Joomla seo

Совместимость с Joomla 3.0 Совместимость с Joomla 2.5 Компонент Joomla! Плагин Joomla!

sh404SEF v4.0.3.1552

После нескольких месяцев разработки и тестирования новой версии популярного компонента sh404SEF, команда разработчиков из Anything Digital, анонсировала новую версию компонента для Joomla 3.0 — sh404SEF v4.0.3.1552.

нный компонент является одним из самых лучших и популярных расширений, позволяющих оптимизировать внутренние ссылки сайта. Встроенные инструменты расширения позволяют также включить и настроить комплексную защиту всего сайта. Новая версия компонента была существенно переработана и усовершенствована, разработчики исправили ряд ошибок, которые не позволяли работать с обновленной версией CMS. Использование sh404SEF на сайте придает URL-адресам более осмысленный вид, что в свою очередь, качественно влияет на продвижение сайта в поисковых системах. Разработчики настоятельно рекомендуют обновиться до актуальных версий расширения. Полный список изменений доступен на официальном сайте компонента. Перед обновлением версии рекомендуется сделать резервную копию сайта и баз данных. В состав сборки также добавлен релиз кандидат для Joomla 2.5 — sh404SEF v4.0.2.1544.

Joomla SEO tutorial and optimization tips

1. Host your website on a good hosting server

Make sure your website, just like, is on a good Joomla hosting server. If you’re interested if switching to a fast, server, you should read our InMotion hosting review here.

A fast reliable server is your first step.

Don’t go for home servers or cheap hosting servers. Get a server which is fast, reliable and Joomla friendly. InMotion do a fantastic job on hosting Joomla! websites — and we host our website on them because we want it to be fast — and Google friendly.

Remember that Google does not like websites which are not fast.

2. Keyword, Keyphrase and Topic Research

Here’s an excellent video about doing good keyword research from ahrefs



3. Enable Search Engine Friendly URLs

Although you can use the built-in support for SEF URLs, it is highly recommended that you get a dedicated SEF component — these typically offer significant SEO advantages over the core component. Our favourite SEF plugin by far is sh404SEF — which we’ve added in our list of Joomla extensions. Besides creating SEF URLs, it allows you to monitor which requests are generating 404 errors, such that you can ensure you any broken areas of your site are immediately fixed. These are especially useful after migrating a new website. You can also choose to redirect old URLs to the new URLs. It also includes in-built support for stuff such as surrounding your titles by H1 tags, and other standard Google friendly SEO techniques. Meta descriptions are also supported by sh404SEF, and it has great support for other popular Joomla components such as Kunena forum and others popular components.

Joomla seo data-src= data-jchll=true alt=»Joomla SEF URLS» style=»display: block; margin: 10px auto;»/>

4. URL + Organizational Structure for Search Engine Optimization

The good thing is that the CMS lends itself very well to this type of on-page Joomla SEO. By default, it organizes all the content into categories and sub-categories. Your job to optimize the content for search engines is to create the categories and sub-categories which make sense for the content you plan to provide. Together with the search-engine-friendly URLs, this goes a long way to improve your site in the eyes of search engines.

The below image shows what your content structure should look like:

Joomla seo data-src= data-jchll=true alt=»Joomla search engine optimization — website structure» style=»display: block; margin: 10px auto;»/>


How to use Joomla Categories for better rankings

So given that we are discussing that you should organize a structure, how do you do this with Joomla. Let’s give an example of how to do this to optimize for better positions in the SERPs. Since one of the topics of our website is Joomla, we create a category «Joomla» and then multiple other Joomla specific categories nested underneath it. So you can see that there are «Tips and Tricks», «Tutorials», «Modules», «SEO» etc. These are all nested within the parent category.

We do that for all the sections and categories of articles which we want to talk about. See below a screenshot of what it looks like on our backend.

Joomla seo data-src= data-jchll=true alt=»Use categories for good seo» style=»display: block; margin: 10px auto;»/>


How to use Joomla menus for optimal internal linking

We’ll see below that internal linkings are great for passing page rank. So after you’ve created your categories of articles, you need to create a menu structure which is optimized for passing link juice (or page authority). What we do is we create a home page which links to a featured articles component, so that we can feature any article from any category.

We then create a menu item which links to each parent category. For each category, we aslo create sub-menus for each nested category within the parent category. This creates an excellent top-down structure which is fully optimized for search engine crawlers.

See below how we create our own menu structure.

Joomla seo data-src= data-jchll=true alt=»Seo optimized joomla menu» style=»display: block; margin: 10px auto;»/>

7. Make sure you have a good sitemap

Generate a sitemap and create a link to it — we currently use JSitemap and it suits our purpose well, but there are others you can use. It is important that you use a component such that when you add more content to your website, this automatically gets added to the sitemap. The important thing is not just to generate a sitemap once and forget it, but to keep it current as content keeps being added. An out of date sitemap is only slightly better than no sitemap.

GoogleWebMasters Help also suggest and recommend why you should have a sitemap.


8. Submit to WebMaster tools (or Google Search Console)

Submit your website sitemap generated in the previous step to Google Webmasters, and Bing WebMasters. Google WebMasters or what is known today as the Google Search Console is an invaluable tool if you want to closely monitor how you are doing in your SEO. We won’t delve into the details of WebMasters here, but if you are serious about SEO, then you need to make sure you visit Google WebMasters often and understand clearly what’s going on. These two search engines will be the ones which generate most traffic by far. Buying access to a 100 million other directories is probably a waste of money.

9. Improve your page titles — one of the most important ranking factors

The TITLE tag is highly regarded by Google, it is one of the highest on page seo ranking factors which you can influence and can make a significant positive or negative impact — sh404SEF above allows you to set a good title which can optimize your SEO. Of course, if you are looking for a great Joomla seo plugin, you don’t need to go further than sh404SEF Joomla extension

10. Improve your meta descriptions

Your ranking results get a huge positive effect if you implement careful title and meta descriptions by improving your Click-Through-Rate (how many people click to your result)

These are also highly qualified by Google and you should put a description which makes sense, ideally for each page

Take a look at the following Google WebMasters video which explains why these are relevant to increase search ranking, click through rate and overall ROI


Also remember to create a description for your site which is optimized for search engines. The SEO settings can be found here under System > Global Configuration > Site Meta Description and Site Meta Keywords. It also goes without saying, that your site Joomla Robots section should be set to Index,Follow so that search engines indexing can occur.

Joomla seo data-src= data-jchll=true alt=»Article metadata settings for seo» style=»display: block; margin: 10px auto;»/>

Bonus: The basics of on-page SEO

There are some SEO basics which apply to any CMS, whether it is Joomla, or WordPress or any other content being written on the web. These video from ahrefs explains the onpage SEO basics which you need to always remember.



11. Optimize your Robots.txt file to allow images to be indexed

Below there are several ways with which you can use images to make your website SEO friendly but these depend on Google actually indexing your images folder.This is the first step towards that optimization 😉

The only optimization requires is that you remove the Disallow on the images folder in the robots files.

Open your robots.txt file (in the root folder of your Joomla! website) and remove the /images line so that now search engines are not denied from indexing your images.

12. Use good names and alt tags for your images

Good alt tags are essential. Search engines give these tags a lot of relevance. Also make sure the name of the image also makes sense especially for the content, context and keywords which you are looking to rank for. If you want to rank for Joomla SEO, then your first image should be called — you guessed it — that same keyword!. The rest of the images on the page should also follow a similar keyword rich naming convention.

13. Specify the image dimensions when including images

This allows the space to be reserved in the website even before your image has actually loaded. What this does, it makes your website load faster, and it has been proven time and time again that websites that load faster help SEO greatly.

14. Make sure that your website is fast!

Make sure you enable content and URL caching and make sure that Joomla! is loading as fast as possible. Enable Browser caching by enable a Joomla! system plugin which is available by default in Joomla (Extension > Plugin Manager > System — Cache). Make sure the Browser Cache is set to yes, and make sure the plugin is enabled. Also, enabling GZIP compression helps improve loads times by compressing the content of your website (Global Configuration > Server and switch the option for Gzip compression to «Yes»). Optimize the image size to reduce load times by using Google’s Page Speed Tool.

14.1 Leverage Browser Caching

<FilesMatch «.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$»>
Header set Cache-Control «max-age=29030400, public»

14.2 Install JCH Optimizer

This is a great tool which does a great great job of optimizing your page load times. 

14.3 Read through the Simple Performance Guide

14.4 Specify a default character set

Simply add the following line in your .htaccess to specify a default character set

AddDefaultCharset UTF-8

If this doesn’t work, research on how you an do this on your hosting server. The following is a good place to start

14.5 Remove captions.js and mootool.js

Check whether any components are using captions.js and mootools. If they aren’t, then its a good idea to drop them. These two scripts have been added for some JCaption functionality which many times is not used by your website, so you can remove these two javscript files completely — they are «bloatware» for lack of a better term. the mootool.js file by itself is a good 70K file so dropping it will give you a nice slimming down of your website’s total download size.

Add the following to your template before the </head> … 

  $headerstuff = $this->getHeadData();  
  $scripts = $headerstuff['scripts']; 
  foreach ($scripts as $path => $val) 
    if (strpos($path, 'mootools.js') !== false || strpos($path, 'caption.js') !== false) unset($scripts[$path]); 
  $headerstuff['scripts'] = $scripts;
<jdoc:include type="head" />

15. Make sure your Joomla site is mobile-friendly

In April of 2015, Google made a strong ranking signal changes. If your site it mobile-friendly, it will be favoured in search engine results to sites which are not mobile-friendly. By defualt this means, that if your site is not mobile-friendly, you site is getting a very strong negative ranking signal. So if your site does not pass the Google Mobile-Friendly test — make sure you’ve done the necessary changes to make it responsive and mobile friendly.

Зачем оптимизировать сайт?

Итак, зачем же нам оптимизировать сайт? Этот вопрос можно назвать риторическим, потому что ответ на него знают почти все web-мастера. Цель любого качественного сайта в 90% случаев сводится в первую очередь к привлечению на него посетителей. Привлекать их можно по-разному, но одним из основных источников посетителей были есть и еще долго останутся поисковые системы.

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

Основные вопросы начинаются, когда владелец сайта задумывается: «КАК сделать, чтобы мой сайт был высоко в поисковой выдаче?». В данном случае появляется нешуточная конкуренция, поскольку каждый web-мастер / владелец сайта хочет чтобы его детище получило место под солнцем. Многие готовы даже вкладывать в это большие деньги. Из-за высокой конкуренции на сайте должны быть идеально выверены все детали, иначе, при прочих равных условиях (например, финансовых вложениях, возрасте сайта, и.т.д.), конкурент получит небольшое, но преимущество, которое поможет ему обойти вас в поисковой выдаче.

В этой серии статей мы остановимся на внутренних факторах оптимизации сайта (тех, которые под силу реализовать любому веб-мастеру без дополнительных затрат).

Самые важные факторы внутренней оптимизации сайта

Всю работу по SEO-оптимизации сайта можно условно разделить на два больших блока:

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

Ниже я составил список самых важных факторов внутренней оптимизации, которые можно настроить в Joomla (важность уменьшается с каждым следующим фактором):

  1. Контент – фактор не относящийся к Joomla напрямую, но имеющий высший приоритет важности. Об этом уже много сказано, но я повторю: чем более интересной, качественной и полезной будет информация вашего сайта, тем больше он получит посетителей. Seo-оптимизация контента также существует, но сейчас она не относится к теме нашей статьи, поскольку зависит в большей степени от искусства автора, пишущего статью, нежели от Joomla.
  2. Заголовок страницы (Title) – Очень важная часть внутренней оптимизации. Именно заголовок показывается жирными буквами в результатах выдачи и именно на него в первую очередь обращают внимание пользователи. Joomla создает заголовок страницы согласно заголовку статьи, но есть и тонкости. О них расскажу чуть позже.
  3. Meta-описание (Description) – как и заголовок играет важную роль во внутренней оптимизации страницы. Также важно, поскольку некоторые поисковые системы, например Google, показывают мета-описание в результатах выдачи под заголовком. При наличии правильно составленного описания, количество посетителей, которые перейдут к вам на сайт, может возрасти.
  4. Url-адрес ссылки страницы – также одна из важных вещей внутренней оптимизации. Если ссылка написана латинскими или русскими буквами, поисковые системы уделяют этому внимание, повышая сайт в результатах выдачи.
  5. Поведение пользователей на сайте – Количество просмотров страниц, время нахождения на сайта, возврат или невозврат к далнейшему поиску по запросу – все это сегодня крайне важно для успешного продвижения. Нужно стараться сделать сайт таким, чтобы пользователи были им полностью удовлетворены.
  6. Внутренняя перелинковка сайта – страницы сайта должны быть связаны между собой ссылками, и чем шире будет эта связь, тем лучше это скажется на результатах выдачи.
  7. Ключевые слова страницы (keywords) – сегодня считается, что эта часть описания страницы практически не влияет на результаты выдачи, но все же некоторая польза от них есть (примечание: речь идет о meta name = «keywords», не о ключевых словах в тексте).

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

Seo-оптимизация Joomla. Встроенные инструменты

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

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

Общие настройки SEO-оптимизации в Joomla

Итак, мы решили оптимизировать наш Joomla-сайт. Первое, что мы должны сделать – переименовать файл «htaccess.txt», находящийся в корневой директории Joomla, в «.htaccess». Подробно описывать смысл этой процедуры не буду (долго и достаточно сложно), просто скажу, что так надо. Если все же кому-то интересно что такое этот htaccess и с чем его едят, то, как говориться, Welcome to Google, там есть исчерпывающая информация.

Переименовать файл htaccess.txt, как обычную папку в Windows, не получится. Поэтому для переименования рекомендую использовать либо расширенный редактор (например, Notepad++), либо какой-нибудь файловый менеджер (например, Total Commander).

После того, как файл переименован, нужно зайти в настройки Joomla ( «Сайт» –> «Общие настройки»). Здесь, справа, мы можем видеть раздел «Настройки SEO» который позволяет настроить seo-оптимизацию Joomla встроенными средствами.


Если ваш сайт уже проиндексирован поисковыми системами, изменение этих настроек приведет к потере всех проиндексированных страниц и внешних ссылок сайта. Будьте предельно осторожны!!!

Общие настройки SEO в Joomla

Что тут есть:

  • Включить SEF (ЧПУ) – включает механизм seo-оптимизации Joomla, точнее дружественные SEF-ссылки (ссылки, которые могут включать слова, а не только код аля index.php?=….) – активируем;
  • Перенаправление URL – опять же, долго вдаваться в подробности, просто активируем;
  • Добавить суффикс к URL – если активировано, в конце url-адреса страницы будет добавлено «.html». Для поисковых систем наличие этого окончания не имеет значения. Я бы советовал не включать.
  • Алиасы в Unicode – включение этой опции позволит создавать URL-адреса на русском (или другом, отличном от английского) языке. Имеет смысл включать только в случае, если вы имеете кириллистический домен и хотите иметь URL на русском.
  • Включать название сайта в заголовок страницы – если активировано, то к Title страницы сайта будет всегда добавляться название сайта, указанное в общих настройках Joomla. Лучше не включать.

Таким образом, мы включаем три опции и жмем кнопку «Сохранить». Всё, seo-оптимизация Joomla активирована. Но радоваться пока рано. Впереди еще много работы.

Настройки URL и Title в Joomla

После активации seo-оптимизации Joomla мы увидем, что URL страниц изменились. По умолчанию, они теперь генерируются из названия материалов (или пунктов меню Joomla).

Но что делать, если заголовки слишком длинные и вообще, вы хотите иметь URL, отличный от названия материала или пункта меню? Можно заметить, что у каждой страницы, категории, пункта меню Joomla в настройках есть опция «Алиас».

Настройки псевдоними для материала Joomla

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

Если оставить это поле пустым, то алиас будет сформирован автоматически из названия материала путем транслитерации символов. Если же поле заполнено латинскими буквами, то оно и станет URL страницы (или частью URL). Например, если мы создали новый пункт меню и в поле «Алиас» ввели «seojoomla», то адрес ссылки этого пункта меню будет «/seojoomla.html».

Заполнив таким образом все псевдонимы, мы получим сайт с красивыми дружественными ссылками.

Также стоит отметить, что:

  1. Каждый псевдоним должен быть уникален, т.к. не может быть двух страниц с одинаковыми адресами.
  2. Желательно, чтобы псевдоним содержал в себе ключевые слова, характеризующие содержимое, статьи, категории, или пункта меню, для которых он создается. Это положительно скажется на результатах выдачи данной страницы поисковыми системами.
  3. После индексации сайта крайне нежелательно изменять псевдоним, иначе страница, за которую он отвечает, временно вылетит из индекса поисковых систем.

Что касается Title страницы сайта, которую поисковые системы используют как ссылку на ваш сайт в результатах выдачи, то в Joomla по умолчанию он формируется таким же, как и заголовок материала. Но это не всегда верное утверждение. Существует множество особенностей работы с Title в Joomla, им посвещена отдельная статья Управление заголовками Title в Joomla. Рекомендую обязательно ознакомиться с ней.

Настройки мета-данных в Joomla

Встроенные возможности Joomla по работе с описанием и ключевыми словами странницы просты:

Настройки метаданных для материала Joomla

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

Внутренняя перелинковка страниц в Joomla

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

Модуль Joomla Связанные материалы

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

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

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

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

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

Таким образом, мы видим, что в Joomla есть средства seo-оптимизации. Хотя они и не идеальны, пользоваться ими можно и нужно.

К читателю

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

SEO оптимизация Joomla


Набор всех приемов и методов, применяемых к содержанию сайта и всему сайту, как информационной единице и называют поисковой оптимизацией, search engine optimizer (SEO).

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

Поисковые машины анализируют содержание сайта в соответствии со специальными алгоритмами. Хотелось бы отметить, что поисковых машин в Интернет не одна и не две, и каждая машина работает по своим «правилам» и угодить всем машинам сразу не удастся. Но все-таки есть несколько правил, выполнение которых поможет любому поисковику «лучше видеть» ваш сайт.

Общие правила SEO оптимизации применимые на Joomla

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

Примечание: В статье речь пойдет о сайте Joomla, без специальных SEO расширений.

Каждая статья вашего сайта должна иметь уникальное название (заголовок)

Заголовок или название статьи должен быть уникальным, прежде всего, внутри сайта. Поисковики видят заголовок статьи в тегах: <title></title>. В заголовке должна быть заложена не только основная мысль статьи, но и эта мысль должна стать ключевой фразой статьи для поисковой выдачи. Эта ключевая фраза должна состоять из 2-3-4 слов. Эта же фраза должна логически и лексически грамотно, повторяться в тексте 3-4 раза, исключая повторение этой фразы в тегах подзаголовков (h2-h6). Чем длиннее текст статьи, тем больше повторений ключевой фразы возможно. Важно не увлекаться повторением ключевой фразы в тексте. Современные алгоритмы поисковиков очень «не любят» излишней оптимизации и могут убрать статью из поисковой выдачи. Разумно поместить ключевую фразу в начале, в середине и в конце статьи.

Каждая статья вашего сайта должна иметь высокую уникальность

Уникальность статьи в Интернет должна быть более 90%. Если вы используете на своем сайте сторонний материал, например справочники, уникальность которого не может быть высокой, то скройте этот материал от поисковиков при помощи инструмента Joomla, позволяющего менять мета-тег Robots для отдельного элемента. С помощью этой функции вы можете отдельную статью или целый раздел «спрятать» от поисковиков при помощи тегов: noindexи nofollowв различных комбинациях. Index (страница должна быть проиндексирована), Noindex (страница не индексируется), Follow (на странице отслеживаются гиперссылки), Nofollow (гиперссылки закрыты).


Принято считать, что noindex работает для Яндекс, а nofollow работает для Google. Но это не всегда так, да и запрет индексации не всегда работает, поэтому стремитесь, чтобы размещать на сайте только уникальные статьи или копирайт или рерайт.

Дайте каждой статье краткое описание

Краткое описание или description статьи остается важным элементом оптимизации. В Joomla описание статьи вы можете сделать без дополнительных расширений.

Как создать description статьи Joomla

При создании статьи во вкладке «Метаданные», «Менеджера статей: Создать статью», есть специальное поле Description. Здесь вы можете задать описание статьи. Длина описания, издавна, рекомендована в 160-180 знаков с пробелами. В описание статьи обязательно включите ключевую фразу.

Description keywords

Мета тег Description

Это тег используется при создании превью (краткого описания) статьи. Description используется поисковиками для индексации, а также при создании аннотации статьи в поисковой выдаче по запросу. Если тег Description отсутствует, поисковики в аннотации статьи выдают первую строку документа или первый отрывок, содержащий ключевые слова. Поисковики видят мета тег Description, как <meta name=»description» content=» Аннотация» />.

Большинство поисковиков используют description joomla, как аннотацию статьи в списке поисковой выдачи. Отмечу, что Googleи Яндекс по разному показывают аннотацию статьи в списке поисковой выдачи (смотри фото).



Яндекс в поисковой выдаче, точно выдает указанный вами Description статьи в Joomla. Google за основу берет Title (заголовок) статьи. Ищет в тексте первую фразу, чаще не одну, с входящим заголовком и показывает ее в выдаче.

Что будет если не заполнить поле Description для статьи Joomla

Если вы не заполните поле Description, то описание статьи возьмется из общих настроек сайта. Отмечу, что в Joomla функция «Подробнее» (тег <hr id=»system-readmore» />) формирует превью статьи, но не формирует мета тег Description. Если вы не заполните форму Description Joomla, в тег <meta name=»description» content=””/> попадет описание сайта указанное в «Общие настройки». Поэтому, лучше заполнить поле Description, во вкладке «Метаданные» при создании /редактировании статьи.


Это же относиться к полю Keywords в метаданные Joomla, расположенному рядом с полем Description.

Мета тег Keywords

Этот мета тег поисковики используют для определения релевантности статьи (соответствие статьи поисковому запросу). В Keywords нужно указывать только слова входящие в статью. Рекомендовано указать не более 10 слов в поле Keywords. В Joomla слова в поле Keywords указываются через запятую, лучше в нижнем регистре. Поисковики ищут ключевые слова статьи в мета теге <meta name=»keywords» content=» слово, слово1, слово 2″ />

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

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

Уникальность заголовка статьи в Интернет

Чуть выше я говорил об уникальности заголовка статьи внутри сайта. А как быть с уникальностью заголовка статьи внутри всего Интернет. Для этого есть специальные решения.

Чтобы заголовок вашей статьи был уникален, в Joomla есть внутренний инструмент, который находится в общих настройках сайта и носит название «Настройки SEO».


Здесь вы видите пункт «Включать название сайта в заголовок страницы». Если вы включите эту функцию, то после названия статьи, через дефис будет следовать название сайта. Это сделает название статьи уникальной не только на сайте, но в Интернет.

В этом вопросе принято идти дальше. Есть мнение, что поисковики «любят» вот такие заголовки (title) статей. Название статьи | Название сайта | Ваш домен. Между всеми названиями и вертикальной чертой обязателен пробел. Здесь важно помнить, что рекомендованная длина заголовка не должна превышать 60-70 знаков. Рекомендовано, потому что я знаю примеры прекрасной индексации сайтов со статями, в которых норма заголовки в 200 знаков.

Сделать заголовок такого вида, можно при помощи расширений Joomla, типа SEF (ЧПУ — человеку понятный URL). Лучшие SEF расширения Joomla это ArtioJoomSEF и Sh404.

Правильно используйте теги h1, h2-h6

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

Саму статью правильно разделяйте тегами h2-h6. Заголовок h6 внутри h5, h5 внутри h4, h4 внутри h3, h3 внутри h2.


struktura joomla

Разумно используйте выделение <strong> внутри текста. Не превращайте текст в сплошные черные пятна.

Итоги статьи

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

  • Публикуйте только уникальный контент;
  • Давайте статье уникальный заголовок в границах сайта. Не дублируйте содержание внутри сайта;
  • Создайте уникальный заголовок статьи внутренним инструментом Joomla«Настройки SEO» или при помощи сторонних SEF расширений;
  • Создайте описание (description) статьи при ее создании. Уложитесь для описания в 160-170 знаков с пробелами;
  • Задайте ключевые слова к статье (keywords). Плотность каждого ключевого слова в тексте 1-5%, плотность всех ключевых слов от 5%;
  • В заголовок статьи включите ключевую фразу статьи для поисковиков. Повторите эту фразу без изменений 2-4 раза в тексте, равномерно разнеся ее по тексту;
  • Обязательно включите ключевую фразу без изменений в описание (description), а слова фразы в keywordsстатьи;
  • Скрываете вводной текст, с открытой страницы статьи;
  • Используйте деление текста статьи при помощи подзаголовков h2-h6;
  • Не допускайте использование более одного тега H1 на странице с материалом.

Эти простые общие правила SEO оптимизации на Joomla должны стать базовыми, в общей оптимизации сайта.


SEO оптимизация Joomla

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

Постановка задачи

Хотел бы отметить, что мы не будем рассматривать теорию SEO и собственно приемы оптимизации статей. Мы рассмотрим технические мероприятия, которые нужно выполнить на сайте, созданном с использованием CMS Joomla. И в этом уроке мы рассмотрим SEO оптимизацию Joomla, используя ее базовые возможности. Итак, первым делом определимся с термином SEO.

SEO – это аббревиатура от Search Engine Optimization, что в переводе означает оптимизация под поисковые системы. То есть это выполнение определенных мероприятий на Вашем сайте которые в последствии будут влиять на рейтинг его в поисковых системах.

Дружественные ссылки (ЧПУ)

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

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

При формировании ссылок нужно учитывать, что URL определенной страницы, должен кратким и лаконичным. В нем не должны присутствовать различные параметры, которые необходимы для отображения страницы на экран. URL должен состоять из ключевого слова, которое характеризует тут или иную страницу. При этом понимаются как кириллические URL (как домен, так и сама ссылка), так и URL с использованием транслита. То есть строка, которая формирует URL, создается путем транслитерации ключевого слова.

Теперь давайте перейдем на тестовый сайт и рассмотрим вид URL без применения ЧПУ:

Joomla seo

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

Joomla seo

Как Вы видите, теперь ссылка намного красивее. Далее сейчас в адресе присутствует строка index.php, которую так же желательно убрать. Поэтому в панели администратора активируем настройку Перенаправление URL, при этом обязательно необходимо переименовать файл htaccess.txt в .htaccess. В таком случае на экране мы увидим следующее:

Joomla seo

Для добавления суффикса .html к URL нужно активировать настройку Добавлять суффикс к URL. В этом случае URL изменится следующим образом:

Joomla seo

Псевдоним (Alias)

Псевдоним (Alias) очень важен с точки зрения SEO, так как именно он напрямую отвечает за формирование дружественных ссылок. Изначально если данное поле оставить пустым, то оно будет создано путем транслитерации названия материала.

Joomla seo

При создании псевдонима Вы должны учитывать, что:

Мета-теги keywords и description

Мета-теги keywords и description, хоть и не так важны как раньше для поисковой оптимизации, но все же эффект от них есть. Особенно тега description, который предназначен для создания описания страницы. Данное описание может быть выведено в качестве краткого описания страницы в поисковой системе. Правда это правило работает в основном для Google и то не всегда. Довольно часто поисковые системы в качестве оеписания показывают отрывок текста данной страницы, как наиболее релевантный запросу. Но все же, Google официально рекомендует использовать мета-тег description для описания страниц:

Joomla seo

Перелинковка страниц

Перелинковка – это обмен ссылками на страницах сайта. То есть когда на одной из страниц выводятся ссылки на другую страницу. Перелинковка бывает двух видов: внутренняя – когда ссылочки ссылаются на страницы одного сайта и внешняя – ссылки ссылаются на внешние ресурсы.

Для чего же нужна перелинковка? Каждая страница сайта имеет свой статический вес, который прямым образом влияет на ее рейтинг в поисковых системах. То есть , чем больше статический вес, тем лучше. Часть статического веса можно передавать другим страницам с помощью ссылок. И эта часть равна примерно 10% общего значения статического веса.

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

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

Joomla seo

Данные ссылки активируются в настройках менеджера материалов – настройка навигация.

Joomla seo

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

Файл robots.txt

Данный файл необходим для индексации сайта роботами поисковых систем. Он непосредственно указывает определенные параметры по индексации. Вот его содержимое по умолчанию:

Для правильной индексации, нужно проверить, что бы в данном файле не была отключена для индексации папка с изображениями Joomla – images(директива Disallow). В старых версиях Joomla данная папка была запрещена для индексации.

На этом данный урок я завершаю. Мы с Вами рассмотрели базовую оптимизацию Joomla с точки зрения SEO. Всего Вам доброго и удачного кодирования.

Joomla seo

Seo-оптимизация Joomla. Встроенный функционал Joomla движка.

После установки Joomla движка на хостинг, вы по мере наполнения сайта контентом, также решаете оптимизировать сайт. Самое первое что стоит сделать, это настроить URL адреса, чтобы они были транслитерированные. Для этого нужно зайти на сайт по FTP, и в корне вашего сайта где лежат все файлы, найти файл «htaccess.txt», и переименовать его в «.htaccess». Подобная процедура необходима чтобы того, чтобы у вас на сайте при включении в пункете «общие настройки» чекбока «ЧПУ», на внутренних страницах формировались транслитерированные URL-ы. Если не совсем понятно зачем всё таки нужно переименовывать файл «htaccess.txt», то за более подробной информации можно обратиться к Гоше (go to Google), там вы точно найдёте для себя всю необходимую информацию. Стандартными методами Windows у вас скорей всего переименоваться файл в .htaccess вряд ли получится. Поэтому нужно будет использовать либо текстовый редактор под названием Notepad++, либо удобный и всеми известный файловый менеджер Total Commander. Как только вы переименуете файл, зальёте его на FTP на свой домен, нужно будет зайти уже через браузер в административную панель, и в ТОП меню зайти в настройки вашего Joomla движка ( «Сайт» –> «Общие настройки»). Там справа вы увидите небольшой раздел «Установки Search Engine Optimization», за счёт которого вы сможете настроить всю необходимую SEO-оптимизацию Joomla CMS встроенным функционалом в стандартной комплектации скрипта.

Важно знать!!!

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


Что мы тут имеем:

  • Включить SEO – данный чекбокс включает в движке Joomla весь механизм seo-оптимизации. Если быть более точным, то он включает дружественные SEF-ссылки (ЧПУ ссылки, где могут отображаться русские слова английскими буквами, а не такой код в url-ах вида index.php?=….) – включаем;
  • Использовать mod_rewrite – данный пункт тоже необходимо включить, поскольку он также влияет на формирование транслитерированных ссылок на внутренних страницах вашего сайта. Просто ставим галочку включить, и идём дальше;
  • Добавить суффикс к URL – если активирован данный пункт, то в конце каждого url адреса будет подставляться ещё и «.html». Поисковые системы хорошо относятся к внутренним ЧПУ ссылкам с подобным окончанием, поэтому этот пункт также имеет смысл включить.

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

После того как вы активировали все необходимы опции в пункте seo-оптимизации Joomla движка, вы можете изменить url адреса ваших категорий, изменить url адреса ваших пунктов меню на сайте, если вас конечно они чем-то не устраивают. Стандартно, Joomla CMS в url адрес прописывает дату создания страницы, что не особо красиво выглядит, да и особо не к чему. Такая ситуация может возникнуть если не прописаны так называемые «алиасы» (или ещё их называют «псевдонимы») страниц. Если вы заметили, в пунктах меню и категориях есть везде в настройках опция «псевдоним».

Алиасы Joomla / Псевдоним в Joomla

Как раз эта опция и отвечает за формирование внешнего вида ссылки страницы, пункта меню и категории.

Если вы оставите это поле не заполненным, то Joomla скрипт заполнит его автоматически, но в таком случае в нём будет прописана дата создания страницы, поэтому имеет смысл все «псевдонимы» заполнять в ручную. Если же вы заполните сами «псевдонимы» латинскими буквами, то это и будет названием вашей внутренней страницы. К примеру вы создаёте пункт меню под названием SEO-оптимизация Joomlа, то имеет смысл тоже самое написать в пункте «псевдоним», то только всё латинскими буквами: “seo-optimizaciya-joomla”. В итоге у вас будет полный адрес вашего пункта меню такой: http://ВАШ-АДРЕС-САЙТА.RU/seo-optimizaciya-joomla.html. Таким образом, заполняя везде где требуется «псевдонимы» в категориях и пунктах меню, у вас на сайте будут красивые и дружественные URL адреса.

Что стоит отметить по поводу формирование ссылок:

  1. каждый прописанный псевдоним обязательно должен быть уникальным, поскольку в сайте под управлением Joomla не может быть две страницы с одним и тем же url адресом;
  2. рекомендуется, чтобы в псевдониме пункта меню, категории, статьи было прописано ключевое слово вашей статьи, чтобы поисковые системы его по запросу выделяли жирным. Эту будет вам небольшое преимущество среди ваших конкурентов, плюс привлечение внимания со стороны посетителей;
  3. когда ваш сайт проиндексируют поисковые системы, крайне не желательно менять url адреса, поскольку поисковым системам придётся заново находить когда-то проиндексированную статью и обновлять у себя кэш, занося к себе в базу ту же самую статью, но уже с новым url адресом. Таким образом, проиндексированная статья временно вылетит из индекса, но позже вернётся, но на это всё требуется время.

Для прописывания описания и ключевых слов, в Joomla CMS есть так же свой встроенный функционал, но он довольно скуден и прост. Если вы делаете не особо сложный сайт, его в принципе вам хватит вполне:

Поля description и keywords в Joomla

В Joomla движке начиная с версии 1.6, появилась возможность прописывать краткое описание (Description) и ключевые слова (Keywords) не только в статьях, но и в пунктах меню с категориями.

Самое последнее что хочется описать о seo оптимизации Joomla CMS, это возможность настройки внутренней перелинковки сайта. С одной стороны в джумле с этим особых проблем не возникает, но с другой стороны, всё организовано в полуавтоматическом режиме, что не всегда может быть удобно.

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

Стандартный модуль похожих новостей в Joomla

Суть модуля похожих новостей следующая:

Это модуль который на страницах материалов выводит похожие статьи, ориентируясь на ключевые слова прописанные в мета-данных каждой статьи. По всем вписанным ключевым словам добавляемого материала, Joomla ищет в мета-данных уже опубликованных статей те же ключевые слова, и если такие слова имеются, то после публикации статьи, внизу статьи будут выведены похожие материалы. Например у вас есть материал «продвижение сайта в поисковых системах», и ещё один материал «Что такое продвижение сайта». Если в оба материала в поле «ключевые слова» пропишите ключевое слово «продвижение сайта», то модуль похожих материалов выведет похожий материал одну из статей, в зависимости какой материал вы будете просматривать.

Таким образом осуществляется внутренняя перелинковка, за счёт модуля похожих материалов, но:

  1. Для того чтобы организовать на сайте внутреннюю перелинковку, всё придётся делать вручную, т.е. необходимо будет прописывать ключевые слова к каждому добавляемому материалу на сайт. Это довольно трудоёмкая, но необходимая мера для качественной внутренней оптимизации сайта;
  2. Модуль отвечающий за перелинковку не плагин, поэтому его нужно выводить в специальную позицию, и, если необходимо вывести модуль «похожие статьи» под материалом, то в вашем шаблоне должна быть необходимая позиция под вывод модуля в нужное место.

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

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

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

You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.