- можливості sh404SEF
- Рекомендації по ЧПУ Joomla
- Принцип побудови URL для SEF компонент Joomla
- недоліки sh404SEF
- Схожі матеріали
- Тип - SEF компонент Joomla.
- Знижка 20% на покупку sh404SEF (Код купона 6K82R-TQ3KF-L9H68).
- PHP 5.2 або новіша версія.
- Joomla 1.5.15 (або новіша версія), Joomla 2.5.6 (або новіша версія).
- Починаючи з версії sh404SEF 2.1 для деяких нових можливостей аналітики необхідні PHP-бібліотеки cUrl, GD (з підтримкою Freetype).
- Необхідно активувати PHP-функцію parse_ini_file на Вашому сервері.
- Веб-сервер Apache.
- Повідомлення про наявність нових версій компонента в адміністративній частині.
- Вплив на все URL-адреси сайту. Наприклад, переклад букв в рядкові.
- Гнучка настройка заміни символів в URL (малюнок нижче).
- Підтримка плагінів для розширень від інших SEF-компонентів. Наприклад, від AceSEF і JoomSEF.
- Розширені можливості по сортуванню і фільтрації URL-адрес в адміністративній частині полегшують роботу з великою кількістю посилань (малюнок нижче).
- Підтримка роботи з Apache і IIS.
- Система кешування сумісна зі «стандартним» кешем Joomla.
- Підтримка кешування в ОЗУ (memcache, APC).
- Підтримка розмежувань прав доступу до компонентів за допомогою стандартного ACL Joomla.
- Інтеграція з Google Analytics, включаючи підтримку відстеження статистики обміну Вашим контентом в соціальних мережах (відстеження натискання кнопок соціальних мереж).
- Підтримка канонічних URL для всього сайту (Joomla 2.5, 3).
- Видалення дублікатів URL.
- Створення ЧПУ (SEF) URL-адрес.
- Створення перенаправлень.
- Відображення даних з Google Analytics в панелі управління Joomla.
- Підтримка формату URL «Google News».
- Додавання кнопок соціальних мереж Twitter, Facebook, Google+ і Pinterest на сторінки Вашого сайту.
- Відстеження в адміністративній частині статистики про те, на скільки активно користувачі діляться вмістом вашого сайту в соціальних системах.
- Підтримка протоколу Open Graph.
- Генерація коротких URL (shURL).
- Налаштування параметрів для генерації URL адрес сторонніх і «вбудованих» розширень (контент, контакти, веб-посилання Joomla, Virtuemart, Community Builder, JomSocial, Kunena, MyBlog, Mosets Tree і так далі).
- Можливість відключення обробки URL-адрес для обраних компонентів.
- Управління мета-даними сторінки (заголовки, описи).
- Генеруються URL-адреси можуть бути легко налаштовані по рекомендаціях Google.
- Повна підтримка «рідний» мульти-мовної Joomla 2.5 і компонента JoomFish для Joomla 1.5.
- Генерація QR-кодів.
- Додавання HTML5 посилань «Попередній», «Наступний» в пагінацію.
- Створення власної сторінки помилки 404.
- Присвоєння спеціальної іконки для всіх посилань, що ведуть за межі вашого сайту.
- Автоматичне визначення того, що користувач зайшов на сайт з мобільного пристрою і зміна шаблону, адаптованого під мобільний пристрій.
- Захист від XSS-атак.
- Захист від шкідливих запитів.
- Захистів від флуд-атак.
- Захист форм введення даних за допомогою Project Honey Pot.
- Можливість обмеження доступу до сайту по певним IP-адресами.
- Видалення мета-тега generator з коду сторінок.
- Використовуйте ЧПУ (SEF) URL замість звичайних. Наприклад, «http://primer.aleksius.com/joomla/rasshireniya/acesearch-vip-modul-poiska-joomla», а не «http://primer.aleksius.com/index.php?option=com_content&Itemid=928&catid = 27 & id = 148 & lang = ru & view = article ».
- Використовуйте описові назви категорій і підкатегорій сайту. Наприклад, «http://primer.aleksius.com/joomla/rasshireniya/», а не «http://primer.aleksius.com/kategoriya-1/podkategoriya-1-kategorii-1/». URL, що складаються зі слів, що відповідають темі і структурі вашого сайту, покращують навігацію користувачів по сайту. Вони легко запам'ятовуються, і на них зручніше давати посилання.
- Краще підібрати слова, які максимально відображають суть вмісту розділу, в тому формулюванні, яку найчастіше вводять користувачі в пошук. Тобто, використовувати в якості назв розділів, підрозділів і так далі ключові слова. Якщо це доречно і допоможе користувачам краще зрозуміти сенс змісту.
- Не використовуйте довгі URL з непотрібними параметрами і ідентифікаторами сесії. Наприклад, «http://primer.aleksius.com/joomla/rasshireniya/», а не «http://primer.aleksius.com/joomla/rasshireniya/?hfj&54s»
- Відносно довжини URL знаходив такі дані: довжина URL, включаючи протокол (наприклад, http) і доменне ім'я, не повинна перевищувати 115 символів; довжина URL, що не включає протокол і доменне ім'я, повинна становити 34-51 символ.
- Бажано, щоб URL-сторінки (включаючи категорії і підкатегорії) був не більше 3-5 слів. Наприклад: «http://primer.aleksius.com/joomla/rusifikatory/rusifikator-rsmediagallery», а не «http://primer.aleksius.com/sozdanie-sajtov/incomedia-website-x5/programma-dlya-sozdaniya -veb-sajtov-website-x5-pro »
- Не використовуйте загальні назви сторінок, наприклад, «stranitsa-1.htm»
- Не заливайте URL набором ключових слів, наприклад, «cards-otkrytki-prazdniki-otpravitpozdravleniya.html».
- Не використовуйте велику кількість вкладених категорій, наприклад, «http://primer.aleksius.com/kategoriya-1/kategoriya-2/kategoriya-3/kategoriya-4/kategoriya-5/kategoriya-6/stranitsa.html».
- При створенні структури сайту, як категорій (підкатегорій) так і папок (підпапок) для контенту, має бути не більше 5 рівнів. Оптимально - не більше 3 рівнів.
- Не використовуйте назви категорій, які не мають ніякого відношення до їх вмісту.
- Надавайте тільки одне посилання, що вказує на одну і ту ж сторінку сайту. Уникайте дублів.
- Не використовуйте непотрібні великі літери в URL. Наприклад: «http://primer.aleksius.com/joomla/rusifikatory/rusifikator-rsmediagallery», а не «http://Primer.aleksius.com/Joomla/Rusifikatory/Rusifikator-RSmediagallery».
- Краще використовувати як роздільник слів в URL тире «-», а не знак нижнього підкреслення «_». Наприклад: «http://primer.aleksius.com/joomla/rusifikatory/rusifikator-rsmediagallery», а не «http://primer.aleksius.com/joomla/rusifikatory/rusifikator_rsmediagallery».
- У більшості випадків, краще прибрати з назв категорій і статей унікальний ідентифікатор ID. Наприклад: «http://primer.aleksius.com/joomla/rusifikatory/rusifikator-rsmediagallery», а не «http://primer.aleksius.com/32-joomla/14-rusifikatory/358-rusifikator-rsmediagallery»
- URL повинен містити або російські слова (латинськими літерами) або англійські. Виняток - імена власні і назви. Наприклад, «http://primer.aleksius.com/autoplay-media-studio/autoplay-media-studio-chast-5», а не «http://primer.aleksius.com/cat/bolshoj-kot».
- При видаленні частини адреси до першого слеша зліва користувач повинен переходити до попередньої категорії. Наприклад, в URL-адресу «http://primer.aleksius.com/joomla/rusifikatory/rusifikator-rsmediagallery» видаливши частину адреси «rusifikator-rsmediagallery» з адресного рядка користувач повинен перейти в категорію вище. Тобто в категорію «Русифікатори» за адресою «http://primer.aleksius.com/joomla/rusifikatory/».
- Складність настройки компонента для початківців веб-майстрів.
- Залежність інших компонентів від sh404SEF. Через те, що sh404SEF бере на себе функції з управління генерацією URL-адрес, то іноді можуть виникати проблеми в сумісності між цим та іншими розширеннями.
- Якщо використовувати компонент досить довго, настільки, що пошукові системи встигнуть проіндексувати Ваш сайт, то видалення компонента і повернення на стандартний SEF компонент Joomla може привести до проблем з «битими» посиланнями. Тобто, в основі пошукових систем будуть одні URL, а на Вашому сайті інші. Для великих сайтів з багаторічною історією це може стати відчутною проблемою. Плюс, не варто забувати, що посилання з інших сайтів на Ваш сайт теж можуть виявитися непрацездатними.
- Якщо Ви періодично оновлюєте Joomla і інші розширення, то швидше за все Вам доведеться оновлювати і sh404SEF. Це може зажадати продовження ліцензії (повторна оплата компонента).
- Також як і SEF компонент Joomla, sh404SEF підтримує перетворення звичайних URL-адрес в SEF не для всіх компонентів.
- Для деяких сторонніх компонентів необхідно буде встановлювати додаткові плагіни в sh404SEF, щоб він міг перетворювати звичайні URL-адреси в SEF. А це, в свою чергу, може додати нові конфлікти між розширеннями.
- Довідкова система і технічна підтримка англійською мовою.
- Для SEO - RSSeo . Також рекомендую звернути свою увагу на програму для SEO аналізу сайту WebSite Auditor і на програму для відстеження позицій сайту в пошукових системах Rank Tracker .
- Для захисту сайту - RSFirewall . Детальніше питання безпеки Joomla розглянуто в циклі статей « захист сайту ».
- Для інтеграції з соціальними мережами - ValAddThis і Phoca Open Graph Plugin .
sh404SEF - це SEF, SEO компонент Joomla з функціями забезпечення безпеки, збору статистичних даних, інтеграції сайту з соціальними мережами і юзабіліті.
За 320 грн. (1266 руб.) Ви отримаєте багатофункційний компонент, який може бути корисний практично для будь-якого сайту, зробленого на Joomla. Починаючи від односторінкових сайтів, закінчуючи інтернет-магазинами, порталами і соціальними мережами. У вартість ліцензії входить сам компонент (на 3 доменних імені), поновлення і технічна підтримка (англійською) протягом одного року. Після цього компонент буде залишатися працездатним, але Ви не зможете його оновлювати і отримувати технічну підтримку.
Для sh404SEF заявлені досить скромні системні вимоги .
Щодо інших вимог до сервера, Anything Digital, розробник sh404SEF, радить дотримуватися рекомендованих системним вимогам до Вашої версії Joomla, заявленим на офіційному сайті розробника Joomla . Крім цього в списку змін є відомості про те, що підтримується версія Joomla 1.6, 1.7, 3.0, 3.1, 3.2.
Огляд буде проходити на прикладі останньої, на момент написання статті (03.01.2014), російськомовної версії sh404SEF 4.2.1.1586 (від 02.11.2013) в Joomla 2.5.17. Зазначу, що частково будуть показані приклади настройки sh404SEF для сайту Aleksius.com, а частково - на прикладі тестового сайту ( «чиста» Joomla 2.5.17 з демонстраційними даними і налаштуваннями за замовчуванням).
З огляду на той факт, що компонент sh404SEF володіє дуже великою кількістю налаштувань і функцій, а також з урахуванням того, що для більшості опцій існують російськомовні підказки, в статті будуть розглянуті тільки деякі опції \ функції, доступні в sh404SEF (малюнок нижче).
можливості sh404SEF
Наведу список основних можливостей, які надає SEF компонент Joomla sh404SEF.
Про те, чого не робить цей компонент, Ви зможете прочитати в статті « Огляд sh404SEF. Налаштування Joomla URL ».
Рекомендації по ЧПУ Joomla
Нижче наведено список рекомендацій, які даються в роботах Якоба Нільсена, Артемія Лебедєва, в керівництві з пошукової оптимізації для початківців від Google (версія 2.0) і ще в декількох статтях від популярних в Рунеті блогерів, які займаються питаннями SEO. Ці рекомендації можна використовувати не тільки для формування URL-адрес, а й для формування структури директорій сайту, наприклад, для папки з зображеннями.
Також знаходив відомості про те, що краще використовувати в URL-адресах тільки букви англійського алфавіту. Наприклад, «http://primer.aleksius.com/sozdanie-sajtov/incomedia-website-x5/programma-dlya-sozdaniya-veb-sajtov-website-x5-pro», а не «http: //primer.aleksius .com / створення сайтів / incomedia-website-x5 / програма -для-створення-веб-сайтів-website-x5-pro ». Є думка, що чим ближче до доменного імені (верхньої структурної одиниці URL) знаходиться категорія, категорія або назва сторінки, тоді вони релевантні в очах пошукової системи. Наприклад, при інших рівних умовах, за запитом «Русификатор RSMediaGallery» в пошуковій видачі повинна ранжуватися вище сторінка «http://joomlaklass.com/rusifikator-rsmediagallery», ніж сторінка «http://primer.aleksius.com/joomla/rusifikatory / rusifikator-rsmediagallery ».
Зауважу, що мені вдається реалізовувати далеко не всі рекомендації. Плюс, порушення даних рекомендацій можна виявити повсюдно на будь-яких сайтах. Так що, повторюся, це всього лише рекомендації, а не чіткі правила, дотримання яких обов'язково.
Принцип побудови URL для SEF компонент Joomla
Розглянемо різницю між ЧПУ Joomla і компонентом sh404SEF. Торкнемося питання різниці між SEF посиланнями, які вийдуть в результаті роботи цих SEF-компонентів Joomla.
Приклад 1. Доменне ім'я сайту - «aleksius.com». У категорії з аліасом «joomla» є категорія з аліасом «rasshireniya». У цій підкатегорії знаходиться стаття з аліасом «komponent-afisha-dlya-joomla-2-5-3-1-rsevents-pro».
В меню є пункт меню з аліасом «joomla», у цього пункту меню є вкладений підпункт з аліасом «komponenty».
ЧПУ Joomla сформує такий URL: «http://primer.aleksius.com/ joomla / komponenty / 249-komponent-afisha-dlya-joomla-2-5-3-1-rsevents-pro».
Компонент sh404SEF сформує такий URL: «http://primer.aleksius.com/ joomla / rasshireniya / komponent-afisha-dlya-joomla-2-5-3-1-rsevents-pro».
Як бачите, ЧПУ Joomla формує URL-адреси на підставі структури меню, а компонент sh404SEF формує URL адреси на підставі структури категорій. Плюс, sh404SEF дозволяє прибрати з URL адреси ID статті.
Приклад 2. Доменне ім'я сайту - «aleksius.com». У категорії з аліасом «joomla» є категорія з аліасом «rasshireniya». У цій підкатегорії знаходиться стаття з аліасом «komponent-afisha-dlya-joomla-2-5-3-1-rsevents-pro».
В меню №1 (верхнє) є пункт меню з аліасом «joomla», у цього пункту меню є вкладений підпункт з аліасом «rasshireniya». В меню №2 (бічний) є пункт меню з аліасом «joomla-2» (так як не може бути 2 однакових аліаса верхнього рівня), у цього пункту меню є вкладений підпункт з аліасом «rasshireniya».
ЧПУ Joomla сформує такий URL (Для меню №1): «http://primer.aleksius.com/ joomla-2 / rasshireniya / 249-komponent-afisha-dlya-joomla-2-5-3-1-rsevents-pro ».
ЧПУ Joomla сформує такий URL (Для меню №2): «http://primer.aleksius.com/ joomla / rasshireniya / 249-komponent-afisha-dlya-joomla-2-5-3-1-rsevents-pro».
Компонент sh404SEF сформує такий URL (для меню №1 і №2): «http://primer.aleksius.com/ joomla / rasshireniya / komponent-afisha-dlya-joomla-2-5-3-1-rsevents-pro» .
По суті, сторінка «komponent-afisha-dlya-joomla-2-5-3-1-rsevents-pro» одна і та ж. Але «рідний» SEF компонент Joomla робить на неї дві різні посилання. Це призводить до дублювання контенту. Можна позбутися від цього, просто закривши від індексації у файлі robots.txt сторінки, що містять «joomla-2 / rasshireniya». Можна скористатися тегом «canonical».
недоліки sh404SEF
Зазначу, що крім безперечних плюсів компонент sh404SEF володіє і недоліками. Втім, як і будь-який інший компонент. До основних, на мій погляд, недоліків хочу віднести наступні.
Також, за час експлуатації sh404SEF (близько року) я виявив ще один недолік (у версії sh404SEF 3). Компонент не сумісний зі «стандартним» компонентом перенаправлень Joomla com_redirect. Але це не настільки суттєво, так як в sh404SEF можна налаштувати перенаправлення.
Рекомендую підійти до питання установки даного компонента з великою відповідальністю. Плюс, варто звернути дуже велику увагу на те, які компоненти Ви збираєтеся використовувати разом з sh404SEF. Варто дізнатися у розробників про сумісність цих компонентів, наявності плагінів і відомих проблем з їх взаємної роботою.
Вважаю, що в якості компонента-аналога ЧПУ Joomla, sh404SEF дуже гарне рішення. Плюс, якщо Вам потрібні інші його функції (SEO, захист сайту і так далі), то це хороший вибір за розумну ціну. Але якщо влаштовує «стандартний» ЧПУ Joomla, то рекомендую альтернативні компоненти для заміни деяких функцій sh404SEF.
Особисто я, на даний момент, використовую компонент sh404SEF як альтернативу «стандартного» ЧПУ Joomla (малюнок нижче) і тільки.
Це допомогло мені позбутися від ряду проблем з дублікатами і неіснуючими сторінками, які постійно знаходив Google (сервіс Інструменти для веб-майстрів Google). Також була істотно змінена структура самих URL. Трохи докладніше про це можна прочитати в статті « оновлення структури ».
Зазначу, що на сайті розширень Joomla компонент sh404SEF відзначений як « популярний ». Оцінка 4.35 з 5 на підставі рейтингу 111 користувачів (245 відгуків). Також для даного компонента існує розділ плагінів .
У наступній статті « Огляд sh404SEF. Компонент Joomla SEO »Ми торкнемося питання настройки цього багатофункціонального SEF компонента Joomla.
Схожі матеріали
Корисні посилання:
Com/joomla/rasshireniya/?