Что такое SEF?
В Joomla и в других CMS встроена функция генерации ЧПУ (человекопонятные УРЛ). Оригинальное английское название таких ссылок — SEF URL (search engines friendly url).
Интересно, что в русском названии акцент делается на понятности ссылки человеку, а в английском — на дружественость поисковым роботам.
Данная функция позволяет автоматически преобразовывать ссылки в сайтах из динамического вида:
http://joomlaportal.ru/index.php?option=com_content&task=view&id=34&Itemid=51
в статический:
http://joomlaportal.ru/content/view/34/51/
или
http://joomlaportal.ru/skreenshoy.html
или даже так
http://joomlaportal.ru/Скриншоты.html
Первый тип SEF в Joomla CMS создаются встроенным SEF расширением.
Последние два вида ссылок в Joomla можно сгенерировать с помощью сторонних расширений например таким, как ArtioSEF или sh404SEF.
Последние SEF ссылки на русском языке можно сгенерировать с помощью sh404SEF но только при условии использования UTF-8 на сайте.
Да. С использование кодировок UTF-8 и тем, что браузеры и поисковые системы научились читать русские символы, вебмастерам дается громадный инструмент для помощи пользователям искать информацию в интернете.
Помимо явной красоты ссылок, ЧПУ ссылки дают хороший SEO эффект. Допустим страница моего сайта, имеет заголовок «Создание сайтов», а SEF ссылка
a href="http://palpalych.ru/Создание сайтов.html или a href="http://palpalych.ru/Sozdanie saitov.html
И все таки мой сайт вылезет в топ10 по этому запросу, то ключевая фраза будет подчеркнута не только в снипите, но так же и в ссылке, ведущее на мой сайт. Наверно SEF все таки влияют на выдачу. Как сказать не могу. Но работает.
Начало работы с SEF
У вас есть сайт и Вы хотите сделать SEF ссылки. Но для начала давайте расомтрим основные вопросы, которые задают все начинающие.
Вопрос: Создают ли SEF компоненты повышенную нагрузку на сервер?
Ответ: Если посещаемость превышает 300-400 хостов в день, то сторонние SEF компоненты создают повышенную нагрузку на сервер, вплоть до 40-60%. И соответственно, если ваш сайт находится на хостинге у какого-нибудь провайдера, а не на выделенном сервере, то это может привести к блокированию аккаунта по причине превышения допустимой процессорной мощности. Обычно она составляет не более 10%. Проверенно жизненным опытом.
Но есть два решения – включить стандартный SEF или включить sh404SEF с использованием метода создания SEF ссылок без использования htaccess (index.php).
Вопрос: Что необходимо для работы SEF комонентов?
Ответ: Для работы необходима поддержка сервером функции mod_rewrite. К сожалению, еще встречаются хостинги у которых отключена функция апача такая, как mod_rewrite. Без нее вы сможете видеть только 500 или 404 ошибки.
Или использовать sh404SEF без использования htaccess (index.php).
Вопрос: У меня сайт уже давно живет в сети, и если я включу SEF страницы из индекса поисковых систем выпадут?
Ответ: Нет. Страницы не выпадут, так как SEF компоненты все работают через redirect 301. Redirect 301 - это инструкция, говорящая что страница перемещена на новый адрес. Соответственно по мере обхода поисковыми роботами сайта, все ссылки в индексе будут изменены на новые SEF урлы. Выпадения не будет.
Выбор SEF компонента.
Тут надо исходить из того что вам надо, если нужны простые SEF ссылки, то конечно стоит включить стандартный SEF компонент и не мучиться.
Если вы хотите получить красивые SEF ссылки, то выбор падет между ArtioSEF и sh404SEF. Сравним только некоммерческие продукты.
Стандартный SEF
- На один материал могут вести разные ссылки - поисковики не любят
- Не совсем понятны урлы - пользователи не любят
- URL не всегда отражает направление статьи.
- Можно использовать если нет возможности включить mod_rewrite и править .htaccess.
ArtioSEF
Хороший компонент, но минусов у него очень много.
- Это слишком много запросов в базу.
- Не работает полноценно с кэшированием, все плагины для важный компонентов типа Mosets Tree или Virtuemart платные.
- Не корректно работает с Community Builder.
- Вшитые SEO ссылки на авторов в коде и в meta-информации.
- На один материал могут вести разные ссылки - поисковики не любят
- Плюс один – постоянно можно обновить прямо из админки одним кликом.
Sh404SEF
Это SEF компонент заслуживает большого внимания.
- В отличии от ArtioSEF работает в кэшированием, пониженная нагрузка на сервер,
- Много полезных плагинов для других компонентов, включая MosetsTree и Virtuemart.
- Корректно работает с Community Builder.
- Еще один большой ее плюс, это внутренняя защита сайта от хакеров. Много алгоритмов в комплекте найдете.
- Единственный SEF компонент работающий с русскими ссылками.
- Есть несколько режимов создания SEF-ссылок
- На один материал могут вести разные ссылки - поисковики не любят
Из общего обзора становится видно, что у всех трех компонентов есть один общий минус. Возможность дублирования ссылок.
На этом, краткий урок о SEF ссылках заканчиваю.
Комментарии
Sh404SEF - лучший верно, но его плагин работает не верно с точки зрения оптимизации в дескришн сует бред, после которого выпадают страницы. Работа с русскими урлами это плюс, посему плюс, да потому что поисковики отдают ДОЛЖНОЕ, по дефолту тем у кого
название.ru или название.сайт.ру. - пробейте любой НЧ и увидите если вы рекламируете парламент, то на первом месте будет парламент.ру. Мы не говорим о красивости мы говорим об 2х2 - встречается в вашем урле название товара или бренд, подправив чуток сео ссылки вы на коне.
И циферки и даже продакт.php можно вытащить, но при верной ссылке с названием, и чуток верных кораблей , успех ваш. А как ....думайте сами, решайте сами, иметь или не иметь...
Джумла в плане сео, Дыра из дыр, но пол дня на ней и вы удивитесь на что она способна. Ответить
Извините за такое количество вопросов, просто сижу уже пол дня бьюсь с этими дурацкими ЧПУ и не могу найти ответов на многие возникающие вопросы.
Вопрос автору статьи. "Возможность дублирования ссылок" - а это как-нибудь лечится?
Спасибо за материал. Очень хорошая статья Ответить
НА счет дублирования, даже не знаю что и сказать. У себя дублированных ссылок не вижу. Просто надо умело создавать структуру сайта, чтобы не были в разных разделах статьи Ответить
Благодарю Ответить
Когда устанавливаю стандартный SEF ,иду переименовывать файл htaccess.txt в .htaccess , но там уже такой файл есть и удалить его не получается...пишет что нет прав, права доступа кстати к этому файлу тоже не изменить Ответить
2) Может быть владелец Joomla а не сервак, тогда обращайтесь к хостерам Ответить
Уже есть какие варианты избавится от дублирования ссылок?
sh404SEF я настроил нормально и при серфинге по сайту Url чистые и не каких "боков" (типа ?format=html&pop=0 в конце url) нет.
Проблема в том, что поисковики (гугл и яндекс) одну и ту же страницу проиндексировали с разными окончаниями - с этими ?format=htm] и (или) ?pop=0 в конце. Теперь если посмотреть на интернет магазин в 100 страниц через Яндес вебмастер, то вижу, что проиндексировано больше 1000 страниц (и в гугл тоже). Если пойти по такой ссылке на сайт, то на привальную ссылку перенаправления нет – так и отображается с "дополнением", например …kuhnyu-v-kieve.html?format=html&pop=0 а должно было быть …kuhnyu-v-kieve.html
Многоразовое проиндексирование одной и той же страницы под разными URL могут быть рассмотрены поисковиками как дублирование контента и могут вызвать пессимизацию при выдаче… Как это исправить или обойти не отказываясь от использования ЧПУ в virtuemart? спасибо за подсказки Ответить
Осталось только избавится еще от ?format=html а то поисковики индексирует еще и так: /metal-malayziya.html?format=html
Подскажите как избавится от ?format=html в конце url? Спасибо Ответить
fishing-24.net/index.php/2010-02-12-06-24-49 или заменить их на что то более интересное и короткое. Ответить
подскажите пожалусто,у меня joomla 1.5. родная SEO и mod_rewrite включены и поддерживаются сервером. ссылки формируются с датой или дата и обновление,не могу избавиться,в материале в псвдониме вбиваю руками после сохранения они снова переименовываются в дату и дату редактирования.искал где отключить можно,не нашел.уже плюнул на эт дело,а тут прочел эту статью и думаю что надо делать красивые ссылки! )))
и еще вопрос,так лучше делать ссылки с русскими словами или они одинаковый вес имеют с латинскими? Ответить
При включении стандартного СЕО, страницы с СЕО-формированным урл некорректно отображаются. Т.е. они отображаются начисто без верстки. Чем это может быть вызвано? Ответить
1. http://мой сайт/wethepeople/vilka-wethepeople-excalibur
2. http://мой сайт/wethepeople/vilka-wethepeople-excalibur.html Ответить