3
3
3da2016-10-05 14:35:39
Google
3da, 2016-10-05 14:35:39

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

3 answer(s)
S
SagePtr, 2016-10-05
@SagePtr

Настройте mod_rewrite и сделайте страницы вида
fidelite.kz/product_info/1
fidelite.kz/product_info/2
fidelite.kz/product_info/3
И внутри самого сайта ссылки на эти страницы пропишите, чтобы при отключённом яваскрипте открывались эти страницы, а при включённом - назначался обработчик и они вместо открытия руками подгружались ajax'ом.
Статические дубликаты не индексируются, потому что внутри сайта ничего не ссылается на них.

Алексей Сундуков, 2016-10-05
@alekciy

Стоит на главную fidelite.kz/?_escaped_fragment_= добавить мета тег
как того требует тот же Яндекс.

Алексей, 2016-10-06
@mazdie

Можно еще воспользоваться сервисом https://prerender.io

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question