alexpsp 30 Опубликовано: 25 октября 2018 Рассказать Опубликовано: 25 октября 2018 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, оставляя выше в тегах этот, который изначально в дле. Цитата Ссылка на сообщение Поделиться на других сайтах
alexpsp 30 Опубликовано: 25 октября 2018 Рассказать Опубликовано: 25 октября 2018 Автор Я сделал так: Из 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 Данное решение является правильным в моём случае? Спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 25 октября 2018 Рассказать Опубликовано: 25 октября 2018 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 Данное решение является правильным в моём случае? Спасибо! да Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 26 октября 2018 Рассказать Опубликовано: 26 октября 2018 10 часов назад, alexpsp сказал: Как исправить на <link rel="canonical" href="site.ru/cat/"> а почему бы просто не запретить индексацию через robots.txt? Цитата Ссылка на сообщение Поделиться на других сайтах
alexpsp 30 Опубликовано: 26 октября 2018 Рассказать Опубликовано: 26 октября 2018 Автор 1 час назад, odys сказал: а почему бы просто не запретить индексацию через robots.txt? Ну в плане сео нет плюса в запрете подобных страниц. А так мы сказали пс, где главная страница и что это подстраница. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 26 октября 2018 Рассказать Опубликовано: 26 октября 2018 24 минуты назад, alexpsp сказал: Ну в плане сео нет плюса в запрете подобных страниц. А так мы сказали пс, где главная страница и что это подстраница. Вы о чем? С каких пор canonical стал указывать на какие то подстраницы? Где вы взяли эту ересь, я извиняюсь за выражение. canonical указывает поисковику какая страница является канонической. Т.е. такой же, но с правильным адресом, подлежащим индексации в поисковой системе. Для того чтобы избегать дубли. Никогда каноническая ссылка не должна вести на другую страницу с другим содержанием. Только на это же содержание, то с правильным адресом. Если адрес этой станицы не совпадает с каноническим, то она подлежит удалению из индекса, а индексации подлежит канонический адрес. Я просто удивляюсь иногда, где набираются люди такой SEO глупости. Это просто жуть. Если хотите запретить эти страницы, то запрещается в robots.txt. А не придумываются подобные глупости с каноническими ссылками. Канонические ссылки только для борьбы с дублями и ни для чего другого. А страницы site.ru/cat/page/2/ и site.ru/cat/ не дубли. Ставя канонические ссылки подобным образом вы удаляете страницы из индекса, это верно, потому как адрес неканонический, но делаете это каким то изуверским способом, через какие то непонятные модули, через нагрузку на сервер, правку файлов скрипта, возможные проблемы при обновлении и т.д. Вместо того чтобы просто запретить одной строкой в robots.txt и забыть навсегда и не иметь никаких проблем. Делать это подобным образом, это все равно что из танка пальнуть по воробью. Не имеет никакого смысла и эффективности. Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 26 октября 2018 Рассказать Опубликовано: 26 октября 2018 4 часа назад, alexpsp сказал: что это подстраница жесть... Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 26 октября 2018 Рассказать Опубликовано: 26 октября 2018 5 часов назад, celsoft сказал: но делаете это каким то изуверским способом, через какие то непонятные модули, через нагрузку на сервер, правку файлов скрипта, возможные проблемы при обновлении и т.д. Смешно, вы даже не посмотрели что и как, но человека, вашего же клиента, облили грязью. Молодец. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 29 октября 2018 Рассказать Опубликовано: 29 октября 2018 В 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 Цитата Ссылка на сообщение Поделиться на других сайтах
biruza 15 Опубликовано: 29 октября 2018 Рассказать Опубликовано: 29 октября 2018 Дело в том, что это изуверство придумал Яндекс 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 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.