FL.ru – фриланс сайт удаленной работы №1. Поиск удаленной работы, фрилансеры.

Эффективные методы SEO оптимизации сайтов на Joomla

Категории: Joomla

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

seo оптимизация сайта joomla

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

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

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

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

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

seo оптимизация сайта joomla

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

seo оптимизация сайта joomla

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

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

seo оптимизация сайта joomla

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

seo оптимизация сайта joomla

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

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

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

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

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

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

1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} www.moysayt.com 
RewriteRule (.*) http://moysayt.com/$1 [R=301,L]

Если нужно перенаправить в обратном порядке, то в .htaccess необходимо добавить следующий код:

1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

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

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

seo оптимизация сайта joomla

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

seo оптимизация сайта joomla

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

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

seo оптимизация сайта joomla

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

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




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

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

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

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

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

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

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

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

Рекомендую посмотреть видео ниже. Оно на английском, но присутствуют русские субтитры. Это рекламный ролик, но это то что нужно, потому что он максимально подробно описывает всего за две минуты все преимущества и возможности компонента «Sh404SEF»

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

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

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

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

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

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

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

seo оптимизация сайта joomla

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

effektivnye_metody_seo_optimizacii_sajtov_na_joomla_9

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

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

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

seo оптимизация сайта joomla

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

seo оптимизация сайта joomla

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

seo оптимизация сайта joomla

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

**********************

Разумеется, перечисленные выше приемы оптимизации сайта на Joomla, не являются исчерпывающими. Просто я не хотел превратить данную статью в бесконечную портянку текста, поэтому этой порции будет достаточно. В будущем будут еще статьи про Joomla, т.е. проблем с этим движком хоть отбавляй, а интересные решения этих проблем уже традиционно приходится пробивать собственным лбом, что и будет хорошим поводом для новых статей по этой тематике. До связи на волнах http://max1net.com/




Подпишитесь на рассылку блога
max1net.com:
Уже подписались человек
Укажите свой e-mail