Модератор форума: Yuri_G  
Тег Title оптимизация
Модератор форума
Сообщение # 1 | 00:00:20
Тег Title является одним из самых главных и обязательных тегов на странице с которыми работают поисковые системы.
То что прописано у вас в данном теге, то и будет отображаться пользователям в выдаче поисковой системы, и в заголовках браузеров при переходе на сайт
В коде шаблонов title выглядит так
Code
<html>
<head>
<title>Содержимое тега</title>
он обязательно должен быть расположен сразу после head.


  • Количество символов не должно превышать 70-80, все лишние символы будут обрезаны поисковой системой в выдаче, иногда может быть отрезано от 60 и выше
  • Если количество слов и символов в теге будет очень большим, более 10-и слов и более 80 символов, то Google может вообще не проиндексировать такую страницу
  • Категорически избегайте перечисление ключевых слов через запятую, так же избегайте повторения одного и того же слова в тайтле более двух раз
  • Будьте осторожны в использовании спец.символов в тайтле, некоторые из них могут не поддерживаться поисковыми системами и будут проигнорированы
  • Содержимое тега Title должно полностью соответствовать содержимому страницы и отражать её суть. То есть это должен быть информативный и привлекательный для пользователя заголовок. Пользователь просматривая поисковую выдачу ориентируется именно по смысловому наполнению данного тега
  • Тег должен содержать несколько ключевых слов или словоформ, которые содержатся в тексте страницы
  • Тег title не должен полностью на 100% совпадать с названием материала, в противном случае
    Code
    <h1>
    заголовок учитываться не будет, так же будет разбавлен вес самого тайтла


Особенности работы с 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>
что выводит название модуля форум на всех страницах вашего форума. Что не правильно, так как на всем форуме у вас будет прописан ко всем страницам одинаковый тег. Поэтому стандартный код нужно обязательно заменить на $FORUM_TITLE$ который будет выводить Название темы (нумерацию страницы) - Название сайта

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

Code
<title>$TITLE_BAR$ - $SITE_NAME$</title>


Код $TITLE_BAR$ формирует в тайтле не только название материала, но и дату размещения, что не очень нравится многим пользователям, да и в выдаче выглядит не так как хотелось бы.

Это можно исправить и убрать дату добавления материала из Title. Для этого надо заменить код $TITLE_BAR$ на $ENTRY_NAME$
Код $ENTRY_NAME$ выведет просто название материала без даты.
Sonor
Сообщений: 251
Репутация: 525

Сообщение # 301 | 23:26:11
ххх7307, удалите «Каркасные дома» со всех внутренних страниц, а оставшееся расширьте, чтобы выглядело понятно, не так: «Каркасные дома - Обратная связь», а так, к примеру: «Обратная связь с сайтом…».

ххх7307
Сообщений: 15
Репутация: 11

Сообщение # 302 | 19:52:27
Цитата Sonor ()
удалите «Каркасные дома» со всех внутренних страниц, а оставшееся расширьте, чтобы выглядело понятно, не так: «Каркасные дома - Обратная связь», а так, к примеру: «Обратная связь с сайтом…».
я все понимаю, но как это сделать ???? я уже совсем запутался.

"Каркасные дома" это у меня название сайта, и как я понимаю, оно отображается в титле про который я как раз и задавал вопрос. Мне дали полный ответ про скрипты кейворд и дискрипт..., но о татле опять таки я не понял.

в самом начале кода шаблона стоит :

<html><head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="robots" content="all,nofollow">
<title>$SITE_NAME$ - $MODULE_NAME$</title>
<?if($URI_ID$='page1')?>
<meta name="keywords" content="каркасные дома, строительство каркасных домов, строительство домов, проекты каркасных домов">
<meta name="description" content="каркасные дома, строительство каркасных домов под ключ">
.......

красная строка как я понимаю и определяет название страниц сайта.

как прописать отдельные названия для страниц при помощи тайтла?
нужно ли будет тогда удалить эту строчку а вместо нее писать:

<html><head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="robots" content="all,nofollow">
<?if($URI_ID$='page1')?>
<title>каркасные дома, строительство каркасных домов</title>

<meta name="description" content="каркасные дома, строительство каркасных домов под ключ">
<meta name="keywords" content="каркасные дома, строительство каркасных домов, строительство домов, проекты каркасных домов">
<?endif?>
<?if($URI_ID$='page2')?>
<title>Обратная свзь с компанией....</title>
<meta name="description" content="каркасные дома, строительство каркасных домов под ключ">
<meta name="keywords" content="каркасные дома, строительство каркасных домов, строительство домов, проекты каркасных домов">
<?endif?>
......

правильно ли так будет писать ? дайте ответ.
OXXXYMIRON
Сообщений: 108
Репутация: 33

Сообщение # 303 | 21:27:50
Цитата Модератор форума ()
Код $TITLE_BAR$ формирует в тайтле не только название материала, но и дату размещения, что не очень нравится многим пользователям, да и в выдаче выглядит не так как хотелось бы. Это можно исправить и убрать дату добавления материала из Title. Для этого надо заменить код $TITLE_BAR$ на $ENTRY_NAME$
Код $ENTRY_NAME$ выведет просто название материала без даты.
Скажите пожалуйста а для каталога файлов-как сменить чтобы окончания ссылок были без цыфр? Вписать ENTRY_NAME$ вместо $ENTRY_TITLE$?

webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 304 | 21:37:16
OXXXYMIRON, не получится без цИфр

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
BOSSuy
Сообщений: 14
Репутация: 67

Сообщение # 305 | 09:50:50
Товарищи, я правильно понял, что описания, заголовки, ключи всегда лучше ручками в дополнительных полях прописывать, а не в ПУ?
А не:
<meta name="description" content="Только у нас вы можете посмотреть $ENTRY_NAME$ в отличном качестве" />
И если вообще в ПУ ничего не прописывать, а заполнять на странице, сайт будет значительно презентабельней для поисковиков?
И что поле "теги материала" это ни что иное, как ключевые слова?
А еще я сократил тайтл за счет названия модуля Видео...
И webanet, Вы грозились вылить на меня поток негативной информации о моей недоделке. smile Я буду весьма признателен выслушать. Только негромко, а на ушко. Я всегда готов делать лучше. Знать бы только что... huh

Добавлено (02 Фев 2014, 09:50:50)
---------------------------------------------
И да, о тайтле. Не правда ли, что тайтлы не стоит копировать с топовых сайтов, ибо тогда в поиске сайт будет ниже всех этих топов? Не лучше ли немного соригинальничать и написать менее употребляемое название? (но не совсем уж дикое)))...


pivik8144
Сообщений: 1
Репутация: 0

Сообщение # 306 | 12:52:45
Вопрос к многоопытным старожилам от новичка. Тема (title) — добавление страниц на сайт — у меня всегда в начале каждой страницы идет название сайта, а потом идет само название страницы:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
$SITE_NAME$ - $MODULE_NAME$</title>
<?$META_DESCRIPTION$?>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
<script type="text/javascript" src="//yandex.st/share/share.js"
charset="utf-8"></script>
</head>

Правильно ли это с точки зрения поисковых систем. На других сайтах посмотрел везде только идет название страницы. Как сделать, чтобы в коде страницы было только её название (без названия сайта). А то, если страниц будет, например, 300 и более, как это будет выглядеть 300 страниц и все их названия начинаются с названия сайта. Добавляю страницы через раздел — управление страницами сайта. Предыдущие комментарии читал, но четкого ответа не нашел.
Если конкретизировать вопрос, то, что нужно прописать в <title>.....</title>
Yuri_G
uWeb support
uVip manager
Сообщений: 4337
Репутация: 943

Сообщение # 307 | 13:11:52
Цитата pivik8144 ()
Правильно ли это с точки зрения поисковых систем.
Никак нет, требуется оптимизация, а это что у вас все стандартно почитайте тему

webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 308 | 19:07:40
pivik8144,
Цитата
Как сделать, чтобы в коде страницы было только её название (без названия сайта).


в титле нужно оставить только это $MODULE_NAME$

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

Ucoz_fan, причем тут эта тема. спрашивали совсем о другом

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
BOSSuy
Сообщений: 14
Репутация: 67

Сообщение # 309 | 20:54:28
webanet, не совсем понимаю... А почему не сделать например <title>$ENTRY_TITLE$ - $CAT_NAME$</title> на странице мат. и ком.?

webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 310 | 21:00:45
BOSSuy,
Цитата
А почему не сделать например <title>$ENTRY_TITLE$ - $CAT_NAME$</title> на странице мат. и ком.?
к чему этот вопрос? есть системные коды и каждый их применяет в меру своих потребностей

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
BOSSuy
Сообщений: 14
Репутация: 67

Сообщение # 311 | 21:08:32
webanet, я не полностью высказался... А может мысль еще не созрела... Если название сайта не играет роли, да и название модуля Видео как бы тоже, хоть и не совсем, то правильно ли будет вставить вышеупомянутый код?

ADMIN9416
Сообщений: 14
Репутация: 0

Сообщение # 312 | 18:49:34
Здравствуйте.
Помогите пожалуйста справиться с проблемой
Страницы с повторяющимися заголовками (теги title)



Как избавится от повторов .спасибо.
Yuri_G
uWeb support
uVip manager
Сообщений: 4337
Репутация: 943

Сообщение # 313 | 19:53:34
Цитата ADMIN9416 ()
Как избавится от повторов .спасибо.
в странице архива модуля новости внутрь блока <head>здесь</head> прописать <link rel="canonical" href="/news/"> через пару апдейтов данные страницы вылетят из индекса так как с страниц навигации толку нет в поиске, я таким же методом избавлялся от них..

ADMIN9416
Сообщений: 14
Репутация: 0

Сообщение # 314 | 20:19:59
Ucoz_fan,
Благодарю, вчера уже в модуль Страница материала и комментариев к нему тоже прописал
<link rel="canonical" href="$ENTRY_URL$" />
были сомнения по поводу этого модуля.. ну да согласен ,но и (масса уменьшиться))
Yuri_G
uWeb support
uVip manager
Сообщений: 4337
Репутация: 943

Сообщение # 315 | 20:41:57
Цитата ADMIN9416 ()
<link rel="canonical" href="$ENTRY_URL$" />
удалите

Поиск: