CMS DataLife Engine - Система управления сайтами

Авторизация  
alexpsp

Как избавиться от страниц /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 и забыть навсегда и не иметь никаких проблем. Делать это подобным образом, это все равно что из танка пальнуть по воробью. Не имеет никакого смысла и эффективности.

Поделиться сообщением


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

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

жесть...

Поделиться сообщением


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

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

  • Поддерживаю 2

Поделиться сообщением


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

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

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

  • Спасибо 1

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация