Всем добра!i
Кто-то знает как закрыть от индексации в поисковиках страницы, созданные в определенном типе материала?
Запрет индексации в модуле простой карты сайта (Do not index entities of type id_ххх in variant Default) настройках типа материала не работает - яндекс все время вытаскивает на свет страницы, которые не должны быть там.
Комментарии
robots.txt если у материалов есть паттерн синонимов
нету синонимов, страницы объединяет только тип материала, ссылки и названия генерируются программно, модуль metatag настроила и там закрыла от индексации тип контента, но пока не понятно еще работает он или нет
Если страницы запрещены к индексации через metatag, то в исходном коде такой страницы будет присутствовать примерно такой тег:
Проверьте, такие теги добавляются или нет. Если добавляются, то должно работать, но яндекс может еще какое-то время "реагировать", а потом удалит из выдачи.
благодарю, проверила - появилась строка на страницах
<meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noodp, noydir, noimageindex, notranslate" />
А как запретить индексацию материала через шаблон? Например есть логическое поле, где модератор ставит галочку "Не индексировать", и как с этим работать далее?
Chat GPT предлагает решение для шаблона ноды:
{% set meta_tag = {
'#type': 'html_tag',
'#tag': 'meta',
'#attributes': {
'name': 'robots',
'content': 'noindex, nofollow',
},
} %}
{{ attach_library('core/html_head') }}
{{ attach_page_library('noindex_meta_tag', meta_tag) }}
{% endif %}
Но как понимаю это не то что нужно?
P.S. Понимаю, что можно все решить модулем Metatag, который я также использую, но доступ к нему я не могу дать модераторам контента по разным причинам.
Доступ к конкретному материалу? Могут галочки поставить при редактировании ноды.
Наследство старой структуры проекта, есть поле списка, второй элемент отвечает за публикацию материала (ответ на вопрос). Если галочка не стоит - вопрос не публикуется. Хотелось бы дополнить этот функционал и запретом индексации всей страницы.
Доступ к метатегу давать не хотят, да и какой смысл ставить дополнительные галочки каждый раз и перегружать админку, если это уже предусмотрено?) Поэтому возникла именно такая задача.