WordPress SEO, базова оптимізація
З цієї статті ви не дізнаєтеся про методи нарощування посилальної маси, про правильну оптимізації тексту сторінок, а так само про багатьох інших складових SEO. Про що ж тут буде йти мова? Про основи, про базової оптимізації, підготовці WordPress для подальшої, так би мовити « тонкої», настройки.
Відповідаючи відразу на запитання « А що це таке взагалі – базова оптимізація? »: Базова оптимізація – це така корисна штука, яка дозволить вам заощадити купу часу, ресурсів і сил надалі в незалежності від обраної вами стратегії оптимізації та просування.
Базова оптимізація – це правильні настройки варіантів, пропонованих системою, це плагіни, що автоматизують більшу частину роботи, це підкладання соломки заздалегідь там, куди теоретично може приземлитися ваш зад.
Не мудруючи лукаво перейдемо до суті.
посилання
Пермалінкі або ЧПУ
За замовчуванням (Установки→Постійні посилання) WordPress дає постам адреси, наприклад, у вигляді?P=123. Не надто інформативна запис, чи не так?
Не мучте відвідувачів і пошукові системи – надайте сенс своїм посиланнях і підвищіть значимість ключових слів, які ви в них використовуєте. Я, наприклад, вважаю за краще використовувати такий вигляд:
%category%/%postname%.html
Можете сміливо брати на озброєння, або використовувати список доступних тегів і створити своє власне вираження.
кирилиця
Для початку, якщо ви працюєте з сайтом з кириличним контентом, то і назви у вас за замовчуванням кириличні, так само як і URL. І все б нічого, ми можемо навіть забути про естетичну сторону (http://www.mycoolbigshopoftea.com/зеленый-чай/в-пакетиках/ – «Привіт, dear Василь ! How are ти?”), Але пошуковики досі розуміють кирилицю далеко не так добре, як нам би хотілося.
Плюс кириличні символи при перекодуванні дають більшу кількість символів в URL, ніж латиниця. Полегшувати чи пошуковикам і тим, хто не використовує UTF- кодування, завдання чи ні – вирішувати вам, але я б рекомендував скористатися, наприклад, плагіном Cyr to Lat Enhanced і перевести – таки кирилицю в латиницю автоматично, або писати посилання англійською вручну.
«Твоя моя розуміти?»
Якщо публікуєте дійсно важливу статтю і використовуєте транслітерацію в URL – не полінуйтеся і перевірте, чи правильно вас розуміють основні пошуковики.
Перевірка транслітерації в Google та Яндексі – вбиваете вашу транслітерацію прямо в поле пошуку.
Причому позитивний результат в одному не є гарантією позитивного результату в іншому. На жаль ГОСТ тут не працює і пошукові системи використовують власне розуміння транслітерації.
Визначтеся з основним дзеркалом сайту
Проблема стара як самі пошуковики, проте вона досі вимагає уваги, так як вони все так само іноді помиляються, а втрачати через це вага не дуже-то хочеться. Визначаємо для WordPress (Установки → Загальні) який саме варіант подання нам потрібен – з www або без.
Після того як визначилися, обов’язково перевірте результат, ввівши адресу з www і без оного. Якщо перенаправлення не відбувається, або ваш хостер перемудрил з настройками, або якийсь з плагінів вам доведеться видалити / переписати самому. У гіршому випадку допишіть 301 редирект в. Htaccess вручну, але не залишайте цей момент без уваги.
канонічні посилання
Так як канонічні посилання вже c 2009 користуються підтримкою таких компаній як Google, Yahoo і Microsoft, та й Yandex c 2011 року, було б не правильно їх ігнорувати. До питання про те, що це таке: канонічні посилання – це маяки, які показують пошуковим системам, яка з сторінок з однаковим контентом справжня. Наприклад для людини сторінки з адресами:
http://somesite.ru/page/
http://www.somesite.ru/page/
http://www.somesite.ru/?p=1234
Можуть здаватися одним і тим же, але для пошукача всі ці адреси – різні сторінки з однаковим контентом.
Для того, щоб підказати пошуковій системі правильне посилання і не втратити при склеюванні безповоротно контрольний вагу, проставляємо канонічні посилання на кожній сторінці у вигляді такий от записи в розділі
:
Полегшити життя в даному плані і проставити все вірно і автоматом можуть такі плагіни, як, наприклад: WordPress SEO by Yoast або All in One SEO Pack.
Таксономії в розрізі WordPress SEO
WordPress за замовчуванням пропонує вам таксономії з вертикальною (рубрики) і горизонтальної (теги/мітки) ієрархією. Не гребують використовувати їх на всю котушку.
Продумайте вертикальну структуру таким чином, щоб користувачам було легко знаходити необхідний контент (щоб вкладені категорії були логічно розставлені) і користуйтеся тегами/мітками скрізь, де можна, продумуйте їх, щоб не виникло ситуації «кожна мітка – всього один пост, а всього нас 300».
WordPress підказує часто використовувані на вашому сайті мітки – користуйтеся його допомогою. Ну і, звичайно, не спамьте непотрібними мітками там, де вони не до місця.
Логічне поділ за вертикальної ієрархії дасть деякий плюс як в просуванні основних тематичних запитів сайту, так і полегшить завдання пошуковим системам в тих випадках, коли вони захочуть виділити на сайті основні розділи і показати з поруч зі сніппетом у видачі.
Хмара тегів ж, виведене звичайними посиланнями (Не Flash, що не JavaScript, а простий HTML) дозволить вам прискорити індексацію ваших сторінок пошуковими системами (більше шансів, що загляне робот).
дублювання контенту
На цю тему, як завжди, ведеться безліч суперечок, але всі погоджуються в тому, що дублів контенту краще на сайті уникати.
По-перше, розсіюється посилальна маса (стаття – то людям подобається, але от посилання проставляють ведучі не на одну, а на декілька різних сторінок). По-друге, зазвичай дублі говорять про те, що ви перемудрили з логікою побудови сайту і користувачі будуть дивуватися.
Ну і головний мінус: навіть якщо ви не потрапите ні під які санкції від пошукових систем за дублювання контенту (зокрема Google обіцяє не карати, якщо немає злочинного умислу), то в пошукову видачу потрапить все одно тільки один з дублів і не факт, що потрібний вам.
Дана проблема практично повністю вирішується використанням канонічних посилань, про що ви прочитали раніше, але краще задумайтеся і перевірте ще раз структуру власного сайту. А чи так вже необхідно, щоб одна і та ж новина / стаття потрапляла одночасно в кілька категорій, замість того, щоб просто дописати їй кілька тегів / міток?
Ще один крок на шляху базової оптимізації, який ви можете зробити – не виводити з в стрічки (loop) записи цілком. Використовуйте функцію the_excerpt() замість the_content().
Таким чином ви, по-перше, полегшите завдання пошуку користувачу, який може потрапити на сторінку в пошуках певної фрази з пошуковика. Краще б йому не мотати солідне полотно, а відразу побачити шукане на сторінці. Друге, не виводячи весь вміст поста в стрічку ви зменшите кількість дубльованого контенту на сайті.
Посилити останній ефект ви можете шляхом написання в Цитату (Excerpt) короткого змісту поста, замість його першого параграфа (як було б, використовуй ви the_content() з відрізаним рядком в контенті).
Остання порада: виключіть з індексації архіви по датам. Корисною тематичної навантаження вони не несуть, зате дублюють сторінки звичайних категорій.
Robots.txt
Даний відомий файл в WordPress представлений у віртуальному вигляді. Тобто за адресою http://ваш_сайт/robots.txt він з’являтися буде, але по факту на сервері такого файлу за замовчуванням немає.
В налаштуваннях за умовчанням WordPress пропонує тільки включити або виключити індексацію сайту повністю. Якщо ж ви хочете більш тонких налаштувань – все просто:
створіть фізичний файл в корені сайту. Ніяких конфліктів не виникне. Якщо фізичний файл існує, пріоритет автоматично віддається йому;
або скористайтеся плагіном, який дозволить вносити розширені зміни у віртуальний файл.
У плані роботи з robots.txt допоможуть, наприклад, такі плагіни, як DL Robots.txt, WordPress SEO by Yoast або All in One SEO Pack.
Sitemap.xml
Без сумнівів потрібний файл для прискорення індексації пошуковими системами. За умовчанням в WordPress відсутня, тому що занадто багато варіантів того, що саме ви захочете включити в цей файл, а тому наявні варіанти:
скористатися плагіном (наприклад: Google XML Sitemaps, WordPress SEO by Yoast, All in One SEO Pack), налаштувати і генерувати автоматично ;
скористатися будь-яким онлайн сервісом (просто вбийте в пошуковику XML Sitemap), генерувати за запитом і розміщувати у себе ;
написати вивід самому.
HEAD – поля
Зі звичайної трійці (Title, Description, Keywords) WordPress за замовчуванням для постів і сторінок підтримує тільки Title (функція wp_title ()), який відтворює назву посту / сторінки. Для всього іншого вам знадобляться спеціалізовані плагіни, або використання довільних полів.
Допомогти в даному випадку можуть наступні плагіни:
Add Meta Tags
WordPress SEO by Yoast
All in One SEO Pack
Advanced Custom Fields
Не будемо забувати і про інші поля, які можуть допомогти виділити наш сайт з сірої маси конкурентів. Зокрема про Google+ Author Link. Додати сторінку в Google+ і розмістіть посилання в розділ
, навіть якщо у вас не авторський блог – досить великий логотип вашої фірми з додатково виведеними інформаційними полями в пошуковій видачі явно зайвим не буде.І наостанок – Favicon, та сама, давно всім знайома іконка. За умовчанням в ядрі WordPress не підтримується, тому розміщуємо в корінь сайту самі і додаємо посилання в розділ
, або використовуємо плагін, наприклад: Heroic Favicon Generator.HTML код
Нагадаємо, що мова у нас йде тільки про базової оптимізації, а не про те, як заточити сторінку під ключовий запит, а тому лише конкретні рекомендації, придатні до загальних випадках.
Перевірте і переконайтеся, що на сторінці/пості ви використовуєте тільки один заголовок H1, або автоматичний з використанням wp_title (), або прописаний руками в контенті сторінки. Даний рада також відноситься до категорій, архівів та до головної сторінки, якщо на сайті не використовується розмітка HTML5, і заголовки не розділені тегами
Оптимізуйте теги зображень – пропишіть всі атрибути (alt, title). WordPress за замовчуванням дає таку можливість. Не лінуйтеся і ключові слова в атрибутах зображень приємно здивують вас підвищенням тематичного ваги ваших сторінок. Головне – без спаму як попало.
Розкажи всім (ping)
Хочете, щоб пошукові системи швидше реагували на появу у вас свіжого контенту? Ласкаво просимо в чудові Сервіси поновлення (Установки→Написання), доступні в WordPress за замовчуванням. Тут ви можете додати адреси ресурсів, які ви б хотіли оповіщати про кожну нову публікації.
За умовчанням в WordPress прописаний тільки один сервіс – Ping -O- Matic. Для багатьох цього достатньо, але для естетів я б рекомендував додати пару сервісів додатково:
http://ping.blogs.yandex.ru/RPC2
http://blogsearch.google.ru/ping/RPC2
На закінчення
На цьому наші кроки на шляху базової пошукової оптимізації WordPress закінчуються і хочеться вірити, що більшість з рад описаних у статті, будуть застосовані вами і заощадять надалі ваші час, сили і гроші.