Что такое канонический URL-адрес в WordPress?

Опубликовано: 2020-07-29

Канонический URL-адрес - это предпочтительный URL-адрес домашней страницы веб-сайта. Большинство домашних страниц можно найти, введя несколько URL-адресов в адресную строку браузера.

Например, все следующие URL-адреса могут содержать одно и то же содержимое домашней страницы вашего веб-сайта:

http://yoursite.com

https://yoursite.com

http://www.yoursite.com

https://www.yoursite.com

Если вы установили https://yoursite.com/ в качестве предпочтительного URL-адреса, он станет каноническим доменом.

Примечание. Не уверены, какую версию URL-адреса следует использовать? Подробнее о том, следует ли использовать «www» в URL-адресе или нет?

Что такое канонический URL-адрес в WordPress?

Сообщения и страницы блога WordPress имеют тот же вариант URL, который мы использовали в нашем примере домашней страницы, и их также можно найти по их идентификатору сообщения.

Например, эту публикацию в блоге iThemes Security Pro Feature Spotlight: Site Scan можно найти, используя оба следующих URL-адреса:

https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/

или по ID сообщения:

ithemes.com/?p=57051

Почему важно устанавливать канонические URL-адреса в WordPress?

Хотя нам легко рассматривать и https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/ и ithemes.com/?p=57051 как один и тот же контент, бот или веб-сканер будут рассматривать его как два отдельных сообщения в блоге с двух разных веб-сайтов.

SEO-преимущества определения вашего канонического URL-адреса и домена

Определение канонического URL-адреса для каждого набора URL-адресов позволяет Google и другим поисковым системам знать, что эти похожие, но разные URL-адреса одинаковы. Это не позволяет роботу Googlebot тратить время на сканирование нескольких страниц в поисках одного фрагмента контента и сокращает время, необходимое Google для поиска и отображения нового и обновленного контента.

Еще одно преимущество настройки канонического URL для SEO состоит в том, что он позволяет вам решать, как поисковая система представляет ваш контент потенциальным посетителям.

Используя наш предыдущий пример публикации в центре внимания, https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/ имеет заголовок сообщения в блоге в URL-адресе и является более информативным и приветливым, чем ithemes. com /? p = 57051.

Преимущество аутентификации сайта за счет определения вашего канонического URL-адреса

Многие службы используют канонический домен вашего веб-сайта для аутентификации. Например, наш плагин безопасности WordPress iThemes Security Pro использует ваш канонический домен.

Перед использованием iThemes Security Pro Site Scan необходимо сначала активировать лицензию iThemes Security Pro на своем веб-сайте. Допустим, вы не установили канонический домен, а URL-адрес, используемый для лицензирования вашего сайта, был yoursite.com .

Прежде чем сервер сканирования сайта iThemes Security Pro просканирует ваш веб-сайт на предмет известных уязвимостей, он захватит домен веб-сайта, чтобы подтвердить, что он соответствует домену, используемому для активации вашей лицензии iThemes Security Pro. Поскольку канонический домен не определен, сервер сканирования сайта обнаруживает, что это адрес http://www.yoursite.com .

Как и в случае с Google, если канонический домен не задан, iThemes Security Pro не сможет обрабатывать yoursite.com и yoursite.com как один домен. Это означает, что Site Scanner не сможет подтвердить лицензию вашего сайта и не будет сканировать ваш сайт на предмет известных уязвимостей.

Определение канонического домена для вашего веб-сайта WordPress предотвратит ошибки, когда сканер сайта iThemes Security Pro и другие службы будут пытаться аутентифицировать ваш домен.

Как проверить, определен ли мой канонический URL-адрес?

Самый быстрый способ проверить, определили ли вы свой канонический домен, - это просмотреть исходный код главной страницы вашего веб-сайта. Загрузите свою домашнюю страницу в свой любимый веб-браузер, затем щелкните правой кнопкой мыши и выберите « Просмотреть исходный код страницы».

На исходной странице будут отображаться все различные источники, из которых она извлекается, а также различные элементы HTML и CSS, используемые для создания страницы. На исходной странице также будет показано, был ли установлен канонический домен с помощью тега ссылки rel="canonical" или HTTP-заголовка.

Глядя на исходную страницу iThemes.com, мы видим, что мы установили канонический домен на https://ithemes.com с помощью тега ссылки rel="canonical" . Чтобы установить канонический домен с помощью HTTP-заголовка rel="canonical" мы могли бы добавить Link: [https://](<http://www.example.com/downloads/white-paper.pdf>)ithemes.com; rel="canonical" Link: [https://](<http://www.example.com/downloads/white-paper.pdf>)ithemes.com; rel="canonical" в заголовок страницы.

Еще один способ проверить, определен ли канонический домен, - использовать Google's URL Inspection Tool. Вы можете найти этот инструмент на панели администратора Google Search Console. Добавьте URL своей домашней страницы в поле поиска и нажмите Enter.

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

На приведенном выше снимке экрана показаны результаты инструмента проверки URL-адресов Google с сайта, для которого я не определил канонический домен, и поэтому новый Google не установил канонический домен.

Как я могу установить канонический URL-адрес для моего веб-сайта WordPress?

Самый простой и быстрый способ установить канонический URL-адрес - использовать плагин WordPress SEO, такой как Yoast SEO или RankMath.

Если вы используете Yoast SEO, для сообщений, страниц и настраиваемых типов сообщений вы можете изменить канонический URL-адрес на расширенной вкладке метабокса Yoast SEO.

Yoast SEO отлично справляется с автоматическим выбором правильного канонического URL-адреса для большинства сообщений и страниц, но плагин позволяет легко изменить его при необходимости.

Если вы используете плагин RankMath SEO, вы можете редактировать канонический URL-адрес на расширенной вкладке метабокса RankMath.

Как и Yoast SEO, RankMath автоматически устанавливает для вас канонические URL-адреса, но также дает вам возможность обновлять их по мере необходимости.

Заключение

Определение канонического домена и URL-адресов страниц необходимо, чтобы избежать дублирования контента SEO и проблем с аутентификацией домена сайта. К счастью для нас, плагины WordPress для SEO позволяют быстро и легко определять канонические домены и URL-адреса нашего веб-сайта.