Будет ли rel = канонический разрыв сайта: запросы? - PullRequest
2 голосов
/ 07 апреля 2010

Наша компания публикует документацию по нашему программному продукту, используя специально созданную систему управления контентом, используя динамическое пространство имен URL, например:

http://ourproduct.com/documentation/version/pageid

Где «версия» - номер версии, к которой относится документация, и«pageid» - это уникальная строка, которая идентифицирует эту страницу в нашей внутренней системе управления контентом.Например, если контент (например, страница с рекомендациями по настройке) не отличается от версий 3.0 и 4.0 нашего продукта, он будет доступен по двум разным URL-адресам:

http://ourproduct.com/documentation/3.0/configuration-best-practices
http://ourproduct.com/documentation/4.0/configuration-best-practices

Эта схема URL позволяет намобласть результатов поиска Google, чтобы увидеть только документацию для конкретной версии продукта, например:

configuration site:ourproduct.com/documentation/4.0

Но когда пользователь ищет во всех версиях, мы не хотим, чтобы Google произвольно выбирал один из URL-адресов дляпоказать в результатах.Вместо этого мы всегда хотим, чтобы появилась последняя версия.Следовательно, мы планируем использовать rel=canonical, чтобы мы могли наглядно сообщить Google, какой URL мы хотим показать при поиске нескольких версий.(Пользователи, которые делают странные вещи, такие как поиск в 2 версиях, но не все из них, являются угловым случаем, поэтому нам не важно, какая версия (версии) показывается в этом случае - основные сценарии использования, о которых мы заботимся, это поиск одной версииили поиск во всех версиях)

Но что произойдет с поиском по области, если мы сделаем это?Если мой rel=canonical URL-адрес указывает на версию 4.0, но мой поиск ограничен до 3.0, будет ли Google возвращать результат?

Даже если вы не знаете ответ от случая к случаю, вызнать сайт, который использует rel = canonical для перенаправления между папками в пространстве имен URL.Если так, я мог бы выполнить несколько поисков в Google и выяснить ответ.

1 Ответ

3 голосов
/ 08 апреля 2010

Элемент rel = canonical link помогает поисковым системам определить URL-адрес, который они должны индексировать, поэтому, в конечном итоге, указав его для URL-адреса, вы предлагаете им удалить старую версию и только индексировать новую версию. На практике может случиться так, что обе версии будут проиндексированы на некоторое время (в зависимости от того, как они были обнаружены и просканированы), но в долгосрочной перспективе только каноническая будет, как правило, оставаться проиндексированной. Другими словами, если вы сделаете это для своего сайта, со временем сайт: -просят результаты запросов для старых версий (что, вероятно, имеет смысл).

Если вам нужно проиндексировать обе версии, я бы не стал использовать элемент rel = canonical link, я просто связал бы старые версии с новыми версиями (например, «Текущая версия этого документа может быть найдена»). в Х ").

Wikia довольно широко использует rel = canonical link, хотя я не думаю, что они используют его в папках, но вы все равно можете видеть результаты для отдельных URL.

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