Нужны ли ключевые слова (keywords)? Как убрать keywords из кода joomla

вкл. . Опубликовано в Раскрутка и продвижение

1 1 1 1 1 Рейтинг 5.00 (2 Голосов)

Нужны ли ключевые слова (keywords)? Как убрать keywords из кода joomla

Привет, уважаемый читатель!

Сегодня я решил написать статью о том, что тег keywords уже нет смысла использовать. С чего я так решил? Провел эксперементы на своих сайтах, почитал мнения коллег. Но, обо всем по порядку..

Данный метатег поисковые системы используют для того, чтобы определить релевантность ссылки. При формировании данного тега необходимо использовать только те слова, которые содержатся в самом документе. Использование тех слов, которых нет на странице, не рекомендуется. Рекомендованное количество слов в данном теге — не более десяти.

Мета-тег keywords используется очень давно, и все к нему привыкли. Пару лет назад поисковые системы понизили влияние этого мета-тега в формирование поисковой выдачи. Но споры о том, использовать его или нет, не утихают до сих пор.

17 апреля я удалил мета-тег keywords из движка одного из сайтов на joomla (сайт с уникальным контентом, возраст: 2 года, кол-во страниц в индексе: около 600), результаты:

Нужны ли keywordsНе претендую на истину, но выскажу свое мнение: когда у оптимизированного сайта с уникальным контентом указан keywords, то ПС берет ориентир в ранжировании  этой страницы. А если keywordsa нет, то нет приоритета, и, значит, все фразы страницы ранжируются одинаково, тем самым увеличивая количество запросов по которым показывается сайт - отсюда рост посещаемости сайта через некоторое время, после того, как я убрал тег.

Как удалить (убрать) тег keywords из joomla

Заходите в файл ../ libraries/joomla/document/html/render/head.php

Ищите код

elseif ($type == 'standard' && !empty($content))


и заменяете всю конструкцию  "foreach" на следующий код:

foreach ($tag as $name => $content)
         {
            if ($type == 'http-equiv')
            {
               $content .= '; charset=' . $document->getCharset();
$buffer .= $tab . '<meta http-equiv="' . $name . '" content="'
. htmlspecialchars($content) . '" />' . $lnEnd;             }             elseif ($type == 'standard' && !empty($content))             {//добавил                                    if ($content) {            if ($name=='keywords') continue;  //добавил                                  $buffer .= $tab . '<meta name="' . $name . '" content="'
. htmlspecialchars($content) . '" />' . $lnEnd;             }//скобочка тоже                 }          }       }       // Don't add empty descriptions

Каждый раз при обновлении joomla придется редактировать этот файл.

Комментарии   

Электрик Омск
0 # Электрик Омск 24.02.2015 07:39
Приветствую,
попробовал данный способ получил белую страницу, ну с этим разобрался оказалась лишняя скобка, возник другой вопрос как сделать чтоб в месте с keywords не удалялся ?
Ответить | Ответить с цитатой | Цитировать
Сергей Колыханов
0 # Сергей Колыханов 24.02.2015 17:48
Привет! Немного не понял вопроса "как сделать чтоб в месте с keywords не удалялся ?"
Ответить | Ответить с цитатой | Цитировать
Alex
0 # Alex 18.08.2015 16:22
не работает :sad:
Ответить | Ответить с цитатой | Цитировать
Super User
0 # Super User 18.08.2015 16:24
Код или что? На какой версии joomla делали?
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий


Защитный код
Обновить