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

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

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

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

ГОЛОВА

элемент на каждой странице, которая не является канонической.

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

ГОЛОВА

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

Ссылка: ; отн = «канонической» 

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

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

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

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

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

    ТЕЛО

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

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

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

отн = каноническое

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

отн = каноническое

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

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

Когда использовать каноническую ссылку

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

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

отн = каноническое

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

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

NOINDEX

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

Хорошие места, чтобы использовать

отн = каноническое

ссылка включает в себя:

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

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

Когда не следует использовать каноническую ссылку

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

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

отн = каноническое

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

отн = каноническое

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

отн = каноническое

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

Ссылка на основную публикацию