Канонический URL: заявить предпочтение и проверить выбор

Кратко

Каноническая аннотация задаёт предпочтительную версию одинаковых или близких страниц. Она не перенаправляет человека и не гарантирует выбор Google.

Глобальная карта сетей в пустом зале брифингов
В этой статье

Разделить заявленный и выбранный URL

Google объединяет редиректы, аннотации и sitemap. Заявленный адрес может отличаться от выбранного. Выберите представительный доступный адрес с подходящим содержимым, без URL-фрагмента.

СигналРольОграничение
Постоянный редиректУказать цель и перевести туда визит.Для уместного переноса или закрытия.
rel="canonical"Заявить предпочтительную версию.Не принуждает выбор и не переносит визит.
SitemapПеречислить предпочтительные URL.Слабее редиректа или аннотации.
Проверка URLСравнить заявление и наблюдаемый выбор.Наблюдаемое состояние может измениться.

Убрать противоречивые сигналы

  • Проверьте отрисованный HTML и возможные HTTP-заголовки. Избегайте разных целей; используйте абсолютный адрес и ссылку на себя у предпочтительной страницы.
  • Направьте внутренние ссылки и sitemap на одну версию. Не используйте robots.txt или noindex как способ канонического выбора.
  • Для перевода сохраняйте каноническую страницу того же языка, если она существует. Проверьте hreflang и цепочки редиректов.

Наблюдать после изменения

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

Первоисточники

Согласование сигналов вокруг предпочтительного URL

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

  • Убедитесь, что целевой URL доступен и релевантен.
  • Избегайте конфликтующих канонических целевых URL в разных шаблонах.
  • Проверьте варианты параметров и языковые версии.

Заставляет ли каноническая разметка отображаемую версию?

Это сигнал, а не гарантия. Система может выбрать другую версию; проверьте ее выбор и противоречивые сигналы, прежде чем снова изменять разметку.

Первичный источник: Google Search Central — Canonical URLs. Связанный метод: прочитать практическое руководство.

Доступная роботу пагинация

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

  • Сохраняйте страницу 2 как отдельный URL с собственным canonical. Фрагмент или canonical всех страниц на первую не описывает их различающееся содержимое.
  • Дайте следующую страницу обычной ссылкой href, в том числе рядом с бесконечной прокруткой. Проверьте серверный HTML без JavaScript: один обработчик события не даёт аналогичного адресата ссылки.
  • Задайте стабильный порядок и допустимые фильтры. Проверьте последнюю страницу, номер за пределами списка и повторный запрос; результаты должны объясняться без бесконечной цепочки пустых страниц.

Воспроизводимый приёмочный случай

Вымышленный пример: данные не описывают клиента или наблюдаемый результат.

Посмотреть данные случая
{
    "page_2": "/catalog?page=2",
    "canonical": "/catalog",
    "next_link": "<button>More</button>"
}

Ожидаемое решение

Странице 2 нужны собственная canonical и доступные для обхода ссылки href дальше.

Процедура проверки

  1. Запишите URL, canonical и ссылки страниц.
  2. Перейдите дальше без JavaScript-кнопки.
  3. Сохраните href-ссылки и собственную canonical. Откройте каждый URL напрямую и сравните элементы: другой адрес с повтором первой страницы не подтверждает продолжение.

Google Search Central — Pagination and incremental page loading

Заменяет ли бесконечная прокрутка URL страниц?

Не сама по себе. Дайте читаемые адреса и ссылки и проверьте возможность вернуться к тому же содержимому.

Первичный источник: Google Search Central — Pagination and incremental page loading. Связанный метод: прочитать практическое руководство.