Как избежать дублирования контента из поисковых систем, когда несколько доменных имен отображают один и тот же веб-сайт
Я пытаюсь разобраться, как правильно отображать один веб-сайт на нескольких доменах.
Дано:
1 веб-сервер с 1 IP-адресом. (1.1.1.1)
100 разных доменных имен. (example.com, example.net, example.co, example.biz и т. д.)
Я хотел бы, чтобы все 100 доменных имен отображали контент, который подается с 1 веб-сервера.
Мне кажется, что наиболее эффективным способом для достижения этой цели является использование DNS следующим образом:
файл зоны example.com
$ORIGIN example.com.
@ in A 1.1.1.1
*.example.com. in CNAME @
файл зоны example.net
$ORIGIN example.net.
*.example.net. in CNAME example.com
файл зоны example.co
$ORIGIN example.co.
*.example.co. in CNAME example.com
и т. д. (другие записи DNS для краткости опущены только в приведенном выше примере, т. е. SOA)
Ни один из доменов никогда не использовался ранее, поэтому для них нет рейтинга.
Мне кажется, что использование перенаправления 301 приведет к значительным затратам на обслуживание сервера и сервера. Каждый домен, по сути, должен быть размещен "индивидуально" для этого, и каждому потребуется IP-адрес (может быть общим IP-адресом).
В приведенном выше примере, будет ли поисковая система рассматривать содержимое, возвращаемое веб-сервером 1 в каждый домен, как дублирующееся содержимое? Или поисковые системы достаточно умны, чтобы знать, что, хотя доменное имя отличается, IP-адрес одинаков для всего контента, и знать, что он получил этот контент только после разрешения поиска CNAME?
2 ответа
Если это новые домены, вы не сможете получить рейтинг на первой странице. Песочница Google не допустит этого.
Поисковые системы очень умны, особенно Google. Если вы используете дублированный контент, да, он будет считаться дублирующим контентом.
Вы также можете проверить использование https://support.google.com/webmasters/answer/139394?hl=en Canonical.
Поисковые системы будут считать каждый домен дублированным контентом. Вы захотите 301 перенаправить домены / субдомены обратно на доменное имя вашего основного сайта. Вы можете выполнить с помощью движка переписать. Вы можете использовать mod_rewrite для Apache и Microsoft Rewrite Module при использовании IIS.
Скорее всего, вы сможете использовать одно правило перезаписи для перенаправления 301 всех доменов.