Answer the question
In order to leave comments, you need to log in
How to force Google\Yandex to index ajax pages?
Part of the pages of my website is implemented using ajax technology and the KnockoutJS framework.
For reasons unknown to me, these pages are not automatically indexed by either Google or Yandex.
In accordance with the recommendations of site optimization for search engines, for ajax product pages there are duplicates with static content (specially for search engines)
Which pages are not indexed:
fidelite.kz/#!product_info/1
fidelite.kz/#!product_info/2
fidelite.kz /#!product_info/3
...
fidelite.kz/#!product_info/183
Static duplicates have been created for these pages at the addresses:
fidelite.kz/?_escaped_fragment_=product_info/1
fidelite.kz/?_escaped_fragment_=product_info/2
fidelite.kz/?_escaped_fragment_=product_info/3
...
fidelite.kz/?_escaped_fragment_=product_info/183
Sitemap is located at
fidelite.kz/sitemap.txt
This file is uploaded to Google webmaster panel. And I expect the pages to be indexed.
Please note that the
fidelite.kz/#!product_info/2 page has been
successfully indexed because it was manually added for indexing through the webmaster panel.
But it will take a long time to add all the pages like this.
There are no indexing errors visible in the webmaster panel.
How to force Google to index all pages according to sitemap.txt?
Thank you for your attention.
Answer the question
In order to leave comments, you need to log in
Настройте mod_rewrite и сделайте страницы вида
fidelite.kz/product_info/1
fidelite.kz/product_info/2
fidelite.kz/product_info/3
И внутри самого сайта ссылки на эти страницы пропишите, чтобы при отключённом яваскрипте открывались эти страницы, а при включённом - назначался обработчик и они вместо открытия руками подгружались ajax'ом.
Статические дубликаты не индексируются, потому что внутри сайта ничего не ссылается на них.
Стоит на главную fidelite.kz/?_escaped_fragment_= добавить мета тег
как того требует тот же Яндекс.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question