Воскресенье, 11.12.2016, 03:18
• 07.12.2013
Подкаст
ПрограммыИгрыСоздание сайтовПолезные ресурсы
БезопасностьСоциальные сетиДругоеSEO
Заработок

Добавить в избранное

Как убрать повторяющиеся мета-заголовки и описание в Ucoz

1. Первое, что надо сделать это зайти в вебмастер Гугла в «Оптимизацию HTML» и посмотреть какие у вас страницы и заголовки повторяются. А потом уже применять меры.
Если у вас на главной странице прописаны:

<meta name="Description" content="Описание сайта ">
<title>Название сайта</title>

Они будут у вас повторяться, гугл это определит. Например: http://www.quaer.ru/ и http://www.quaer.ru - это одинаковые страницы. Есть способ прописать для этих страниц разный текст описания сайта и заголовков. С помощью условного оператора:

$REQUEST_URI$ - полный адрес текущей страницы сайта относительно доменного имени.

Код
<?if($REQUEST_URI$=”http://www.quaer.ru”)?><meta name="Description" content="Описание сайта "><?endif?>
 

Это описание будет для страницы с адресом http://www.quaer.ru без слеша в конце адреса «/»

Код
<?if($REQUEST_URI$=”http://www.quaer.ru/”)?><meta name="Description" content="Описание сайта 2 "><?endif?>
 

Это как вы поняли уже описание другое, чуть измененное, но это будет достаточно для Гугла для страницы http://www.quaer.ru/, где в конце написан слеш «/».

Это все для главной страницы, но у нас есть  еще новости сайта, блог, каталоги и тд. Если у вас много страниц, например блога, то каждая страница будет одинакова описанием и заголовком. 
Что мы можем сделать? Тоже использовать условный оператор, их уже будет несколько. Получится слишком длинно, но эффективно, и какая разница, внутренний код никто не увидит.

У меня заголовок сайта такой: «Quaer – полезные советы на все случаи жизни». Если мы перейдем на страницу номер 2, то заголовок останется таким же, что гугл посчитает повторным, адреса то разные, а заголовки одинаковые, неполадок. Исправить это можно приписав к каждой странице свой номер, такой: «Quaer – полезные советы на все случаи жизни (Страница 2)».

Для этого в Титле пишем:

Код
<title>Ваш заголовок сайта <?if(len($REQUEST_URI$)=7)?> (страница <?substr($REQUEST_URI$,6)?>)<?endif?><?if(len($REQUEST_URI$)=8)?> (страница <?substr($REQUEST_URI$,6)?>)<?endif?><?if(len($REQUEST_URI$)=9)?> (страница <?substr($REQUEST_URI$,6)?>)<?endif?></title>

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

Для <meta name="Description" content=""> делаем так же. Пример:

Код
<meta name="Description" content="Ваше описание сайта <?if(len($REQUEST_URI$)=7)?> (Вы на странице <?substr($REQUEST_URI$,6)?>)<?endif?><?if(len($REQUEST_URI$)=8)?> (Вы на странице <?substr($REQUEST_URI$,6)?>)<?endif?><?if(len($REQUEST_URI$)=9)?> (Вы на странице <?substr($REQUEST_URI$,6)?>)<?endif?>">
 

С условными операторами можно придумать все что угодно, но это очень трудно и мучительно, а выхода нет, так как Ucoz еще не все проработал, а работы у них хватает.

2. Есть еще один способ, избавиться от повторов – это запрет в robots.txt индексацию страниц. Выглядеть это будет следующим способом: 
Disallow: /news/1 
Disallow: /news/2

Если блог то: 

Disallow: /blog/1 

И так далее. И так каждую страницу, неудобно и мучительно, страниц может быть очень много. И минус такого способа, что если название вашего материала будет начинаться цифры, то он будет запрещен в индексации, печально!

3571
Комментарии: 1
Добавил: Di-Lux
Рейтинг: 5.0

Получи первым новые полезные статьи

Ваши дополнения-комментарии к статье
Всего комментариев: 1
avatar
0
1 Di-Lux • 11:57, 19.06.2015
Нашел более эффективный способ выделить каждую страницу - работа в "Каталоге статей" в других модулях значения могут быть другими.


Код
<?if(len($CURRENT_PAGE$)=36)?> (страница <?substr($CURRENT_PAGE$,-8,1)?>)<?endif?> <?if(len($CURRENT_PAGE$)=37)?> (страница <?substr($CURRENT_PAGE$,-9,2)?>)<?endif?>
avatar