Перед многими начинающими оптимизаторами и вебмастерами встает вопрос о склейке зеркал сайта, который приобретает в лице каждого неопределенное значение. И не всем понятно зачем склеивать зеркала сайта. Ну есть сайты, есть зеркала и что с этого? На самом деле склейка зеркал сайта способствует склейке не только доменных имен, но и возраста документов, а также склейке ссылочной массы, которая накопилась за момент существования проекта.
Что такое зеркала сайта – алиасы?
Зеркала сайта – это копии одного и того же сайта, например www.site.ru и site.ru будут считаться зеркалами. Если 2 сайта, например site1.ru и site2.ru содержат одинаковый контент, их также принято считать зеркалами. Если поисковые системы обнаружат, что сайты идентичны друг другу, то с 99% вероятностью наложат аффилиат фильтр на подобные сайты и выберут из нескольких одинаковых сайтов только один, который будет присутствовать в выдаче. в ряде случаев может возникнуть ситуация, когда страницы одинаковых сайтов будут частично присутствовать в выдаче. Вторым понятием, которым принято называть зеркала сайта в кругу оптимизаторов и вебмастеров – алиасы, если перевести понятие алиас с английского, то оно означает “синоним”. Так вот, чтобы исключить наложение фильтров на алиасы необходимо их склеить.
Как склеить зеркала сайта и на что влияет склейка зеркал?
Приведу конкретный пример: у Вас есть сайт, который доступен по адресу www.mysite.ru и mysite.ru. Пусть продвигая страницу mysite.ru/1.php, например Вы проставляете ссылки самостоятельно, путем покупки на других сайтах или каким-то другим способом, плюс данная страница также будет интересной и привлекательной, что пользователи сами будут проставлять ссылки, но проставленные ссылки будут, как вида www.mysite.ru/1.php, так и mysite.ru. А из-за того, что поисковиками воспринимаются сайты с www и без www как 2 разных сайта, наращивание ссылочной массы на 2 разных зеркала не позволит добиться максимальной эффективности от раскрутки. Как раз для этого и существует склейка зеркал сайта.
Для того, чтобы правильно склеить несколько зеркал сайта и оставить в выдаче только главное зеркало, необходимо провести последовательно ряд действий, чтобы не получилось как на моем первом опыте склейки, когда позиции сайта в Яндексе на целый месяц просели за ТОП-200 практически по всем запросам. С Google все оказалось гораздо проще, но вот с Яндекс иначе. Допустим основным зеркалом необходимо назначить site.ru, а site1.ru,site2.ru, www.site1.ru, www.site2.ru и www.site.ru склеить. Выполняем следующее:
- Прописываем инструкцию для всех поисковых роботов в файле Robots.txt, следующего вида: Host: site.ru.
- В вебмастере Яндекса выбираем основное зеркало сайта site.ru, по умолчанию флажок стоит всегда на пункте: “на усмотрение поискового робота”.
- Ожидаем, пока не поступит от технической поддержки Яндекс письмо на почту Яндекса о том, что зеркало site.ru назначено главным. Если прошло 2 аппа поисковой выдачи Яндекс и письмо не поступило, то проверяем выдачу по основному запросу, по которому сайт находился в выдаче, находим сниппет в результатах выдачи и наводим указатель мыши на заголовок сниппета, если подсветилась ссылка site.ru, то все гуд, переходим к следующему пункту, иначе пишем в службу поддержки и интересуемся данным вопросом.
- настройка 301 редиректа в файле .htaccess.
301 редирект – это сообщение роботу поисковой системы о том, что документ перенесен навсегда на указанный адрес.
Настройка 301 редиректа в файле .htaccess
Для того, чтобы осуществить настройку 301 редиректа, необходимо зайти на FTP сервер через тот же Total Commander в папку зеркала сайта, например site1.ru и прописать следующие строки, которые позволяют перенаправить пользователей с адреса site1.ru и www.site1.ru по адресу выбранного нами главного зеркала site.ru.
1 2 3 4 |
RewriteEngine on RewriteCond %{HTTP_HOST} ^site1.ru$ [OR] RewriteCond %{HTTP_HOST} ^www.site1.ru$ RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] |
Аналогичную процедуру необходимо будет провести и для всех остальных зеркал сайта, достаточно будет только поменять названия сайтов во второй и третьей строке.
Для склейки зеркал основного сайта site.ru и www.site.ru строки будут немного отличаться, поэтому прописать надо будет следующий код.
1 2 3 |
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] |
Если Вы вдруг решите выбрать основное зеркало с www, то код будет выглядеть так:
1 2 3 |
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.(.*) [NC] RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L] |
Не паникуйте, если после склейки зеркал позиции сайта просядут в выдаче, это возможно в тот момент, когда главное зеркало было с www, а решили назначить главным без www. В дальнейшем накопленная ссылочная масса также склеится и позиции ресурса будут выше, но необходимо помнить, что не только одни ссылки влияют на выдачу, ресурсы необходимо развивать, как в плане удобства, так и в плане полезности для пользователей.
На этом все, возникшие вопросы можете оставлять в комментариях. Удачи Вам в склеивании зеркал.
Благодарю за инструктаж.
Скажите пожалуйста, а какой вариант лучше выбрать главным, с www или без?
И какая между ними принципиальная разница, что поисковики их разделяют?
Добрый день! Принципиального отличия между выбором того или иного зеркала нет.
Никто не пишет, как склеить два сайта с разным контентом. Точнее… У меня несколько сайтов, разных тематик, я хочу сделать один большой сайт, объединяющий в себе все эти темы, то есть, на новом, основном зеркале планируется создать копию сайта в одном разделе, копию второго сайта в другом разделе, и так далее… Это вообще возможно? Не могу в сети найти информацию по этому поводу.
Тут скорее надо правила создавать типа “раздел старого сайта->раздел нового сайта” или постраничный редирект, если страниц не очень много…