SEO настройка joomla 1.5 - соберем мозги в кучку

Автор Тема: SEO настройка joomla 1.5 - соберем мозги в кучку  (Прочитано 34592 раз)

Оффлайн zlobermanАвтор темы

  • Бизнес оценка: (7, 100%)
  • КМС
  • *****
  • СПАСИБО: 468
  • Сообщений: 1546
  • Карма: 90
  • Пол: Мужской
  • Награды КМС поисковой оптимизации
    • Сайт Яра Громова

Оффлайн zlobermanАвтор темы

  • КМС
  • *****
1
знаю, что похожие темы уже были и уже не раз, но я целенаправленно создаю отдельный топик, по итогам которого будет создан мануал по настройке данной cms.  Данный мануал можно будет или приатачить тут же в теме , или в бонусы забросить к очередной редакции учебника.

В общем, вводная

joomla при всей своей простоте и удобстве имеет ряд негативных моментов. Среди них стоит выделить:

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

давайте перечислять известные проблемы joomla с точки зрения seo и приводить способы их решения

проблема 1 - мультиморда

рядовой сайт на joomla ,  которого не касался напильник сео оптимизатора, имеет несколько зеркал главной:

site.ru
site.ru/index.php
www.site.ru
www.site.ru/index.php
site.ru/main или site.ru/index.php/main

все это решается 301 редиректом

проблема 1.1
- не работает редирект (у меня почему-то именно с joomla часто на одном и том же хосте возникают проблемы)

способы решения  - хз  (частично тут

проблема 2  - ЧПУ
по умолчанию ссылки формируются на базе компонентов и модулей. отсюда две проблемы:

2.1 нужно устанавливать внешние компоненты для формирования ЧПУ. Минус в том, что данные компоненты работают не на всю систему в целом, а на основное ядро cms и известные им крупные другие компоненты. В итоге, получается так, что часть сайта у вас с чпу , а часть нет

2.2 часто за счет искусственного формирования чпу возникают проблемы зеркал страниц, когда пункт основного меню-навигации сайта оказывает влияние на формирование ссылки во втором (дополнительном меню). О чем речь - есть навигация ( линк1, линк2, линк3 ) и категории товаров (линк А, линк Б, линк С)
так вот, если вы находитесь на странице пункта навигации линк 1, то все ссылки  для категорий товаров будут иметь вид  site.ru/link1/linkA    site.ru/link1/linkИ  итд
 Если вы переходите по навигации на страницу линк2,  то автоматом генерируются страницы с ссылками:
site.ru/link2/linkA   site.ru/link2/linkB  итд

у меня в практике сайт , по факту аудита которого обнаружено, что из 117 страниц таким образом cms выгрузила в индекс ПС 2900 страниц. Вот такое вот отзеркаливание

я что-то еще хотел написать, но тупо засыпаю, переоценил свои силы. Завтра с утра продолжу
« Последнее редактирование: 02-05-2016, 16:12:43 от badhit »


Оффлайн zlobermanАвтор темы

  • Бизнес оценка: (7, 100%)
  • КМС
  • *****
  • СПАСИБО: 468
  • Сообщений: 1546
  • Карма: 90
  • Пол: Мужской
  • Награды КМС поисковой оптимизации
    • Сайт Яра Громова

Оффлайн zlobermanАвтор темы

  • КМС
  • *****
со временем напряженка, продолжаю

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

1 данные компоненты создаются таким образом, чтобы обеспечивать ЧПУ для самого ядра joomla и для наиболее известных компонентов (писал об этом выше). Но по факту часто встречается следующее:  компоненты ЧПУ затачиваются под определенные версии др. компонентов joomla и после установки и активации мы вдруг обнаруживаем конфликт версий компонентов, и у нас отваливается, скажем, вся галерея.

2 для уже существующего проекта часто установка ЧПУ компонента ведет к тому, что:
 а) далеко не все существующие страницы работают нормально (частично из-за п1.)
 б) все страницы поменяли ссылки, ПС тупо "теряет" ваш прежний сайт и получает его зеркало, но с другими ссылками. Как следствие - снижение позиций в ПС, временные фильтры, мультизеркала итд итп.

отдельно стоит упомянуть о том факте, что далеко не всегда различный функционал (базовый) самой joomla поддается работе ЧПУ компонентов или настроек. Речь вот о чем: различные ссылки "читать полностью" , ссылки на внутренние статьи, компоненты и разделы часто остаются в виде функционального формирования ссылки а-ля index.php?option=com_content&view=article&id=1292&Itemid=786 или в лучшем случае  http://site/home/39-pages/86-stroy  ,  хотя на самом сайте включены настройки ЧПУ

Отдельно стоит упомянуть о том, что ПС понимает ссылку site.ru/page1 и site.ru/page1/ как два разных url  При настройках внутреннего ЧПУ в joomla можно сформировать вариант site.ru/page1, но как разрулить ситуацию с дублем - мне не понятно, т.к. описанные в интернете методы (путем редактирования htaccess) у меня так и не заработали.


Добавлено: 13-08-2011, 15:28:21

перейдем к практической части работы с ссылками в joomla

прежде всего вам стоит решить, стоит ли с этим вообще заморачиваться
вот пример ссылки вполне успешного сайта, который по целевым запросам в топе региональной выдачи
http://www.lfcontact.com.ua/index.php?option=com_adsmanager&page=show_ad&adid=3869&catid=20&Itemid=137
(сайт взят просто из топ 10, никакого отношения я к нему не имею)

как мы видим, страница в индексе яшки , как и 4378 других страниц. Т.е, нельзя говорить, что технические ссылки ведут к неиндексации страниц

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

Если вы таки решили заморачиваться с настройками ЧПУ, то вам следует решить:
1 вы делаете ЧПУ внутренними средствами joomla или
2 вы устанавливаете специальные seo-компоненты для этих целей.

Рассмотрим пока вариант 1 - КАК сделать ЧПУ ссылки средствами самой joomla

идем в administrator - общие настройки
справа мы видим Установки Search Engine Optimization
Включить SEO - выставляем - ДА
Использовать mod_rewrite - выставляем ДА

после этого мы должны файл htaccess.txt  в корне сайта переименовать в .htaccess  (иначе получите белый экран вместо вашего сайта)

теперь при создании новости мы в поле Псевдоним  указываем то название для страницы, которое желаем видеть (напоминаю - доступны только англ буквы и цифры, пробелы заменяем знаком тире (-) ). В итоге вместо ссылки типа index.php?option=com_adsmanager&page=show_ad&adid=3869&catid=20&Itemid=137  вы получите ссылку типа  site.ru/nazvanie-kotoroe-vi-napisali-sami

Если вы указывали и установку Добавить суффикс к URL , то вы получите страницу в виде site.ru/nazvanie-kotoroe-vi-napisali-sami.html

К минусам этого способа можно отнести:
-все делается руками, нет автоформирования чпу ссылок
-далеко не всегда эта настройка чпу работает корректно для ВСЕХ ссылок, которые формирует ядро joomla , а уж тем более - дополнительные модули

к плюсам можно отнести:

-простота настроек
-вы формируете названия ссылок сами (человек все-таки иногда лучше робота)



Добавлено: 13-08-2011, 15:53:25

пройдемся еще по тонким настройкам:

очень часто сайты на joomla имеют следующую настройку:

есть новость , которая состоит из вступительного текста и полного тела статьи. На главной выводится краткая новость ( вступление ), после чего стоит "читать полностью" - ссылка, по которой мы попадаем на полную версию текста.

Посмотрим на это глазами SEO мастеров. На сотни и тысячи внутренних страниц 2-3 уровня ведет ОДИН И ТОТ ЖЕ ПУСТОЙ АНКОР "читать полностью" (далее, читать итд)

Как же исправить ситуацию?

Идем в:
administrator - менеджер материалов
справа в углу иконка с ремонтным ключами - ПАРАМЕТРЫ

очень часто новички в joomla вообще не знают о существовании целой группы настроек, которая скрывается за этой иконкой

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

для решения нашего вопроса нам нужно:


1 Показывать текст заголовка - ставим ДА
2 Заголовок как ссылка - ДА
3 Ссылка Подробнее... - НЕТ
4 вверху справа в окошке настроек не забыть нажать "сохранить"

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

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

Идем в:
administrator - менеджер материалов
справа в углу иконка с ремонтным ключами - ПАРАМЕТРЫ

Показывать текст заголовка - ставим НЕТ
теперь просто при написании статьи первое предложение мы оформляем как заголовок (через H1 и стилистически
(например:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.)
А ниже уже пишем текст своей статьи

На выходе получаем отдельную страницу с качественным "заголовком"
Учтите, такой вариант подходит именно для создания СТРАНИЦ, когда весь ваш сайт - 3-7 статичных страниц без новостей
« Последнее редактирование: 13-08-2011, 15:53:25 от zloberman »

Оффлайн Владимир75

  • Администратор
  • Бизнес оценка: (4, 100%)
  • *****
  • СПАСИБО: 7248
  • Сообщений: 10677
  • Карма: 649
  • Пол: Мужской
  • Это я такой уже старый
  • Награды Гроссмейстер поисковой оптимизации SEO Профессионал Более трех тысяч спасибо За благотворительность Почетный гражданин нашего форума
    • Оптимизация и Продвижение

Оффлайн Владимир75

  • Администратор
  • *****
  • Доп. информация
    • Бизнес оценка: (4, 100%)
    • СПАСИБО: 7248
    • Сообщений: 10677
    • Карма: 649
    • Пол: Мужской
    • Это я такой уже старый
    • Награды Гроссмейстер поисковой оптимизации SEO Профессионал Более трех тысяч спасибо За благотворительность Почетный гражданин нашего форума
      • Оптимизация и Продвижение
Seo-консультации по SkypeSeo и разработка сайтов, Облачный майнинг(Блокчейн)
Skype:service-advertising(без live)
Мобильный, Whatsap, Viber: 8(910)774-44-99

Оффлайн zlobermanАвтор темы

  • Бизнес оценка: (7, 100%)
  • КМС
  • *****
  • СПАСИБО: 468
  • Сообщений: 1546
  • Карма: 90
  • Пол: Мужской
  • Награды КМС поисковой оптимизации
    • Сайт Яра Громова

Оффлайн zlobermanАвтор темы

  • КМС
  • *****
у меня предложение:

1 я предоставляю созданный на joomla живой сайт, который вообще не настраивался с точки зрения ссылок ( только включены чпу настройки самой joomla

2 нужно будет решить вопросы:
2.1 отзеркаливание морды по всем вариантам
2.2 настройка формирования ЧПУ для всех ссылок скрипта
2.3 проблемы page и page/  отзеркаливания
2.4 проблемы заполнения тайтлов морды, категорий, компонентов, разделов, страниц

проект может быть вообще экспериментальный - сайт ни о чем, 20 страниц копипасты , чисто для проведения работ.
или могу дать живой некоммерческий сайт федерации ушу, которым я взялся помочь (контент уже набит, структура сформирована , сео-настроек почти не было)

нужны 2-5 оптимизаторов, которые являются ЖИВЫМИ ПРАКТИКАМИ работы с joomla
по каждому пункту они мне пишут \ говорят в скайпе инструкции , я их выполняю на сайте, процесс и результат описываю на форуме или в отдельный pdf мануал.

На выходе мы имеем готовую инструкцию по актуальной seo-настройке joomla 1.5.X под копирайтом http://www.sbup.com

мои цели :
1 доразобраться с этой cms до конца самому
2 контент для форума ( мне этот проект не безразличен)
3 материал и для моего блога (проект в процессе написания)

жду утверждения идеи Игорем и появления оптимизаторов
ps я могу 4\5 пунктов выполнить сам, но не хочется переписывать заново, если я что-то упущу \ не знаю. Поэтому и хочется коллективного обмена опытом. Пока в ступор вводи только page и page/ - как убрать это отзеркаливание в joomla так и не понял (не получилось реализовать)

Оффлайн Богдан

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 117
  • Сообщений: 457
  • Карма: 15
    • Атомные электростанции

Оффлайн Богдан

  • Старожил
  • ****
zloberman Спасибо!! обязательно в закладки!


Оффлайн shabananton

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 175
  • Сообщений: 545
  • Карма: 38
  • Пол: Мужской
  • White Hat SEO
    • "Мы - это Веб" - о блогинге и SEO

Оффлайн shabananton

  • Ветеран
  • *****
1) совсем необязательно убирать ссылку "Читать далее" или "Подробнее". В каждой статье заходим в
Дополнительные параметры --> Заменить Читать полностью на
Там прописываем нужный нам текст, в итоге получаем еще внутреннюю ссылку на статью с ключевыми словами. На моем в блоге в подписи работает и почти все статьи получили трешку PR от Гугла. Я не имею в виду влияние этих ссылок, но думаю перелинковка сыграла роль. Да и Гугл расщедрился что-то. Думал пару ссылок продать, но вот боюсь как бы не снял он этот PR))))
2) Большая тема про дубли с решением вот тут:

Там надо будет заменить файлы. У меня эта система сработала, но после обновления Джумлы дублики опять лезли... от себя могу поспособствовать выкладыванием файла robots.txt,  в котором помню заколебался все закрывать. Кстати index.php у меня почему-то все равно висит(((( Надо по ходу не просто закрывать, а редирект сделать. Не могу найти где у меня ссылка с ним стоит...

Оффлайн zlobermanАвтор темы

  • Бизнес оценка: (7, 100%)
  • КМС
  • *****
  • СПАСИБО: 468
  • Сообщений: 1546
  • Карма: 90
  • Пол: Мужской
  • Награды КМС поисковой оптимизации
    • Сайт Яра Громова

Оффлайн zlobermanАвтор темы

  • КМС
  • *****
да ,у вас сайт по /index.php отзеркаливает  морду
это решается редиректом 301 (по логике вещей)

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

итоги сведу в PDF

Оффлайн shabananton

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 175
  • Сообщений: 545
  • Карма: 38
  • Пол: Мужской
  • White Hat SEO
    • "Мы - это Веб" - о блогинге и SEO

Оффлайн shabananton

  • Ветеран
  • *****
Роботс мой найти несложно, вот.
Честно говоря он не претендует на отличный вариант, потому как там есть закрытые конкретные страницы, которые я хотел из индекса выкинуть побыстрее.
У меня стоит стандартный ЧПУ Joomla + тот хак, на который дана ссылка выше.
Честно говоря мне большую свинью подложил компонент для перелинковки Linkr, потому что он был источником дублей.
Что-то не выходит сделать редирект через htaccess, чтобы убрать index.php, написал так:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.не работает. Перенаправление с www на без www сделано с помощью плагина wwwRedirect

Оффлайн Sevab

  • Администратор
  • Бизнес оценка: (6, 100%)
  • *****
  • СПАСИБО: 9909
  • Сообщений: 14523
  • Карма: 665
  • Пол: Мужской
    • Trust Directory Project

Оффлайн Sevab

  • Администратор
  • *****
жду отмашки Игоря и начинаю работы

Я только за.


Оффлайн Shveik

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 78
  • Сообщений: 371
  • Карма: 11
  • Пол: Мужской
  • душа бессмертна, о теле заботиться нужно...

Оффлайн Shveik

  • Старожил
  • ****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 78
    • Сообщений: 371
    • Карма: 11
    • Пол: Мужской
    • душа бессмертна, о теле заботиться нужно...
все для версии J1.5

1. http://www.joomlatwork.com/docman/cat_view/51.html - хак для title в Joomla и управление meta тегами в статьях (сам пользуюсь этим)

2. Tag Meta (только проверял)
Функции бесплатной версии расширения Tag Meta.
#1. Возможность задавать заголовок страницы, тег Title;
#2. Возможность указывать мета теги 'description', 'author', 'keywords' и 'robots';
#3. Для мета тега 'robots' можно указывать все возможные его значения;
#4. Возможность указания канонического адреса ссылки;
#5. В глобальных настройках плагина есть возможность указать содержимое мета тега 'author' и 'generator', а также отображение названия сайта в заголовке страницы.

3. SEO Canonicalisation Plugin - можно перенаправить посетителей с сайта с www на сайт без www и обратно (впрочем таких аддонов много, но не пользуюсь)

4. добавляем в htaccess (пользуюсь):

#  mod_rewrite in use

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.ru 
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]

5. вариант robots:
User-agent: Yandex
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Disallow: /index2.php?option=com_content&task=emailform
Disallow: /*?sl*
Disallow: /index.php?*
Disallow: *.pdf$
Disallow: /name.php?action=print
Disallow: /trackback
Disallow: /*rss.html
Disallow: /*atom.html
Crawl-delay: 2
Host: site.ru
Sitemap: http://site.ru/index.php?option=com_xmap&sitemap=1&view=xml
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Disallow: /index2.php?option=com_content&task=emailform
Disallow: /*?sl*
Disallow: /index.php?*
Disallow: *.pdf$
Disallow: /name.php?action=print
Disallow: /trackback
Disallow: /*rss.html
Disallow: /*atom.html
Crawl-delay: 2
Sitemap: http://site.ru/index.php?option=com_xmap&sitemap=1&view=xml
« Последнее редактирование: 14-08-2011, 10:32:11 от Shveik »


 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
3386 Просмотров
Последний ответ 16-02-2011, 07:47:22
от shtiva
6 Ответов
3729 Просмотров
Последний ответ 23-08-2013, 10:27:57
от vold57
1 Ответов
1664 Просмотров
Последний ответ 17-03-2012, 08:30:26
от MoJo
16 Ответов
4396 Просмотров
Последний ответ 09-02-2013, 11:40:17
от tandritta
22 Ответов
6509 Просмотров
Последний ответ 05-11-2015, 21:58:45
от Klesk666