Как удалить «noindex», обнаруженный в метатеге «роботы»
Чтобы удалить директиву «noindex» из метатега «роботы» на веб-сайте WordPress, вы можете выполнить следующие действия:
- Проверьте настройки плагина SEO: Если вы используете плагин SEO, такой как Yoast SEO, All in One SEO или Rank Math, проверьте настройки плагина, чтобы убедиться, что плагин не добавляет директиву noindex. Эти плагины часто имеют опции для управления метатегом «роботы» для отдельных страниц или всего сайта.
Например, в Yoast SEO:
а. Перейдите на панель инструментов WordPress, нажмите «SEO» на боковой панели, а затем выберите «Внешний вид в поиске». б. На вкладке «Типы контента» найдите тип контента (например, публикации или страницы) с помощью директивы «noindex» и установите для параметра «Показывать [тип контента] в результатах поиска?» значение «Да».
c. Если вы хотите изменить настройку для отдельной страницы или публикации, отредактируйте страницу или публикацию, прокрутите вниз до метаполя Yoast SEO, щелкните вкладку «Дополнительно» и установите «Разрешить поисковым системам показывать этот [тип контента» ] в результатах поиска?» на «Да».
- Проверьте файл header.php вашей темы: некоторые темы WordPress могут по умолчанию добавлять директиву noindex в метатег robots. Чтобы проверить и удалить его:
а. Перейдите на панель управления WordPress, выберите «Внешний вид» > «Редактор тем».
b. В разделе «Файлы темы» справа найдите и щелкните «header.php», чтобы отредактировать его.
в. Найдите в коде метатег robots с директивой noindex. Это будет выглядеть так:
д. Удалите часть «noindex» из атрибута контента, чтобы он выглядел так:
e. Сохраните изменения, нажав кнопку «Обновить файл».
- Проверьте настройки чтения: убедитесь, что опция «Видимость поисковой системы» в настройках чтения WordPress не включена, так как это добавит директиву «noindex» на весь ваш сайт.
а. Перейдите на панель инструментов WordPress, перейдите в «Настройки» > «Чтение».
б. Прокрутите вниз до раздела «Видимость для поисковых систем» и убедитесь, что флажок «Запретить поисковым системам индексировать этот сайт» не установлен.
в. Нажмите на кнопку «Сохранить изменения».
После внесения этих изменений директива noindex должна быть удалена из метатега robots. Имейте в виду, что поисковым системам может потребоваться некоторое время, чтобы снова просканировать ваш сайт и обновить свой индекс. Вы также можете запросить повторное сканирование с помощью Google Search Console, чтобы ускорить процесс.
Заключение
Удаление директивы ‘noindex’ из метатега ‘robots’ в WordPress может быть достигнуто путем проверки и корректировки настроек плагина SEO, проверки файла header.php вашей темы и проверки того, что ‘Search Опция Engine Visibility в настройках чтения отключена. Выполняя эти шаги, вы можете убедиться, что поисковые системы правильно индексируют ваш веб-сайт WordPress, позволяя ему отображаться в результатах поиска.
Часто задаваемые вопросы
Опубликовано: 31 марта 2023 г.
Обновлено: 31 марта 2023 г. 02 Луук
(Луук) 1
Привет всем,
Недавно я пытался проиндексировать все страницы нашего сайта в Google, и по какой-то причине Google считывает «нет индекса», обнаруженного в метатеге «роботы» на страницах в разделе СТМ сайта. Сама страница частной марки проиндексирована, но подстраницы продолжают получать ошибку noindex.
До сих пор я проверял коды страниц и не нашел ни одной строки кода «noindex». Я снова отправил карту сайта в Google, но это тоже не помогло.
Кто-нибудь сталкивался с такой же проблемой и знает, как ее решить? Я включил ссылку только для чтения на веб-сайт и несколько скриншотов, которые определяют проблему.
С уважением
Noindex 21528×960 92,4 КБ
Вот мой сайт Только для чтения:
https ://preview.webflow.com/preview/the-stillerys-веб-сайт -2-0?utm_medium=preview_link&utm_source=dashboard&utm_content=the-stillerys-website-2-0&preview=7a710f513b32284413ce14ec34f738a1&workflow=preview
sarahfrison (Сара — эксперт/модификатор Webflow) 2
Странно, вы где-нибудь используете пользовательский код? Это портит вещи иногда. Я бегло посмотрел, но сразу ничего не нашел.
Луук (Луук)
3Привет Сара,
Прежде всего, большое спасибо за ответ на мой вопрос.
На данный момент единственный пользовательский код, который мы внедрили, предназначен для файла cookie. Мы совершенно не знаем, почему Google помечает эти страницы как «неиндексируемые». Мы думали, что это может быть связано с тем, что они являются страницами CMS, но это не имеет смысла, если учесть, что у нас есть другие страницы CMS, которые индексируются.
Если у вас есть другие рекомендации для проверки, пожалуйста, продолжайте их предлагать!
С уважением
webdev (Джефф Селсер) 4
Я не вижу метатег в HTML-коде этой страницы. Я просмотрел ваш файл robots.txt и заметил высокие символы ASCI в ваших исключениях. Их следует удалить. Используйте знаки * для подстановочных знаков. Есть окрас? Я так не думаю, но вы никогда не знаете.
Я также предлагаю вам использовать центр поиска Google для вашего сайта. Предусмотрены средства диагностики.
1 Нравится
Луук (Луук) 5
Привет, Джефф,
Спасибо за ответ! Что касается файла robots.txt, я тоже это заметил и не смог найти для него решения, поэтому спасибо за ваше предложение. Еще одна вещь, не могли бы вы привести пример вашего решения?
Прямо сейчас мой ввод для robots.txt выглядит так
User-agent: *
Disallow: /terms-of-Service
Disallow: /styles
С уважением
webdev (Джефф Селсер)