• Главная
  • SEO
  • Как настроить keywords и description для всех модулей uCoz ?
Как настроить keywords и description для всех модулей uCoz ?

Как настроить keywords и description для всех модулей uCoz ?

О чем материал ?

Сегодня мы рассмотрим материал, как у себя на сайте uCoz настроить поля keywords и description, если у вас сайт на бесплатном тарифе и вы не платите за обслуживание, рассмотрим оптимальное решение для всех возможных модулей Конструктора сайтов uCoz.

Как настроить keywords и description для модуля Редактор страниц ?

В шаблоне Страницы сайта - http://ваш-сайт.ру/panel/?a=tmpl;m=2;t=0 где вместо ваш-сайт.ру прописать ссылку на свой сайт. Между тегов <head>сюда</head> пишем условия следующего вида:

<?if($URI_ID$='page1')?>
<meta name="description" content="здесь текст описания для страницы">
<meta name="keywords" content="здесь ключи через запятую" />
<?endif?>

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

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

Как настроить keywords и description для модулей блог, новости и в каталоги ?

В модулях блог, новости и в каталогах для подключения дескрипшина и кейвордс, вам нужно перейти в Панель управления → Главная → Каталог файлов/статей/сайтов/объявлений/игр/новости/блог → Настройки модуля, отмечаем пункт → Использовать дополнительные поля, после появится список доп-полей → 

подключите "Дополнительное поле 1 и Дополнительное поле 2" → жмите кнопку Сохранить в самом низу.

После переходим в шаблон страницы комментариев модулей каталогов в разделе управление дизайном http://ваш-сайт.ру/panel/?a=tmpl и в блоке <head>сюда</head> добавляем код:

<?if($OTHER1$)?><meta name="description" content="$OTHER1$"><?endif?>
<?if($OTHER2$)?><meta name="keywords" content="$OTHER2$"><?endif?>

сохраняем изменения, почти готово.

Перейдите в раздел Настройки → Замена стандартных надписейФОРМА ДОБАВЛЕНИЯ МОДУЛЯ, далее находим модуль где подключали поля и измените их названия на более понятные для вас

После при добавлении материалов заполняйте поле дескрипшин кратким описание и кейвордс ключами через запятую, готово.

Как настроить description для модуля тесты ?

Чтобы настроить дескрипшин для модуля "Тесты", нужно перейти в шаблон общая страница тестов http://ваш-сайт.ру /panel/?a=tmpl;m=18;t=1 в блоке хеад где-то после кода:

<title><?if($TEST_NAME$)?>$TEST_NAME$ - <?endif?><?if($CAT_NAME$)?>$CAT_NAME$ - <?endif?>$MODULE_NAME$ - $SITE_NAME$</title>

Добавить дескрипшин:

<meta name="description" content="Попытайте удачу пройдите тест<?if($TEST_NAME$)?> - $TEST_NAME$<?endif?> <?if($CAT_NAME$)?>- $CAT_NAME$<?endif?>">

да, это шаблонное решение, но для модуля тесты другого решения нет.

Как сделать уникальный титл + description для форума ?

Перейдите в шаблон Общий вид страниц форума, далее найдите стандартный код титла:

<title>$MODULE_NAME$</title>

замените его на следующий код:

<?if($PAGE_ID$='main')?>
<title>$MODULE_NAME$ - $SITE_NAME$</title>
<meta name="description" content="пропишите свой дескрипшин для главной форума">
<?endif?> 
<?if($PAGE_ID$='threadpage')?>
<title><?if($FORUM_TITLE$)?>$FORUM_TITLE$<?else?>$MODULE_NAME$<?endif?></title>
<meta name="description" content="$CUR_THREAD_DESCR$ $CUR_THREAD_NAME$. $SITE_NAME$">
<?endif?> 
<?if($PAGE_ID$='category')?>
<title><?if($FORUM_TITLE$)?>$FORUM_TITLE$<?else?>$CUR_SECTION_NAME$ - $MODULE_NAME$<?endif?></title>
<meta name="description" content="Обсуждение темы $FORUM_TITLE$. $SITE_NAME$">
<?endif?>
<?if($PAGE_ID$='forum')?>
<title><?if($FORUM_TITLE$)?>$FORUM_TITLE$<?else?>$CUR_FORUM_NAME$ $CUR_SUBFORUM_NAME$<?endif?></title> 
<meta name="description" content="Обсуждение темы - $FORUM_TITLE$ $CUR_SUBFORUM_NAME$. $SITE_NAME$">
<?endif?>

Как сделать description для фотоальбома ?

При добавлении фото заполняйте поле Описание фото обязательно. После в шаблоне Страница с полной фотографией и комментариями ( /panel/?a=tmpl;m=9;t=4 ) в блоке хеад прописать код:

<meta name="description" content="$PHOTO_DESCR$" />

в результате будет работать дескрипшин с тем текстом, что вы пропишите в поле описание к фотографии.

Как сделать description для модуля Гостевая книга ?

Вам нужно перейти в панель управления сайтом → Управление дизайном → Гостевая книга → Страница с сообщениями ( /panel/?a=tmpl;m=15;t=1 ), далее в блоке хеад прописать такой код условие:

<meta name="description" content="Отзывы об Sitename.ru ($MODULE_NAME$) - <?if($REQUEST_URI$="/gb/" or $REQUEST_URI$="/gb" or $REQUEST_URI$="/gb/1")?>Страница - 1<?else?>Страница - <?substr($REQUEST_URI$,4)?><?endif?>" />

соответственно вместо домена, что выделен красным прописать ваш домен.

Примечание! Да, для гостевой также шаблонное решение так как модуль не имеет своих доп-полей, чтобы сделать также как в других модулях.

Как сделать description для модуля Видео ?

Основное для дескрипшина в модуле видео уже сделано, системно в шаблоне прописан код: <?$META_DESCRIPTION$?> если у вас не прописан, просто добавьте его в блок хеад. Далее важно лишь заполнять при добавлении видео поле: HTML meta description в вкладке под спойлером "Дополнительно".

Примечание! Если я говорю в блоке хеад, имеется ввиду найти код <head> сюда прописать что требуется </head>

Как сделать уникальный титл + description для модуля FAQ ?

Перейдите в Панель управления → Главная → Дизайн →Управление дизайном → FAQ (вопрос/ответ), далее выбираем шаблон "Общий вид страниц FAQ'a", находим стандартный код тайтла:

<title>$MODULE_NAME$ - $SITE_NAME$</title>

и заменяем его на следующий код:

<title><?if($CAT_NAME$)?>Ответы на вопросы с категории: <?substr($CAT_NAME$,26,strpos(substr($CAT_NAME$,26),'<'))?><?else?>$MODULE_NAME$<?endif?></title>
<?if($CAT_NAME$)?><meta name="description" content="В категории - <?substr($CAT_NAME$,26,strpos(substr($CAT_NAME$,26),'<'))?>, вы сможете прочесть интересные ответы на вопросы и также задать свой вопрос и получить на него ответ"><?endif?> 

вот таким шаблонным решением мы создадим не только уникальный титл для категорий модуля FAQ, но и хороший дескрипшин, в любом случае лучше чем в стандартном шаблоне.

Как сделать уникальный титл + description для модуля Интернет-магазин ?

Отметим, что в модуле Интернет-магазин для этого существует Шаблонизатор, который доступен в Seo настройках модуля Магазин /panel/?a=shop;l=seo
 

Вы имеете возможность настроить шаблонное решение по выводу титла и дескрипшина. Так же отметим, в модуле Интернет-магазин имеется возможность подключить системные доп поля в количестве 9 штук:

после в быстрой замене стандартных надписей /panel/?a=signs меняем название поля, которое будете использовать под дескрипшин: 

Далее в шаблоне - Страница товара в блок хеад прописать код:

<?if($OTHER1$)?><meta name="description" content="$OTHER1$"><?endif?>

отметим, что $OTHER1$ это первое доп-поле, в зависимости от поля, которое вы используете для дескрипшина нужно использовать  другой номер от $OTHER1$ до $OTHER9$, далее при добавлении товаров заполнять это поле необходимым описанием:

вместительность поля 255 символов, хватит для описания.

Как настроить description для категорий и разделов ?

В шаблоне страницы категории модуля прописать такой код в блок хеад:

<?if($CAT_DESCR$)?><meta name="description" content="$CAT_DESCR$"><?endif?>

В шаблоне страницы раздела в блок хеад прописать такой код:

<?if($SECTION_DESCR$)?><meta name="description" content="$SECTION_DESCR$"><?endif?> 

Далее останется лишь при создании категорий и разделов заполнять поле Описание категории / раздела и все будет отлично работать.

Лицензия: CC BY-SA 4.0

Автор: Юрий Герук

Похожие материалы:
Помогла ли вам статья?
Да Нет
Статья оказалась полезной для 0 человек
avatar
Вот если бы не зашёл в гости так бы и не узнал что появилась новая статья. Всё доходчиво и функционально. Спасибо. Всё работает.
avatar
Гайз, статья супер, но выложите материал, как добавлять поле в meta-description в карточку товара?
Точнее сделать глобальные настройки сайта, чтобы это поле было во всех карточках товара
у меня на сайте 500 SKU и кроме <title> мне надо прописывать и meta-description, а не лезть обходными путями в общий html-код (и без того раздутый) и прописывать там это жутко (очень!) неудобно и долго!
avatar
Дополнили статью по карточкам товара, последний пункт в статье))