Joomla SEO

  1. URL-адреси SEF: ключові слова можуть допомогти; дубльовані URL-адреси великі не-ні
  2. XML Sitemaps - Переконайтеся, що URL-адреси правильні
  3. Заголовок сторінки: Великий для SEO
  4. Теги заголовків
  5. Мета описи, мета ключові слова
  6. Внутрішні посилання - поширення pagerank, довідкових роботів і людей
  7. Прискорення сайту
  8. Кодування
  9. Вміст і Adsense

Коли справа доходить до того, щоб сайти пошукової системи були зручними - тобто пошукова оптимізація (SEO), тому вони легко переглядаються і індексуються пошуковими павуками, а сторінки добре класифікуються, скажімо, у Google, Yahoo і MSN Search, Joomla! має кілька примх, які, можливо, варто трохи пояснити: для мене, скоріше, пропонують деякі ключові люди за Joomla не дуже зацікавлені у створенні веб-сайтів. Коли справа доходить до того, щоб сайти пошукової системи були зручними - тобто пошукова оптимізація (SEO), тому вони легко переглядаються і індексуються пошуковими павуками, а сторінки добре класифікуються, скажімо, у Google, Yahoo і MSN Search, Joomla

По-перше, однак, основи оптимізації Joomla! Сайт для пошукових систем точно такий же, як і для всіх сайтів, і як я коротко описав Безкоштовні консультації з пошукової оптимізації .

Зверніть увагу, що інформація тут датується, і я тепер використовую Drupal; але може бути корисним.

Отже, які ж примхи?

URL-адреси SEF: ключові слова можуть допомогти; дубльовані URL-адреси великі не-ні

ПРИМІТКА: Joomla 1.5 може генерувати деякі реальні тонкі URL-адреси, включаючи допомогу w з SEF; якщо використовувати sh404sef w 1.0.xx, а потім перейти до 1.5, можливо, краще використовувати версію 1.5 sh404sef для створення ідентичних URL-адрес [в іншому випадку, може бути кошмар з масивними змінами URL-адрес].

Raw Joomla! URL-адреси - як і багато URL-адрес системи керування вмістом, - на мою думку, перевищують кількість чисел і символів, наприклад "&".

Joomla! має опцію URL-адреси SEF ("Пошукова система дружніх"), яка працює на багато серверного програмного забезпечення, зменшуючи безладдя в основному числами і зворотними косою відхиленнями - вони повинні бути простішими для павуків пошукових систем для навігації, а також для того, щоб люди вводили адресні поля. Для мене, хоча, навіть з цим варіантом, Joomla! 1.0.xx генерує недружні URL-адреси пошукової системи, оскільки кожне створене посилання може призвести до додаткової URL-адреси, додавши номер, відомий як Itemid.

Є кращі варіанти. Вони створюватимуть URL-адреси зі словами, які зазвичай складаються з назв категорій і назв позицій; може допомогти пошуковим системам, але, безумовно, більш доброзичливо. Хоча я часто бачив комерційне рішення, я використовую відмінну халяву - sh404SEF . Це дозволить вам мати URL-адреси без поганих повідомлень. Включає підтримку URL-адрес SEF з деякими компонентами, включаючи Fireboard.

Я не впевнений, що насправді є багато стимулів для рейтингу пошукових систем від слів замість чисел у URL (навіть слова, які можуть включати ключові слова та ключові фрази); побачили пару повідомлень на форумі, які вказують, що вони дійсно допомагають. цифра, що за чорт, можна спробувати.

Крім того, я вирішив використовувати дефіс як символ, який буде використовуватися для заміни пробілів, скажімо - який не може з'явитися в URL-адресах. Вибирайте дефіси, а не підкреслюйте після того, як потрапите в GoogleGuy у форумах WebmasterWorld.

В ідеалі, URL-адреси, які ви генеруєте, також будуть "прохолодними" - так що не зміниться, як ви пізніше зміните програмне забезпечення Joomla і т.д., але збережете принаймні кілька сторінок з таким же вмістом.

XML Sitemaps - Переконайтеся, що URL-адреси правильні

Якщо ви використовуєте XML-карту сайту (щоб надіслати URL-адреси до Google, Yahoo, MSN), переконайтеся, що він генерує ті самі URL-адреси, які ви бажаєте індексувати.
Я також читав на webmasterworld, який повинен мати не більше 100 URL-адрес для кожної мапи сайту. Важко вирішити питання Joomla, для мене; Я тільки що пробував повний Sitemaps.
Я, однак, додав Joomap для створення звичайної карти сайту - на яку я можу посилатися, добре працює з sh404sef. Сподіваюся, що це допоможе роботам пошукових систем і користувачам. Але і винесли " прихована реклама "- про що я читав на Alledia, і, як зазначалося, не просто хитро [мою формулювання], але і проти керівництва Google.

Заголовок сторінки: Великий для SEO

Joomla! має можливість використання динамічних назв сторінок, що дуже добре працює для елементів; такі компоненти, як Fireboard і Gallery 2 тепер також генерують гідні назви. Хоча для Fireboard, потрібно використовувати патч, щоб переконатися, що сторінки потоків мають назви для потоків (з перших повідомлень), а не з останнього повідомлення на сторінці.

Для ще кращих назв з Joomla !, використовуйте Патч SEF від joomlatwork - може генерувати назви сторінок, які просто назви статей, без назви сайту (можна вибрати ім'я сайту в заголовках сторінок, але спочатку запитайте, чи дійсно це потрібно?)
Цей патч також надає додаткові можливості для використання SEO з Joomla! Регулярна версія безкоштовна; є розширена версія доступна за ціною, якщо ви прагнете до оптимального SEO. Патч був встановлений, щоб стати частиною Joomla 1.5; здається дивним, що це не було (тепер це має бути в 1.6); аналогічним чином, здається, немає жодної причини, чому б не включатися в 1.0.xx.

Якщо ви використовуєте патч, ви можете встановити назву для домашньої сторінки за допомогою посилання на компонент головної сторінки (якщо ви використовуєте його як головну сторінку) у верхній частині головного меню.
В іншому випадку, виходить з тексту, який ви використовуєте для посилання з головного меню на компонент головної сторінки.

JoomSEO це мамбот, який пропонує альтернативні засоби створення назв сторінок (тільки для звичайного вмісту Joomla і статичних елементів вмісту; якщо ви використовуєте його і у Fireboard теж, потрібно зробити невеликий хак до Fireboard, щоб забезпечити відображення імен на Fireboard).

Теги заголовків

У Joomla !, це боляче автоматично призначати теги заголовкам пунктів тощо. Необхідно змінити деякі досить глибокі "коди" (і я не кодер); коли я намагався, коли раніше використовував Mambo, не спрацював надто добре.
Проте JoomSEO може встановити, наприклад, теги h1 для заголовків вмісту.

Моє грубе рішення: я додав визначення для h1 і т.д. в css для шаблонів, які я використовую, і тоді можна встановити ці теги за допомогою редактора (наприклад, TMEdit). Вони можуть допомогти Google, скажімо, визначити ключові теми сторінки.

Мета описи, мета ключові слова

Хоча мета-опис і мета-ключові слова стали майже марними з Google, скажімо, як це зловживали спамери, здається, вони знову мають певне значення. Частково тому, що вони можуть допомогти Google сказати, що сторінки відрізняються один від одного; Крім того, Google може використовувати мета опису в результатах пошуку.

З регулярним Joomla, я вважаю, що це в основному з мета опису і мета ключові слова, які ви вводите для всього сайту: так що не корисно для окремих сторінок. За допомогою патча SEF можна вводити індивідуально для кожної (некомпонентної) сторінки, що дуже корисно.
З Fireboard, є патч, який дозволяє автоматичне створення ключових слів і тегів опису.

JoomSEO mambot також може автоматично генерувати ключові слова та описи; хоча, безумовно, найкраще створювати описи, особливо, індивідуально (як p SEF).

Внутрішні посилання - поширення pagerank, довідкових роботів і людей

З Joomla! пункти, як правило, пов'язані з домашньої сторінки через посилання на розділ, а потім категорія, потім елемент, я досить підозрюю, що pagerank для домашньої сторінки розбавляється часом, коли ви досягли пункту (бачили трохи доказів цього); Ефект те ж саме з інших сторінок, які можуть мати гідний PageRank. Щоб спробувати протистояти цьому, я використовую додаткові меню з прямими посиланнями на елементи (статті), тому намагаюся більш ефективно розділити пейджер.

В основному я використовую підменю, а не величезне меню - як занадто багато посилань на сторінці нерозумно.
Не тільки допомагає з SEO; також корисні відвідувачі сайту, які повинні бути в змозі керувати сайтом більш легко таким чином.

Пам'ятайте також, що текст, який ви використовуєте для посилань, є важливим - Google, скажімо, використовує це як показник того, про що пов'язана сторінка.
Посилаючись на меню, ви, ймовірно, захочете зберегти короткий текст посилання, тому він вміщується в меню.
Можна також посилатися на статті на сайті в межах статей: дійсно, хороша ідея, оскільки Google може надати більше ваги для посилань у основному тексті. Плюс, звичайно, може допомогти відвідувачам орієнтуватися: велика частина роботи над Joomla SEO також допомагає зробити ваш сайт більш зручним для користувачів.

Хоча на посиланнях: Joomla! зазвичай має відносно довгий URL у посиланні на першу сторінку (компонент); Проблема частково призводить до очевидних дублікатів домашньої сторінки. Одне з рішень полягає у видаленні головного меню, зберігаючи при цьому перший компонент як перше посилання на ньому, а також створюючи нове меню, яке містить посилання на ваш домен як домашню сторінку, і розділи тощо. головна сторінка.

Прискорення сайту

Скоріше завантаження сторінок може допомогти відвідувачам - і, можливо, зробити їх більш схильними до посилання на ваш сайт; плюс, допомагає павукам пошукової системи, щоб вони могли ретельно індексувати ваш сайт.
Я прочитав відмінні відгуки про компонент підвищення продуктивності Joomla Joomlatwork ; але комерційна, і ціна занадто висока для мене, враховуючи невеликі обсяги доходу від моїх сайтів.
Просто почав використовувати компонент PageCache, який можна знайти за адресою JoomlaPerformance . Можливо, швидше зробіть сторінки приблизно на 10 раз (після того, як вони були відвідані та кешовані); не працює для Fireboard, якщо не зробити маленький хак на Fireboard я знайшов у форумі bestofjoomla.

Кодування

Ось один, який виявився занадто жорстким для мене. Пошукові системи задоволені сторінками з хорошим кодуванням, що відповідає стандартам; Можливо, MSN наголошує на цьому більше, ніж більшість.

Частково через шаблони (від одного до іншого), редакторів, Mambo і Joomla! сторінки можуть мати багато нестандартного коду. Цей не дуже поганий, але використовуючи валідатор w3c для сторінок сайту, які використовують інший шаблон, можна отримати більше 200 помилок. Тим не менш, сканування коду в Dreamweaver, побачити майже не жовтий підсвічування, пропонуючи Dreamweaver "проходить" більшу частину коду. Сторінки сайту проіндексовані, деякі добре працюють в Google і Yahoo, принаймні, так що я не надто хвилююся - це добре, оскільки я не маю великої ідеї, що робити з багатьма помилками!

Друг, який мав / мав сайт Mambo, спрямований на отримання доходу, витратив сотні годин на очищення коду, щоб максимізувати результати з пошуковими системами (плюс швидкість завантаження сторінки, сумісність із веб-переглядачем ...). Думаю, до вас, чи не хочете ви зробити так багато розчарування.

Вміст і Adsense

Якщо у вас є adsense, бог adsense може заплутатися всіма посиланнями в меню і т.д. Щоб сказати, де ключовий текст на кожній сторінці, можете спробувати додати код до шаблону, вище і нижче основного тексту.

Інформація від: Довідковий центр Google Adsense.

На форумі Joomla та SEO на форумі - більше копій деяких повідомлень, які я зробив для Mambo та Joomla! форуми (хто-небудь слухає? ... плач, тхо, оскільки я написав це, деякі з моїх повідомлень на форумах Joomla навіть отримали увагу від майстра самого розвитку J).

Отже, які ж примхи?
Можна вибрати ім'я сайту в заголовках сторінок, але спочатку запитайте, чи дійсно це потрібно?
О-небудь слухає?