Perusahaan kami telah mengembangkan Aplikasi Halaman Tunggal menggunakan AngularJS dan peruteannya. Google mengindeks situs kami dengan JavaScript tetapi tidak mengindeks beberapa halaman dengan baik sehingga kami telah mengembangkan versi hanya HTML.
Kami telah mengikuti Spesifikasi Perayapan Ajax yang diposting di sini dan memiliki <meta name='fragment' content='!'>tag serta url kanonik. Kami berharap http://www.example.com/foo/barakan diambil dari http://www.example.com/?_escaped_fragment_=/foo/bar.
Namun, kami telah menemukan bahwa ketika kami meluncurkan spesifikasi AJAX kami sekarang memiliki semua halaman diindeks dua kali, sekali dengan versi JavaScript sebagai http://www.example.com/foo/bardan sekali dengan versi baru sebagai http://www.example.com/#!/foo/bar. Ini berbahaya bagi kami karena itu adalah duplikat konten dan juga salah merepresentasikan situs.
Saya telah mencoba mencari pertanyaan serupa di sini dan di forum produk Google tetapi tidak dapat menemukan apa pun.
rel="canonical"?
#!URL, mengapa Anda menggunakan _escaped_fragment_dan spesifikasi Google AJAX?