[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-canonical-url::ru":3,"gloss-cluster-canonical-url::ru":23,"gloss-next-canonical-url::ru":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"canonical-url","dev-tools","Канонический URL","Канонический URL — это адрес, который вы назначаете единственной настоящей версией страницы, когда одно и то же или почти одно и то же содержимое отдаётся по нескольким адресам. Он объявляется ссылкой rel=\"canonical\" в head документа либо HTTP-заголовком для файлов, у которых head нет, и просит движок индексировать именно этот адрес, сведя на него сигналы всех дубликатов.\n\nДубликаты появляются без чьего-либо решения их создавать. Рекламные и трекинговые параметры, http рядом с https, www рядом с голым доменом, слеш на конце, пути в верхнем регистре, версии для печати, идентификаторы сессий, порядок сортировки и комбинации фильтров — всё это даёт отдельные адреса для одной страницы. Если ничего не делать, каждый вариант забирает себе долю ссылок и внимания, которые должны были накопиться на одном URL.\n\nКаноникал — это подсказка, а не директива, и забывчивость на этот счёт порождает большинство сюрпризов. Движок взвешивает его вместе с остальными свидетельствами — внутренними ссылками, редиректами, тем, какой адрес стоит в карте сайта, языковыми аннотациями, тем, на какую версию реально ссылаются люди, — и вправе решить иначе, когда они расходятся. Подсказку удерживает согласованность всех этих сигналов, а не сам тег.\n\nПовторяющиеся провалы стоит запомнить. Ошибка шаблона, канонизирующая каждую страницу на главную, выносит сайт из индекса намного быстрее, чем кто-либо успевает это заметить. Каноникалы, указывающие на адреса с редиректом, с 404 или с noindex. Постраничная навигация, целиком канонизированная на первую страницу, тихо прячет всё, что дальше первого экрана.\n\nСамоссылающийся каноникал на каждой странице — обычное значение по умолчанию и ничего не стоит: он сам собой закрывает вопрос с параметрическими вариантами, и никому не нужно вести список. И каноникал — не редирект: человек, перешедший по ссылке на дубликат, окажется на дубликате. Если задача в том, чтобы другого адреса никто не видел, нужен именно редирект.","Канонический URL назначает настоящую версию страницы среди дубликатов. Это подсказка, а не директива: её удерживает согласованность прочих сигналов.",null,[11,14,17,20],{"slug":12,"name":13},"cms","Система управления контентом (CMS)",{"slug":15,"name":16},"content-optimization","Оптимизация контента",{"slug":18,"name":19},"keyword-cannibalization","Каннибализация ключевых слов",{"slug":21,"name":22},"programmatic-seo","Программатик-SEO (Programmatic SEO)",[24,28,32,35,38,41,44,47,50,53,56,60],{"slug":25,"category":5,"name":26,"updated_at":27},"abstraction-layer","Слой абстракции","2026-09-08T21:32:37+00:00",{"slug":29,"category":5,"name":30,"updated_at":31},"agent","Агент (Agent)","2026-09-08T21:32:35+00:00",{"slug":33,"category":5,"name":34,"updated_at":31},"ai-code-assistant","AI-помощник по написанию кода",{"slug":36,"category":5,"name":37,"updated_at":31},"api-gateway","API-шлюз (API Gateway)",{"slug":39,"category":5,"name":40,"updated_at":31},"api-versioning","API Versioning (версионирование API)",{"slug":42,"category":5,"name":43,"updated_at":31},"autonomous-agent","Автономный агент (Autonomous Agent)",{"slug":45,"category":5,"name":46,"updated_at":31},"blue-green-deployment","Blue-Green Deployment (сине-зелёное развёртывание)",{"slug":48,"category":5,"name":49,"updated_at":31},"canary-deployment","Canary Deployment (канареечное развёртывание)",{"slug":51,"category":5,"name":52,"updated_at":31},"chaos-engineering","Chaos Engineering (хаос-инжиниринг)",{"slug":54,"category":5,"name":55,"updated_at":31},"ci-cd","Непрерывная интеграция \u002F непрерывное развёртывание (CI\u002FCD)",{"slug":57,"category":5,"name":58,"updated_at":59},"circuit-breaker","Предохранитель (Circuit Breaker)","2026-09-08T21:32:36+00:00",{"slug":61,"category":5,"name":62,"updated_at":31},"cli","Интерфейс командной строки (CLI)"]