Навигация по сайту

Популярные статьи

компонент sh404SEF

  1. можливості sh404SEF
  2. Рекомендації по ЧПУ Joomla
  3. Принцип побудови URL для SEF компонент Joomla
  4. недоліки sh404SEF
  5. Схожі матеріали
  • Тип - SEF компонент Joomla.
  • Знижка 20% на покупку sh404SEF (Код купона 6K82R-TQ3KF-L9H68).
  • sh404SEF - це SEF, SEO компонент Joomla з функціями забезпечення безпеки, збору статистичних даних, інтеграції сайту з соціальними мережами і юзабіліті.

    За 320 грн. (1266 руб.) Ви отримаєте багатофункційний компонент, який може бути корисний практично для будь-якого сайту, зробленого на Joomla. Починаючи від односторінкових сайтів, закінчуючи інтернет-магазинами, порталами і соціальними мережами. У вартість ліцензії входить сам компонент (на 3 доменних імені), поновлення і технічна підтримка (англійською) протягом одного року. Після цього компонент буде залишатися працездатним, але Ви не зможете його оновлювати і отримувати технічну підтримку.

    Для sh404SEF заявлені досить скромні системні вимоги .

    • PHP 5.2 або новіша версія.
    • Joomla 1.5.15 (або новіша версія), Joomla 2.5.6 (або новіша версія).
    • Починаючи з версії sh404SEF 2.1 для деяких нових можливостей аналітики необхідні PHP-бібліотеки cUrl, GD (з підтримкою Freetype).
    • Необхідно активувати PHP-функцію parse_ini_file на Вашому сервері.
    • Веб-сервер Apache.

    Щодо інших вимог до сервера, 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.

    • Повідомлення про наявність нових версій компонента в адміністративній частині.
    • Вплив на все URL-адреси сайту. Наприклад, переклад букв в рядкові.
    • Гнучка настройка заміни символів в URL (малюнок нижче).

    Гнучка настройка заміни символів в URL (малюнок нижче)

    • Підтримка плагінів для розширень від інших SEF-компонентів. Наприклад, від AceSEF і JoomSEF.
    • Розширені можливості по сортуванню і фільтрації URL-адрес в адміністративній частині полегшують роботу з великою кількістю посилань (малюнок нижче).

    Розширені можливості по сортуванню і фільтрації 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 з коду сторінок.

    Про те, чого не робить цей компонент, Ви зможете прочитати в статті « Огляд sh404SEF. Налаштування Joomla URL ».

    Рекомендації по ЧПУ Joomla

    Нижче наведено список рекомендацій, які даються в роботах Якоба Нільсена, Артемія Лебедєва, в керівництві з пошукової оптимізації для початківців від Google (версія 2.0) і ще в декількох статтях від популярних в Рунеті блогерів, які займаються питаннями SEO. Ці рекомендації можна використовувати не тільки для формування URL-адрес, а й для формування структури директорій сайту, наприклад, для папки з зображеннями.

    • Використовуйте ЧПУ (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/».

    Також знаходив відомості про те, що краще використовувати в 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 бере на себе функції з управління генерацією URL-адрес, то іноді можуть виникати проблеми в сумісності між цим та іншими розширеннями.
    • Якщо використовувати компонент досить довго, настільки, що пошукові системи встигнуть проіндексувати Ваш сайт, то видалення компонента і повернення на стандартний SEF компонент Joomla може привести до проблем з «битими» посиланнями. Тобто, в основі пошукових систем будуть одні URL, а на Вашому сайті інші. Для великих сайтів з багаторічною історією це може стати відчутною проблемою. Плюс, не варто забувати, що посилання з інших сайтів на Ваш сайт теж можуть виявитися непрацездатними.
    • Якщо Ви періодично оновлюєте Joomla і інші розширення, то швидше за все Вам доведеться оновлювати і sh404SEF. Це може зажадати продовження ліцензії (повторна оплата компонента).
    • Також як і SEF компонент Joomla, sh404SEF підтримує перетворення звичайних URL-адрес в SEF не для всіх компонентів.
    • Для деяких сторонніх компонентів необхідно буде встановлювати додаткові плагіни в sh404SEF, щоб він міг перетворювати звичайні URL-адреси в SEF. А це, в свою чергу, може додати нові конфлікти між розширеннями.
    • Довідкова система і технічна підтримка англійською мовою.

    Також, за час експлуатації sh404SEF (близько року) я виявив ще один недолік (у версії sh404SEF 3). Компонент не сумісний зі «стандартним» компонентом перенаправлень Joomla com_redirect. Але це не настільки суттєво, так як в sh404SEF можна налаштувати перенаправлення.

    Рекомендую підійти до питання установки даного компонента з великою відповідальністю. Плюс, варто звернути дуже велику увагу на те, які компоненти Ви збираєтеся використовувати разом з sh404SEF. Варто дізнатися у розробників про сумісність цих компонентів, наявності плагінів і відомих проблем з їх взаємної роботою.

    Вважаю, що в якості компонента-аналога ЧПУ Joomla, sh404SEF дуже гарне рішення. Плюс, якщо Вам потрібні інші його функції (SEO, захист сайту і так далі), то це хороший вибір за розумну ціну. Але якщо влаштовує «стандартний» ЧПУ Joomla, то рекомендую альтернативні компоненти для заміни деяких функцій sh404SEF.

    • Для SEO - RSSeo . Також рекомендую звернути свою увагу на програму для SEO аналізу сайту WebSite Auditor і на програму для відстеження позицій сайту в пошукових системах Rank Tracker .
    • Для захисту сайту - RSFirewall . Детальніше питання безпеки Joomla розглянуто в циклі статей « захист сайту ».
    • Для інтеграції з соціальними мережами - ValAddThis і Phoca Open Graph Plugin .

    Особисто я, на даний момент, використовую компонент sh404SEF як альтернативу «стандартного» ЧПУ Joomla (малюнок нижче) і тільки.

    Це допомогло мені позбутися від ряду проблем з дублікатами і неіснуючими сторінками, які постійно знаходив Google (сервіс Інструменти для веб-майстрів Google). Також була істотно змінена структура самих URL. Трохи докладніше про це можна прочитати в статті « оновлення структури ».

    Зазначу, що на сайті розширень Joomla компонент sh404SEF відзначений як « популярний ». Оцінка 4.35 з 5 на підставі рейтингу 111 користувачів (245 відгуків). Також для даного компонента існує розділ плагінів .

    У наступній статті « Огляд sh404SEF. Компонент Joomla SEO »Ми торкнемося питання настройки цього багатофункціонального SEF компонента Joomla.

    Схожі матеріали

    Корисні посилання:

Php?
Com/joomla/rasshireniya/?