Как / почему была проиндексирована версия страницы на моем сайте без www?

Aug 21 2020

По какой-то причине на моем сайте 3 или 4 страницы, для которых Google проиндексировал версию без www.

Я 301 перенаправляю все запросы на https и www в .htaccess, но мне очень странно, что, когда я ищу My Company Name demoэто, единственный результат для соответствующей страницы на моем сайте не имеет www ( https://my-company-name.com/request-demo). Однако, если я ищу My Company Name free trial, результат для соответствующей страницы будет включать www ( https://www.my-company-name.com/free-trial). Страницы почти идентичны по коду ... на самом деле бесплатная пробная страница была создана путем клонирования демонстрационной страницы в WordPress.

Теперь, когда у меня есть перенаправление на www, это больше не проблема, но ради последовательности, любопытства и предотвращения появления потенциальных проблем в будущем (для SEO, будет ли www-версия этой страницы считаться "дублированным контентом" ?), Я бы хотел "деиндексировать" версию без www и отображать в результатах поиска (и ссылаться на) версию с www.

Любые идеи о том, как я могу достичь этого? И, что, возможно, более важно, есть ли у кого-нибудь объяснение, почему / как это происходит?

Ответы

4 MrWhite Aug 21 2020 at 18:45

Если есть какие-либо ссылки на версию URL без www из любого места, это может привести к индексации неканонического URL.

Также убедитесь, что у вас есть:

  • правильный rel="canonical"элемент ссылки на ваших страницах (и / или Linkзаголовок ответа HTTP).

  • правильный URL-адрес, указанный в ваших XML-картах сайта, RSS-каналах и т. д.

  • правильный параметр, установленный в Google Search Console: www или non-www

Теперь, когда у меня есть перенаправление на www, это больше не проблема

Хотя вам все равно нужно убедиться, что у вас нет внутренних ссылок на неканонический URL.

3 FluffyKitten Aug 22 2020 at 01:47

MrWhite дал хороший ответ о том, почему это может происходить, но я просто хотел коснуться другой части, о которой вы упомянули:

... и избегая появления потенциальных проблем в будущем (для SEO, будет ли www-версия этой страницы считаться "дублированным контентом"?), я бы хотел "деиндексировать" версию без www и иметь поиск результаты показывают (и ссылаются на) версию www.

Если проиндексированы как страницы с www, так и без www, то да - Google рассмотрит это дублированное содержание.

Однако, если 301 редирект настроен правильно, то Google в конечном итоге перехватит это перенаправление и изменит листинг в поисковой выдаче вместо того, чтобы индексировать оба.

Для его автоматического выбора может потребоваться некоторое время, поэтому я предлагаю отправить www-страницу для переиндексации с помощью Google Search Console.

Вы также можете использовать Google Search Console, чтобы запросить удаление страницы без www из списков - это может быть решительным действием, но если вы беспокоитесь о дублировании контента или о том, что перенаправление может работать неправильно, это может стоить учитывая, что после того, как вы предпримете шаги, которые мистер Уайт изложил в своем ответе.