Изготовление: подбор ключевых слов


Как подобрать ключевые слова для мета-тега KEYWORDS? Способ автоматического подбора ключевых слов из заголока страницы TITLE с помощью PHP-скрипта. Заполение мета key-words подобранными ключевыми словами. Оценка значимости, которое имеет каждое ключевое слово на сайте. Ключевые слова мета KEYWORDS.
О ключевых словах для мета keywords
Каталог сайтов
Изготовление сайтов

Ключевые слова мета KEYWORDS

Как известно, мета-тег KEYWORDS предназначен для наполнения его ключевыми словами. Он располагается в заголовочной секции HTML-страницы HEAD и имеет формат <meta name="keywords" content="ключевые слова, важнейшие ключевики, подбор, ключевое, слово" />. Это поле не должно содержать больше 1000 символов. Под ключевыми словами понимаются вхождения из одно, двух, трех и четырех слов, считая предлоги, которые перечисляются через запятую. Служебных символов наподобии кавычек в мета-теге КЕЙВОРДС присутствовать не должно. Таковы общие правила заполнения этого поля ключевыми словами и фразами.

Польза ключевых слов для продвижения сайта

Современные поисковые системы придают крайне низкое значение мета-тегу key-words. Но вряд ли можно сказать, что они полностью игнорируют ключевые слова при ранжировании сайтов совсем! Например, поисковый робот Google Adsense использует это поле для подбора рекламы. Считается, что Yahoo и (возможно) Рамблер учитывают заполнение ключевиками метатэга; нет опровержения и относительно Яндекса. Поэтому будем считать, что при правильном подборе ключевых слов их указание скорее полезно, чем вредно. В конце концов, спецификацию HTML еще никто не отменял!

Как правильно подбирать ключевые слова? Подбор ключевиков.

Чтобы не причинить своему сайту вред неправильным подбором ключевых слов, надо четко представлять, по какому принципу они выбираются. Кроме того, полезно знать, какую относительную важность имеет каждое ключевое слово в зависимости от его положения в теге. Грамотный подбор ключевиков осуществляется по следующим правилам:

  • ключевое слово должно ОБЯЗАТЕЛЬНО встречаться на странице
  • ключевые слова (фразы) не должны повторяться внутри метатега
  • желательно, чтобы ключевые фразы были важны для страницы
  • ключевым словам, стоящим первыми, придается наибльший вес

Нарушение первых двух пунктов может быть расценено как спам. Напоминаем, что под ключевыми словами понимаются не только отдельные слова, но и словосочетания длиной до четырех слов. Например, "ключевики для сайта" и "ключевики" - это РАЗНЫЕ ключевые слова!

Автоматический подбор ключевых слов скриптом

Чтобы максимально облегчить себе жизнь при подборе ключевых слов для этого весьма мало значащего поля, и не наделать ошибок, из-за которых могут последовать санкции поисковиков (например, за спам ключевыми словами в мета keywords), эту задачу логично возложить на PHP-скрипт. Работает он крайне просто: автоматически находит важное ключевое слов и вставляет его в тег кейвордс, проверяя на повторяемость.

Работу PHP-скрипта по подбору ключевых фраз можно разделить на такие фазы. Сначала скрипт разбирает заголовок страницы TITLE, поскольку наиболее важные слова для страницы находятся именно так. Затем он включает в перечень ключевиков те отдельные ключевики и выражения, которые пожелал там видеть автор статьи, после чего добавляет важнейшие слова, встречающиеся на каждой странице сайта. Наконец, скрипт отсеивает дубли и выводит строку с ключевыми словами в мета-тэг KEYWORDS.

Вспомогательные функции для подбора ключевиков скриптом.

К сожалению, для многих хостеров, особенно зарубежных, установка правильной кириллической локали для PHP - задача непосильная. Из-за этого часть стандартных функций попросту не работает, и проще переписать их своими руками, чем добиться от провайдера корректной настройки. Нам понадобиться функция, переводящая все буквы строки в нижний регистр. Вот она:

function strtolower_rus ($text)
{
$case_low = array ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z', 'а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ь','ы','ъ','э','ю','я');
$case_up = array ('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z', 'А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ь','Ы','Ъ','Э','Ю','Я');
$text = str_replace ($case_up, $case_low, $text);
return $text;
}

При вызове задается исходная строка, а возвращается - преобразованная в нижний регистр, например: $new_stroka = strtolower_rus ($old_stroka); .

Следующая функция - это очистка заголовка TITLE, в котором, помимо нужных нам ключевых слов и словосочетаний, могут встречаться предлоги и знаки пунктуации. Наверное, было бы проще написать эту функцию с помощью регулярных выражений, но так она работает побыстрее, хотя и выглядит страшновато. Она использует предыдущую, преобразовывающую регистр символов.

function make_kwd ($text)
{
$arr_repl = array (",",".","–","-","«","»","?","!","@","#","$","&","+","[","]","/",":",";","*","|","'","(",")","\"");
$text = str_replace ($arr_repl,' ',strtolower_rus ($text));
$arr_repl = array (" в "," из "," к "," с "," от "," до "," и "," к "," о "," у "," ко "," об "," он "," ко "," со "," во "," при "," за ");
$text = str_replace ($arr_repl," ",$text);
$arr_repl = array (" "," "," "); // указано 4, 3 и 2 пробела, на экране не отобразилось!
$text = str_replace ($arr_repl," ",$text);
$text = str_replace (" ",", ",trim ($text));
return $text;
}

Вызов ничем не отличается от случая, рассмотренного ранее. Наконец, переходим к основной цели - автоматическому подбору ключевых слов с помощью PHP-скрипта.

Программа для подбора ключевых слов на PHP

Предположим, что имеются следующие переменные, заданные заранее путем заполнения из значения веб-мастеров (для $main_kw) или автором статьи (два других):

  • $title - в этой переменной содержится заголовок страницы
  • $auth_kw - ключевые слова, указанные автором страницы
  • $main_kw - список важнейших ключевых слов для сайта

Из этих трех переменных автоматически составляется строка $k_word с ключевыми словами keywords, которая затем выводится в нужное место с помощью echo $k_word - в одноименный мета-тег. Вот как это делается:

$k_word = make_kwd ($title);
if ($auth_kw != "") $k_word .= ", ".$auth_kw;
if ($main_kw != "") $k_word .= ", ".$main_kw;
$kw_arr = explode (", ",$k_word);
$kw_arr = array_unique ($kw_arr);
$k_word = implode (", ",$kw_arr);

Собственно, все. Первые три строки собирают ключевые слова, последние три - удаляют дубли и создают массив с ключевыми словами $kw_arr, который может использоваться для самых широких применений при раскрутке сайта. При этом все важнейшие ключевики окажутся в начале строки автоматически. Именно так составляется метатег с ключевыми фразами и словами на этом сайте. Скопируйте с экрана эти функции для работы с ключевыми словами ("выделение - копи - паст") сначала в текстовый файл, чтобы посмотреть на скрипт без этих заморочек с кавычками от ВордПресса, и пользуйтесь на здоровье. Подбирайте ключевые слова для страниц правильно и легко!

Ключевые слова мета KEYWORDS
SEO для вебсайта
Ссылка на страницу: http://com-seo.ru/podbor-slova-meta-keywords-slovo-key-word.html © 2013 Москва Россия