Должны ли мы отказаться от схемы сканирования AJAX?


9

Так что теперь Google отказался от схемы сканирования AJAX . Они говорят, что не стоит внедрять его на новых веб-сайтах, потому что он больше не нужен, поскольку у робота Google теперь нет проблем с просмотром динамического контента. Должны ли мы немедленно доверять этому утверждению или лучше какое-то время придерживаться устаревшего стандарта?

Ответы:


12

Несколько других поисковых систем (Bing, Yandex и т. Д.) По- прежнему используют _escaped_fragment_систему. Они не собираются прекращать использовать его в одночасье только потому, что это сделал Google. Таким образом, если вы беспокоитесь о том, что ваш сайт индексируется поисковыми системами, отличными от Google, вы можете по-прежнему поддерживать эту схему.

Конечно, если вы уже настроили поддержку _escaped_fragment_на своем сайте, нет причин отключать ее. Если вы разрабатываете новый сайт, вам необходимо сравнить стоимость добавления этой функции с преимуществами (имейте в виду, что Google в настоящее время почти монополист в поиске в Интернете, и что в любом случае другие поисковые системы будут скорее всего, скоро последует примеру Google и улучшит сканирование динамического контента, загруженного Ajax).


Наконец, обратите внимание, что в большинстве случаев простейшим и наиболее надежным решением является реализация вашего сайта, чтобы он не нуждался в таких хитростях. По крайней мере, в 99% случаев вам вообще не нужен Ajax или даже сценарии на стороне клиента. Избегая ненужной зависимости от Ajax и создавая свой сайт таким образом, чтобы по крайней мере базовые функции просмотра работали даже с отключенным JavaScript , вы обеспечите максимально широкую совместимость между браузерами и поисковыми системами.

Хитрость в том, чтобы сделать это эффективно, заключается в том, чтобы сначала настроить основные функциональные возможности вашего сайта, используя базовые HTML и CSS и простые старые ссылки, без использования JS. После этого вы можете добавить JS и Ajax для более плавной загрузки и дополнительных функций, сохраняя при этом изящный запасной интерфейс для пользователей и поисковых систем, которые не поддерживают дополнительные функции. Однако если вы начнете полагаться на Ajax во всем, то позднее перенастройка резервного интерфейса, не связанного с Ajax, может оказаться очень сложной и неловкой.


Отличный совет, но, вы знаете, угловой JS и теперь слишком поздно :)
Марио Трукко

2
Также имейте в виду, что вам также может понадобиться поддержка социальных сетей. В прошлый раз, когда я проверял, Facebook по-прежнему делится заголовками усов как «foobar - {{page.title}}», если вы не используете какую-либо предварительную визуализацию.
Swimburger

1

Google уже сканирует и обрабатывает JavaScript, поэтому нет необходимости реализовывать схему сканирования AJAX на новых сайтах.


Если вы не заботитесь о том, чтобы быть проиндексированными Bing и Yahoo (пока они не догонят)
GeekyMonkey
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.