Tehnografi.com - Технологические новости, обзоры и советы
[adinserter block="67"]

Google разъясняет раздел мета-Noindex JavaScript Doc

Google meta noindex tagsСаймон / Pixabay

В последнее время Google обновляет свою документацию для веб-администраторов и добавляет больше информации к одному из этих документов сегодня. Поисковый гигант выпустил обновленное руководство по SEO для администраторов только в прошлом месяце и предложил время обзора для веб-администраторов и экспертов по SEO, чтобы оставить отзыв. Один запрос был с предложением предоставить больше ясности в отношении тегов meta noindex, и Google согласился.

Google советует администраторам сайтов осторожно использовать метатеги-теги. Неправильное использование мета-тэга noindex может помешать роботу-роботу сканировать страницу, которую вы фактически сканируете. Компания предоставила этот пример:

<meta name = ”robots” content = ”noindex, nofollow”

Этот метатег noindex не позволит роботу Google индексировать страницу и переходить по ссылкам на странице.

Google также объясняет, что администраторы веб-сайтов могут использовать JavaScript, чтобы либо добавить мета-тег робота на одну из своих страниц, либо изменить содержимое страницы. Вот пример кода мета-меток noindex, предоставленный Google.

fetch (ap / api / products / ’+ productId)

.then (function (response) {return response.json ();})

.then (function (apiResponse) {

if (apiResponse.isError) {

// получаем метатег роботов

var metaRobots = document.querySelector (‘meta (name =” robots ”)’);

// если метатега роботов не было, добавьте его

if (! metaRobots) {

metaRobots = document.createElement («meta»);

metaRobots.setAttribute («имя», «роботы»);

document.head.appendChild (metaRobots);

}

// сообщаем роботу Google об исключении этой страницы из индекса

metaRobots.setAttribute («content», «noindex»);

// выводим сообщение об ошибке пользователю

errorMsg.textContent = "Этот продукт больше не доступен";

вернуть;

}

// отображаем информацию о продукте

//…

});

Нажмите здесь для ссылки на пример кода Google, если вы хотите легко скопировать и вставить его для собственного использования.

Компания объяснила, что когда робот Googlebot сталкивается с «noindex» в метатеге роботов, прежде чем он увидит JavaScript, он не будет отображать или индексировать страницу. Таким образом, он также не выполняет JavaScript. Поскольку в этом примере Google пропускает JavaScript, удалить тег со страницы невозможно.

«Использование JavaScript для изменения или удаления метатега роботов может работать не так, как ожидалось», – предупредил Google. Робот Googlebot пропускает рендеринг и выполнение JavaScript, если мета-тег robots изначально содержит noindex ».

Кроме того, компания советует администраторам веб-сайтов, которые могут захотеть проиндексировать конкретную страницу, не использовать «noindex» в исходном коде страницы.

Add comment