В задании по сео-оптимизации сайта на Joomla 3 стоял один интересный пункт. Удалить с некоторых страниц сайта мета-тэг «keywords». Сначала долго лазил по админке, надеясь, что можно в настройках страницы выставить параметр отвечающий за генерацию данного тега. Потом на одном из форумов нашел решение — кусок php-кода, который нужно вставить в шаблон необходимых страниц:
<?php
$app = JFactory::getApplication();
$document = JFactory::getDocument();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
$document->setMetaData('keywords', "");
}
?>
Данный код находит на странице существующий мета-тэг и стирает его. Данное решение проверено и работает на сайте под управлением cms Joomla 3.

Как на всём сайте удалить keywords