SEO для блогів на WordPress: основи оптимізації

Салій Джордж - SEO-консультант в Мельбурні, працює з низкою австралійських компаній. Він займається всім, від розробки стратегії просування до її здійснення.

Він займається всім, від розробки стратегії просування до її здійснення

WordPress - чудовий майданчик для публікації, з потужним співтовариством. Для непосвячених WordPress - це відкрита платформа для блогів, яка також може працювати як система управління контентом (CMS) / сайт e-комерції (хоча особисто я не рекомендував би розглядати WordPress в якості рішення для e-комерції), а також може використовуватися для новинних сайтів і чого завгодно ще. Дивлячись на такі сайти, як цей , Розумієш, що це винятковий продукт.

Я сам користуюся ним для декількох власних сайтів і охоче рекомендую більшості людей, і великі шанси, що у більшості з вас або ваших клієнтів є або будуть сайти на WordPress.

Як з усіма системами CMS, там є безліч плагінів і тем для налаштування і оптимізації нового сайту, але також треба зазначити, що час від часу теми і плагіни поводяться непередбаченим чином і заважають роботі вашого сайту. Іноді такі перешкоди видно неозброєним поглядом, іноді вони залишаються непоміченими і надають руйнівну дію на ваші зусилля по оптимізації, в деяких випадках навіть позбавляючи вас відвідувачів. Так що сьогодні ми поговоримо про деякі основні проблеми і їх рішення щодо SEO на WordPress.

Поради по SEO для WordPress

1) Оптимізуйте структуру URL

Якщо ви коли-небудь користувалися WordPress, то могли чути термін «постійна посилання» (якщо ж ви вперше чуєте цей термін, уявіть, що це таке назва для структури URL). За замовчуванням WordPress використовує потворну структуру постійних посилань, яка виглядає приблизно так: example.com/?p=123. Хіба не краще і для SEO, і для користувачів, якщо посилання виглядає так: example.com/title-of-the-post/?

На щастя, є спосіб цього добитися. Залогініться в адмінці WordPress і перейдіть в Налаштування >> Постійні посилання (Settings >> Permalinks). Тут можна змінити структуру URL. Особисто я використовую стиль Postname, але ви, якщо хочете, можете вибрати Custom Structure.

Особисто я використовую стиль Postname, але ви, якщо хочете, можете вибрати Custom Structure

Попередження: Коли ви змінюєте структуру постійних посилань, всі ваші існуючі посилання теж зміняться, так що ті посилання, які Google вже проіндексував, перестануть вести до правильних постам, і ви помітите падіння природного трафіку. Кращий спосіб цього уникнути - додати редирект 301 від старих постів до нових. Якщо на вашому сайті обмежена кількість постів, то редирект 301 можна зробити за допомогою файлу .htaccess. Якщо ж постів дуже багато для редиректу, то можна скористатися сторонніми плагінами, наприклад, Change Permalink Helper . Мені він відмінно допоміг.

Професійна порада: При створенні заголовка для поста краще вручну відредагувати постійне посилання, щоб уникнути стоп-слів (таких як «a», «for», «the» і т.п.). Тобто, якщо ви хочете опублікувати пост із заголовком «The most common Misconceptions about the Mayan Apocalypse», то слід скоротити посилання до «common-misconceptions-mayan-apocalypse». Краще, щоб все слова були з маленької літери, також слід уникати спеціальних символів, включаючи пробіли - про це, як правило, подбає WordPress.

2) Заголовки H1 на всіх сторінках

Ця проблема є в багатьох темах: в заголовках постів на всіх сторінках використовується тег h1. Це велика помилка, оскільки Google звертає велику увагу на тег h1, визначаючи по ньому релевантність вашого сайту, його відповідність тій чи іншій темі. Тому в ідеалі повинно бути так:

  • Тег h1 в назві вашого сайту на головній сторінці.
  • Для окремих сторінок або постів заголовок сторінки повинен бути в h1.
  • Для категорій і архівів тегів (tag archive) заголовок категорії / тега повинен бути в h1.

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

&lt;Code> <? Php if (is_front_page ()) {?>

<H1> <a href = "<? Php echo home_url (); ?&gt; / "Title =" <? Phpbloginfo ( 'name'); ?&gt; "Rel =" home "> <? Phpbloginfo ( 'name'); ?> </a> </ h1>

<? Php} else {?>

<Div> <a href = "<? Php echo home_url (); ?&gt; / "Title =" <? Phpbloginfo ( 'name'); ?&gt; "Rel =" home "> <? Phpbloginfo ( 'name'); ?> </a> </ div>

<? Php}?> </ Code>

Увага: Вищевказаний код не є універсальним рішенням, розробник повинен попрацювати з ним самостійно. Зазвичай ми використовуємо функцію WordPress is_front_page (), щоб перевірити, чи є сторінка головною, і в цьому випадку заголовок вказується як h1. В іншому випадку використовується тег div і вибирається відповідний стиль.

3) Чи потрібно відкривати для індексації категорії / теги?

Так. Якщо у вас правильно налаштовані теги і категорії, тоді архіви тегів і категорій можуть бути відмінним джерелом вхідного трафіку. Ось кілька вказівок по роботі з тегами і категоріями:

  • В архіві тегів і категорій заголовок категорії / тега повинен бути в h1.
  • Додайте опис тегів і категорій. Це гарне місце для розміщення внутрішніх посилань на ваші сторінки (WordPress за замовчуванням не дозволяє цього робити, але цей плагін допоможе вам).

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

  • Використовуйте теги і категорії помірно. Сотні їх вам ні до чого.
  • Якщо ви хочете докладніше почитати про цю тему, рекомендую цю статтю wpbeginner .

4) Які SEO-плагіни використовувати з WordPress?

З тих пір як Yoast випустив свій чудовий SEO-плагін для WordPress, нам не доводиться користуватися безліччю плагінів для різних речей на зразок додавання Facebook OpenGraph, карт сайту, «хлібних крихт», rel = "next" & rel = "prev" для пронумерованих архівів і так далі. Цей єдиний плагін подбає про все.

Постарайтеся налаштувати його правильно. Є безліч посібників, які розповідають, як це зробити. Ось ця стаття managewp допоможе вам почати. Також можна додати модулі News і Video , Якщо ваш сайт це дозволяє.

Увага: Дякую Yoast за публікацію оновлень з виправленням деяких поширених проблем з його плагіном. Це один з моїх улюблених плагінів для WordPress.

Додавання внутрішніх посилань дозволяє зміцнити ваші внутрішні сторінки. Утиліта пошуку внутрішніх посилань, встановлена ​​за замовчуванням, погано справляється з відображенням релевантних результатів за вашим пошуковим запитам. Цей плагін під назвою Better Internal Link Search значно полегшить ваше завдання.

Швидкість завантаження сторінок - дуже важливий фактор як для Google, так і для відвідувачів сайту. Можна скористатися різними інструментами на кшталт Pingdom або Yslow для аналізу роботи вашого сайту на WordPress. Якщо у вас на це є кошти, можете звернути увагу на CDN для забезпечення доставки вашого контенту користувачам з різних куточків світу. Якщо немає - ви завжди можете почати з використання плагіна кешу, наприклад, W3 Total Cache , Для більш швидкої роботи сторінок за допомогою кешування.

Ви також можете використовувати плагін на кшталт Better WordPress Minify для мінімізації CSS і JavaScript з метою більш швидкого завантаження сторінок.

5) Оптимізація зображень для WordPress

Майже всі статті практично на будь-якому хорошому сайті супроводжуються картинками, але більшість людей недостатньо уважно ставляться до оптимізації зображень. WordPress дозволяє додавати alt-текст, підпис і опис - рекомендую користуватися цими можливостями.

WordPress дозволяє додавати alt-текст, підпис і опис - рекомендую користуватися цими можливостями

6) Google-профіль автора на WordPress

Якщо ви не користуєтеся Google+, ви вже програєте. Не втрачайте більше часу і починайте їм користуватися. Google може показувати ваше фото поряд з написаними вами статтями. Детальніше про це можна почитати в Google . Ви легко зможете додати цю опцію на свій сайт, якщо користуєтеся SEO-плагіном Yoast - просто перейдіть в свій профіль і додайте посилання на вашу сторінку в Google+ з тегом? Rel = author

Можна зробити це вручну, створивши посилання на свій Google-профіль з тегом? Rel = author зі свого профілю. Перейдіть в WP Admin >> Users >> Your Profile, знайдіть Biographical Info в розділі About Yourself. Додайте короткі відомості про себе, а також що-небудь на зразок « Читати мене в Google+ ».

Потенційна проблема, з якою ви можете зіткнутися, - то, що WordPress прибирає? Rel = author із заслання, тому вам доведеться встановити плагін HTML in Author Bio , Щоб все вийшло. Наступний крок - додати взаємну посилання з профілю в Google+ на цей сайт. Відредагуйте розділ Contributor To в своєму Google+ профілі і додайте туди посилання на ваш сайт.

Увага: Мається на увазі, що тема, яку ви використовуєте, відображає ваше біо у всіх ваших постах. Скористайтеся Google's Tool , Щоб перевірити правильність налаштувань.

7) мікродані Schema.org на WordPress

Ви напевно бачили розширені сніппети, які Google зараз використовує в SERP. Якщо ви хочете скористатися цим, вам допоможе плагін Schema Creator від Raven, який дозволяє вставляти дані розширеного сниппета в ваш пост, щоб вони стали видні у видачі. Підтримуються наступні мітки:

  1. Person
  2. Product
  3. Event
  4. Organization
  5. Movie
  6. Book
  7. Review
  8. Recipe

Можна сподіватися, скоро з'являться і інші позначки. За допомогою цього плагіна легко додати мітки Schema.org на сайт, якщо тільки, звичайно, ви не хочете додати їх у основу вашої системи WordPress.

8) Стежте за своєю темою і плагінами

WordPress - досить стабільний і якісний продукт сам по собі і в поєднанні зі своїми темами і плагінами. Сайт на WordPress можна пристосувати для будь-яких потреб. Але я вже давно вивчив один важливий урок: плагіни можуть заважати роботі сайту і навіть зовсім його зламати.

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

Мені дуже подобається SEO-плагін Yoast, але пару місяців тому, коли я пробував його на сайті, плагін видавав помилку 404 для категорій і тегів . На щастя, я отримав повідомлення від Google Webmaster's Tools і зміг це виправити. Найкраще місце, куди ви можете звернутися в такій ситуації - форум спільноти WordPress .

9) Інструменти вебмастера і аналітика

Google пропонує відмінний набір інструментів для аналітики в вигляді Google Analytics . І Google, і Bing пропонують зручні інструменти для веб-майстрів. Якщо у вас немає інших способів відслідковувати інформацію, рекомендую вам встановити ці та якомога швидше почати користуватися ними на сайті. З обома наборами інструментів для вебмайстрів вам також допоможе плагін Yoast, про який йшла мова вище. Для аналітики у Yoast є інший плагін , Який дозволяє легко налаштувати аналітику на сайті.

Com/?
Com/title-of-the-post/?
Lt;Code> <?
Php if (is_front_page ()) {?
Php echo home_url (); ?
Gt; / "Title =" <?
Phpbloginfo ( 'name'); ?
Gt; "Rel =" home "> <?
Phpbloginfo ( 'name'); ?
Php} else {?