Как / почему была проиндексирована версия страницы на моем сайте без www?
По какой-то причине на моем сайте 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.
Любые идеи о том, как я могу достичь этого? И, что, возможно, более важно, есть ли у кого-нибудь объяснение, почему / как это происходит?
Ответы
Если есть какие-либо ссылки на версию URL без www из любого места, это может привести к индексации неканонического URL.
Также убедитесь, что у вас есть:
правильный
rel="canonical"
элемент ссылки на ваших страницах (и / илиLink
заголовок ответа HTTP).правильный URL-адрес, указанный в ваших XML-картах сайта, RSS-каналах и т. д.
правильный параметр, установленный в Google Search Console: www или non-www
Теперь, когда у меня есть перенаправление на www, это больше не проблема
Хотя вам все равно нужно убедиться, что у вас нет внутренних ссылок на неканонический URL.
MrWhite дал хороший ответ о том, почему это может происходить, но я просто хотел коснуться другой части, о которой вы упомянули:
... и избегая появления потенциальных проблем в будущем (для SEO, будет ли www-версия этой страницы считаться "дублированным контентом"?), я бы хотел "деиндексировать" версию без www и иметь поиск результаты показывают (и ссылаются на) версию www.
Если проиндексированы как страницы с www, так и без www, то да - Google рассмотрит это дублированное содержание.
Однако, если 301 редирект настроен правильно, то Google в конечном итоге перехватит это перенаправление и изменит листинг в поисковой выдаче вместо того, чтобы индексировать оба.
Для его автоматического выбора может потребоваться некоторое время, поэтому я предлагаю отправить www-страницу для переиндексации с помощью Google Search Console.
Вы также можете использовать Google Search Console, чтобы запросить удаление страницы без www из списков - это может быть решительным действием, но если вы беспокоитесь о дублировании контента или о том, что перенаправление может работать неправильно, это может стоить учитывая, что после того, как вы предпримете шаги, которые мистер Уайт изложил в своем ответе.