Как убрать 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 и хотите убрать этот мета-тег, приведенные выше методы помогут вам это сделать просто и быстро. Всегда помните о тестировании любых изменений на вашем сайте, чтобы убедиться, что все функционирует корректно.

Независимо от выбранного вами метода, важно помнить о том, что современные поисковые системы ценят естественность и релевантность контента. Удаление избыточных или неактуальных мета-тегов — лишь один из шагов на пути к оптимизации вашего сайта для поисковых систем.

Возврат к списку