Возможно, вы слышали, что мы запустили переполнение стека Facebook вчера.
В рамках этого мы изменили наш код, добавив <meta rel="canonical" ...
теги к каждому вопросу и пользователю в домене facebook.stackoverflow.com, указывающие на «ванильное» переполнение стека.
Например:
Ошибка iAd «Рекламный инвентарь недоступен» на facebook.stackoverflow.com
и
ошибка iAd «Рекламный инвентарь недоступен» на stackoverflow.com
На facebook.stackoverflow HTML содержит метатег
<link rel="canonical" href="/programming/3720459/iad-error-ad-inventory-unavailable">
Намерение заключается в том, чтобы сообщить Google: «Это одна и та же страница, присвоить все ранги страниц копии Stack Overflow и отдать предпочтение в результатах поиска».
Это похоже на точку отсчета rel = "canonical" .
Каноническая страница является предпочтительной версией набора страниц с очень похожим содержанием.
Обычно на сайте несколько страниц со списком одного и того же набора продуктов. Например, на одной странице могут отображаться товары, отсортированные в алфавитном порядке, в то время как на других страницах отображаются товары, перечисленные по цене или по рейтингу. Например:
Если Google знает, что эти страницы имеют одинаковое содержание, мы можем индексировать только одну версию наших результатов поиска. Наши алгоритмы выбирают страницу, которая, по нашему мнению, лучше всего отвечает запросу пользователя. Однако теперь пользователи могут указывать каноническую страницу для поисковых систем, добавляя элемент с атрибутом rel = "canonical" в раздел неканонической версии страницы. Добавление этой ссылки и атрибута позволяет владельцам сайтов идентифицировать наборы идентичного контента и предлагать Google: «Из всех этих страниц с идентичным контентом эта страница является наиболее полезной. Пожалуйста, расставьте приоритеты в результатах поиска».
Тем не менее, мы видим результаты переполнения стека Facebook, а иногда они даже превосходят ванильное переполнение стека ( пример ). Может быть, это как-то связано с независимым sitemap.xml для facebook.stackoverflow.com (что-то вроде удара в темноте)?
Итак, что мы здесь делаем не так?
Мы надеемся, что поиск формы будет site:facebook.stackoverflow.com
работать, но отказ от них вполне приемлем, если требуется общее количество rel="noindex"
.
canonical
компенсировать это ... Я думаю, нет. Связанная проблема результатов FB.SO, отображаемых на странице, даже без поискового запроса в Facebook ( пример ), звучит так, будто Google просто игнорирует это предложение.