www or not www: выбор главного зеркала сайта

10 Jun, 2014

На большинство сайтов можно зайти как с www, так и без него, и все бы хорошо, но поисковые системы воспринимают это как два разных сайта, что совсем не гуд (потеря веса, дублирование контента и еще много всяких ужасов). Поэтому надо однозначно определится, как будет отображаться сайт: с www или без. Какой вариант лучше - не знаю, по-моему, на позиции это не влияет, главное - либо так, либо этак. Определить главное зеркало сайта можно несколькими способами, самый эффективный - настроить перенаправление с одной версии на другую.

Настройка редиректа

В файле .htaccess, который идет с друпалом, уже есть строки для редиректа, достаточно раскомментировать соответствующий участок, в данном примере будет редирект с версии 'www.site.com' на 'site.com':

# To redirect all users to access the site WITH the 'www.' prefix,
# (http://example.com/... will be redirected to http://www.example.com/...)
# uncomment the following:
# RewriteCond %{HTTP_HOST} !^www\. [NC]
# RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#
# To redirect all users to access the site WITHOUT the 'www.' prefix,
# (http://www.example.com/... will be redirected to http://example.com/...)
# uncomment the following:
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

В принципе этого достаточно, в процессе переиндексации поисковики начнут использовать правильную версию. Но несколько дополнительных шагов могут ускорить дело.

Настройка robots.txt

В robots.txt добавляем строку:

Host: www.site.com

или:

Host: site.com

Насколько я знаю, директиву Host воспринимает только яндекс, google и остальные ее проигнорируют, но и так неплохо.

Настройка в вебмастере

Яндекс. Идем в Яндекс.Вебмастер, добавляем туда свой сайт (если еще не добавлен), в разделе "Настройка индексирование > Главное зеркало" выбираем нужный пункт.

Google. Идем в "Google для вебмастеров", https://www.google.com/webmasters/, добавляем сайт, затем в правом верхнем углу кликаем на шестеренку и выбираем пункт "Настройки сайта". В открывшейся форме можно выбрать основное зеркало.
Google Webmaster

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.