Модератор форума: Yuri_G |
Сообщество uCoz Вебмастеру Раскрутка сайта SEO Тег Title оптимизация (некоторые особенности работы с тегом в системе uCoz) |
Тег Title оптимизация |
Тег Title является одним из самых главных и обязательных тегов на странице с которыми работают поисковые системы. То что прописано у вас в данном теге, то и будет отображаться пользователям в выдаче поисковой системы, и в заголовках браузеров при переходе на сайт В коде шаблонов title выглядит так Code <html> <head> <title>Содержимое тега</title>
Особенности работы с TITLE в системе uCoz В шаблонах тег формируется системными кодами. Для главных страниц всех модулей модулей выводится следующими кодами: Code <title>$MODULE_NAME$ - $SITE_NAME$</title> Где $MODULE_NAME$ название модуля, а $SITE_NAME$ название сайта Для разделов выводится так: Code <title>$SECTION_NAME$ - $MODULE_NAME$ - $SITE_NAME$</title> Где $SECTION_NAME$ название раздела. Для категорий выводится следующим образом: Code <title>$CAT_NAME$ <?if($SECTION_NAME$)?>- $SECTION_NAME$<?endif?> - $MODULE_NAME$ - $SITE_NAME$</title> Где $CAT_NAME$ название категории, Code <?if($SECTION_NAME$)?>- $SECTION_NAME$<?endif?> Для страницы материала и комментария во всех модулях кроме Новостей сайта и Блога к нему выводится следующая конструкция Code <title>$ENTRY_TITLE$ - $CAT_NAME$ <?if($SECTION_NAME$)?>- $SECTION_NAME$<?endif?> - $MODULE_NAME$ - $SITE_NAME$</title> Где $ENTRY_TITLE$ название материала. Если у вас длинные названия категорий и есть разделы с длинными названиями, то данную конструкцию стоит сократить, удалив некоторые коды. В данном случае можно пожертвовать кодом вывода названия раздела $SECTION_NAME$. В модуле форум по умолчанию тег прописан так: Code <title>$MODULE_NAME$</title> В модуле новости сайта и блог в шаблоне материала и комментария к нему тег прописывается так: Code <title>$TITLE_BAR$ - $SITE_NAME$</title> Код $TITLE_BAR$ формирует в тайтле не только название материала, но и дату размещения, что не очень нравится многим пользователям, да и в выдаче выглядит не так как хотелось бы. Это можно исправить и убрать дату добавления материала из Title. Для этого надо заменить код $TITLE_BAR$ на $ENTRY_NAME$ Код $ENTRY_NAME$ выведет просто название материала без даты. |
florescu, в вашем куске кода выделила красным лишнее
Цитата <html><head><link rel="SHORTCUT ICON" href="/FR1.ico" type="image/x-icon"> <head><title>$MODULE_NAME$ - $SITE_NAME$</title></head> <HTML><head><link type="text/css" rel="stylesheet" href="/_st/my.css" /></head><body style="margin: 0px; padding: 0px; background: rgb(255, 255, 255) url(http://www.florescu.ucoz.ru/111.gif) repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <table style="background: transparent url(http://florescu.ucoz.ru/2a.jpg) repeat-x scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" border="0" cellpadding="0" cellspacing="0" width="100%" height="111"> <tbody> |
webanet, всё почистил - во всех модулях... Благодарю Вас.
С уважением, Роман Флореску. Добавлено (18 Авг 2018, 19:31:55) С уважением и творческими пожеланиями, Роман Флореску.
|
florescu, не надо читать учебники. у вас в шаблонах уже прописаны и <html> и <head> </head> ваша задача найти их в готовом шаблоне и прописать свой код например для вставки
Код <link rel="SHORTCUT ICON" href="/FR1.ico" type="image/x-icon"> |
webanet, у меня, например, сейчас СТРАНИЦЫ САЙТА и МОДУЛИ в "Редактировании шаблонов" начинаются вот так (только титлы разные):
<html> <head><link rel="SHORTCUT ICON" href="/FR1.ico" type="image/x-icon"> <title>$MODULE_NAME$ - $SITE_NAME$</title> <link type="text/css" rel="stylesheet" href="/_st/my.css" /></head> <body style="margin: 0px; padding: 0px; background: rgb(255, 255, 255) url(http://www.florescu.ucoz.ru/111.gif) repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <table style="background: transparent url(http://florescu.ucoz.ru/2a.jpg) repeat-x scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" border="0" cellpadding="0" cellspacing="0" width="100%" height="111"> <tbody> <tr> Это правильно? Или надо начать с установки <html> <head> и лишь потом остальное? А что по поводу элемента <!DOCTYPE> ? Прикрепления:
3626853.jpg
(116.4 Kb)
С уважением и творческими пожеланиями, Роман Флореску.
Сообщение отредактировал florescu - Суббота, 18 Авг 2018, 20:25:10
|
florescu, не надо было удалять все. в вашем сообщении проставила недостающее и больше эти элементы будут не нужны!
Цитата А что по поводу элемента <!DOCTYPE> ? |
webanet, понял.
Сейчас я буду возвращать вот в такой вид: <html> <head> <link rel="SHORTCUT ICON" href="/FR1.ico" type="image/x-icon"> <title>$MODULE_NAME$ - $SITE_NAME$</title> <link type="text/css" rel="stylesheet" href="/_st/my.css" /> </head> То что выделено красным - сейчас отсутствует, я эти теги верну. Правильно? webanet, Вам большое спасибо! С уважением и творческими пожеланиями, Роман Флореску.
Сообщение отредактировал florescu - Суббота, 18 Авг 2018, 20:58:08
|
florescu, в шаблоне страницы сайта теперь все нормально. далее в остальных шаблонах надо исправить и вернуть недостающее
|
В настройках модуля форум поставлена галка на "Старая структура Title".
Нахожусь вот здесь: Название форума » Раздел форума » Форум На этой странице $FORUM_TITLE$ отдает: Раздел форума- Форум - Название форума То есть меняется порядок, убирается пробел перед разделителем (при этом еще на второй странице Форум-а в заглавие не передается номер страницы). Разве так и должно быть? Разные страницы, что для SEO не должно же быть одинакового заглавия. Далее смотрю тему и вторую страницу в ней - номер передается, а вот раздел всё же идёт перед форумом, в котором тема (похоже, что так эта функция работает всегда... но там хоть разделитель с пробелом, не потерялся). Как дела с подфорумами обстоят, а именно как делается заглавие при этом функционале включенном - пока не смотрел (ибо на том сайте нет подфорумов). Сообщение отредактировал -SAM- - Четверг, 16 Сен 2021, 17:21:28
|
-SAM-, предоставьте, пожалуйста, ссылку на ваш сайт для проверки.
uCoz Team
|
Всё равно оно негодное получилось, поскольку вместо "Форум (2) - Раздел форума - Название модуля" пишет теперь "Раздел форума - Форум - Название модуля - Страница 2" (пробел у разделителя появился, а вот пагинация идёт не к нужной секции - в конец переменной дописано). Похоже, что единственный выход в этом случае - самому заглавие прописать в нужном порядке с помощью условных операторов системы (мучаясь с подрезкой). Там еще на странице "Ленточный вариант форума" (и по записям участников - посты/темы) тоже никак не выводиться пагинация в title (если не для поисковой оптимизации, то хотя бы для лучшей ориентации нужно; да и что тут говорить, когда можно было сделать title для /tmpls давно тоже). Впрочем, это уже из разряда пожеланий, чтобы на форуме была переменная на номер просматриваемой страницы.
Сообщение отредактировал -SAM- - Понедельник, 18 Окт 2021, 02:39:06
|
|
| |||