• Google представил новые рекомендации по использованию JavaScript

    lis-enka Опубликовано 10.03.2016 14:53
    Джон Мюллер, специалист Google по качеству поиска, развернуто рассказал о тонкостях взаимодействия поисковика с JavaScript-содержимым сайтов и отношении роботов к Progressive Web Apps.



    В первую очередь Мюллер напомнил, что обмануть GoogleBot клоакингом будет непросто - всё закончится попаданием под спам-фильтры поисковика. Контент должен быть доступен всем пользователям. Страницы с контентом, недоступным по техническим причинам (например, браузер посетителя устарел), не должны попадать в индекс вовсе - если они не будут работать у пользователей, ценности в них нет. При необходимости рекомендуется использовать полифиллы для эмуляции уникальных возможностей HTML5 и CSS3.

    От старой схемы работы с AJAX следует отказаться, удалив "meta fragment" из HTML-копий таких страниц. Этот тег также запрещен к использованию на страницах с тегом "escaped fragment".

    В URL не следует использовать нестандартные символы вроде "#". Их предпочтительнее заменить обычным слешем, для корректного распознавания полной ссылки.

    Мюллер советует провести ревизию подключаемых к странице файлов и ресурсов, включая JS. По достижению некоторого времени загрузки браузер отображает имеющиеся данные, не дожидаясь других частей. Уменьшение объема подключаемых файлов поможет сохранить целостность страницы и ускорить загрузку.

    Для специалистов ни одна из этих рекомендаций не является новой - Мюллер лишь обобщил их в единый документ.

    Прежние рекомендации по использованию AJAX на сайтах от 2009 года Google отозвал осенью прошлого года. Тогда же компания подтвердила, что роботы способны справиться с широким спектром JS-сценариев, и подстраиваться под них не нужно. Исключением стали редкие и малопопулярные технологии, привнесенные HTML5 - Googlebot все еще пользуется полифиллами для работы с ними.
    Войдите или зарегистрируйтесь, если Вы хотите оценить или прокомментировать статью

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Последние комментарии