Как переместить (перенаправить) сайт с минимальным влиянием на SE - PullRequest
3 голосов
/ 07 апреля 2011

У меня есть веб-сайт, который довольно хорошо ранжируется поисковыми системами, и я хочу переместить этот сайт на новый домен. Изменится только правая метка от имени домена (.it> .com).

Каков наилучший способ перенаправить старый сайт на новый, если это возможно, чтобы оказать минимальное влияние на рейтинг в поисковых системах?

Должен ли я использовать .htaccess?

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newurl.com/$1 [R=301,L]

Или тег HTML на каждой старой странице, чтобы перенаправить его на URL новой страницы: <meta http-equiv="Refresh" content="5;url=http://newurl.com/newpage/" />

Или PHP:

Header( "HTTP/1.1 301 Moved Permanently" ); 
Header( "Location: http://newurl.com/newpage/" );

или все вышеперечисленное:)

В чем разница между 3 и как лучше?

Ответы [ 4 ]

3 голосов
/ 07 апреля 2011

1) вам следует использовать перенаправление HTTP 301 со старых URL-адресов на новые URL-адреса (через .htaccess или php, на самом деле это не имеет значения, правило .htaccess вероятно более отказоустойчиво и быстрее, поэтому вы должны пойти на это)

2) перейдите в инструменты Google для веб-мастеров -> ваш старый домен -> конфигурация сайта -> изменение адреса -> выберите свой (уже подтвержденный) новый домен

3) напишите все сайтыкоторые ссылаются на ваши старые страницы и говорят им, пожалуйста, измените ссылку (да, я знаю, что этого не произойдет, но вы просили наилучший способ ...), иначе вам придется поддерживать старый домен работающим навсегдаи во веки веков ....

о перенаправлении мета: это перенаправление javascript, и Google не рекомендует его.если вы ищете решение в формате HTML, используйте канонический тег http://www.google.com/support/webmasters/bin/answer.py?answer=139394 (не слушайте видео, оно устарело, каноническая рабочая междоменная область тоже сейчас), но с перенаправлением HTTP 301 вы не будетенужно это.

в любом случае, вы, вероятно, увидите спад (минус 20% до минус 30% довольно распространенный) Google, в любом случае рекомендованный на три недели, не паникуйте.если вы все сделали правильно, вы восстановите трафик после этого периода.

2 голосов
/ 07 апреля 2011

зарегистрируйтесь на www.google.com/webmasters/tools/, там есть раздел, который поможет вам не только с советами, но и с переключением для бота Google iirc

1 голос
/ 07 апреля 2011

Наилучшим способом является htaccess, так как когда запрос поступает на сервер, сначала проверьте с помощью htaccess, а затем php, а затем html

Так, чтобы сократить меньшее время перенаправления, лучше использовать .htaccess:)

1 голос
/ 07 апреля 2011

1-й и 3-й идентичны и лучший способ сделать это.Они дают редирект 301, который почитает большинство поисковых систем, и они никогда не будут (хорошо, редко) пытаться зайти на старый сайт.

Второй будет перенаправлять только браузеры и поисковые системы, которые специально ищут этот типперенаправления.Скорее всего, поисковые системы увидят это как "ссылку" с вашей первой страницы и индекс.

...