Jump to content
Sign in to follow this  
alexpsp

Как избавиться от страниц /page/2/ в поиске

Recommended Posts

for24.ru

Как запретить индекс данной страницы /page/2/ в поисковой системе?

 

В метатегах изначально написано <link rel="canonical" href="site.ru/cat/page/2/">

 

Как исправить на <link rel="canonical" href="site.ru/cat/">

 

Модуль https://punpun.name/portfolio/41-canonical-dle.html добавляет только второй canonical, оставляя выше в тегах этот, который изначально в дле.

Share this post


Link to post
Share on other sites

Я сделал так:

Из engine/engine.php убрал:

if ($canonical) {
	
	if (strpos($canonical, "//") === 0) $canonical = "https:".$canonical;
	elseif (strpos($canonical, "/") === 0) $canonical = "http://".$_SERVER['HTTP_HOST'].$canonical;

	$metatags .= <<<HTML

<link rel="canonical" href="{$canonical}">
HTML;

}

И поставил модуль от @Gameer

 

Данное решение является правильным в моём случае? Спасибо!

Share this post


Link to post
Share on other sites
48 минут назад, alexpsp сказал:

Я сделал так:

Из engine/engine.php убрал:


if ($canonical) {
	
	if (strpos($canonical, "//") === 0) $canonical = "https:".$canonical;
	elseif (strpos($canonical, "/") === 0) $canonical = "http://".$_SERVER['HTTP_HOST'].$canonical;

	$metatags .= <<<HTML

<link rel="canonical" href="{$canonical}">
HTML;

}

И поставил модуль от @Gameer

 

Данное решение является правильным в моём случае? Спасибо!

да

Share this post


Link to post
Share on other sites
10 часов назад, alexpsp сказал:

Как исправить на <link rel="canonical" href="site.ru/cat/">

а почему бы просто не запретить индексацию через robots.txt?

Share this post


Link to post
Share on other sites
1 час назад, odys сказал:

а почему бы просто не запретить индексацию через robots.txt?

Ну в плане сео нет плюса в запрете подобных страниц. А так мы сказали пс, где главная страница и что это подстраница.

Share this post


Link to post
Share on other sites
24 минуты назад, alexpsp сказал:

Ну в плане сео нет плюса в запрете подобных страниц. А так мы сказали пс, где главная страница и что это подстраница.

Вы о чем? С каких пор canonical стал указывать на какие то подстраницы? Где вы взяли эту ересь, я извиняюсь за выражение. canonical указывает поисковику какая страница является канонической. Т.е. такой же, но с правильным адресом, подлежащим индексации в поисковой системе. Для того чтобы избегать дубли. Никогда каноническая ссылка не должна вести на другую страницу с другим содержанием. Только на это же содержание, то с правильным адресом. Если адрес этой станицы не совпадает с каноническим, то она подлежит удалению из индекса, а индексации подлежит канонический адрес.

 

Я просто удивляюсь иногда, где набираются люди такой SEO глупости. Это просто жуть. Если хотите запретить эти страницы, то запрещается в robots.txt. А не придумываются подобные глупости с каноническими ссылками. Канонические ссылки только для борьбы с дублями и ни для чего другого. А страницы site.ru/cat/page/2/ и site.ru/cat/ не дубли.

 

Ставя канонические ссылки подобным образом вы удаляете страницы из индекса, это верно, потому как адрес неканонический, но делаете это каким то изуверским способом, через какие то непонятные модули, через нагрузку на сервер, правку файлов скрипта, возможные проблемы при обновлении и т.д. Вместо того чтобы просто запретить одной строкой в robots.txt и забыть навсегда и не иметь никаких проблем. Делать это подобным образом, это все равно что из танка пальнуть по воробью. Не имеет никакого смысла и эффективности.

Share this post


Link to post
Share on other sites
4 часа назад, alexpsp сказал:

что это подстраница

жесть...

Share this post


Link to post
Share on other sites
5 часов назад, celsoft сказал:

но делаете это каким то изуверским способом, через какие то непонятные модули, через нагрузку на сервер, правку файлов скрипта, возможные проблемы при обновлении и т.д.

Смешно, вы даже не посмотрели что и как, но человека, вашего же клиента, облили грязью. Молодец.

Share this post


Link to post
Share on other sites
В 26.10.2018 в 18:16, Gameer сказал:

Смешно, вы даже не посмотрели что и как, но человека, вашего же клиента, облили грязью. Молодец.

Что я не посмотрел, и как именно "облил грязью"? человек задал конкретный вопрос:

В 25.10.2018 в 23:42, alexpsp сказал:

Как запретить индекс данной страницы /page/2/ в поисковой системе?

 

В метатегах изначально написано <link rel="canonical" href="site.ru/cat/page/2/">

 

Как исправить на <link rel="canonical" href="site.ru/cat/">

В этом и суть изуверства, таким способом удалять страницы из индекса. О чем и было написано. И без какого либо поливания грязью.

  • Upvote 2

Share this post


Link to post
Share on other sites

Дело в том, что это изуверство придумал Яндекс

https://yandex.ru/blog/platon/2878

Яндекс говорит «Если в какой-либо категории на вашем сайте находится большое количество товаров, могут появиться страницы пагинации (порядковой нумерации страниц), на которых собраны все товары данной категории. Если на такие страницы нет трафика из поисковых систем и их контент во многом идентичен, то советую настраивать атрибут rel="canonical" тега <link> на подобных страницах и делать страницы второй, третьей и дальнейшей нумерации неканоническими, а в качестве канонического (главного) адреса указывать первую страницу каталога, только она будет участвовать в результатах поиска.»

 

Но гугл против этого https://support.google.com/webmasters/answer/1663744?hl=ru он либо за то, что нужно оставить все как есть, либо за то что нужно сделать ссылку на «Показать все». А также гугл говорит, что нужно использовать rel="next" и rel="prev"  чтобы указать связь с несколькими урл (используется в пагинации).

 

Я вообще не заморачивалась и закрывала все просто в роботсе, а недавно начала читать одну книгу по SEO аудиту и пошла гуглить эти моменты, анализировать конкурентов и оказалось, что многие делают в пагинации канонические ссылки на каталог или закрывают от индексации, но не роботсом а метатегами noindex.

Еще практически все в пагинации прописывают rel="next" и rel="prev" 

 

У меня гугл индексировал то, что было написано в роботсе, в т.ч. и пагинацию, вот что он пишет

«Нельзя использовать файл robots.txt, чтобы скрыть страницу из результатов Google Поиска. На нее могут ссылаться другие страницы, и она все равно будет проиндексирована. Чтобы заблокировать страницу от попадания в результаты поиска, воспользуйтесь тегом или директивой noindex» https://support.google.com/webmasters/answer/6062608?hl=ru

  • Thanks 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...