Двуязычный сайт: правильная организация нового и переход со старых сайтов/доменов

Asar
На сайте с 23.08.2004
Offline
334
1030

Было два сайта:

— site.ru на русском

— site.pro на английском

Постепенно они стали различаться между собой только языком, а все содержимое стало одинаковым.

Кроме того, тематику сайтов настало время расширить, а название (и, соответственно, домен(ы)) сменить.

Потому сделали один новый сайт, у которого есть основная, английская версия:

— newsite.pro

И русский вариант:

— newsite.pro/ru

Судя по вот этой заметке в Гугле: https://support.google.com/webmasters/answer/182192?hl=ru#1 вполне себе адекватный вариант (повторюсь, содержимое между английской и русской версией отличается только по языку).

Через htaccess заделаны редиректы со старых доменов (с site.ru на newsite.pro/ru, с site.pro на newsite.pro):

htaccess на site.ru:

RewriteEngine on
Options +FollowSymLinks
RewriteBase /

RewriteCond %{HTTP_HOST} ^www.site\.ru
RewriteRule ^(.*)$ http://newsite.pro/ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^site\.ru
RewriteRule ^(.*)$ http://newsite.pro/ru/$1 [R=301,L]

htaccess на site.pro:


RewriteEngine on
Options +FollowSymLinks
RewriteBase /

RewriteCond %{HTTP_HOST} ^www.site\.pro
RewriteRule ^(.*)$ http://newsite.pro/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^site\.pro
RewriteRule ^(.*)$ http://newsite.pro/$1 [R=301,L]

Внешне все вроде бы норм, юзвери по старым ссылкам автоматом летят на новые. Но есть подозрения, что что-то таки сделано не так, бо:

Совокупная посещалка упала раза в два (такое ощущение, что на англоязычную версию народ вобще почти не идет).

В гугле мастере и в яндекс мастере проявляются сообщения для страниц на старых адресах.

Старые сайты никак не вылетят из индекса (хотя новый уже там).

Вопросы:

1. Все ли грамотно сделано для разделения языков и для редиректов со старых доменов?

2. Есть ли возможность как-то дополнительно проверить вопрос №1 в гугл.вебмастере и яндекс.вебмастере?

З.Ы. На случай, если это имеет значение: на старых сайтах было примерно по 125.000 страниц, на новом — примерно 1000.000.

З.З.Ы. В htaccess нового сайта есть редиректы вида:

RewriteCond %{REQUEST_URI} (.*/[^.]+)(/$|\?)
RewriteRule .* %1 [R=301,L]

RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?cat=$1 [QSA]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ index.php?ucat=$1&$1=$2 [QSA]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ index.php?$1=$2&$2=$3 [QSA]

totamon
На сайте с 12.05.2007
Offline
437
#1

в файле robots основной сайт прописали? и в яндекс и гугл вебмастере основной сайт и зеркала?

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Asar
На сайте с 23.08.2004
Offline
334
#2

Роботсы:

User-agent: *

Disallow: /search

Host: newsite.pro

В мастерах:

1. Главное зеркало там, насколько я понимаю, таки выбор между www и не www, а не другого домена.

2. Т.к. стоит полный 301 редирект, то роботс перебрасывает на новый сайт. Стоит поставить исключение? Если да, прошу подсказать код.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий