Канонический URL

Канонический URL — это адрес, который вы назначаете единственной настоящей версией страницы, когда одно и то же или почти одно и то же содержимое отдаётся по нескольким адресам. Он объявляется ссылкой rel="canonical" в head документа либо HTTP-заголовком для файлов, у которых head нет, и просит движок индексировать именно этот адрес, сведя на него сигналы всех дубликатов. Дубликаты появляются без чьего-либо решения их создавать. Рекламные и трекинговые параметры, http рядом с https, www рядом с голым доменом, слеш на конце, пути в верхнем регистре, версии для печати, идентификаторы сессий, порядок сортировки и комбинации фильтров — всё это даёт отдельные адреса для одной страницы. Если ничего не делать, каждый вариант забирает себе долю ссылок и внимания, которые должны были накопиться на одном URL. Каноникал — это подсказка, а не директива, и забывчивость на этот счёт порождает большинство сюрпризов. Движок взвешивает его вместе с остальными свидетельствами — внутренними ссылками, редиректами, тем, какой адрес стоит в карте сайта, языковыми аннотациями, тем, на какую версию реально ссылаются люди, — и вправе решить иначе, когда они расходятся. Подсказку удерживает согласованность всех этих сигналов, а не сам тег. Повторяющиеся провалы стоит запомнить. Ошибка шаблона, канонизирующая каждую страницу на главную, выносит сайт из индекса намного быстрее, чем кто-либо успевает это заметить. Каноникалы, указывающие на адреса с редиректом, с 404 или с noindex. Постраничная навигация, целиком канонизированная на первую страницу, тихо прячет всё, что дальше первого экрана. Самоссылающийся каноникал на каждой странице — обычное значение по умолчанию и ничего не стоит: он сам собой закрывает вопрос с параметрическими вариантами, и никому не нужно вести список. И каноникал — не редирект: человек, перешедший по ссылке на дубликат, окажется на дубликате. Если задача в том, чтобы другого адреса никто не видел, нужен именно редирект.

Похожие термины

Ещё термины: Инструменты разработки