Прописывать ли rel=canonical для страниц закрытых в robots?

G
На сайте с 12.02.2013
Offline
10
621

На сайте есть страницы с сортировкой и пагинатором, сейчас они закрыты в роботс.тхт

вот так:

Disallow: /*?*

Имеет ли смысл прописать для них атрибут rel=canonical, ссылающийся на страницу без сортировки?

Например для:

сайт.рф/статьи?dir=desc&order=name

и

сайт.рф/статьи?p=2

прописать

<link rel="canonical" href="сайт.рф/статьи"/>

Стоит ли их при этом открыть в роботс?

ipreallyfire
На сайте с 29.08.2012
Offline
97
#1

Каноникал говорит роботу учитывать ту страницу которая указана канонической, переносить на неё ссылочный вес и т.д.

Если страницы дают траффик, или на них есть ссылки, или они есть в выдаче конечно, имхо, лучше поставить каноникал, но при этом открыть их в роботсе.

Форум танкистов и геймеров на 4cheat.ru (http://4cheat.ru) Магазин геймера на shop.4cheat.ru (http://shop.4cheat.ru)
G
На сайте с 12.02.2013
Offline
10
#2
ipreallyfire:
Каноникал говорит роботу учитывать ту страницу которая указана канонической, переносить на неё ссылочный вес и т.д.

Если страницы дают траффик, или на них есть ссылки, или они есть в выдаче конечно, имхо, лучше поставить каноникал, но при этом открыть их в роботсе.

Нет, в индексе их нет, но возможно, что на некоторые есть ссылки. Вот и думаю добавить-открыть или нет...

VoV@
На сайте с 22.09.2007
Offline
196
#3
Gfif:
На сайте есть страницы с сортировкой и пагинатором, сейчас они закрыты в роботс.тхт

Имеет ли смысл прописать для них атрибут rel=canonical, ссылающийся на страницу без сортировки?

Имеет смысл сделать rel=next, rel=prev. И не закрывать в robots.

⭐ Разработка Андроид-приложений (Xamarin C#). ⭐ Разработка ASP.NET (WebForms, MVC, WebAPI, Core). ⭐ Цой жив!
G
На сайте с 12.02.2013
Offline
10
#4
VoV@:
Имеет смысл сделать rel=next, rel=prev. И не закрывать в robots.

Спасибо за подсказку!

А как быть, если, страница со статьями отображается так:

сайт.рф/сатьи

Но если вернуться с любой стр пагинатора ( например сайт.рф/сатьи?p=2) на первую, то ссылка будет вида:

сайт.рф/сатьи?p=1

Правильно ли я понимаю, что для страницы

сайт.рф/сатьи

указываем <link "rel="next" href="сайт.рф/сатьи?p=1"> ?

А для

сайт.рф/сатьи?p=1

указываем:

<link "rel="prev" href="сайт.рф/сатьи">

<link "rel="next" href="сайт.рф/сатьи?p=2">?

VoV@
На сайте с 22.09.2007
Offline
196
#5
Gfif:
Спасибо за подсказку!
А как быть, если, страница со статьями отображается так:
сайт.рф/сатьи
Но если вернуться с любой стр пагинатора ( например сайт.рф/сатьи?p=2) на первую, то ссылка будет вида:
сайт.рф/сатьи?p=1

Вообще это косяк программиста, первая страница какая: сайт.рф/сатьи?p=1 или сайт.рф/сатьи ? С этим определитесь сначала.

Если у вас сайт.рф/сатьи?p=1 и сайт.рф/сатьи это одни и та же страница, сделать 301 редирект с сайт.рф/сатьи?p=1 на сайт.рф/сатьи

Gfif:

Правильно ли я понимаю, что для страницы
сайт.рф/сатьи
указываем <link "rel="next" href="сайт.рф/сатьи?p=1"> ?
А для
сайт.рф/сатьи?p=1
указываем:
<link "rel="prev" href="сайт.рф/сатьи">
<link "rel="next" href="сайт.рф/сатьи?p=2">?

Если сайт.рф/сатьи?p=1 и сайт.рф/сатьи - это разные страницы, то правильно. Если одна и та же:

сайт.рф/сатьи: <link "rel="next" href="сайт.рф/сатьи?p=2">

сайт.рф/сатьи?p=2: <link "rel="next" href="сайт.рф/сатьи?p=3"> <link "rel="prev" href="сайт.рф/сатьи">

G
На сайте с 12.02.2013
Offline
10
#6

Спасибо, все ясно!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий