Когда каноническая страница сама меняет URL


8

Это продолжение вопроса: как обрабатывать канонические изменения URL, такие как переполнение стека .

Скажем, у меня есть канон URL:

questions/11/car <--- канонически-связного от --- questions/11/

Что произойдет, если я захочу изменить URL канона на:

questions/11/car-with-sgx

Очевидно, questions/11/будет указывать на новый канон URL.

Но как старое должно questions/11/carизмениться на новое? Есть два способа:

  1. 301 перенаправить на новый канон URL
  2. старый канонический URL канонически ссылается на новый канонический URL

Согласно этому посту :

[Используя каноническую ссылку вместо перенаправления,] рейтинг OldPage.html будет со временем падать из-за меньшего количества внутренних ссылок, но канонический тег не заставит его полностью исчезнуть. Теоретически он может оставаться в их индексе до тех пор, пока не произойдет одно из следующего:

  1. он перенаправлен навсегда через 301
  2. он возвращает 404 в течение длительного периода времени (они будут проверять некоторое время, прежде чем удалить URL)
  3. добавлен мета-робот «noindex»

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


Я понимаю, что вы говорите. Но что вы скажете о следующем? Допустим, у меня есть 5 идентичных продуктов, но код продукта, спецификация цвета продукта и изображение продукта. Название, мета и описание идентичны. (кстати цвет в выбранной форме). Я сделал ссылку на 4 продукта канонической 1, которая является МАСТЕРОМ, основанной на многих факторах. Если MASTER становится неактивным или без запаса один продукт из другой формы 4 становится новым MASTER, а остальные становятся каноническими для него. Вопрос в том, станет ли сайт, ставший Мастером каноническим, пеной
Florin

Ответы:


1

Вы бы использовали перенаправление 301 со старого URL на новый. Это гарантирует, что любой трафик на старую страницу передается на новую вместе с любым значением (PageRank и т. Д.), Полученным с исходной страницы.

Так old.html -- 301 --> new.html

В идеале вы также должны обновить элемент канонической ссылки на любых страницах, для которых old.htmlбыла определена каноническая версия. Таким образом, там, где old-variant.htmlизначально была ссылка на элемент канонической ссылки old.html, теперь он должен ссылаться new.html.

Если вы забыли или слишком ленивы, чтобы сделать это, это не конец света, поскольку перенаправление 301 должно завершить соединение. Это, вероятно, не идеально - Google, например, не любит цепочки перенаправлений, и я подозреваю, что они будут иметь аналогичную позицию в цепочках CLE и перенаправлениях - но это должно работать. Однако я был бы склонен рассматривать это как страховочную сетку, а не стратегию.


0

Мне кажется, что вы переименовываете URL.

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

Вам не нужно всегда использовать Rel Canon, если он находится на странице с большим количеством текста, содержащегося по всему вашему сайту. Например, в / blog / могут отображаться полные статьи, их много. Вы не можете использовать более одного канона, и в этом случае вы просто не добавляете Rel Canonical.

Лично мета (Noindex, follow) работает лучше всего, и использование Rel Canonical на главных страницах расскажет подробнее о следующем.

Например, страница B (с дублированным контентом) Страница A (уникальный контент).

Так как Google не будет вознаграждать дубликаты страниц, нет смысла их индексировать, поэтому лучшим решением будет это.

PageA.html вы используете Rel Canonical = "PageA.html" PageB.html вы используете

Используя noindex, вы автоматически сообщаете поисковым системам, что они не учитывают эту страницу, а с их атрибутом follow вы гарантируете, что если кто-то перейдет по ссылке на страницу noindex, сок поступит на остальную часть сайта, это также означает, что Google может сканировать ссылки, найденные на странице. Noindex не означает, что его не сканируют, просто означает, что он не будет отображаться в результатах. Некоторые говорят, что, используя тактику noindex, вам не нужно использовать Rel Canonical на главном, но я использую его, и он все еще рекомендуется, как если бы у вас были какие-то дуплисы, хотя вы не получите пощечину.

Если вы просто переименовали страницу, потому что ваш вопрос довольно точный и не точный, просто удалите старую страницу и добавьте 301. Некоторый сок всегда теряется при переименовании страниц, что бы вы ни делали, но 301 - лучший путь вперед.

Надеюсь это поможет

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.