SEO для разделов, свои meta name="keywords" и meta name="description".
Разделы статей имеют meta name="keywords" и meta name="description", только одинаковые для всех разделов, и обозначенные в настройках сайта :Главная страница -Ключевые слова:-Описание:.
По этим метатегам продвигается основная страница index.И ключевые слова актуальные для index, в разделах статей (описание раздела) могут вообще не встречатся.
Пример Демо данные.
Исходный код страницы Раздел Астрономия в браузере:
Сама страница Раздел Астрономия:
Как видно, ключевые слова meta name="keywords" InstantCMS нигде не встречаются на странице ,
и описание meta name="description" тоже не в тему, раздела Астрономия.
Нужно связать в одном разделе все анонсы тематических статей, ключевыми словами, если выдержать определенную плотность ключевых слов в анонсах статей, то эти ключевые слова и будут meta name="keywords" РАЗДЕЛА.
И страницы "Разделов статей" приобретут совершенно другое качество.
Исходный код страницы Раздел Астрономия в браузере, после доработки:
Сама страница Раздел Астрономия, после доработки:
1- создаем в PhpMyAdmin дополнительные поля в таблице cms_category, после поля tpl
metakeys varchar (250)
metadesc varchar(250)
autokeyscat int(11)
categorytitle varchar(100)
Или выбрать в PhpMyAdmin, базу данных, и выполнить по очереди SQL запрос
1-SQL запрос ALTER TABLE `cms_category` ADD `metakeys` VARCHAR(250) NOT NULL
2-SQL запрос ALTER TABLE `cms_category` ADD `metadesc` VARCHAR(250) NOT NULL
3-SQL запрос ALTER TABLE `cms_category` ADD `autokeyscat` int(11) NOT NULL
4-SQL запрос ALTER TABLE `cms_category` ADD `categorytitle` VARCHAR(100) NOT NULL
Получится так:
При новой установке InstantCms v1.8 с ДЕМО данными, достаточно удалить таблицу cms_category, и вставить SQL запросом новую таблицу
cms_category из файла — Таблица cms_category.txt
------------------------------------------------------------
Если не делались какие либо изменения в файлах:
components/content/frontend.php
admin/applets/cats.php
то достаточно просто скопировать папки из архива в корень сайта, и заменить два файла.
И пропустить шаг 2 и шаг 3.
-------------------------------------------------------------
2- добавляем строки в components/content/frontend.php
находим текст
//ниже Вставляем
-----------------------------------------------------------
Получится так:
-----------------------------------------------------------
3- заменим в admin/applets/cats.php на cats.php из архива.
-----------------------------------------------------------
4- заходим: админка — Контент-Разделы и статьи ,
Выбираем раздел.Справа, напротив названия раздела, выбрать "КАРАНДАШ" — редактировать раздел.
При редактировании раздела, появится таб закладка SEO
заполняем поля :
<title> Заголовок страницы раздела
<meta keywords>Ключевые слова для раздела"
<meta description>"описание для раздела"
можно:
Использовать Заголовок страницы <title> раздела, отличный от Названия раздела
Использовать Название раздела как ключевые слова -<meta keywords>
Использовать Название раздела как описание -<meta description>
Автоматически сгенерировать ключевые слова и описание
Заполнить ключевые слова и описание вручную (стоит по умолчанию)
Ключевые слова генерируются и автоматически Automatic Keyword Generator-class autokeyword.
При автоматической генерации нужно заполнить в визуальном редакторе — ОПИСАНИЕ РАЗДЕЛА.
Если не заполнять — Заголовок страницы <title> раздела, то <title> будет как название раздела.
--------------------------------------------------------------
5-Сохраняем.
Для разделов контента теперь свой title, meta keywords, meta description.
Разделы статей имеют meta name="keywords" и meta name="description", только одинаковые для всех разделов, и обозначенные в настройках сайта :Главная страница -Ключевые слова:-Описание:.
По этим метатегам продвигается основная страница index.И ключевые слова актуальные для index, в разделах статей (описание раздела) могут вообще не встречатся.
Пример Демо данные.
Исходный код страницы Раздел Астрономия в браузере:
Сама страница Раздел Астрономия:
Как видно, ключевые слова meta name="keywords" InstantCMS нигде не встречаются на странице ,
и описание meta name="description" тоже не в тему, раздела Астрономия.
Нужно связать в одном разделе все анонсы тематических статей, ключевыми словами, если выдержать определенную плотность ключевых слов в анонсах статей, то эти ключевые слова и будут meta name="keywords" РАЗДЕЛА.
И страницы "Разделов статей" приобретут совершенно другое качество.
Исходный код страницы Раздел Астрономия в браузере, после доработки:
Сама страница Раздел Астрономия, после доработки:
Как установить SEO для разделов?
Для версии 1.8 + патч безопастности.
Скачать архив CATEGORY_keywords_181- создаем в PhpMyAdmin дополнительные поля в таблице cms_category, после поля tpl
metakeys varchar (250)
metadesc varchar(250)
autokeyscat int(11)
categorytitle varchar(100)
Или выбрать в PhpMyAdmin, базу данных, и выполнить по очереди SQL запрос
1-SQL запрос ALTER TABLE `cms_category` ADD `metakeys` VARCHAR(250) NOT NULL
2-SQL запрос ALTER TABLE `cms_category` ADD `metadesc` VARCHAR(250) NOT NULL
3-SQL запрос ALTER TABLE `cms_category` ADD `autokeyscat` int(11) NOT NULL
4-SQL запрос ALTER TABLE `cms_category` ADD `categorytitle` VARCHAR(100) NOT NULL
Получится так:
При новой установке InstantCms v1.8 с ДЕМО данными, достаточно удалить таблицу cms_category, и вставить SQL запросом новую таблицу
cms_category из файла — Таблица cms_category.txt
------------------------------------------------------------
Если не делались какие либо изменения в файлах:
components/content/frontend.php
admin/applets/cats.php
то достаточно просто скопировать папки из архива в корень сайта, и заменить два файла.
И пропустить шаг 2 и шаг 3.
-------------------------------------------------------------
2- добавляем строки в components/content/frontend.php
находим текст
//PAGE HEADING if($cat['id']>0){ $inPage->setTitle($cat['pagetitle']); эту строку заменяем на $inPage->setTitle($cat['categorytitle']); $pagetitle = $cat['title']; $showdate = $cat['showdate']; $showcomm = $cat['showcomm'];
$inPage->setKeywords($cat['metakeys']); $inPage->setDescription($cat['metadesc']);
Получится так:
//PAGE HEADING if($cat['id']>0){ $inPage->setTitle($cat['categorytitle']); $pagetitle = $cat['title']; $showdate = $cat['showdate']; $showcomm = $cat['showcomm']; $inPage->setKeywords($cat['metakeys']); $inPage->setDescription($cat['metadesc']); }
3- заменим в admin/applets/cats.php на cats.php из архива.
-----------------------------------------------------------
4- заходим: админка — Контент-Разделы и статьи ,
Выбираем раздел.Справа, напротив названия раздела, выбрать "КАРАНДАШ" — редактировать раздел.
При редактировании раздела, появится таб закладка SEO
заполняем поля :
<title> Заголовок страницы раздела
<meta keywords>Ключевые слова для раздела"
<meta description>"описание для раздела"
можно:
Использовать Заголовок страницы <title> раздела, отличный от Названия раздела
Использовать Название раздела как ключевые слова -<meta keywords>
Использовать Название раздела как описание -<meta description>
Автоматически сгенерировать ключевые слова и описание
Заполнить ключевые слова и описание вручную (стоит по умолчанию)
Ключевые слова генерируются и автоматически Automatic Keyword Generator-class autokeyword.
При автоматической генерации нужно заполнить в визуальном редакторе — ОПИСАНИЕ РАЗДЕЛА.
Если не заполнять — Заголовок страницы <title> раздела, то <title> будет как название раздела.
--------------------------------------------------------------
5-Сохраняем.
Для разделов контента теперь свой title, meta keywords, meta description.
Реклама #
Thanatognozija 13 лет назад #
reload 13 лет назад #
+
Thanatognozija 13 лет назад #
lezginka.ru 13 лет назад #
актуально
Miledy 12 лет назад #
Или этот генератор должен создавать "мета"? Он берет стандартное описание сайта на все категории...
Black-Raven90 12 лет назад #
Miledy 12 лет назад #
PrazdNik 11 лет назад #
lokanaft 11 лет назад #
PrazdNik 11 лет назад #
irbis 11 лет назад #
Дайте мне, пожалуйста карму до 35, чтобы выложить данное полезное дополнение.