Назовите три адреса
A — руководство издателя, B — планировщик с параметрами, C — чистый адрес планировщика. В этом примере B и C имеют одинаковое или очень похожее основное содержимое. Сходство путей само по себе это не доказывает. Сохраните сырой href с запросом: очистка при импорте скроет фактически указанную цель.
Отделите предпочтение от выбора
В документации canonical редиректы и rel="canonical" названы сильными сигналами, включение в sitemap — более слабым. Google может выбрать иначе. Объединение сигналов дубликатов — одна из целей, но наличие тега не подтверждает выбранный результат. Не обещайте автоматическую консолидацию или численный выигрыш.
Прочитайте случай с ответом 200
A отвечает 200 и ссылается на B. B отвечает 200 и объявляет C в head. C тоже отвечает 200 и объявляет себя. После клика браузер остаётся на B: canonical — метаданные, не навигация. A по-прежнему содержит href B. Пунктирная стрелка означает предпочтение, не второй запрос.
JSON разделяет поля, оставляя выбор Google равным null. Живая проверка зарезервированных доменов не выполнялась. Коды заданы условиями упражнения, а не измерены у ваших издателей.
Вымышленный пример на зарезервированных доменах; без текущей проверки и измеренной ценности для ранжирования.
| Проверка | Авторский пример | Значение | Разбор |
|---|---|---|---|
| Исходная страница A | https://publisher.example/guide | href="https://shop.example/planner?ref=guide&view=full" | Переход по ссылке |
| Вариант URL B | https://shop.example/planner?ref=guide&view=full | 200 | A ссылается на B. B отвечает 200 и объявляет C каноническим. Браузер остаётся на B; декларация не переводит на C. |
| Предпочтительный URL C | https://shop.example/planner | 200; rel="canonical" → C | Предпочтительный URL C |
| Каноническое предпочтение; не переход | https://shop.example/planner?ref=guide&view=full → https://shop.example/planner | rel="canonical" | Каноническое предпочтение; не переход |
| Переход по ссылке | https://shop.example/planner?ref=guide&view=full | 200; https://shop.example/planner?ref=guide&view=full | A ссылается на B. B отвечает 200 и объявляет C каноническим. Браузер остаётся на B; декларация не переводит на C. |
| Канонический URL, выбранный Google: в примере неизвестен | null | Вымышленный пример на зарезервированных доменах; без текущей проверки и измеренной ценности для ранжирования. | Канонический URL, выбранный Google: в примере неизвестен |
Сравните альтернативу с 301
Если B переехала навсегда, ответ 301 с Location: C ведёт браузер к C. Это альтернативная конфигурация, не дополнительный шаг после 200. Руководство по перенаправлениям различает постоянные и временные сигналы. A сохраняет href B, пока издатель не изменит его.
Для доступных эквивалентных вариантов абсолютный canonical в корректном head может выразить предпочтение. Согласуйте внутренние ссылки, sitemap и объявления. Фрагменты, противоречия, robots-блокировка и noindex не заменяют стратегию дубликатов. Не объединяйте посторонние страницы ради сбора ссылок.
Проверьте доказательства при наличии доступа
Проверьте анкор, ответ B, адрес браузера, объявление, C и отношение содержимого. Проверка URL Search Console может показывать выбор Google в индексированных сведениях доступного ресурса. Живой тест не предсказывает выбор canonical. Дату индексированных сведений отделяйте от сегодняшнего наблюдения.
В пустом листе отдельно записывайте сырые и разрешённые URL, статус, предпочтение и выбор. Снимок браузера доказывает показанный адрес, не автоматически canonical в индексе.
Выберите действие по назначению страницы
Для постоянного переезда подтвердите подходящую замену и используйте процесс миграции. Для нужных дубликатов согласуйте сигналы и проверьте индексированные сведения позднее. При другом выборе Google исследуйте содержание, доступ, конфликты и контекст обхода, не предполагая исчезновение backlink. Руководство не подключает ваш Search Console.