О поисковой оптимизации динамичных страниц
В обычном, статичном, сайте всё просто: любая страница разрабатывается индивидуально, благодаря чему может содержать уникальный комплект ключевых слов, целиком соответствующих её контенту.
С динамичным интернет-сайтом сложнее. любая его страница намеревается "на лету" из шаблонов-заготовок и, как правило, автор такого интернет-сайта не может подействовать на содержимое атрибута Keywords отдельной страницы.
В итоге все страницы получают одинаковый комплект ключевых слов, единожды заданный в неком шаблоне META. подключить в такой комплект все слова, коие когда-либо имеют все шансы появиться в контенте сайта, элементарно невозможно.
Однако в кое-каких CMS, например, PostNuke, есть вероятность формировать содержимое атрибута Keywords динамично. При включении такой настройки в принадлежность Keywords вещества META помещается... всё содержимое страницы!
Только вопрос, стоит ли практически удваивать "вес" страницы, тупо дублируя все слова, в случае если поисковики просматривают лишь первые некоторое количество десятков слов?
Очевидно, что автору интернет-сайта должна быть предоставлена вероятность самому задавать главные слова для всякой или для большинства страниц собственного сайта.
Эта техническая миссия может быть достаточно легко решена для страниц, в коие контент вводится вручную - например, новостей, статей, обзоров.
Обычно про вводе информации автору приходится наполнять несколько полей: наименование статьи, аннотацию, именно текст, примечание, сведения об авторе и т.д. Резонно предложить разработчикам CMS прибавить ещё и поле для главных слов, коие при формировании страницы будут вставлены в принадлежность Keywords вещества META.
Таким образом автор сумеет самостоятельно оптимизировать комплект ключевых слов для всякой страницы, а "вес" базы данных усилится незначительно - всего на некоторое количество сот байтов на страницу.
Вот как это можно создать на примере CMS PHP-Nuke версии 6.9plus (www.Rus-php.Com).
В его модуле News есть поле "Примечание", которое применяется довольно редко. вполне вероятно потому, что доступ к нему возможен лишь при редактировании страницы.
В файле article.Php модуля News текст примечания "вынимается" из базы данных и присваивается переменной $notes.
Нужно "передвинуть" строки
$artpage = 1;
$pagetitle = "- $title";
require("header.Php");
$artpage = 0;
так, дабы они располагались в последствии окончательного определения $notes, то есть после
$notes = stripslashes($notes);
Это надо для того, дабы набор главных слов был определён в $notes перед его применением в header.Php.
Так как содержимое $notes в качестве примечания выводиться не будет, следует уничтожить эту переменную в дальнейших строках кода.
В файле header.Php в функции head() надо вставить $notes в список глобальных переменных.
И, наконец, в файле meta.Php строку
echo "";
заменить текстом
if ($notes == "") {
$notes = "перечень главных слов";}
echo "";
Теперь, в случае если в поле "примечание" некий статьи были введены главные слова, они будут размещены в KEYWORDS собственно этой страницы.
Если это поле не было использовано - выводится типовой набор главных слов - как до приведённых изменений.
Конечно, данный способ невозможно назвать универсальным и высокопрофессиональным - так как для модулей Pages, Contet, Section и т.д. будет необходимо делать свои изменения, дабы передать в meta.Php комплект ключевых слов в переменной $notes.
Но для более интенсивно используемого модуля News он реализуется достаточно просто.
Независимо от реализации такой возможности стоит использовать несколько приёмов, коие должны повысить "находимость" интернет-сайта поисковыми машинами. сущность их в том, дабы максимально применить в теле страницы главные слова.
Хорошо общеизвестный приём - помещать часть главных слов в принадлежность Alt вещества IMG. Как правило, в качестве такого изображения применяется логотип сайта. основная масса поисковых машин просматривают комментарии к рисункам.
Другой приём - применить ключевые фразы в главном меню, имеющемся на всех страницах сайта.
Ещё один вариант - создать несколько внутренних ссылок, применяя в качестве наименований закладок главные фразы. Например, ссылку вверх страницы наречь не "top", а долгим набором главных слов. тогда они будут повторены на станице минимум трижды: в Keywords, в имени закладки и в ссылке на неё.
Еще записи по теме
- Уверенность в себе, в своих силах, в своей правоте. Уверенность в достижимости цели
- Как мы манипулируем людьми или подноготные тайны сетевого маркетинга
- Как создать постоянный поток трафика на свой блог?
- Истории успеха. Билл Гейтс – разрушитель устоев.
- Процветать или рубить капусту?
- Для кого и когда нужна мотивация
- НУЖНЫ ЛИ МЕТА-ТЭГИ?