Индексирует ли поисковик сайты, сделанные на JavaScript

Индексирует ли поисковик сайты сделанные на JavaScript

Вопрос от читателя: Индексируют ли поисковики (Яндекс и Google) сайты, сделанные на JavaScript?

Ответ: Да, и очень даже хорошо.

В целом, если Вы удовлетворены ответом, можете закрыть эту страницу. Если Вам все же нужны какие-то доказательства, то читайте статью дальше.

Индексируются ли JavaScript сайты

Ну что, давайте начнем приводить доказательства к нашему ответу.

Google

Еще в 2014 году Google нам рассказал, что он наконец-то научился индексировать JavaScript. Перейдя по ссылке, Вы найдете более обновленный вариант документации, актуальный на 2020 год от Google. Это еще лучше. Значит с каждым годом поддержка сайтов на JavaScript только растет.

У Google есть потрясающий инструмент — “Проверка URL”. Здесь можно посмотреть: как поисковый робот видит Ваш сайт. Например, автор этой статьи отправил на “проверку” свой JavaScript-блог:

пример индексации javascript сайта Google

Как видим, контент прекрасно виден поисковой системе. А, если открыть эту страницу через “Просмотреть исходный код”, то увидим это:

javascript сайт пример

Яндекс

Яндекс в 2015 тоже улучшил качество индексации JavaScript сайтов. Правда, у них до сих пор скорость индексации новых JavaScript сайтов недостаточно высокая. Не стоит себе что-то придумывать, разница буквально в 1-2 дня. А, если Вы перенесли свой уже существующий сайт (допустим) с ModX на JavaScript-движок, то разницы не заметите.

Дело в том (это только наши мысли), что сайтов на JavaScript в Российском интернете очень мало. Особенное, если сравнивать с США. В штатах очень популярны реактивные приложения, написанные на React или Vue, поэтому у Google с поддержкой чуть лучше.

Для справки: термин “реактивное приложение” появился от термина “реактивное программирование”. Т.е наше приложение умеет отслеживать свое состояние, у него всегда есть виртуальная копия самого себя, и при редактировании этой копии приложение пересчитывает значения и пересоздает себя с новыми данными. Vue и React это инструменты для языка программирования JavaScript, которые помогают быстро создавать реактивные приложения.

К слову, у Яндекса есть подобный инструмент, который позволяет взглянуть на сайт «глазами» робота:

JavaScript сайт глазами Yandex

Есть ли трудности с продвижением сайтов на JavaScript

В целом нет. Если сайт сделан нормально, то каких-то проблем не будет. Вообще, от изначальной структуры может зависеть многое. Да даже сайт на чистом HTML можно при разработке запороть так (хотя это трудней сделать), что продвигаться будет довольно трудно.

Основные рекомендации по базовой оптимизации JavaScript сайта

Во-первых, внимательно смотрите за тем, чтобы код статуса HTTP у страниц Вашего сайта всегда был 200 (если страница существует). А если по данному URL адресу ничего нет, то страница 404 ошибки должна отдавать HTTP код 404. Поэтому, обратите внимание на корректность маршрутизации.

Во-вторых, не забывайте про метаданные title и description. Это основа основ, без этих вещей продвижение будет почти невозможным.

В-третьих, контент должен доходить до пользователя максимально быстро. В этом и есть прелесть реактивных сайтов на JavaScript. Если процесс рендеринга (прорисовки) страниц идет дольше 2 секунд, то у поискового робота будут гарантированные проблемы с индексацией.

Итог

Качественно сделанный сайт на JavaScript будет индексироваться так же хорошо, как и любой другой сайт.

Рассказать друзьям: