Общие правила SEO оптимизации на Joomla. SEO-мифы о Joomla: откуда столько заблуждений? Лучший seo плагин для joomla

– это мой любимый движок, жизнь такая штука что хочешь не хочешь, а приходится осваивать что-то новое. Поэтому в свое время я столкнулся с системой управления сайтом CMS Jooomla. Не сказать, что я безумно рад работе с этим движком, но в ряде случаев он более гибкий, чем WP, и позволяет решать несколько иные задачи, нежели сайты на двиге WordPress.

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

Все проблемы по части SEO, которые есть в Joomla, описать невозможно, поэтому я остановлюсь на главных.

SEO -оптимизация сайта на Joomla

1. Не знаю, почему так получается, но по-умолчанию в Joomla папка с картинками (/ images) закрыта от индексации поисковыми системами . И когда ты начинаешь просматривать robots.txt, то при внимательном изучении этого просто нельзя не заметить

Вот найду первый попавшийся сайт на Joomla — timessquare.com. Проверим, что это действительно Joomla при помощи http://2ip.ru/cms/

Этот сервис 2ip.ru иногда и не совсем правильно показывает CMS сайта, но это случается достаточно редко, поэтому в большинстве случаев верить можно. Но чтобы уже наверняка быть уверенным в том, что это действительно Джумла, проверим позиции модулей, введя в поисковую строку урл-адрес следующего вида http://timessquare.com/?tp=1.

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

Так вот, если мы заглянем в robots.txt этого сайта, то увидим, что поисковым паукам прямо запрещается индексировать содержание папки /images, в которой хранятся все картинки

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

И вот такая ситуация актуальна для всех сайтов на Joomla. Поэтому одна из проблем, которую нужно решить – снять запрет индексации папки /images в файле robots.txt.

2. Карта сайта .xml

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

Сам генератор карты сайта занимает не так много места и жрет немного ресурсов, но зачем он вообще нужен? Его главное предназначение – генерировать карту сайта с целью более быстрой индексации контента сайта. И эта карта сайта умещается всего лишь в одном единственном файле sitemap.xml. Возникает вопрос: ради чего тогда работает компонент Xmap? Гораздо проще, не добавлять Xmap на сайт, а действовать так: публиковать на сайт пачку статей, после чего при помощи специального сервиса генерировать карту сайта в формате.xml и самостоятельно загружать ее на хостинг. Собственно, это решение применяю практически постоянно. Генерация больших объемов контента, как правило, это более 500 урлов, не будет бесплатной, поэтому если нужно бесплатно сгенерировать карту сайта – то нужно использовать программу Xenu Link .

3. Редирект с www на без и обратно

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

RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1

4. Редактор для работы с контентом

Изначально в сборку Joomla при установке входит два тестовых редактора. Это TinyMCE и Code Mirror. Но достаточно поработать буквально несколько часов с этим редактором, и сразу становится понятно, что дальше так работать будет невозможно Вот так выглядит стандартный текстовый редактор Joomla

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

И когда ты начнешь грузить изображения через медиа-менеджер, а не через сам текстовый редактор, тогда задумаешься, как это все-таки не прикольно Альтернатива всему этому безобразию – редактор JCE (Joomla Content Editor). Когда-то, когда я в первый раз столкнулся с этими редакторами, то начал искать информацию, на что бы поменять стандартные редакторы. Совсем немного погуглив я понял, что флагман на этой ниве – это именно JCE.

Сама панелька JCE выглядит следующим образом

Считаю, что на сегодняшний день это лучший текстовый редактор для Joomla. Располагается программа по адресу http://www.joomlacontenteditor.net/ . Здесь же можно найти и скачать русскую локализацию.

5. Плагины для SEO-оптимизации Joomla

При работе с CMS Joomla это самый проблемный вопрос. Потому что для этой CMS нет монополиста типа как для WordPress.

Для Joomla их очень много. Вот пример нескольких из них:

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

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

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

Если у вас есть немного навыков настройки сайтов, то думаю, что вполне достаточно JoomSEF. Потому что самые основные функции он выполняет: создание и редактирование ссылок, установка ЧПУ, мета-теги для страниц сайта.

Ниже вы можете просмотреть видеоролик по плагину SEF

Что касается «Sh404SEF» компонента для Joomla, то с ним я сталкивался чаще всего. Говоря откровенно, он жрет достаточно много ресурсов хостинга и не во всем универсален. Однако, в нем есть практически все возможные настройки по части SEO, какие только могут быть. Поэтому не могу сказать, что этот плагин предназначен только для новичков. Для новичков тут много настраиваемых параметров, которые можно вручную не прописывать на хостинге. Но вместе с тем, разберутся ли в этом новички? Тоже вопрос. В общем, этот плагин универсальный, громоздкий с большим количеством настроек.

6. Поиск дублей страниц на сайте Joomla

По собственному опыту работы с данной CMS могу сказать, что проблема образования дублей страниц сайта в Joomla – это, наверное, самая главная головная боль, какая только есть. И как решать эту проблему – хз, потому что Джумла каким-то невероятным образом создает дубликаты страниц.

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

Задача №1 – дубли страниц нужно найта

Задача №2 – дубли страниц нужно удалить

Как найти дубли страниц на сайте?

Предполагаю, что если вы сейчас читаете эту статью, то наверняка вы либо начинаете в SEO, либо уже работаете в этом направлении и ищете что-то новое и интересное. Значит, я скажу самый простой и не затратный способ обнаружить дубли на сайте – это использование инструмента «Инструменты для веб-мастеров Google ». Достаточно чтобы прошло немного времени после добавления сайта в эту панель, и тогда можно зайти и посмотреть, есть ли дубли на сайте

Вот три пункта, которые интересуют нас в данном случае. Когда мы кликнем на заголовок «Повторяющееся метаописание», то сразу увидим все наши дубли

Собственно, таким вот образом и находятся дубли страниц сайта.

Как удалить дубли на сайте Joomla?

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

А в самой Joomla удалить дубли можно при помощи указанного выше SEO-компонента «Sh404SEF»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

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

Каждый псевдоним должен быть уникальным;

Псевдоним должен содержать ключевое слово страницы;

После индексации сайта не желательно менять псевдоним, так как изменится вид URL.

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

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

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

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

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

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

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

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

Файл robots.txt

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

User-agent: * Disallow: /administrator/ Disallow: /bin/ Disallow: /cache/ Disallow: /cli/ Disallow: /components/ Disallow: /includes/ Disallow: /installation/ Disallow: /language/ Disallow: /layouts/ Disallow: /libraries/ Disallow: /logs/ Disallow: /media/ Disallow: /modules/ Disallow: /plugins/ Disallow: /templates/ Disallow: /tmp/

User - agent : *

Disallow : / administrator /

Disallow : / bin /

Disallow : / cache /

Disallow : / cli /

Disallow : / components /

Disallow : / includes /

Disallow : / installation /

class="eliadunit">

К читателю

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

О SEO

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

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

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

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

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

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

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

Заголовок или название статьи должен быть уникальным, прежде всего, внутри сайта. Поисковики видят заголовок статьи в тегах: . В заголовке должна быть заложена не только основная мысль статьи, но и эта мысль должна стать ключевой фразой статьи для поисковой выдачи. Эта ключевая фраза должна состоять из 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

Это тег используется при создании превью (краткого описания) статьи. Description используется поисковиками для индексации, а также при создании аннотации статьи в поисковой выдаче по запросу. Если тег Description отсутствует, поисковики в аннотации статьи выдают первую строку документа или первый отрывок, содержащий ключевые слова. Поисковики видят мета тег Description, как .

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

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

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

Если вы не заполните поле Description, то описание статьи возьмется из общих настроек сайта. Отмечу, что в Joomla функция «Подробнее» (тег


) формирует превью статьи, но не формирует мета тег Description. Если вы не заполните форму Description Joomla, в тег попадет описание сайта указанное в «Общие настройки». Поэтому, лучше заполнить поле Description, во вкладке «Метаданные» при создании /редактировании статьи.

class="eliadunit">

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

Мета тег Keywords

Этот мета тег поисковики используют для определения релевантности статьи (соответствие статьи поисковому запросу). В Keywords нужно указывать только слова входящие в статью. Рекомендовано указать не более 10 слов в поле Keywords. В Joomla слова в поле Keywords указываются через запятую, лучше в нижнем регистре. Поисковики ищут ключевые слова статьи в мета теге

Примечание . Напоминаю, что речь идет о сайте без специальных 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.

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

Итоги статьи

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

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

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

Мифы о том, что сайты на Joomla плохо поддаются SEO-оптимизации, были актуальны для версии 1.5 и 2.5. Joomla 3.x отлично индексируется и продвигается в поисковой выдаче. В данном материале мы развеем распространенные заблуждения о Joomla в отношении SEO .

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

Joomla генерирует дубли страниц?

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

Актуальны ли дубли для Джумла на сегодняшний день?

Да, но это не делает её хуже других CMS : дубли есть практически на всех CMS (платных и бесплатных). И одним из этапов SEO-оптимизации сайта на Joomla , как и на любом другом движке, является их исключение от индексирования поисковиками: просто нужно один раз поработать и забыть об этой проблеме .

Joomla плохо индексируется?

Легенда стара как мир, и источником данного утверждения служат следующие моменты:

    Раньше, до Joomla версии 3.3, в файле robots.txt часть нужных папок была закрыта от индексирования, в частности папка images.

    Поисковые роботы, естественно, видят весь ваш сайт, но вот запретам в robots.txt иногда следуют и не добавляют в индекс изображения.

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

    Еще раньше, на Joomla 1.5 были проблемы с ЧПУ-ссылками ( SEF URL - человекопонятные URL-адреса). Но суть в том, что в ссылки страниц сайта дописывалась папка components , на индексирование которой в robots.txt всегда стоял запрет. Вот поэтому страницы на некоторых сайтах могли не попадать в поисковую выдачу.

Важно знать:

Контент сайтов на актуальных версиях Joomla замечательно индексируется и продвигается в поисковых системах.

В Joomla нельзя прописать мета-теги?

Да, раньше были проблемы с прописыванием мета-тэгов для некоторых страниц.

В настоящее время функционал Joomla позволяет прописывать все необходимые для SEO-оптимизации мета-теги (Title , Description , Keywords , Robots ) для страниц материалов, категорий и пунктов меню. Кроме того, тег Title может быть указан отдельно от названия материала или пункта меню.

Важно знать:

В актуальных версиях Joomla можно прописать все необходимые для SEO мета-теги.

Сайты на Joomla слишком медленные?

Данная тема была актуальна для Джумла 1.5 и компонента VirtueMart .

На Joomla 3 и выше со скоростью загрузки всё в полном порядке: базовый функционал позволяет реализовать серверное кэширование и GZIP-сжатие данных на выходе. Отдельные вопросы по скорости появляются, но они адресованы к настройке хостинга и к владельцам сайта, занимающимся добавлением материалов.

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

Важно знать:

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

О том, как обеспечить максимальную скорость загрузки сайта на Joomla 3, читайте в этом разделе .

Конец SEO-мифам о Joomla

На этом мифы заканчиваются.

Какой можно сделать вывод?

Все эти показатели:

  • наличие дублей,
  • грамотная структура сайта,
  • мета-тэги,
  • скорость загрузки,

являются важными моментами в SEO-оптимизации любого сайта.

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

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

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

В качестве заключения

Джумла 3 отлично подходит для продвижения. Есть проблемы с дублями, но это решаемо.

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

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

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

Установка компонента

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

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

Итак, переходим на официальный сайт Joomla раздел extensions: http://extensions.joomla.org .Далее открываем категорию Site manegment и в разделе популярное находим расширение JoomSEF, переходим на страницу его описания и жмем кнопку Download. Далее нас перенаправляют на сайт разработчика данного расширения.

Затем скачиваем последнюю версию компонента, на момент записи урока это версия JoomSEF 4.5.2. Далее устанавливаем как любое стандартное расширение Joomla. Для работы компонента у Вас должны быть включены все настройки по базовому формированию дружественных ссылок, в соответствии со скриншотом:

Хотел бы отметить, что как только мы установим данный компонент, он сразу же включится в работу и таким образом сразу же будет изменена структура ссылок нашего сайта. Для сегодняшнего урока я использую тестовый сайт с локальным адресом http://localhost/lessons/joomla, а теперь обратите внимание на вид ссылки одного из материалов данного сайта:

http://localhost/lessons/joomla/ — локальный адрес сайта (если бы сайт был на реальном сервере в интернете, здесь был бы домен сайта);

joomla – название пункта меню страницы;

cms – название родительской категории;

osnovnye-vozmozhnosti-joomla.html – псевдоним материала (алиас).

Как Вы видите, URL стал более информативным, по сравнению с базовой версией ЧПУ, но далее по ходу урока мы с Вами посмотрим, как можно настраивать формирование ссылок.

Обзор панели управления компонентом

Итак, переходим в панель управления компонентом JoomSEF:

Теперь давайте рассмотрим вкладки.

Вкладка URLs Manegement – вкладка управления ссылками (менеджер ссылок), содержит инструменты по управлению ссылками.

Manage SEF URLs – инструмент по управлению дружественными ссылками:

Содержит все сгенерированные ЧПУ сайта. Кликнув по одной из ссылок — можно выполнить ее редактирование. Обратите внимание, что менеджер показывает сформированную дружественную ссылку, а также реальный путь ссылки (тот который необходим для движка Joomla). Используя данный менеджер — ссылку можно удалить, снять с публикации, а так же заблокировать.

Manage Custom URLs – менеджер по созданию и управлению пользовательских ссылок.

Manage Meta Tags – менеджер мета-тегов и заголовков.

Данный менеджер показывает нам все доступные страницы и ссылки на них и предоставляет возможность указать для каждой из них заголовок (title) и мета–теги (Meta description и Meta keywords).

Manage Internal 301 Redirects — менеджер 301 редиректов. Используя данный менеджер, мы можем создать перенаправление с несуществующих страниц, на любую страницу сайта. При создании редиректа, необходимо указать путь к несуществующей странице (в виде ЧПУ, без домена сайта), и затем путь страницы на которую будет выполнено перенаправление.

Вкладка JoomSEF Configuration – содержит инструменты по наcтройке компонента JoomSEF.

Global Configuration – основные настройки компонента.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Как Вы видите настроек достаточно много и к ним мы еще вернемся.

Extensions Management – настройки компонентов и сторонних расширений. Как Вы знаете данные в Joomla выводятся в основном при помощи компонентов (com_content, com_contact и т.д), помимо этого ссылки так же формируются в этих компонентах. И для удобства настроек в компоненте JoomSEF настройки связаннее с генерацией ссылок компонентов Joomla вынесены в данный инструмент.

Обратите внимание напротив каждого компонента, в последней колонке указано, какое расширение обрабатывает создание дружественных ссылок. Для всех стандартных компонентов — это JoomSEF extension.

Edit .htaccess – инструмент редактирования файла.htaccess – доступен только в платной версии компонента.

Check Updates — инструмент обновлений компонента.

Вкладка Maintenance – обслуживание элементов компонента JoomSEF. На данной вкладке мы можем обновить созданные ссылки (Update URLs), если вносились изменения в конфигурацию. Так же можем удалить и заново сгенерировать все ссылки (Purge SEF URLs), очистить кеш (Clear Cache), просмотреть журналы ошибок и обращений к несуществующим страницам.

Настройка компонента

Как Вы уже заметили настроек у компонента JoomSEF огромное количество и конечно рассмотреть все за один урок мы просто не сумеем. Мы поговорим о некоторых основных настройках и посмотрим как изменить вид сформированных URL. Итак, глобальные настройки компонента.

Вкладка Basic .

Main Configuration

JoomSEF Enabled? — включить в работу JoomSEF

Disable creation of new SEF URLs? — если ДА, будет отключено создание новых URL.

Enable Professional mode — включить профессиональный режим (будет доступно больше настроек, в данной вкладке, а также появится дополнительная вкладка Advanced).

Basic Configuration

File suffix — суффикс, который будет добавлен к ссылке (обычно добавляется.html);

Use Title or Alias? — какой параметр использовать в ссылке, псевдоним, или заголовок страницы (рекомендую использовать Full Title);

www and non-www domain handling – использовать ли www в формировании URL.

Вкладка Cache – содержит настройки по управлению кешированием. Для ускорения работы сайта, лучше включать кеширование.

Вкладка 404 Page – позволяет настроить пользовательскую страницу показа ошибки 404 (отсутствие запрашиваемой страницы).

Теперь давайте научимся менять вид сформированных дружественных ссылок. К пример, у нас есть ссылка на материал:
http://localhost/lessons/joomla/joomla/cms/joomla/osnovnye-vozmozhnosti-joomla.html. Предлагаю отключить добавление названия пункта меню в URL. Для этого переходим на вкладку JoomSEF Configuration в раздел Extensions Management.
Нас интересует компонент content, так как именно он формирует ссылку на материал.

Затем открываем вкладку Common и ищем параметр Add Menu Title to URL, и устанавливаем его значение НЕТ (то есть отключаем добавление заголовка меню в URL). Затем после настройки переходим на вкладку Maintence и нажимаем на кнопку Update URLs. Тем самым обновляем сгенерированные ссылки, что бы новые настройки вступили в силу. И проверяем URL рассматриваемой страницы.

Как Вы видите, теперь в формировании URL не участвует заголовок пункта меню. Теперь давайте отключим заголовок родительской категории. Для этого переходим на вкладку JoomSEF Configuration в раздел Extensions Management, затем компонент content и сейчас нас интересует вкладка Extension. На которой нужно отыскать настройку Add categories to URL и установить значение Only last one, что означает выводить только категорию к которой привязан материал. Далее как обычно обновляем сформированные URL, и смотрим, что получилось:

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

Обратите внимание, URL состоит из названия пункта меню, названия категории и конечно же заголовка страницы. Давайте сделаем так, что бы URL состоял только из названия страницы. Для этого переходим на вкладку JoomSEF Configuration в раздел Extensions Management. Теперь нас интересует компонент contact, так как именно он формирует ссылку на страницу контактов.

На вкладке Extension в параметре Add categories to URL устанавливаем значение NO, то есть отключаем добавление названия категории к URL. Далее на вкладке Common параметру Add Menu Title to URL присваиваем значение NO – отключаем добавление названия пункта меню. Далее обновляем ссылки и смотрим, что получилось:

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

Всего Вам доброго и удачного кодирования!!!

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении



Статьи по теме