В Google ответили на вопросы о SEO для JavaScript

Сотрудники Google Джон Мюллер и Мартин Сплитт опубликовали новое видео в серии #Ask Google Webmasters. В нём они отвели на вопросы вебмастеров о SEO для JavaScript.

Вопрос 1. Что делать со старыми ресурсами?

«При использовании Rails Asset Pipeline для кеширования, какой код состояния мы даём старому ресурсу? Googlebot сканирует эти устаревшие ресурсы, а они отдают ошибку 404. Может, нам следует настроить вместо этого код состояния 410? Или стоит сохранить старые ресурсы на пару месяцев?».

Согласно Google, старые ресурсы следует оставлять до тех пор, пока они не перестанут сканироваться. В конечном итоге Google пересканирует HTML-контент и получит новые ресурсы.

Если для старых ресурсов настроен код ответа сервера 404, то это может привести к проблемам с рендерингом, а это то, чего следует избегать.

Вопрос 2. Нерелевантные элементы

«Можем ли мы заменить или пропустить ненужные элементы при предварительном рендеринге? То есть SVG-гистограммы, сгенерированные JS?».

В предварительный рендеринг должно быть включено всё или, по крайней мере, как можно больше элементов, чтобы Googlebot мог видеть весь контент.

Вопрос 3. Переписанные теги title

«Если на сайте есть функция чата, которая переписывает тег title для оповещений посетителю, как предотвратить индексацию переписанной с помощью JS версии тега title?».

Запретить Google индексировать тег title, который был динамически переписан с помощью JS, нельзя.

В данном конкретном случае проблему можно обойти, отложив чат за взаимодействие с пользователем. В результате пользователь должен будет нажать на кнопку чата, перед тем как он отроется и изменит тег title. Поскольку Googlebot ни с чем не взаимодействует, то он не увидит переписанные заголовки title.

Вопрос 4. JavaScript внутри визуализированного вывода

«В предварительном рендинге: может ли JS быть внутри? JS, который генерирует незначительные изменения макета контента, но не запросы AJAX».

Да, что касается пререндеринга, то JavaScript может использоваться внутри визуализированного вывода. Это оправданно с точки зрения пользовательского опыта, поэтому нет необходимости удалять JS с предварительно отрендеренных страниц.

Вопрос 5. Исчезнут ли пререндеринг и динамический рендеринг?

Динамический рендеринг может со временем уйти в небытие, поскольку это, скорее, обходной путь, чем самостоятельная технология.

Рендеринг и пререндеринг на стороне сервера в свою очередь более полезны в долгосрочной перспективе, поскольку они позволяют пользователям (и краулерам) быстрее получать контент.

Прослушать все вопросы и ответы целиком можно на видео ниже:

Напомним, что в прошлом году Мартин Сплитт опубликовал целую серию видео на тему JavaScript SEO. В одном из выпусков он объяснил, когда нужно и не нужно беспокоиться о JS на сайте.







Интересные новости
Дети обмениваются порно-фото и выкладывают их в Сеть, а взрослые не понимают Интернет-слэнг
Марк Цукерберг раскритиковал "Социальную сеть"
Американских игроков начали сажать
1го апреля один из сайтов дошутился: на него подают в суд
Масоны онлайн
Блок рекламы


Похожие новости

Google програв судовий процес щодо антимонопольного штрафу ЄС у розмірі $2,7 млрдGoogle програв судовий процес щодо антимонопольного штрафу ЄС у розмірі $2,7 млрд
Google заплатив Apple $20 млрд, щоб стати стандартним пошуковиком у SafariGoogle заплатив Apple $20 млрд, щоб стати стандартним пошуковиком у Safari
Google планує стягувати плату за пошукову систему на основі ШІGoogle планує стягувати плату за пошукову систему на основі ШІ
Чатбот зі штучним інтелектом від Google вже доступний в Україні: що він можеЧатбот зі штучним інтелектом від Google вже доступний в Україні: що він може
Axios: Як Google намагається протистояти у сфері ШІ компаніям Microsoft та OpenAIAxios: Як Google намагається протистояти у сфері ШІ компаніям Microsoft та OpenAI
Google помилково відіслала деяким користувачам Google Pay від $10 до $1000Google помилково відіслала деяким користувачам Google Pay від $10 до $1000
Google порахував, скільки мільярдів доходу отримали українські стартапи у 2022 роціGoogle порахував, скільки мільярдів доходу отримали українські стартапи у 2022 році
«Податок на Google»: Держбюджет вже отримав 6,3 мільярда«Податок на Google»: Держбюджет вже отримав 6,3 мільярда
Google запускає чат-бот Bard для конкуренції з ChatGPTGoogle запускає чат-бот Bard для конкуренції з ChatGPT
Фонд держмайна починає співпрацю з Google: що це значитьФонд держмайна починає співпрацю з Google: що це значить
Последние новости

Подгружаем последние новости