Часто говорят, что системы управления контентом, отличные от Joomla, лучше всего подходят для SEO. Что не так часто говорят, так это то, что это верно только в том случае, если на этой CMS установлены плагины для управления SEO. Joomla поставляется с готовыми инструментами SEO, поэтому ты уже на шаг впереди.
Что мы подразумеваем под SEO?
SEO – это поисковая оптимизация. Или оптимизация, если вы читаете это в Великобритании. В данном случае мы имеем в виду элементы на странице, которые поисковая система может использовать для индексации контента. Обычно мы думаем об этом как о заголовке и метаданных. описание Кроме того, мы должны убедиться, что поисковая система может индексировать наши страницы и переходить по ссылкам на странице к другому контенту на веб-сайте.
Эта статья не является руководством по SEO-оптимизации, а посвящена инструментам, которые Joomla включает в себя для обеспечения технического SEO-оптимизации на странице.
Мы роботы
Чтобы веб-контент мог быть проиндексирован поисковой системой, такой как Google, Bing или Yahoo, он должен иметь возможность читать содержимое веб-сайта с помощью поискового робота или бота. Наш контент контролируется настройкой Robots. Когда-то это был отдельный текстовый файл, но теперь он часто задается в конфигурации веб-сайта и выводится в виде метатега в области «шапки» веб-сайта, которая предшествует любому видимому контенту на странице.
Index, Follow - Глобальные настройки
В Joomla есть общий параметр «Роботы» в разделе «Глобальная конфигурация» > «Сайт» > «Метаданные» , который глобально устанавливает, как поисковые системы должны взаимодействовать с сайтом.
Есть четыре варианта:
- индексировать, следить - это означает индексировать содержимое веб-страницы и включать ссылки на страницу, которые ведут к другому контенту.
- noindex, следовать — это означает читать содержимое страницы, не индексировать его, но включать ссылки на страницу, которые ведут к другому содержимому, которое может быть индексировано.
- index, nofollow — означает индексировать текущую страницу, но не переходить по ссылкам на другой контент.
- noindex, nofollow — это означает, что контент не должен индексироваться и нельзя переходить по ссылкам.
Однако мы можем перезаписать эти настройки в отдельных статьях и пунктах меню.
SEO-заголовок против заголовка H1
Заголовок, который мы видим на веб-странице, часто называемый тегом H1 , не обязательно совпадает с заголовком, который мы видим в списке результатов поиска на странице поисковой системы. Этот заголовок задается либо в настройках публикации статьи, либо на вкладке Отображение страницы соответствующего пункта меню.
Но почему в обоих местах?Ну, можно просматривать опубликованный контент без назначения ему пункта меню, если, например, вы создаете контент блога, а статьи связаны с типом меню «Блог категории».
В этом примере, показывающем код веб-сайта, мы видим, что заголовок статьи «Сильные порывы ветра» на самом деле отображает другой заголовок страницы. Помимо отображения заголовка, заданного пунктом меню, ему предшествует название сайта «Морской дозор». », поэтому «Сильные порывы» становятся «Морской дозор — сильные порывы ожидаются позже».
Когда поисковая система отображает результат для этой страницы, она использует заголовок страницы следующим образом:
Мы обсудим результаты поисковой системы еще немного ниже.
Мета-описание
Как и в случае с заголовком, мета-описание может быть установлено в одном из двух мест: в предыдущем примере мы видим текст под заголовком результатов поиска. пункт меню.
В статье метаданные устанавливаются на вкладке «Публикация» и, как и глобальные настройки, включают мета-описание, ключевые слова, роботов, автора и права на контент (т. е. авторские права автора/веб-сайта).
SEO касается только мета-описания и роботов. В этом случае вы увидите, что мы можем ограничить индексирование с помощью настройки роботов на индивидуальной основе. Представьте, что сайт глобально индексируется, но эта статья является страницей «Спасибо», когда кто-то отправляет форму. Нам не нужны результаты поиска, чтобы показать эту страницу, поэтому мы можем выборочно не индексировать ее.
Ключевые слова, нужно ли нам это заполнять?
Простой ответ — нет. Когда-то веб-страница имела метатег для ключевых слов, но теперь это игнорируется поисковыми системами. Слова в содержании — это ключевые слова, а более популярные слова и фразы — это те, которые получают страница ранжирована.
Итак, почему у нас все еще есть ключевые слова в качестве опции в статье?Если вы когда-либо использовали какой-либо из модулей статей, вы знаете, что один из них называется « Связанные статьи » и показывает другие статьи на основе связанных ключевых слов, заданных в параметрах публикации. Все ключевые слова текущей статьи ищутся по всем ключевым словам всех других опубликованных статей.
Какая настройка SEO имеет приоритет?
Хорошо, теперь мы знаем, что мы можем установить детали SEO в 3-х местах в Joomla, и в зависимости от архитектуры вашего сайта, один или несколько из этих параметров могут иметь значение.
Статьи - если вы создаете контент, который не имеет пункта меню, т. е. статьи блога, то установите текст описания на вкладке «Публикация» в статье.
Элементы меню - используйте это, если ваш контент является статической страницей. Вы можете установить метаописание и настройки роботов на вкладке « Метаданные» . В разделе « Отображение страницы» мы можем установить заголовок страницы браузера, который, как я упоминал ранее, может отличаться от видимого. заголовок страницы в статье, который можно установить с помощью поля «Заголовок страницы» на той же вкладке или в самой статье.
Глобальная конфигурация — если вы не установили метаданные в статьях или пунктах меню, Joomla будет отображать глобальное мета-описание и заголовок сайта.
Поскольку ранее мне приходилось отслеживать, где на веб-сайте было задано метаописание, чтобы его можно было изменить, я поделюсь с вами небольшой «ошибкой»: если вы устанавливаете метаописание в статье, оно имеет приоритет над настройка и настройка пункта меню. Если вы не зададите метаописание статьи, то описание меню будет отображаться вместо глобального. Это может сэкономить вам несколько часов при попытке исправить ошибочные результаты поиска в один прекрасный день.
URL-адреса, удобные для поисковых систем
По умолчанию доступ к статьям осуществляется с помощью набора параметров, включая идентификатор статьи. Joomla предлагает средства, позволяющие сделать URL-адреса удобными для поисковых систем, установив флажок в разделе « Общая конфигурация» > «Сайт» > «SEO» и активировав файл htaccess.txt, переименовав его в .htaccess. в файловом менеджере вашего веб-хостинга или через FTP, если ваш сайт работает на Apache.Другие типы серверов, такие как NGINX и IIS, также нуждаются в изменении конфигурации, поэтому следуйте соответствующим инструкциям в разделе «Использование перезаписи URL » .
В наши дни я думаю, что это немного архаичный шаг, так как почти все хотят, чтобы адреса их страниц хорошо выглядели в результатах поиска.Возможно, однажды Joomla будет включать эту опцию по умолчанию.
URL-адрес моей статьи по умолчанию выглядит так:
/index.php?option=com_content&view=article&id=4:strong-gusts&catid=8&Itemid=256
И вот так, как только я изменю настройки на URL-адреса, удобные для поисковых систем:
/погода/сильные порывы
Складываем и что получаем?
Вы когда-нибудь слышали о термине SERP? Он означает страницы результатов поисковой системы и показывает результаты поиска пользователя. Вы, без сомнения, узнаете этот формат. Давайте взглянем на это:
Посмотрите, как детали, которые мы добавили в конфигурацию Joomla, отображаются в результате? Он дает название веб-сайта, а затем страницу, для которой отображаются результаты. есть 3 варианта:
- До
- После
- нет
То, как вы используете эту опцию, зависит от того, хотите ли вы, чтобы каждая поисковая выдача включала имя вашего веб-сайта. Может быть немного утомительно видеть, что имя сайта появляется в каждом результате, и есть причины, по которым вы можете этого не делать. поиск причин для отображения названия сайта. К ним относятся «поиск по бренду», который стоит поискать, чтобы вы понимали, как он может работать на вашем сайте.
Еще кое-что, о чем следует помнить, это то, что, хотя рекомендуемое количество символов в мета-описании составляет 160, поисковая система может отрезать это или даже изменить описание в зависимости от того, что она считает наиболее важной информацией на странице.
Что Joomla не делает из коробки
Файлы Sitemap используются популярными поисковыми системами для доступа ко всему содержимому веб-сайта. Это могут быть изображения и другие документы, например PDF-файлы. Карта сайта использует XML для перечисления этих сведений. Чтобы создать карту сайта, вам потребуется установить такое расширение, как как JSitemap, OSMap или JL Sitemap. После создания XML можно связать с Google Search Console или Bing Webmaster Tools.
Другие расширения помогают добавлять на веб-страницу структурированные данные /расширенные результаты. Это дополнительная информация, которая помогает поисковой системе лучше понять контент и может улучшить результаты поисковой выдачи. Это не встроенная функция Joomla, если вы не можете не найти.
Кроме того, по умолчанию Joomla не предлагает средства оценки вашего контента по читабельности, плотности ключевых слов или другим факторам ранжирования, как это предлагают некоторые плагины.Я знаю клиентов, которые целыми днями пытались получить зеленый свет для своей статьи, манипулируя ею. содержание, ключевые слова и заголовок соответственно.Точно так же Joomla не помогает с внестраничными методами SEO, такими как обратные ссылки, то есть получение других веб-сайтов для ссылки на ваш.
Настройтесь на действие
Теперь, когда вы ознакомились со всеми встроенными параметрами SEO в Joomla, вы должны быть готовы к созданию оптимизированного для SEO контента, который легко индексируется поисковыми системами.Чтобы узнать, индексируется ли ваш сайт и как он отображается в результатах поиска, ознакомьтесь с эту статью ( 10 способов заставить Google проиндексировать ваш сайт (которые действительно работают) ) для начинающих.