Является ли поисковая система перенаправления заголовка php дружественной?Если нет, какова альтернатива для этого сценария? - PullRequest
2 голосов
/ 16 июля 2010

Я хочу перенаправить пользователей, которые приходят с моим корневым URL, на другую страницу, содержащую ссылающийся сайт в URL, чтобы я мог отследить, какие источники обеспечивают наибольшую продажу.mysite.com из Google, они будут перенаправлены (используя функцию заголовка php) на mysite.com/page.php?ref=google.com.Таким образом, я могу видеть в своей статистике рефералов, какие поисковые системы предоставляют наиболее конвертирующих клиентов.

Я уже знаю, как это сделать, но мой вопрос таков: что подумают Google и другие поисковые системыэтот?Пострадает ли мой рейтинг в результате использования перенаправления?Если да, то как еще я могу достичь своей цели?

Любая помощь ценится как всегда.

ОБНОВЛЕНИЕ: Я отслеживаю аффилированные продажи.Таким образом, статистика рефералов взята с сайтов, которые я рекламирую.

ЗАКЛЮЧЕНИЕ: три полезных ответа.Позор, я могу принять только один.Спасибо, ребята.

Ответы [ 3 ]

9 голосов
/ 16 июля 2010

Поисковым системам СЛЕДУЕТ интерпретировать коды состояния, отправленные вместе с перенаправлением, следующим образом:

  • 302 = Временно означает, что изначально записанный URL-адрес в порядке и должен быть указан в результатах поиска, просто используйте содержимое целевого сайта для индекса

  • 301 = Постоянный означает, что URL фактически неверный, используйте целевой URL для результатов поиска

Так что это зависит от того, какой URL вы хотите показать в результатах поиска. Полагаю, вы хотите использовать значение по умолчанию 302 в данном конкретном случае. Если нет, используйте

header("HTTP/1.1 301 Moved Permanently");
header("Location: X");
2 голосов
/ 16 июля 2010

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

0 голосов
/ 16 июля 2010

Перенаправление PHP делает 302.

Я использовал его для одного из моих доменов enroller.in -> enroller.in/a/.AFAIK рейтинг в поисковых системах в Google не влияет, и мой сайт находится на первой странице с нашими ключевыми словами.В результатах поиска всегда отображается оригинальный URL.

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