SEO - Проблемы, возможно связанные с 301 переехала навсегда - PullRequest
1 голос
/ 26 марта 2010

Правильно, вот история:

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

На исходном сайте использовались такие ссылки, как эта example.com/products/item/127, и поэтому я хотел изменить их, чтобы они были удобнее для пользователя, особенно для включения названия продукта, эта же ссылка теперь читается как example.com/product/127/my-jucy-product/.

С тех пор, как мы переключились, мы увидели, что наши результаты в Google бьются (мы были на первой странице для наших обычных условий поиска, теперь мы ближе к 4-му!). Другая проблема, с которой мы столкнулись, заключается в том, что ссылки на старые продукты не обновлялись до новых ссылок, несмотря на то, что я кодировал перенаправление 301 со старого на новое. 301 - это не , запускаемый из .htaccess, а в нашей среде PHP.

Я посмотрел, как сайт загружается по старой ссылке, которая все еще находится в Google, и вот что сообщает firebug:

GET <google link>                             302 Found
GET example.com/products/item/127             302 Found
GET example.com/products/item/127             301 Moved Permanently
GET example.com/product/127/my-jucy-product/  302 Found

Так что ссылка Google имеет 302, хорошо. Но когда старая ссылка приходит в нашу структуру, возвращается 302! Это только потом, когда он, наконец, попадает в правую часть фреймворка, делает это 301, поэтому вот мой вопрос:

Является ли причина, по которой наши старые ссылки не изменились, и наш рейтинг Google значительно упал, потому что Google видит 302 перед 301?

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

Большое спасибо!

Редактировать

Bugger, только что зарегистрировался в Инструментах для веб-мастеров, и я получаю ошибки перенаправления повсюду, сотни из них! Я думаю, что это моя проблема.

Редактировать 2 Итак, при ближайшем рассмотрении это выглядит так, как будто это потому, что я ленился и не использовал .htaccess для перенаправления своих URL, я хотел избежать этого, так как в то время было проще просто бросить PHP-заголовок, независимо от того, что я сейчас имею начал преобразовывать нашу инфраструктуру, чтобы больше зависеть от .htaccess, это не только решило проблему (хорошо, мы увидим, когда я получу Google Crawl), но и значительно улучшило скорость!

Ответы [ 3 ]

1 голос
/ 26 марта 2010

Невозможно сказать, как Google будет корректировать варево своего ведьма PageRank на ежедневной основе, но в целом вы должны ожидать , чтобы увидеть (временное) падение PR после массового перенаправления 301 наследства URL-адрес. Часто требуется лишь немного времени (месяц, может, два), чтобы вещи просочились.

Обратите внимание, что это не отвечает на ваш вопрос о том, причиняет ли вам боль 302. Просто отметив, что, даже если это не причиняет вам боль, вы все равно должны увидеть временное снижение PR, исходя только из массового перенаправления 301.

1 голос
/ 26 марта 2010

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

http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

0 голосов
/ 26 марта 2010

Я думаю, что никто, кроме Google, не может ответить на ваш вопрос со 100% уверенностью.

302 временное перенаправление, скорее всего, не позволяет Google обновить старую ссылку на новую, и эта ситуация МОЖЕТ повлиять на рейтинг страниц.

Прежде всего, я должен убедиться, что все старые страницы доступны и перенаправлены сразу с 301.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...