Как убрать Keywords в сайте на Bitrix?
Слова-ключи (или мета-тег keywords) уже давно не имеют такого веса для SEO, как раньше. Многие современные поисковые системы, такие как Google, уже давно не учитывают этот мета-тег при ранжировании сайтов. Тем не менее, некоторые сайты на платформе Bitrix по-прежнему генерируют этот мета-тег автоматически. Давайте рассмотрим, как его убрать.
1. Простой метод через init.php
Один из самых быстрых способов - использование файла init.php вашего сайта на Bitrix.
Добавьте следующий код:
AddEventHandler("main", "OnEndBufferContent", "RemoveMetaKeywords");
function RemoveMetaKeywords(&$content) {
$content = preg_replace('//i', '', $content);
}
Этот код регистрирует обработчик события, который удаляет мета-тег "keywords" из исходного кода страницы перед её отображением.
2. Разделение функциональности $APPLICATION->ShowHead()
Если вы не хотите использовать глобальный обработчик, то можете контролировать вывод информации в <head> вашего сайта, разделив функциональность метода $APPLICATION->ShowHead().
Замените:
<?$APPLICATION->ShowHead();?>
На следующий набор вызовов:
<?$APPLICATION->ShowMeta("charset")?>
<?$APPLICATION->ShowMeta("robots")?>
<?$APPLICATION->ShowCSS()?>
<?$APPLICATION->ShowHeadStrings()?>
<?$APPLICATION->ShowHeadScripts()?>
<?$APPLICATION->ShowMeta("description");?>
Таким образом, вы исключите автоматическое добавление мета-тега keywords, но сохраните остальную важную информацию и ресурсы.
3. Установка пустого значения для Keywords
Еще один способ избавиться от нежелательного мета-тега "keywords" в Bitrix — установить для него пустое значение с помощью метода $APPLICATION->SetPageProperty(). Это будет предотвращать вывод тега на фронтенде сайта. Для этого вам необходимо добавить следующий код на нужные страницы или в общий шаблон:
<?$APPLICATION->SetPageProperty("keywords", "");?>
Этот метод особенно удобен, если вы хотите быстро отключить вывод ключевых слов на конкретных страницах без глобальных изменений в коде.
Заключение
Несмотря на то что мета-тег keywords потерял свою первоначальную роль в SEO, многие сайты продолжают его использовать. Если вы работаете на платформе Bitrix и хотите убрать этот мета-тег, приведенные выше методы помогут вам это сделать просто и быстро. Всегда помните о тестировании любых изменений на вашем сайте, чтобы убедиться, что все функционирует корректно.
Независимо от выбранного вами метода, важно помнить о том, что современные поисковые системы ценят естественность и релевантность контента. Удаление избыточных или неактуальных мета-тегов — лишь один из шагов на пути к оптимизации вашего сайта для поисковых систем.