Модератор форума: 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$ выведет просто название материала без даты. |
|
adminis, про блог написано в первом сообщении темы. или так $ENTRY_NAME$ или по умолчанию $TITLE_BAR$ с датой в титле
|
adminis, в блоге это по-другому работает. $ENTRY_NAME$ на странице категории выведет название категории. на странице материала выведет название материала
хотите название и категорию ставьте $ENTRY_NAME$ - $CAT_NAME$ разделов в блоге нет |
adminis, разделов в блоге и новостях нет. показывать не будет
категорию покажет на странице материала и комментария |
Здесь написано, что в теге титл - $MODULE_NAME$ - $SITE_NAME$, а у меня в шаблоне по умолчанию наоборот $SITE_NAME$ - $MODULE_NAME$. И как спрашивается прописывать после этого? Сначала название сайта или заголовок?
И еще вопрос после прописания заголовка, у меня на странице не появляется этот заголовок. Пробовал оба варианта и сначала название - потом заголовок и наоборот. Ничего не появляется. |
hfire,
Цитата И как спрашивается прописывать после этого? Сначала название сайта или заголовок? в общем самые первые символы самые важные вот и думайте что вам выгодней поставить на первое место Цитата И еще вопрос после прописания заголовка, у меня на странице не появляется этот заголовок. Пробовал оба варианта и сначала название - потом заголовок и наоборот. Ничего не появляется. на этот вопрос нет ответа, так как нет информации совсем. адрес сайта и пример кода шаблона, где вы что-то прописываете |
Цитата (webanet) на этот вопрос нет ответа, так как нет информации совсем. адрес сайта и пример кода шаблона, где вы что-то прописываета Прописываю в шаблонах: <html> <head> <title>$SITE_NAME$ - $MODULE_NAME$</title> <title>Недвижимость в России - Недвижимость России</title> <title>Купить квартиру в СПб - Купить квартиру в Санкт-Петербурге - Недвижимость России</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name='yandex-verification' content='49f10ae502f05624' /> <meta name="google-site-verification" content="JmZm5JFd8DGW1C5KOtLVHmHH3UjQolXqcrT0WZxGImE" /> <meta name="google-site-verification" content="eCVZOLVlWvdTfjLM5QQZX3pvtI0kYru6-NUmHASQBxY" /> <?$META_DESCRIPTION$?> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> </head> ЗАГОЛОВОК НЕ ПОЯВЛЯЕТСЯ, ТАМ СЕЙЧАС ТОЛЬКО ЗАГАЛОВОК h1, title - нет. Добавлено (26 Июн 2013, 22:46:48) |
hfire, три титла в коде это явный перебор
Код <title>$SITE_NAME$ - $MODULE_NAME$</title> <title>Недвижимость в России - Недвижимость России</title> <title>Купить квартиру в СПб - Купить квартиру в Санкт-Петербурге - Недвижимость России</title> должен остаться только один. вот такой а то, что вы прописали от руки Цитата <title>Недвижимость в России - Недвижимость России</title> нужно ставить системными кодами, а не писать просто так от руки. или условные операторы для вывода определенного титла на определенной странице но самый легкий и верный вариант - системные коды |
Цитата (webanet) это ещё худшая ошибка. теперь у вас один титл на всех страницах сайта, что неприемлемо вообщенужно ставить системными кодами, а не писать просто так от руки. или условные операторы для вывода определенного титла на определенной странице но самый легкий и верный вариант - системные коды |
hfire,
Код <title>$SITE_NAME$ - $MODULE_NAME$</title> |
Цитата (webanet) $SITE_NAME$ - $MODULE_NAME$1 вот что должно стоять. можете поменять местами. все. какая ещё справка нужна? Добавлено (27 Июн 2013, 00:08:24)
|
| |||