Навигация

Активные участники:

Поиск:

 

Создать или найти статью:

 

Просмотр SEO Заголовки и title

Перевод статьи Lisa Wess SEO: Entry Titles and <title>
Неотъемлемой частью построение веб-сайтов является оптимизация под поисковики (Search Engine Optimization, далее SEO). Часто спрашивают: "ExpressionEngine оптимизирован под поисковики?" - ответом явлется: "Да конечно, если вы сделаете его таковым!"
Помните! Управляя шаблонами, мы управляем информацией, которая будет в них отображаться.

Один из советов, придать title страницы смысловое значение. Т.е. вывести заголовок статьи в title нашей страницы. ExpressionEngine знает по URL что за страница открыта. Следовательно, надо это использовать.

В шаблоне, там, где title пропишем
<title>
{exp:weblog:entries weblog="default_site" limit="1" 
disable="trackbacks|pagination|member_data|custom_fields|category_fields|categories" rdf="off"}
{if segment_3 
!= ""}{title}  {/if}{weblog}
{
/exp:weblog:entries}
</title


Вы спросите, что мы сделали этим кодом. Первое, мы использовали Weblog Entries tag, нам необходимо это, потому что мы хотим показать заголовок нашей новости. Обратите внимание, этот код мы используем, как на странице новости (single-entry page), так и на главной странице (multi-entry page).

{if segment_3 != ""}{title}  {/if} 


Т.к. у новости присутствует segment_3 в URL (например www.сайт.ру/entry/1245) то автоматически показывается название новости в заголовке страницы. На главной же странице у нас не присутствует каких-либо значений в segment_3, следовательно никакой заголовок не показывается, лишь название нашего веблога (weblog). Гибко, не правда ли?

Также не стоит забывать о пераметре disable=. Это позволит сократить лишние ненужные запросы и вывести лишь ту информацию, которая нам нужна.

SEO очень полезная штука. В следующих статьях мы поговорим о том, как сделать наши шаблоны еще более оптимизированными.
Категория:Советы
Категория:SEO

Категории: