Rel canonical joomla 3 как добавить: Как добавить тег rel=»canonical» в материалы K2 на joomla 3? — Хабр Q&A

Содержание

как указывать атрибут правильно и зачем он нужен – PR-CY Блог

Главное об атрибуте rel = «canonical”: что это такое, зачем и где указывать, какие ошибки часто допускают оптимизаторы.

Разбираемся, что нужно знать оптимизатору о работе с каноническими тегами. Материал для начинающих или тех, кто хочет освежить знания в памяти.

В статье:

  1. Что такое rel canonical и для чего он нужен

  2. Когда нужно прописывать канонический тег

  3. Как настроить canonical правильно: 6 способов указать основной URL

Что такое rel canonical и для чего он нужен

Одинаковый контент на разных страницах — плохо, за это следуют санкции. Но есть случаи, когда дубли оправданы. К примеру, одна и та же страница может входить в несколько категорий, один и тот же сайт может быть доступен с www и без, а еще в каталогах товаров есть сортировка и фильтрация.

Страницы могут быть не полностью одинаковыми. К примеру, на одной включен фильтр товаров по сезона, а на другой — сортировка по цене. Тем не менее, от включенных фильтров уникальными они не станут.

Фильтр в каталоге сайта www.asos.com

В таких случаях нужно указывать, какой вариант страницы роботу считать основным, то есть каноническим, а какие дублями. Для этого придумали канонический тег — rel = «canonical», он решает проблему дублирования контента.

Каноническая страница — это основной URL. Атрибут rel = «canonical» добавляют на страницы-дубли и в нем указывают адрес канонической страницы, чтобы дать боту знать, какую страницу они повторяют.

Зачем указывать основную версию страницы?

Причины указывать canonical:

  • избежать санкций поисковиков за дублирование контента;

  • корректно передавать ссылочный вес на нужную версию сайта и страницы;

  • из контента, доступного по нескольким URL, выбрать страницу, которая будет получать все сигналы и показываться в выдаче;

  • не тратить краулинговый бюджет на дубли.

Краткая информация о канонических URL из первых уст есть в справке Google и Яндекса.

Например, есть страница, доступная по трем адресам:

site.ru/page?id=123
site.ru/blog/category/tema
site.ru/blog/tema

Допустим, мы хотим, чтобы страница site.ru/blog/category/tema ранжировалась в выдаче, получала весь положенный ей ссылочный вес и другие сигналы — считалась канонической.

Тогда эту страницу мы не трогаем, в коде страниц дублей site.ru/page?id=123 и site.ru/blog/tema указываем ее как каноническую. В коды дублей мы добавляем такую строчку:

<link rel="canonical" href="http://site.ru/blog/category/tema"/>

Неканонические страницы не попадут в индекс?

Страницы, отмеченные как неканонические, все равно могут попасть в выдачу. Яндекс отмечает:

«Они будут показаны в том случае, если они более релевантны запросу и их контент существенно отличался от канонической версии во время сканирования роботом».

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

Неканоническая страница в выдаче

Google тоже заявляет, что система признает указанный канонический URL, но не всегда, поскольку тег canonical — рекомендация, а не приказ к действию. Если неканоническая покажется ему релевантнее, она и появится в выдаче.

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

Канонические страницы все равно появляются в поиске чаще и имеют приоритет при показе в выдаче, а ошибки с настройкой canonical могут привести к проблемам в индексировании страниц. Разберем все варианты, когда нужно использовать канонический тег.

Когда нужно прописывать канонический тег

Используйте canonical, когда одинаковый контент доступен по разным URL. Когда дублирующиеся URL создаются системой, фактически сам контент не дублируется — разные URL обслуживают одно содержимое. Тем не менее, это дубли, канонический тег стоит указать. Разберем разные случаи.

Дублирование страниц

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

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

Другой вариант — страница товара подходит сразу под несколько категорий, так что образовываются множественные URL одного предмета. Решение такое же: выбрать популярную в качестве основной и указать ее на остальных дублирующих страницах в rel = «canonical».

Страницы пагинации

Переключение страниц в каталоге рождает дубли. Иногда для всех страниц пагинации указывают первую страницу в качестве канонической — это советуют не делать, потому что тогда проиндексируется только первая страница.

Пагинация на сайте www.petshop.ru

Вариант 1

Если на странице есть «Показать все», страница со всеми вариантами и будет канонической. На каждой из страниц пагинации укажите ее в атрибуте rel = «canonical».

Например, для страницы https:=»» site.ru=»» <=»» a>category1=»» page-2″=»»>https://site.ru/category1/page-2 нужно прописать канонический URL:

<link rel="canonical" href="http://site.ru/category1/show-all">
Вариант 2

Если «Показать все» нет, для каждой страницы пагинации советуют указывать эти же страницы как канонические.

Например, на странице https://site. ru/category1/page2 нужно указать каноническую ссылку:

<link rel="canonical" href="http://site.ru/category1/page2">
Вариант 3

Есть и другое мнение: если указать canonical страницы саму на себя, все страницы пагинации пойдут в выдачу. Если вы считаете, что плохо, если у разных URL с отличающимся контентом будут одинаковые Title и Description, то не делайте так.

В таком случае не нужно проставлять canonical, а лучше закрыть страницы пагинации в noindex, follow и использовать dissalow в robots для /page. Это значит, что индексировать нельзя, а переходить по ссылкам можно.

<meta name="robots" content="noindex, follow"/>

Напомним, что noindex подходит только для Яндекса.

HTTPS, HTTP, www

Один сайт может быть доступен по трем вариантам: http://site.ru и http://www.site.ru и https://www.site.ru. Но поисковые системы будут рассматривать все три как наборы отдельных страниц, если не указать canonical. Из-за чего могут быть проблемы со сканированием и индексацией сайта.

Мобильный URL

Google уже давно переходит на Mobile-First Indexing, то есть при индексировании он ориентируется на мобильную версию сайта.

Представитель Google Джон Мюллер рассказал, что делать с каноническим тегом в этих условиях.

Если у вас есть мобильная версия сайта m.site.ru, обычно у нее указывают rel = «canonical», ведущий на десктопную. А для десктопной используют тег rel=alternate, ведущий на мобильную. Если вы сделали так, ничего менять не надо. Бот распознает мобильную версию как каноническую, даже если в коде канонической указана десктопная. Если и в Sitemap.xml также, то тоже можно не трогать.

URL страны

Бывает, что для конкретной страны у сайта есть несколько версий с разными URL. При этом язык один и контент одинаковый с несущественными отличиями. Тогда нужно выбрать каноническую и сделать отсылки к ней на всех дублях.

Но если речь идет о разных языковых версиях, нужно использовать hreflang, чтобы поисковики выдавали отдельные результаты. Атрибут hreflang нужен для указания дополнительных URL с аналогичным или похожим содержимым на других языках или для отдельных регионов.

Из-за перехода Google на Mobile-First Indexing, нужно правильно настроить hreflang. Десктопные hreflang-теги должны ссылаться на десктопные URL, мобильные — соответственно на мобильные URL. И редиректить пользователей на нужную версию в зависимости от устройства.

Верхний и нижний регистр

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

Материал по теме:
Htaccess для перенаправления верхнего регистра на нижний

Итак, с помощью rel = «canonical» можно указать поисковику, какую страницу считать основной и главной среди дублей, чтобы сканировать ее, индексировать, показывать в выдаче и направлять на нее ссылочный вес. Разберемся, как настраивать тег.

Как настроить canonical правильно: 6 способов указать основной URL

Для использования канонического тега нужно выбрать среди дублей основной URL, вписать его в атрибут:

<link rel="canonical" href="http://site.ru/page/">

и добавить ко всем неосновным страницам.

Для добавления есть несколько способов:

С помощью плагина CMS

Большинство CMS имеют встроенную функцию или плагины, которые позволяют автоматизировать настройку канонического URL.

К примеру:

  • настроить canonical на WordPress можно с помощью плагина Yoast SEO;

  • в OpenCart в настройках товара можно задать SEO URL;

  • в Joomla версии от 3 и выше можно включить функцию SEF. Тогда в код технических страниц вида /index.php?option добавится атрибут rel = «canonical» с указанием основной страницы с ЧПУ.

Для примера подробнее рассмотрим WordPress как самую популярную CMS среди наших подписчиков.

Настройка canonical WordPress

Все просто: установите плагин Yoast SEO, чтобы канонические теги добавлялись автоматически.

Настроить теги для конкретной страницы можно в разделе «Дополнительно» («Advanced»), там нужно указать основной URL:

Настройка канонического тега WordPress

Yoast SEO делает так, что если на странице появляется noindex или nofollow, тег canonical пропадает, чтобы не было проблем с представлением сайта в выдаче.

Если вы не используете CMS и не можете реализовать канонический тег плагинами, можно сделать все иначе.

Прописать между тегами любой HTML-страницы

Основной способ — прописать rel = «canonical» в секцию < head > любой страницы-копии.

Например, если для страницы https://site.ru/*utm_content= канонической будет https://site. ru/, на страницу https://site.ru/*utm_content= нужно добавить код:

<link rel="canonical" href="http://site.ru/">

В заголовке HTTP

У PDF и других не HTML документов нет секции < head >, так что использовать предыдущий способ не получится. Если у вас есть доступ к настройкам сервера, можно указать канонический тег в заголовке HTTP с использованием .htaccess или PHP.

При запросе дублирующего файла сервер должен отдавать в заголовке ссылку на оригинальный файл:

Link: <http://example.com/file.pdf>; rel="canonical"

К примеру, вы составили руководство, выложили его в блог и отдельно оформили в PDF-файл для скачивания, который разместили в подкаталоге http://site.ru/blog/*. HTTP-заголовок для этого руководства в PDF может выглядеть так:

HTTP/1.1 200 OK
Content-Type: application/pdf
Link: <http://site.ru/blog/canonical-tags/>; rel="canonical"

С другими страницами так тоже можно.

В файле Sitemap

Поисковики по умолчанию думают обо всех ссылках в XML-файле как о канонических. У Google есть требование включать в Карту сайта только канонические адреса страниц. Но Карта не свод правил для поисковых ботов, а список рекомендаций, который поисковики могут проигнорировать.

Материал по теме:
Как составить Sitemap

Через 301 редирект

Отвести трафик и ссылочный вес от дублей к канонической страницы можно с помощью 301 редиректа. Этот способ можно использовать, если сайт, к примеру, доступен по нескольким адресам:

https://site.ru/
http://site.ru/
http://www.site.ru/
https://www.site.ru/

Можно выбрать в качестве основного https://site.ru/, а со всех остальных настроить перенаправление.

Материал по теме:
Как настроить 301 редирект самостоятельно

Дополнительный сигнал — ссылки

Представитель Google Джон Мюллер в этом видео перечислял все сигналы, которые поисковик использует для определения канонического адреса.

К примеру, между адресами HTTPS и HTTP Google выберет HTTPS, а еще он может предпочесть привлекательный с его точки зрения URL. В числе сигналов каноникализации числятся ссылки с одной страницы на другую. Если вы указали канонической одну страницу, а по совокупности факторов другая кажется поисковику более подходящей, он не будет вас слушать.

Неправильной настройкой можно навредить индексированию страниц. Разберем несколько типичных ошибок оптимизаторов.

Неправильно указан canonical: популярные ошибки настройки

Использование нескольких канонических ссылок для одной страницы

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

Проверяйте, как плагин CMS реализует canonical, иногда из-за неправильной настройки он может указывать несколько адресов.

Настройка разных канонических URL одной странице

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

Если вы используете несколько способов указать канонический тег, например, в HTTP-заголовке и в секции < head >, ссылка на основную страницу должна быть одна и та же.

Настройка цепочки канонических URL

Бот не будет учитывать канонический адрес, если для страницы, которую вы указали основной, настроена какая-то своя основная страница. Например, для адреса site.ru/1 канонической ссылкой указана site.ru/2, а для нее указана site.ru/3.

Размещение rel = «canonical» не в секции head

Тег rel = «canonical» должен находиться только в секции < head >. Если указать его в < body > документа, боты его проигнорируют. Или даже могут проигнорировать всю страницу.

Лучше перепроверить: даже если вы поставили canonical ближе к началу документа, секция < head > может закрыться раньше, например, из-за вставок JavaScript, контейнеров < iframe > или незакрытых парных тегов. Тогда canonical окажется за пределами < head > в секции < body >.

Указание первой страницы пагинации как канонической

Если для всех страниц пагинации канонической указать первую, бот не проиндексирует остальные. Выше мы писали, как лучше сделать, есть три варианта:

  • сделать канонической страницу «Показать все», если она есть;

  • для каждой страницы поставить ее же URL в качестве канонической, если нет общей страницы.

Но если вы считаете, что наличие всех страниц пагинации в выдаче плохо повлияет из-за повторяющихся Title и Description, не ставьте канонический тег вообще и закройте их для индексации. Используйте noindex, follow для страниц пагинации и для /page укажите disallow в файле robots. Такая настройка означает, что индексировать нельзя, а переходить по ссылкам можно.

Использование канонических URL вместо 301 редиректа

Тег canonical и 301 редирект кажутся похожими — перенаправляют бота на основную страницу. Но не стоит использовать canonical вместо редиректа. Редирект переводит весь трафик на один URL, а при использовании rel = «canonical» страница откроется, будет активной и сможет получать трафик, но не появится в индексе.

Выбор главной как канонической для всех страниц

Ошибкой будет указать главную страницу в качестве канонической для всего сайта. Боты могут проигнорировать все страницы, кроме главной.

Закрытие канонической страницы от индексирования

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

Как проверить canonical

Проверить, для каких страниц вы настроили canonical и какие канонические страницы указали, можно с помощью сервиса Screaming Frog SEO Spider.

Результаты проверки страниц краулером

Узнать, какую страницу Google считает основной для конкретного URL, можно через инструмент проверки URL.

Проверить, как поступил Яндекс, можно в Вебмастере: если вы верно указали каноническую страницу, дубли пропадут из поиска. Посмотрите страницу «Индексирование» — «Страницы в поиске». Если страницу исключили из результатов, она будет в блоке «Исключённые страницы».

Проверка наличия дубля в выдаче

Рассказывайте, о каких необходимых вариантах использования canonical мы забыли, и какие еще ошибки настройки вы встречали в своей практике!

SEO Joomla. Канонические ссылки в меню сайта Joomla

Для того, чтобы поисковые роботы могли правильно определить ссылку, которую использовать в поисковой выдаче, требуется показать им, какая из возможных ссылок является ведущей. Это особенно важно, когда на сайте происходят изменения названий (алиасов) и когда есть пагинация (разбиение контента на несколько страниц). Тогда возникают дубли страниц с одинаковым контентом, но с разным URL. Для чёткого указания поисковым машина того, какую ссылку считать ведущей (канонической), нужно прописать ей атрибут rel="canonical". В этой статье разберём то, как прописать всем пунктам меню сайта на CMS Joomla данный атрибут. Это важно сделать, так как дубли страниц так или иначе присутствую на любом сайте, и в поисковую выдачу может попадать вовсе не та ссылка, на которую рассчитывал вебмастер сайта. К тому же, это может благоприятно сказаться на благоприятном восприятии сайта в целом поисковыми машинами. СЕО сайта на Joomla — полезная работа в плане продвижения сайта в поисковой выдаче. Это ведёт к увеличению количества целевых посетителей сайта.

Внимание!
Всё описанное в этой статье не будет играть никакого значения, так как в спецификации HTML нет значения canonical атрибута rel для тега <a>. Есть только для тега <link>.
Поэтому, описанное ниже никак не повлияет на SEO Joomla.
Статью оставляю, так как в ней содержатся полезные сведения работы расширений Joomla. В остальном, данный подход в создании канонических ссылок не будет работать до тех пор, пока в спецификации HTML не появится данная опция для тега <a> и/или поисковые машины не начнут её использовать.

Модуль 

mod_menu, отвечающий за создание и отображение меню сайта на Joomla

В данной статье разберём SEO стандартного модуля Joomla, с помощью которого создаётся и отображается меню сайта, с точки зрения создания в нём канонических ссылок. В процессе работы с сайтом данный модуль может быть переопределён в шаблоне сайта, поэтому нужно посмотреть в папке: /templates/название_шаблона/html/, нет ли в ней папки mod_menu. Если нет, значит файлы этого модуля не переопределены и используется стандартный набор файлов этого модуля, который находится в папке:

/modules/mod_menu/

Внесение изменений в Модуль

mod_menu для создания канонических ссылок в меню сайта на Joomla

Определившись с тем, где находятся рабочие файлы модуля меню сайта, осталось определиться, в каком файле происходит формирование ссылок пунктов меню. Это происходит в файле:

/modules/mod_menu/tmpl/default_url. php

Код этого файла довольно простой и короткий. С помощью этого кода происходит проверка переменных Joomla на наличие дополнительных настроек для отображения пунктов меню, а в последней строчке идёт формирование HTML-кода конечной ссылки, которая будет помещена в код меню на странице сайта.

Для того, чтобы доиться решения поставленной задачи, допишем в предпоследнюю (65-ю строку) следующее условие:

if (isset ($attributes['rel'])) { $attributes['rel'] .= ' canonical'; } else { $attributes['rel'] = 'canonical'; }

Этим условием мы проверим, есть ли уже в атрибуте rel у ссылки какие-то параметры, и если есть, допишем к ним  canonical (с пробелом), а если никаких значений этого атрибута не содержится, то присвоим этому атрибуту значение canonical.

Заключение

После сохранения этого изменения в код модуля меню сайта Joomla, получим во всех пунктах этого меню канонические ссылки (с указанием атрибута rel="canonical"). Что нам и требовалось. Ещё одна задача по SEO сайта на Joomla решена.

P.S.

При обновлении Joomla, эта правка будет слетать. Так что после обновления Joomla нужно следить и возобновлять те правки, которые были сделаны до этого.

P.P.S.

Для пунктов меню, образованных компонентами, нужно вставить код, указанный выше в файл:

/modules/mod_menu/tmpl/default_component.php

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Выберите, то, чем пользуетесь чаще всего:

Как добавить канонический тег в Joomla за 3 минуты

Однажды вы заходите в консоль поиска и обнаруживаете, что URL-адреса, как показано ниже, индексируются и на них нажимают вместо основного URL-адреса

  • https://www.domain. com/index.php?itemid=1
  • https://www.domain.com/index.php?option=com_content&view=category&layout=blog&id=9&itemid=1

Они кажутся вам знакомыми? Бьюсь об заклад, это потому, что в Joomla система имеет свой способ автоматически генерировать эти динамические, недружественные URL-адреса.

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

Поэтому, чтобы избежать этой критической проблемы, популярным методом, который должен знать каждый веб-мастер, является использование канонического тега.

Эта статья покажет вам как вставить канонический тег в Joomla за 3 минуты.

Содержание:

  • Что такое канонический тег?
  • Как добавить канонический тег в Joomla
  • Что вам нужно в каноническом расширении и плагине Joomla?
  • Передовая практика
  • Когда использовать перенаправление 301 вместо канонического тега

Что такое канонический тег?

Если вы впервые слышите этот термин. Посмотрите внимательно на этот раздел. Если нет, можете пропустить.

Таким образом, тег canonical (или rel=canonical) — это способ сообщить Google или любой другой поисковой системе, какой URL/страница является реальной и должна быть проиндексирована вместо всех других дубликатов.

Возьмем такой пример:

A : https://www.domain.com/article Вы хотите проиндексировать этот

B: https://www .домен. com/category/article

C: https://www.otherdomain.com/article

D: http://www.domain.com/article

E: https://www.domain.com/index.php?option=com_content&view=category&layout=blog&id=9& идентификатор товара =1 динамический URL Joomla.

Как видите, URL A является реальным и должен быть проиндексирован, но есть также B, C, D и E со всем тем же, кроме URL. Проблема в том, что эти URL работают нормально, но Google не может определить разницу между ними.

Если у вас нет метода различения, все они будут проиндексированы. В результате страница А будет на менее заразительна для страницы ранжирования в поиске (меньше показов, меньше кликов).

Однако, вставив этот код на страницы B, C, D и E, вы сможете избежать дублирования.

Все просто, и в следующем разделе я покажу вам самый простой способ

Читать дальше : Joomla SEO — Полное руководство по ранжированию #1 в Google

Как добавить канонический тег в Joomla

Самый популярный способ — использовать канонический плагин или расширение Joomla . И из всех этих плагинов, я думаю, самым простым в использовании и подходящим для Joomla CMS является Custom Canonical Pugin by Daniel Morrel l. Так как его также можно загрузить бесплатно, поэтому любой может получить доступ к этому расширению

Шаг 1: Скачать и установите расширение на свой сайт Joomla

Шаг 2: Перейдите к плагину на своем сайте с именем: Custom Canonical.

Шаг 3: Настройка, и включение плагина.

Шаг 4: Теперь вы можете добавить канонический тег к своей статье, категории, и меню через специальное поле в Публикация или Метаданные таб.

Шаг 5: Проверьте канонический тег на ваших страницах Joomla

Используйте автоматически сгенерированную ссылку Joomla, чтобы проверить свою работу. Канонический тег эффективен только при вставке на дубликаты страниц. Самостоятельная установка не наносит вреда, но и не приносит никакой пользы.

Он должен иметь формат: в разделе , как показано на рисунке ниже:

Что вам нужно от канонического расширения и плагина Joomla?

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

1. Иметь возможность вставлять канонический тег в статью, меню и категорию.

Так как Joomla имеет 3 разных способа генерации псевдонимов: в статье, меню и категории. Таким образом, ваше каноническое расширение должно иметь возможность вставляться во все компоненты.

2. Может автоматически помещать канонический тег в динамические URL-адреса Joomla

Например: /option=com_content&view=category&layout=blog&id=9&itemid=1/

Бесплатная версия Route 66 и Aimy Canonical расширение может поставить canonical во всех компонентах, но он также удаляет строку запроса в URL-адресе, поэтому его нельзя применить к этому типу самостоятельно сгенерированного URL-адреса Joomla.

3. Переопределить любой канонический тег, существовавший до

Например, шаблон от Helix framework уже имеет канонический тег, в некоторых ситуациях это неправильно, или вам нужно вставить тег на другие страницы, созданные с помощью расширений, такие как K2 или Virtuemart. Убедитесь, что ваш плагин или расширение могут переопределить их, чтобы избежать дальнейших проблем

Примечание : Canonical Links All in One — действительно хорошее премиум-расширение для вставки канонического тега. Помимо основных функций, он также имеет расширенные функции, такие как вставка в представление тегов, последовательность страниц, поддержка K2, Virtuemart и Easy Blog и т. д.

4. Свободная настройка канонического тега

вы будете иметь полный контроль над своим сайтом. Что еще более важно, во многих случаях вам придется вручную вставлять канонический тег. Это будет объяснено в следующем разделе.

Наилучшая практика для вставки канонического тега

Вставка канонического тега рекомендуется, но вы также должны знать, в какой ситуации применять этот метод

1. Когда у вас очень похожий контент или очень дублированный контент

Этот случай не -обсуждение. По какой-то причине у вас есть такая страница, если у вас все еще есть цель на вашем сайте, лучше всего вставить в нее канонический тег, чтобы Google знал, за что ранжироваться.

В Joomla это часто происходит с категорией или представлением меню.

2. Когда цели поиска схожи

Это нормально, когда много статей нацелены на одно и то же ключевое слово с разным содержанием. Тем не менее, ранжирование конкретной страницы по ключевому слову запутает Google, поэтому лучше выбрать только одну страницу для ранжирования. Другие страницы могут по-прежнему одновременно выходить со средствами для вашего контент-маркетинга или любых других целей.

3. Когда вы повторно публикуете страницу

У вас есть старая страница, которая устарела, вы решаете повторно опубликовать страницы с другим URL, но хотите сохранить старый URL для справки. В данном случае , поместите каноническую ссылку на старую страницу, чтобы сообщить Google, что у нас есть новая страница, и вы должны проиндексировать эту.

4. Используйте абсолютные URL-адреса вместо относительных URL-адресов

Это абсолютный URL-адрес:

Это относительный URL-адрес:

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

Когда использовать 301 Redirect вместо канонического тега

301 Redirect — это метод перенаправления ссылки A на ссылку B всякий раз, когда пользователь нажимает на ссылку A

Общим между двумя методами является то, что они могут решить проблема содержания. Но они отличаются способом использования.

Лучше всего использовать редирект 301 вместо тега canonical, когда:

  • Вы удаляете страницу , результат 404. Перенаправляете на новую страницу
  • Вы хотите перенести весь вес ссылок или рейтинг страницы в новую статью.
  • Когда пользователи получают доступ к вашему сайту через несколько URL-адресов.

Например: https://www.domain.com, http://domain.com, http://domain.com/index.php и т. д. Лучше всего выбрать 1 URL-адрес и перенаправить их все на один. Из этого руководства вы можете узнать, как перенаправить ссылку в Joomla.

Читать далее : 9 Что делать и чего не делать при устранении повторяющегося контента.

Таким образом,

Канонический тег — отличный способ сообщить поисковым системам, какую страницу вы хотите ранжировать среди дублированного или менее важного контента. Чтобы вставить его в свою Joomla, лучше всего использовать канонические плагины или расширения Joomla, такие как Custom Canonical Tag

. Надеюсь, вы сможете успешно реализовать его.

Узнайте больше о SEO:

  • 12 лучших SEO-расширений Joomla.
  • Как настроить HTTPS-SSL в Joomla
  • Установите Google Analytics в Joomla

Joomla! Каталог расширений

Платная загрузка

Canonical Links All in One

By ManageCMS

SEO и метаданные

Заботитесь ли вы о SEO? Вы устали от наказаний Google за дублированный контент? Установите Canonical Links All in One, и вы получите полнофункциональное решение!
С нашим плагином вы получите настоящие канонические ссылки для вашего контента Joomla/K2/VM3/EasyBlog. Мы пробовали все другие решения, попробовали нативное решение Joomla 3 и обнаружили, что все они имеют различные проблемы.
Мы заботимся о SEO, с…

Платная загрузка

Aimy Canonical PRO

By Aimy Extensions

SEO и метаданные

Aimy Canonical создает тег канонической ссылки для вашего веб-сайта. Если ваш веб-сайт можно посетить более чем по одному URL-адресу, вы можете установить предпочтительное доменное имя и протокол (http, https) с помощью этого плагина. Для поисковой оптимизации (SEO) вы предотвращаете проблему дублирования контента, определяя канонический URL-адрес.
Aimy Canonical прост в использовании и настраивается менее чем за 5 минут: установите плагин, введите…

Платная загрузка

Route 66 PRO

By Firecoders

SEF

Красивые URL-адреса SEF, SEO-анализ контента Yoast, оптимизация Google Lighthouse/PageSpeed, мгновенные статьи Facebook и XML-карты сайта для Joomla! Route 66 PRO поддерживает Joomla! контент, K2, Virtuemart, HikaShop и интернет-магазин.
Гибкое определение URL-адресов SEF с использованием шаблонов
Route 66 позволяет вам определять URL-адреса SEF вашего сайта с использованием шаблонов и не ограничиваться ограниченными параметрами URL-адресов! Выкройки могут включать…

Бесплатно

Aimy Canonical

By Aimy Extensions

SEO и метаданные

Aimy Canonical создает тег канонической ссылки для вашего веб-сайта. Если ваш веб-сайт можно посетить более чем по одному URL-адресу, вы можете установить предпочтительное доменное имя и протокол (http, https) с помощью этого плагина. Для поисковой оптимизации (SEO) вы предотвращаете проблему дублирования контента, определяя канонический URL-адрес.
Aimy Canonical прост в использовании и настраивается менее чем за 5 минут: установите плагин, введите…

Бесплатно

Route 66

By Firecoders

SEF

Красивые URL-адреса SEF, SEO-анализ контента Yoast, оптимизация Google Lighthouse/PageSpeed, мгновенные статьи Facebook и XML-карты сайта для Joomla!
Гибкое определение URL-адресов SEF с использованием шаблонов
Route 66 позволяет вам определять URL-адреса SEF вашего сайта с использованием шаблонов и не ограничиваться ограниченными параметрами URL-адресов! Шаблоны могут включать в себя любые символы, удобные для URL, а также некоторые токены для создания динамических. ..

Бесплатно

Custom Canonical

Дэниел Морелл

SEO и метаданные

Плагин Custom Canonical предоставляет администраторам Joomla простой способ создания постоянных канонических тегов, не зависящих от URL.
Что такое постоянный канонический тег, не зависящий от URL?
Постоянный означает, что он не исчезает, даже если страница загружена неправильно. Канонический тег связан с элементом, которому он назначен. Везде, где этот элемент является основным контентом, используется канонический тег.
URL…

Платная загрузка

JRedirects

By J!Extensions Store

URL Redirection

JRedirects, наконец, позволяет автоматически управлять перенаправлениями со старых на новые ссылки! Это революционный способ порвать с прошлым, когда вам нужно было сопоставить старые ссылки с новыми! Это бесценный инструмент для улучшения SEO, рейтинга и индексации вашего сайта!
При использовании JRedirects каждый раз, когда вы меняете псевдоним меню или статьи или структуру пунктов меню, старые ссылки автоматически. ..

Платная загрузка

4SEO

Янник Готье

SEO и метаданные

4SEO — это наше последнее расширение для SEO. Мы работали над ним почти год, но это прямой результат 15-летнего опыта работы с Joomla SEO.
Он использует новейшие технологии, новые в мире Joomla, чтобы обеспечить лучшее в своем классе и быстрое взаимодействие с пользователем, но сочетает его с нашим опытом SEO, чтобы вы могли достичь наилучших результатов SEO.
Наша цель: автоматизировать каждую часть работы по SEO, чтобы …

Бесплатно

www Redirect

By Web357

URL Redirection

С этим крошечным Joomla! Системный плагин позволяет перенаправлять все запросы с не-www на www или с www на не-www. (Пример: с yourdomain.com на www.yourdomain.com или с www.yourdomain.com на yourdomain.com).
ПОЛЕЗНЫЕ ПАРАМЕТРЫ
Исправление перенаправления без www в Joomla!: (без www → www или с www → без www).
Принудительный доступ к сайту с HTTPS или без него. (HTTP → HTTP[s] или HTTP[s] → HTTP).

This entry was posted in Популярное