- Навіщо оптимізувати сайт?
- Найважливіші фактори внутрішньої оптимізації сайту
- Seo-оптимізація Joomla. вбудовані інструменти
- Загальні настройки SEO-оптимізації в Joomla
- Налаштування URL і Title в Joomla
- Налаштування мета-даних в Joomla
- Внутрішня перелінковка сторінок в Joomla
У цій статті я розповім про основи оптимізації сайту під пошукові системи, а також про засоби, вбудованих в Joomla, для вирішення цього завдання.
У зв'язку з великим інтересом до даного питання відкриваю нову серію статей, присвячену seo-оптимізації Joomla. У цій статті я розповім про основи оптимізації сайту під пошукові системи, а також про засоби, вбудованих в Joomla, для вирішення цього завдання.
Дана стаття буде розглядати основи seo-оптимізації сайту і базові засоби Joomla, знайомі всім просунутим користувачам.
Навіщо оптимізувати сайт?
Отже, навіщо ж нам оптимізувати сайт? Це питання можна назвати риторичним, бо відповідь на нього знають майже всі web-майстри. Мета будь-якого якісного сайту в 90% випадків зводиться в першу чергу до залучення на нього відвідувачів. Залучати їх можна по-різному, але одним з основних джерел відвідувачів були є і ще довго залишаться пошукові системи.
Чим сайт вище в пошуковій видачі по популярних запитах, тим більше людей на нього перейде і, відповідно, тим більш популярним він буде. Це зрозуміло майже всім і не вимагає особливих роз'яснень.
Основні питання починаються, коли власник сайту замислюється: «ЯК зробити, щоб мій сайт був високо в пошуковій видачі?». В даному випадку з'являється неабияка конкуренція, оскільки кожен web-майстер / власник сайту хоче щоб його дітище отримало місце під сонцем. Багато хто готовий навіть вкладати в це великі гроші. Через високу конкуренцію на сайті повинні бути ідеально вивірені всі деталі, інакше, за інших рівних умов (наприклад, фінансові вкладення, віці сайту, і.т.д.), конкурент отримає невелике, але перевага, яке допоможе йому обійти вас в пошуковій видачі.
У цій серії статей ми зупинимося на внутрішніх чинниках оптимізації сайту (тих, які під силу реалізувати будь-якого веб-майстру без додаткових витрат).
Найважливіші фактори внутрішньої оптимізації сайту
Всю роботу по SEO-оптимізації сайту можна умовно розділити на два великі блоки:
- Зовнішня оптимізація сайту - робота з зовнішніми факторами, що впливають на сайт (покупка посилань, розкрутка в соціальних мережах і ін.)
- Внутрішня оптимізація сайту - робота з самим сайтом, його технічною стороною, наповненням і поведінкою користувачів.
Нижче я склав список найбільш важливих факторів внутрішньої оптимізації, які можна налаштувати в Joomla (важливість зменшується з кожним наступним фактором):
- Контент - фактор не відноситься до Joomla безпосередньо, але він має вищий пріоритет важливості. Про це вже багато сказано, але я повторю: чим більш цікавою, якісною і корисною буде інформація вашого сайту, тим більше він отримає відвідувачів. Seo-оптимізація контенту також існує, але зараз вона не відноситься до теми нашої статті, оскільки залежить більшою мірою від мистецтва автора, який пише статтю, ніж від Joomla.
- Заголовок сторінки (Title) - Дуже важлива частина внутрішньої оптимізації. Саме заголовок показується жирними літерами в результатах видачі і саме на нього в першу чергу звертають увагу користувачі. Joomla створює заголовок сторінки згідно заголовку статті, але є і тонкощі. Про них розповім трохи пізніше.
- Meta-опис (Description) - як і заголовок відіграє важливу роль у внутрішній оптимізації сторінки. Також важливо, оскільки деякі пошукові системи, наприклад Google, показують мета-опис в результатах видачі під заголовком. При наявності правильно складеного опису, кількість відвідувачів, які перейдуть до вас на сайт, може зрости.
- Url-адреса посилання сторінки - також одна з важливих речей внутрішньої оптимізації. Якщо посилання написана латинськими або українськими літерами, пошукові системи приділяють цьому увагу, підвищуючи сайт в результатах видачі.
- Поведінка користувачів на сайті - Кількість переглядів сторінок, час знаходження на сайту, повернення або неповернення до далной пошуку за запитом - все це сьогодні вкрай важливо для успішного просування. Потрібно намагатися зробити сайт таким, щоб користувачі були їм повністю задоволені.
- Внутрішня перелінковка сайту - сторінки сайту повинні бути пов'язані між собою посиланнями, і чим ширше буде цей зв'язок, тим краще це позначиться на результатах видачі.
- Ключові слова сторінки (keywords) - сьогодні вважається, що ця частина опису сторінки практично не впливає на результати видачі, але все ж деяка користь від них є (примітка: мова йде про meta name = "keywords", не про ключові слова в тексті) .
Приблизно так виглядає загальний список чинників внутрішньої оптимізації сайту. Звичайно, у кожного веб-майстра або seo-оптимізатора є свої секрети роботи, але те, що я перерахував, є загальновідомим і нехтувати ним не можна.
Seo-оптимізація Joomla. вбудовані інструменти
Тепер розглянемо, що дозволяють нам стандартні засоби Joomla в плані внутрішньої оптимізації. Скажу відразу дозволяють вони багато, але далеко не все. Тепер по порядку.
Перше, що потрібно зрозуміти: Joomla і розширення Joomla - абсолютно різні речі. Joomla не призначена для seo-оптимізації сторонніх розширень. Вона може працювати лише з тим, що входить в стандартну версію. Тому, якщо ми говоримо про оптимізацію, наприклад, VirtueMart , Community Builder , І інших розширень Joomla, то повинні розуміти, що доведеться використовувати додаткове розширення оптимізації, тому що Joomla не дозволяє робити це вбудованими засобами. Про додаткові розширеннях ми поговоримо в наступних статтях серії, а зараз я розповім що ж все-таки можна зробити вбудованими засобами Joomla.
Загальні настройки SEO-оптимізації в Joomla
Отже, ми вирішили оптимізувати наш Joomla-сайт. Перше, що ми повинні зробити - перейменувати файл «htaccess. txt », що знаходиться в кореневій директорії Joomla, в« .htaccess ». Детально описувати зміст цієї процедури не буду (довго і досить складно), просто скажу, що так треба. Якщо все ж комусь цікаво що таке цей htaccess і з чим його їдять, то, як кажуть, Welcome to Google, там є вичерпна інформація.
Перейменувати файл htaccess. txt, як звичайну папку в Windows, не вийде. Тому для перейменування рекомендую використовувати або розширений редактор (наприклад, Notepad ++), або який-небудь файловий менеджер (наприклад, Total Commander).
Після того, як файл перейменований, потрібно зайти в налаштування Joomla ( «Сайт» -> «Налаштування»). Тут, праворуч, ми можемо бачити розділ «Налаштування SEO» який дозволяє налаштувати seo-оптимізацію Joomla вбудованими засобами.
Важливо !!!
Якщо ваш сайт вже проіндексований пошуковими системами, зміна цих налаштувань призведе до втрати всіх проіндексованих сторінок і зовнішніх посилань сайту. Будьте гранично обережні !!!
Що тут є:
- Включити SEF (ЧПУ) - включає механізм seo-оптимізації Joomla, точніше дружні SEF-посилання (посилання, які можуть включати слова, а не тільки код аля index.php? = ....) - активуємо;
- Перенаправлення URL - знову ж таки, довго вдаватися в подробиці, просто активуємо;
- Додати суфікс до URL - якщо активовано, в кінці url-адреси сторінки буде додано «. html ». Для пошукових систем наявність цього закінчення не має значення. Я б радив не включати.
- Аліаси в Unicode - включення цієї опції дозволить створювати URL-адреси російською (або іншому, відмінному від англійського) мовою. Має сенс включати тільки в разі, якщо ви маєте кіріллістіческій домен і хочете мати URL російською.
- Включати назву сайту в заголовок сторінки - якщо активовано, то до Title сторінки сайту буде завжди додаватися назва сайту, вказане в загальних налаштуваннях Joomla. Краще не включати.
Таким чином, ми включаємо три опції і тиснемо кнопку «Зберегти». Все, seo-оптимізація Joomla активована. Але радіти поки рано. Попереду ще багато роботи.
Налаштування URL і Title в Joomla
Після активації seo-оптимізації Joomla ми побачимо, що URL сторінок змінилися. За замовчуванням, вони тепер генеруються з назви матеріалів (або пунктів меню Joomla).
Але що робити, якщо заголовки занадто довгі і взагалі, ви хочете мати URL, відмінний від назви матеріалу або пункту меню? Можна помітити, що у кожної сторінки, категорії, пункту меню Joomla в налаштуваннях є опція «Аліас».
Саме ця опція відповідає за зовнішній вигляд посилання сторінки, категорії, пункту меню.
Якщо залишити це поле порожнім, то алиас буде сформований автоматично з назви матеріалу шляхом транслітерації символів. Якщо ж поле заповнене латинськими буквами, то воно і стане URL сторінки (або частиною URL). Наприклад, якщо ми створили новий пункт меню і в поле «Аліас» ввели «seojoomla», то адреса посилання цього пункту меню буде «/seojoomla.html».
Заповнивши таким чином все псевдоніми, ми отримаємо сайт з красивими дружніми посиланнями.
Також варто відзначити, що:
- Кожен псевдонім повинен бути унікальний, тому що не може бути двох сторінок з однаковими адресами.
- Бажано, щоб псевдонім містив в собі ключові слова, що характеризують вміст, статті, категорії, або пункту меню, для яких він створюється. Це позитивно позначиться на результатах видачі даної сторінки пошуковими системами.
- Після індексації сайту вкрай небажано змінювати псевдонім, інакше сторінка, за яку він відповідає, тимчасово вилетить з індексу пошукових систем.
Що стосується Title сторінки сайту, яку пошукові системи використовують як посилання на ваш сайт в результатах видачі, то в Joomla за замовчуванням він формується таким же, як і заголовок матеріалу. Але це не завжди вірне твердження. Існує безліч особливостей роботи з Title в Joomla, їм присвячена окрема стаття Управління заголовками Title в Joomla . Рекомендую обов'язково ознайомитися з нею.
Налаштування мета-даних в Joomla
Вбудовані можливості Joomla по роботі з описом і ключовими словами мандрівниці прості:
При створенні матеріалу можна задати для нього опис, ключові слова, і деякі інші мета-дані.
Внутрішня перелінковка сторінок в Joomla
І останнє, внутрішня перелінковка сайту. З цим у Joomla з одного боку немає проблем, але з іншого, все робиться в напівавтоматичному режимі. Для внутрішньої перелинковки в Joomla є спеціальний модуль, під назвою «Пов'язані матеріали».
Суть його буквально описана в самому модулі:
Цей модуль відображає список посилань на матеріали, які пов'язані з тим, що в даний момент відображається в центральній області сторінки. Зв'язки визначаються за ключовими словами, введеним в параметрах матеріалу.
Всі ключові слова даної статті шукаються в списках ключових слів інших опублікованих матеріалів. Наприклад, у вас є матеріали "Розведення папуг" і інший матеріал "Керівництво по розведенню чорних какаду". Якщо ви включите ключове слово "папуга" в обидва ці матеріалу, модуль 'Пов'язані матеріали' буде вважати їх пов'язаними і покаже посилання на матеріал "Розведення папуг" при перегляді матеріалу "Керівництво по розведенню чорних какаду" і так далі.
Як можна зрозуміти з опису, модуль виводить схожі матеріали, виробляючи тим самим внутрішню перелинковку сайту, але:
- Все робиться вручну, тобто ключові слова обов'язкові для кожного матеріалу. Це, з одного боку, добре, але з іншого занадто багато роботи.
- Модуль це не плагін, йому потрібно виділяти спеціальну позицію, і, якщо ми хочемо вивести схожі статті під текстом поточної, в тому місці повинна бути відповідна позиція модуля.
Для виведення схожих матеріалів як, наприклад, в кінці цієї статті існують більш зручні, сторонні розширення Joomla, що дозволяють повністю автоматизувати процес. Про них буде розказано в наступних статтях.
Також, завдяки появі в Joomla 3 полів, що настроюються , З'явилася вожможность зробити блок схожих статей без додаткових модулів і плагінів.
Таким чином, ми бачимо, що в Joomla є кошти seo-оптимізації. Хоча вони і не ідеальні, користуватися ними можна і потрібно.
про автора
Wedal (Віталій). Веб-розробник повного циклу (Full Stack). Творець і автор сайту Wedal.ru.
Основний профіль - створення сайтів і розширень на CMS Joomla.
Навіщо оптимізувати сайт?Навіщо оптимізувати сайт?
Отже, навіщо ж нам оптимізувати сайт?
Основні питання починаються, коли власник сайту замислюється: «ЯК зробити, щоб мій сайт був високо в пошуковій видачі?
Php?
Але що робити, якщо заголовки занадто довгі і взагалі, ви хочете мати URL, відмінний від назви матеріалу або пункту меню?