Когда я перенаправляю страницу с 301, должен ли я немедленно обновить карту сайта с новым URL-адресом?


Все эти страницы проиндексированы и имеют хороший рейтинг, поэтому я хочу быть особенно осторожным.

Это мой текущий sitemap.xml:

/OLD_FOLDER/some-slug-1
/OLD_FOLDER/some-slug-2
/OLD_FOLDER/some-slug-3

Я настраиваю 301 redirects, заменяя OLD_FOLDER на NEW_FOLDER.

Итак, мой новый sitemap.xml станет:

/NEW_FOLDER/some-slug-1
/NEW_FOLDER/some-slug-2
/NEW_FOLDER/some-slug-3

Вот мои опасения по этому поводу:

  • Что, если Googlebot "увидит" мою новую карту сайта до того, как посетит любой старый URL-адрес? Т.е. до того, как он увидит 301 redirects?

В этом случае Googlebot будет откройте для себя некоторые "НОВЫЕ" URL-адреса с помощью NEW_FOLDER и, возможно, попытаетесь проиндексировать их еще до того, как он увидит перенаправление 301 на СТАРЫХ URL-адресах. И я понятия не имею, как он будет вести себя в этом случае. Будет ли Googlebot достаточно "умным", чтобы объединить все сигналы ранжирования со СТАРЫХ URL-адресов, когда позже он увидит перенаправления 301?

Если Googlebot "увидит" 301 redirects из СТАРЫХ URL-адресов до обнаружения НОВЫХ URL-адресов, то я почти уверен, что все будет хорошо.

Каков правильный подход к этому вопросу? Должен ли я установить перенаправления и подождать пару месяцев, прежде чем обновлять карту сайта?

Author: cbdeveloper, 2021-02-06

2 answers

Вам следует немедленно обновить карту сайта новыми URL-адресами. Google использует XML-карты сайтов в качестве одного из способов определить, какие URL-адреса вы предпочитаете. Когда у вас есть старые перенаправляющие URL-адреса в карте сайта, он отправляет смешанные сообщения в Googlebot.

Для Googlebot не проблема сканировать новые URL-адреса, прежде чем он найдет перенаправления. Когда Googlebot находит новые URL-адреса, он выполняет множество проверок, прежде чем добавлять что-либо в свой индекс. Он проверит, соответствует ли содержимое этих URL-адресов опубликовано в другом месте. Он поймет, что раньше видел эти страницы по другим URL-адресам на вашем сайте. Google индексирует только один URL-адрес, когда находит один и тот же контент на двух или более ваших URL-адресах. Когда Googlebot обходит ваши новые URL-адреса, прежде чем увидеть перенаправления, ему нужно будет решить, какой из них индексировать.

На самом деле не имеет значения, какой из двух вариантов Google выберет для индексации. Частью процесса устранения дублирования Google является объединение репутации всех дублирующихся страниц. Гугл мог бы:

  • Решите сохранить старые URL-адреса проиндексированными на некоторое время. Они были в вашей карте сайта, и Google еще не видел, что они перенаправляют.
  • Индексируйте новые URL-адреса, используя XML-карту сайта в качестве сигнала о том, что теперь это ваш новый предпочтительный URL-адрес для этого контента.
 1
Author: Stephen Ostermiller, 2021-02-06 12:13:27

Да. Когда вы решите постоянно перенаправлять страницу/URL (что означает 301): вы должны попытаться как можно скорее заменить существующие ссылки на исходное место назначения. Некоторые причины:

  1. удобство для пользователей и обходчиков (чем меньше перенаправлений, тем быстрее)
  2. запретить другим пользователям связываться со старым пунктом назначения в будущем
  3. предотвратите ошибки 404 в вашем решении для перенаправления в какой-то момент
  4. 301 перенаправление, как говорят, теряет около 10% linkjuice (реальных данных нет чтобы подтвердить это).
 1
Author: Justin, 2021-02-09 11:25:59