SEO для разделов ,свои meta name="keywords" и meta name="description".

+29
4.15K
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" РАЗДЕЛА.
И страницы "Разделов статей" приобретут совершенно другое качество.

Исходный код страницы Раздел Астрономия в браузере, после доработки:

Иллюстрация

Сама страница Раздел Астрономия, после доработки:

Иллюстрация

Как установить SEO для разделов?

Для версии 1.8 + патч безопастности.

Скачать архив CATEGORY_keywords_18


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

находим текст

  1. //PAGE HEADING
  2. if($cat['id']>0){
  3.  
  4. $inPage->setTitle($cat['pagetitle']); эту строку заменяем на $inPage->setTitle($cat['categorytitle']);
  5.  
  6. $pagetitle = $cat['title'];
  7. $showdate = $cat['showdate'];
  8. $showcomm = $cat['showcomm'];
//ниже Вставляем

  1. $inPage->setKeywords($cat['metakeys']);
  2. $inPage->setDescription($cat['metadesc']);
-----------------------------------------------------------
Получится так:
  1. //PAGE HEADING
  2. if($cat['id']>0){
  3. $inPage->setTitle($cat['categorytitle']);
  4. $pagetitle = $cat['title'];
  5. $showdate = $cat['showdate'];
  6. $showcomm = $cat['showcomm'];
  7. $inPage->setKeywords($cat['metakeys']);
  8. $inPage->setDescription($cat['metadesc']);
  9. }
-----------------------------------------------------------
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.
+2
Thanatognozija Thanatognozija 12 лет назад #
Огромное спасибо, все работает великолепно. А то в мастерской Гугл постоянно пишет, что найдены одинаковые ключевые слова и метоописания. Это очень актуально, спасибо.
+4
reload reload 12 лет назад #
Было бы хорошо включить данные доработки в следующий оф релиз)

+

0
Thanatognozija Thanatognozija 12 лет назад #
Да, и для блогов тоже... Это действительно необходимо и важно, всегда, практически на каждом движке сталкивался с данной проблемой. Поисковики недовольны...
0
lezginka.ru lezginka.ru 12 лет назад #
+
актуально
0
Miledy Miledy 12 лет назад #
Таблицы есть, в админке отображается, но в исходном коде не отображается. У меня 1.9, может для нее не подходит?
Или этот генератор должен создавать "мета"? Он берет стандартное описание сайта на все категории...
Код PHP:
<meta name="generator" content="InstantCMS - instantcms.ru"/>
0
Miledy Miledy 12 лет назад #
Большое спасибо!
+1
PrazdNik PrazdNik 11 лет назад #
Для 1.10.1 планируется?
+2
lokanaft lokanaft 11 лет назад #
Кстати не мешало бы и сразу в системе.
+1
PrazdNik PrazdNik 11 лет назад #
не помешало бы...
+3
irbis irbis 10 лет назад #
Я реализовал SEO для разделов статей.
Дайте мне, пожалуйста карму до 35, чтобы выложить данное полезное дополнение.

Еще от автора

SEO FAQ ICMS v 1.10.4
Полнофункциональное SEO решение для компонента "FAQ" ICMS v1.10.4
SEO board ICMS v 1.10.4
Полнофункциональное SEO решение для компонента "Доска обьявлений" ICMS v1.10.4
SEOBOX  сборка ICMS 1.10.4
Начата реализация SEO дистрибутива системы ICMS версии 1.10.4
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.