Перейти к публикации

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


Рекомендованные сообщения

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, оставляя выше в тегах этот, который изначально в дле.

Ссылка на сообщение
Поделиться на других сайтах

Я сделал так:

Из 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

 

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

Ссылка на сообщение
Поделиться на других сайтах
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

 

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

да

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, alexpsp сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, odys сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
24 минуты назад, alexpsp сказал:

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

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

 

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

 

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

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, celsoft сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
В 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/">

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...