Skip to main content

Что такое rel = canonical и почему я должен его использовать?

Как правильно оптимизировать страницы пагинации. Web Мастер. Выпуск Девятый. (Апрель 2025)

Как правильно оптимизировать страницы пагинации. Web Мастер. Выпуск Девятый. (Апрель 2025)
Anonim

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

Как указать каноническую страницу

Очень легко сказать поисковым системам канонический URL-адрес с метаданными в ваших документах. Поместите следующий HTML в верхней части вашего

ГОЛОВА на каждой странице, которая не канонический:

Если у вас есть доступ к заголовкам HTTP (например, с .htaccess или PHP), вы также можете указать канонический URL-адрес на файлы, которые не имеют HTML-кода

ГОЛОВА, как PDF. Для этого установите заголовки для неканонических страниц следующим образом:

Ссылка: < URL канонической страницы >; отн = «канонической»

Как работает Канонический тег и когда он не работает

Канонические метаданные используются как подсказка для поисковых систем о том, какая страница является мастером. Поисковые системы используют это, чтобы обновить свой индекс, чтобы ссылаться на главную копию в качестве основной копии, а когда они доставляют результаты поиска, они доставляют страницу, которая, по их мнению, является канонической.

Но указанная вами каноническая страница может не отображаться на странице, которую предоставляют поисковые системы. Существует много причин, почему это может произойти:

  • Если указанный вами URL 404 не найден, поисковые системы будут пытаться найти второй наиболее релевантный URL для доставки
  • Если поисковая система считает, что ваш сайт взломан, чтобы добавить поддельный канонический URL-адрес, он не будет его использовать (конечно, в этом случае у вас будут большие проблемы)
  • Если вы поместите ссылку в тег, или есть основания полагать, что

    ГОЛОВА тег не был закрыт. Это связано с тем, что многие веб-сайты позволяют пользователям редактировать контент на странице (внутри

    ТЕЛО элемент), и как сосать каноническую ссылку, найденную там, было бы также ненадежным.

Что Rel = Канонический тег не

Многие люди считают, что если вы добавите

отн = каноническое ссылку на страницу, то эта страница будет перенаправлена ​​на каноническую версию, например, с перенаправлением HTTP 301. Это неправда.

отн = каноническое ссылка предоставляет информацию поисковым системам, но она не влияет на отображение страницы и не перенаправляет ее на уровне сервера.

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

Когда использовать Canonical Link

Как я сказал выше, вы должны использовать ссылку на каждой повторяющейся странице, которая не является канонической. Если у вас есть страницы, похожие, но не идентичные, иногда имеет смысл изменить один из них, чтобы быть более разными, чем сделать один канонический. Хорошо отмечать две страницы, которые не совсем идентичны каноническим. Они должны быть похожими, но вы должны никогда просто укажите все страницы на свою домашнюю страницу. Canonical означает, что страница является главной копией этого документа, а не какой-либо главной ссылкой на вашем сайте.

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

отн = каноническое ссылку на него), которые будут удалены из индексов поисковых систем. Это не значит, что Google (или Bing, Yahoo! или любая другая поисковая система) является злонамеренным. Они делают то, что вы просили у них, - учитывая каждую страницу дубликата вашей домашней страницы и возвращающую все результаты на эту страницу. Затем, когда клиенты получают разочарование, заканчивающееся на вашей домашней странице, а не более релевантный документ, эта страница будет менее популярна и упадет в результатах поиска. Даже если вы исправите проблему, вы можете убить результаты поиска в течение нескольких месяцев после этого, и нет гарантии, что рейтинг вашего сайта восстановится.

Вы не должны делать каноническую страницу, которая была исключена из поиска по какой-либо причине (например, с помощью

NOINDEX метатег или исключить файл robots.txt). Чтобы поисковая система ссылалась на страницу как на каноническую, она должна иметь возможность ссылаться на нее в первую очередь.

Хорошие места для использования

отн = каноническое ссылка включает:

  • Сайты с динамическими URL-адресами. Вы можете использовать его для определения того, какой формат URL вы предпочитаете
  • Сайты электронной торговли, особенно в списках продуктов. Когда ваши клиенты меняют критерии сортировки, этот новый URL не нужно индексировать
  • Синдицированный контент - издатели, использующие написанный вами контент, должны включать

    отн = каноническое ссылки на их страницах, указывающие на ваш оригинальный документ

Когда не использовать Canonical Link

Ваш первый выбор должен быть перенаправлен 301. Это не только говорит поисковой системе, что URL-адрес страницы изменился, но также отображает людей на самую последнюю (и осмелюсь сказать, canonicol?) Версию страницы.

Не ленитесь.Если вы изменяете структуру URL-адресов, используйте некоторую форму манипуляции с заголовком HTTP (например, .htaccess или PHP или другой скрипт), чтобы автоматически добавлять 301 переадресацию. Хотя вы можете использовать

отн = каноническое ссылка, которая не переносит более старые страницы. И поэтому каждый может добраться до них в любое время. Фактически, если у клиента есть закладка с закладкой страницы, и вы изменяете URL-адрес, но только обновляете поисковые системы, используя

отн = каноническое ссылку, что клиент будет никогда см. новую страницу.

отн = каноническое ссылка - полезный инструмент для сайтов с большим количеством дублированного контента. Понимая, как это работает, вы можете эффективно использовать его. Но в конечном итоге это инструмент, который был выпущен поисковыми системами, чтобы помочь их постоянно обновлять свои поисковые индексы. Если вы не будете держать свои серверы в чистоте и обновленном состоянии, ваши клиенты будут затронуты, и ваш сайт может пострадать. Используйте это ответственно.