Мы только что запустили новый веб-сайт, и у меня есть несколько вариантов переписывания URL для обработки старых проиндексированных страниц, выполняя перенаправление 301 на новое эквивалентное расположение страницы на новом сайте.
Со дня запуска нового сайта в Google Analytics мы заметили, что статистика в целом значительно упала: (
Один из наших SEO-специалистов отметил, что при нажатии на один из старых проиндексированныхстраниц в Google, это правильно 301 на новое место, однако, если вы просматриваете __utmz
файл cookie Google Analytics, в нем есть «direct
», в то время как он считает, что это должно быть «organic
». Он считает, чтоинформация о реферере теряется во время перенаправления 301, и в результате она обрабатывается как прямой трафик, а не как обычный?
Новый веб-сайт является приложением ASP.NET 4.0 Web Forms и использует маршрутизацию дляновые URL. Я создаю новый маршрут / URL для старых страниц в global.asax в подпрограмме Application_BeginRequest
.
Если 301 - это nДля запроса, это код, который выполняется:
Response.Clear();
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location", newUrl);
Response.End();
Есть ли здесь что-нибудь, что указывало бы, в чем может быть проблема, или какие-либо идеи помимо вышеперечисленного, что может вызывать такую проблему?