Helionix
Canonical Studio

Генератор canonical URL

Нормализуйте адрес страницы, удалите tracking-параметры и fragment, настройте HTTPS, www и конечный слеш и получите готовый rel="canonical".

CanonicalUTMURLHTTP Link

Canonical Studio

Нормализация URL и генерация rel="canonical".

Настройки нормализации

Определите, каким должен быть основной URL.

Результат

Основной URL и изменения.

Canonical URLhttps://helionix.ru/Tools/SEO/Canonical
Исходный URLhttps://www.helionix.ru/Tools/SEO/Canonical/?utm_source=google&utm_campaign=seo&ref=menu#section
Canonicalhttps://helionix.ru/Tools/SEO/Canonical
Автоматические измененияwww удалёнУдалены параметры: utm_source, utm_campaign, refФрагмент # удалёнКонечный / удалён

Проверка canonical

Протокол, домен, параметры и fragment.

91/100
Текущий URL имеет корректный HTTP/HTTPS формат.
Canonical использует HTTPS.
!Используется cross-domain canonical: домен canonical отличается от текущего URL.
Canonical отличается от текущего URL — проверьте, что это намеренная нормализация.
Canonical не содержит fragment.
Tracking-параметры в canonical не обнаружены.

Код для сайта

HTML canonical и HTTP Link header.

HTML
<link rel="canonical" href="https://helionix.ru/Tools/SEO/Canonical">
HTTP Header
Link: <https://helionix.ru/Tools/SEO/Canonical>; rel="canonical"

Пакетная нормализация

По одному URL на строку — настройки применяются ко всему списку.

https://www.example.com/page/?utm_source=google#top4 изменений
https://example.com/page
https://example.com/page/?ref=email2 изменений
https://example.com/page
http://example.com/Page/?b=2&a=13 изменений
https://example.com/Page?a=1&b=2

История

Последние сохранённые URL текущей сессии.

История пока пуста.
Canonical — сигнал о предпочтительной версии URL, а не гарантированная команда поисковой системе. Указанный URL должен быть доступным, релевантным содержимому и согласованным с внутренними ссылками, Sitemap, редиректами и hreflang.

Для чего нужен rel canonical

Canonical помогает обозначить предпочтительный адрес страницы, если одно содержимое доступно по нескольким URL или если сайт использует параметры и альтернативные формы адресов.

Самоссылочный canonical

На основной версии страницы canonical часто указывает на тот же URL. Это помогает явно зафиксировать выбранный протокол, домен, структуру пути и параметры.

UTM и tracking-параметры

Метки аналитики вроде utm_source, gclid или fbclid обычно не меняют содержание страницы. Studio умеет удалять распространённые tracking-параметры и пользовательский список параметров.

HTTPS и www

Основной URL должен соответствовать реально выбранной версии сайта. Инструмент может привести URL к HTTPS и добавить или удалить www.

Конечный слеш

Адреса /page и /page/ могут обрабатываться сервером по-разному. Важно использовать единообразную стратегию и согласовать canonical с редиректами и внутренними ссылками.

Cross-domain canonical

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

Canonical и hreflang

В многоязычной структуре canonical и hreflang должны быть согласованы. Обычно локализованная страница канонизируется на собственную языковую версию, если она является самостоятельной индексируемой страницей.

Canonical и Sitemap

Желательно, чтобы XML Sitemap содержал именно канонические URL. Это уменьшает противоречия между сигналами сайта.

HTML и HTTP Header

Для HTML-страниц обычно используется link rel="canonical" в head. Для некоторых не-HTML ресурсов canonical можно передавать через HTTP Link header.

Ответы на вопросы

Часто задаваемые вопросы

Что такое canonical?

Canonical — ссылка rel="canonical", которая указывает предпочтительный URL для страницы среди похожих или дублирующихся адресов.

Нужен ли self-referencing canonical?

Самоссылочный canonical часто используется на основной версии страницы и помогает явно указать её предпочтительный URL.

Нужно ли удалять UTM-параметры?

Tracking-параметры вроде utm_source обычно не должны создавать отдельную каноническую версию содержимого, поэтому canonical часто указывает URL без них.

Можно ли использовать canonical на другом домене?

Cross-domain canonical технически возможен, но должен использоваться осознанно, когда другой URL действительно является предпочтительной версией того же или эквивалентного содержимого.

Canonical — это редирект?

Нет. Пользователь остаётся на текущем URL. Canonical является сигналом поисковой системе, тогда как HTTP-редирект фактически перенаправляет запрос.

Нужно ли оставлять query-параметры?

Зависит от смысла параметров. Tracking-параметры обычно удаляют, а параметры, которые меняют каноническое содержание страницы, могут быть необходимы.

Можно ли задать canonical через HTTP Header?

Да. Для некоторых ресурсов можно использовать HTTP Link header с rel="canonical". Studio формирует такой вариант вместе с HTML-тегом.