Wordpress seo by yoast - повна оптимізація сайту

  1. Переваги і недоліки
  2. установка
  3. Налаштування адмін-панелі (основні)
  4. Соціальні мережі
  5. Карта сайту
  6. постійні посилання
  7. Хлібні крихти
  8. Імпорт та експорт
  9. масовий редактор
  10. змінити файли
  11. Розширення
  12. Налаштування блоку в редакторі

Привіт, друзі!

Сьогодні буде розібраний дуже крутий плагін, за допомогою якого можлива комплексна SEO оптимізація WordPress.

Весь в увазі сьогодні плагін Wordpress seo by yoast, який є аналогом усіма відомих рішень All in one seo pack і Platinum seo pack. Але у нього перед ними є переваги, виходячи і яких і я перейшов на даний плагін. Також є і невеликий недолік. Всі зараз розглянемо.

За змістом ви повинні зрозуміти, що матеріал неймовірно об'ємний, але більш докладного керівництва в інтернеті я не знайшов. Якщо ви вирішили добре налаштувати свій сайт, то даний плагін варто встановити і налаштувати його на повну потужність. Почнемо з переваг Wordpress seo by yoast.

Переваги і недоліки

Основним критерієм, за яким я вирішив зробити перехід на це додаток, є можливість прописувати мета-теги (title, опис і ключові слова) для кожного типу сторінок:

  • записи;
  • сторінки;
  • рубрики;
  • архіви і так далі.

Хтось скаже, що це все можна робити і в інших рішеннях, але це не так. Можна прописувати тільки до записів і сторінок. До розділів і інших сторінок вписувати дані не можна і це не добре, так як абсолютно всі сторінки на сайті повинні бути заповнені, щоб дати зрозуміти пошуковику, про що вона. У моєму випадку необхідно було заповнити дані до рубрик.

Можна було реалізувати підтримку опису і ключових слів до рубрик та іншими способами, але це вимагало б втручання в файл плагіна All in one seo (в моєму випадку) і установку додатково плагіна, що має деякі складності, про які розповім в одній і наступних статей, якщо ж ви вирішите залишитися на AIOSP.

Другим критерієм при виборі WordPress seo by yoast є розміщення самих мета-тегів у вихідному коді сторінки. Даний плагін, якщо включена функція перезапису заголовків, розміщує теги заголовка, опису та ключових слів в одному місці і можна розмістити їх на самому початку сторінки. Це полегшує роботу пошуковим системам.

В інших же плагинах такого не досягти без правок самого доповнення. У них мета-теги опису і ключових слів додаються десь внизу області <head> сайту. Тут же все разом, що краще з точки зору зручності сканування сторінки пошуковими роботами.

Наступним гідністю WordPress seo by yoast є наявність багатьох модулів, використовуючи які можна обійтися без додаткових плагінів. Далі ми їх розглянемо. Я не став використовувати ці рішення, так як схиляюся до спеціалізованих рішень в цій галузі, для яких створені спеціальні плагіни.

Ще одного важливого гідності є повністю правильна робота атрибута rel = "canonical" до сторінок пагінацію.

Якщо взяти всі сторінки зі списку, які діляться посторінковою навігацією, то для кожного номера зі списку сторінок rel = "canonical" повинен вести саме не вашу поточну сторінку з усієї серії. Якщо подивитися в вихідний код сторінки, то ми бачимо, що плагін дописує canonical до кожної сторінки пагінацію.

Якщо подивитися в вихідний код сторінки, то ми бачимо, що плагін дописує canonical до кожної сторінки пагінацію

Це досить делікатний момент і, якщо ви новачок, то сильно не вдавайтеся в ці нетрі. Це, мабуть, єдиний SEO плагін, який не має ніяких конфліктів з даними атрибутом.

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

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

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

Ну, а тепер ми переходимо до установки плагіна і його подальшим налаштувань.

установка

WordPress seo by yoast досить просто встановлюється (скачати можна звідси).

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

Я заборонив, щоб не створювати зайве навантаження на блог.

Далі варто відзначити лише, що при переході з іншого плагіна, вам буде потрібно імпортувати налаштування з попереднього рішення, щоб збереглися всі метадані. Робиться це просто. При установці плагіна, вам відразу запропонує імпортувати дані з іншого доповнення. Це буде видно в написах, які з'являться в розділі плагінів в адмін-панелі.

Це буде видно в написах, які з'являться в розділі плагінів в адмін-панелі

Натиснувши на це посилання, всі дані із запропонованого плагіна будуть імпортовані в Wordpress seo by yoast. У мене імпорт походив із All in one seo.

Після цього ви отримаєте повідомлення про успішний імпорт.

На скріншоті вище, в якому є посилання для імпорту, ви можете побачити, що нижче ще показується повідомлення про помилку. Це пов'язано з тим, що на моєму сайті встановлений плагін Google XML sitemaps, який створює карту сайту. В плагіні Wordpress seo by yoast є також модуль для створення XML карти, які може конфліктувати з попереднім, якщо вони одночасно будуть активні.

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

Тепер переходимо до розгляду всього функціоналу плагіна і подивимося, як же здійснюється правильна настройка Wordpress seo by yoast.

Налаштування адмін-панелі (основні)

Всі налаштування знаходяться в пункті SEO, який з'являється після установки плагіна в окремому місці.

Рухаємося в перший пункт "адмінпанель" і починаємо його налаштовувати.

Спочатку буду давати скріншоти налаштувань, а потім їх описувати.

Спочатку буду давати скріншоти налаштувань, а потім їх описувати

  • У пункті "Загальні" можна у вигляді екскурсу по всім пунктам ознайомитися з описом налаштувань плагіна. Натиснувши а кнопку "Почати презентацію", почнеться покроковий опис сторінок, в перебігу якого вас буде перекидати на кожен пункт з наявністю невеликої довідки;
  • За допомогою кнопки "Скинути в значення за замовчуванням" ми можемо скинути всі налаштування плагіна в первісний стан, як вони були відразу після установки;
  • Пункт "Відстеження" ми вже розглянули раніше, коли відмовилися від нього відразу після активації Wordpress seo by yoast. Якщо раптом, захочете включити, то активуйте чек-бокс в цьому параметрі;
  • Безпека - якщо чесно, то я не зміг побачити змін після відключення або активації цієї функції. Судячи з усього, при включеному чек-боксі, інші автори не зможуть управляти розширеними функціями блоку, який знаходиться в редакторі записів (розглянемо нижче);
  • Інструменти веб-майстра - тут можемо підтвердити права на володіння сайту, просто ввівши коди верифікації з потрібних пошукових систем, а точніше з їх панелей веб-майстрів. Даний пункт позбавляє від потреби закачувати файли верифікації на хостинг. Я ввів тільки від пошукових системи Bing і Google. Яндекс ж у мене підтверджений за допомогою файлу на хостингу, так як в попередньому плагін даний пошукач не підтримувався.

Досить великий пункт налаштувань, якому варто приділити пильну увагу.

Щоб не писати багато кодів в статті, я буду показувати потрібні налаштування на скріншотах, на яких буде видно, які частини коду повинна залишитися і у вас.

Підемо з першої вкладки "Загальні". Його неодмінно потрібно налаштувати.

  • Примусова перезапис заголовків - даний параметр необхідний, щоб заголовки на сторінках записів, сторінок, рубрик і т.д. мали коректний вид з точки зору структури. Даний параметр може і не знадобитися включати. Вам необхідно буде перевірити, як плагін переводить заголовки без включеної настройкі.У мене ж, при відключеній функції, заголовок всередині записи мав некоректний вигляд. Відображалося назва сайту, а потім без відступу відразу назва статті. Все залежить від шаблону. Тому даний чек-бокс в WordPress seo by yoast я активував і заголовки він буде переписувати відповідно до тих настройками, які проставимо в наступних вкладках.
  • Title separator - вибираємо роздільник між назвою сайту і заголовком статті в тезі title. Найпоширеніший варіант - вертикальна риса. Тому, його і вибрав;
  • Noindex для підлеглих і архівів - необхідно включити, щоб сторінки пагінацію не індексувалась. Включивши даний чек-бокс, плагін забороняє від індексації сторінки, які розбиваються на списки посторінковою навігацією, а також сторінки рубрик та архівів. Я це налаштування на даний момент відключив, так як сторінки рубрик потрібні для індексації, щоб була правильна схема розподілу ваги на сайті. Рубрики повинні в ній брати участь. Тому, будьте уважним, так як на скрішоте вище я зазначив цю функцію, як необхідну для включення.

    Але тоді виходить ситуація, що індексується зміст сторінок пагінацію (посторінковою навігації). Даний момент я виправив за допомогою спеціального коду, який додає мета-тег robots на такі сторінки. Код даю вам нижче, його необхідно додати в файл functions.php вашого шаблону оформлення.

    / *** додає meta robots noindex, nofollow ДЛЯ СТОРІНОК *** /

    function my_meta_noindex () {

    if (

    is_paged () // Все і будь-які сторінки пагінацію

    ) {Echo "". ''. "\ N"; }

    }

    add_action ( 'wp_head', 'my_meta_noindex', 3); // додаємо свій noindex, nofollow в head

    Сподіваюся, що в майбутньому розробники додадуть можливість окремо закривати від індексації сторінок рубрик з архівами і окремо сторінки пагінацію, так як це буде більш правильно.

  • Використовувати в meta ключові слова - якщо ви прописуєте ключові слова до своїх записів, то даний чек-бокс ставте, так як він додає дане поле для вписування ключів;
  • Очищення від посилань секції <head> - активувавши все чек-бокси в цьому пункті, ми можемо прибрати зайві рядки з вихідного коду сторінки, тим самим зробивши його чистішим і приємнішим для пошукових систем.

Якщо використовуєте якісь плагіни, які працюють з Rss-стрічкою, то після відключення Rss посилання перевірте, щоб плагіни коректно працювали. Якщо ж будуть виникати конфлікти, то не варто активувати настройку "Сховати Rss посилання".

Переходимо до наступної вкладки "Головне меню", на якій потрібно налаштувати назву головної сторінки сайту, її опис та ключові слова.

Переходимо до наступної вкладки Головне меню, на якій потрібно налаштувати назву головної сторінки сайту, її опис та ключові слова

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

На вкладці "Типи записів", необхідно тільки змінити шаблони назви, прибравши зайвий код, щоб виводився заголовок тільки з назви записів, сторінок і медіафайлів.

Що стосується шаблонів опису і ключових слів, то ми їх будемо прописувати вручну в самому редакторі сторінок.

  • Meta Robots - можемо заборонити записи, сторінки або мультимедійні дані від індексації. Не треба цього робити. Можна заборонити тільки сторінки, якщо вони не несуть смислового навантаження для користувача;
  • WordPress SEO Meta Box - прибирає блок плагіна з редактора кожного типу сторінок, що робить неможливим введення метаданих, тому включати чек-бокс не потрібно.

На вкладці "Таксономії" ті ж самі настройки перезапису заголовків за допомогою WordPress seo by yoast, тільки вже для сторінок рубрик та архівів.

Також закриваємо від індексації сторінки міток і форматів (не знаю, що це таке). Рубрики залишаємо відкритими для індексації.

В інших параметрах заголовків можна нічого не міняти, але простежте, щоб все було так, як на зображенні нижче.

В інших параметрах заголовків можна нічого не міняти, але простежте, щоб все було так, як на зображенні нижче

Пункт "Метадані і заголовки" закінчили. Основна робота плагіна Wordpress seo by yoast тепер буде виконуватися в бойовому режимі. Тепер розглянемо додаткові модулі, які також можна використовувати.

Соціальні мережі

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

Є можливість включити підтримку розмітки для Facebook, Twitter і Google+.

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

  1. по-перше, розмітка додають досить велику частину коду на сторінки;
  2. по-друге, якщо кнопками мало користуються на вашому сайті, то можна поки не включати, щоб даремно не засмічувати вихідний код сторінок.

Я ж включу ці настройки. Подивимося, що буде.

Що стосується інших налаштувань в цих вкладках, то я їх описувати не буду, так як сильної потреби в них не бачу. Можете заповнити всі поля на ваш розсуд. Тим більше, що опису до полів там є. Але, якщо все таки питання виникнуть, то бігом в коментарі.

Карта сайту

Цей модуль додає XML карту на сайт, що дуже добре. Якщо будете використовувати даний модуль, то можна сміливо видаляти плагін google xml sitemaps. Але я цього не став робити, так як вже звик до нього і бачу в ньому лідера в області побудова XML карт.

Якщо ж будете використовувати можливості плагіна Wordpress seo by yoast, то коротко опишу його налаштування побудова карти сайту.

Якщо ж будете використовувати можливості плагіна Wordpress seo by yoast, то коротко опишу його налаштування побудова карти сайту

  • Першим чек-боксом ми включаємо карту для функціонування;
  • Карта сайта зі списком користувачів - ставимо чек-бокс, щоб не формувалася карта зі списком всіх користувачів, які додають записи на сайт;
  • Загальні настройки стосуються відправлення пінгів в пошукові системи. За замовчуванням відправляються пінг в google і bing. Не зайвим буде і в інші відправляти;
  • Виключити типи повідомлення - записи і сторінки виключати не потрібно, а ось виняток медіафайлів є досить цікавим пунктом, так як список медіафайлів в карті - це дуже цікаво, що має прискорити і поліпшити індексацію зображень. Можна спробувати залишити параметр увімкненим і проаналізувати роботу карти з медіа;
  • Виключити таксономії - виключаємо необхідні таксономії з карти. Рубрики виключати не потрібно, а ось мітки і формати бажано б. Але це за умови, що ви їх не використовуєте при розкручуванні сайту;
  • Записів на сторінку - 1000 посилань на одній сторінці буде цілком достатньо. Якщо матеріалів більше 1000, то ставте таке значення, щоб все вмістилося в один список без розбивки карти на сторінки.

До речі, карта в плагіні WordPress seo by yoast дуже навіть нічого.

Як бачите на першому зображенні, карта складається з 3х фалів:

  • ваш домен / post-sitemap.xml;
  • ваш домен / page-sitemap.xml;
  • ваш домен / category-sitemap.xml.

Я б рекомендував все 3 адреси додати в панелі веб-майстрів пошукових систем.

постійні посилання

Дуже крутий пункт, а точніше настройка, яка в ньому міститься.

На скріншоті нижче активна настройка видалення стоп-слів з посилань. Я її відключив, так як іноді видаляє важливі ділянки посилань, які формують ключову фразу.

Я її відключив, так як іноді видаляє важливі ділянки посилань, які формують ключову фразу

Використовуючи стандартну функцію деревовидних коментарів на WordPress, а також закриття змінної в файлі tobots txt піддає ризику сайт на появу дублів сторінок зі змінною replytocom в індексі, що згубно позначається на просуванні.

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

В даному ж пункті, поставивши один чек-бокс, ми вирішуємо цю проблему. Тому, рекомендую включити цю настройку. Інші параметри чіпати немає сенсу, вони не так важливі.

Також прослідкуйте, щоб в вашому файлі robots.txt не було ніяких заборон зі змінною replytocom.

Хлібні крихти

Також є дуже цікавим модулем, так як в інших подібних плагинах я його не зустрічав. Якщо ви використовуєте хлібні крихти за допомогою якогось окремого плагіна, то можете активувати цю функцію в Wordpress seo by yoast і видалити всі сторонні рішення.

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

Для відображення же крихт, необхідно розмістити наданий код у файлі вашого шаблону на всіх сторінках, де їх потрібно вивести

Куди розміщувати даний код, щоб він відображався на потрібних сторінках, я детально показував в статті про хлібні крихти WordPress .

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

Імпорт та експорт

У цьому розділі налаштувань плагіна Wordpress seo by yoast ви можете імпортувати настройки з інших подібних плагінів, які ви використовували до розглянутого в цій статті рішення.

Існує безліч варіантів імпорту. Також можна експортувати налаштування в файл, щоб потім імпортувати настройки з нього на інший сайт.

Також можна експортувати налаштування в файл, щоб потім імпортувати настройки з нього на інший сайт

масовий редактор

Даний пункт дозволяє в одному вікні змінювати SEO заголовки (title) для всіх сторінок сайту.

Пункт може стане в нагоді, якщо раптом ви захотіли оптимізувати статті по новому і потрібні змінити заголовки відповідно до нових правил.

Пункт може стане в нагоді, якщо раптом ви захотіли оптимізувати статті по новому і потрібні змінити заголовки відповідно до нових правил

змінити файли

Корисний пункт, який я став часто використовувати.

Дозволяє редагуваті файли robots.txt и htaccess зсередини адмін-панелі сайту. Чи не нужно заходіті на хостинг, завантажуваті файл, редагуваті, а потім заново перекачуваті и так КОЖЕН раз. Все ДАЛЕТ в одному місці і дуже швидко.

Все ДАЛЕТ в одному місці і дуже швидко

Хочу зауважити, що при внесенні змін у файл htaccess, краще не деактивувати плагін, так як після повторної активації WordPress seo by yoast замінює його на стандартний файл.

Ну і нарешті, останній розділ.

Розширення

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

Залишилося коротко розглянути можливості блоку, який додається в редактор сторінок і дозволяє прописувати метадані до матеріалів.

Налаштування блоку в редакторі

Після установки Wordpress seo by yoast в редакторі записів, сторінок, рубрик та інших типів сторінок, з'являється блок, де ми можемо ввести title (заголовок для пошукових систем), опис і ключові слова.

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

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

На вкладці "Аналіз" можете бачити результати аналізу оптимізації сторінки на думку Wordpress seo by yoast. Не рекомендую дивитися на них, так як на особу видно моменти, які вже можуть привести до фільтрів за надмірну оптимізацію.

На вкладці "Розширений" можна виробляти додаткові настройки, наприклад вказати канонічний (головний) адреса сторінки, якщо це потрібно. Також можна зробити 301 редирект, тобто перенаправлення на іншу сторінку.

У пункті "Індексація мета роботів" можна повністю закрити сторінку від індексації, вибравши значення "noindex".

На вкладці "Соціальні мережі, можна вказати" індивідуальні метадані для кожної соц. мережі, яку активували у відповідному пункті налаштувань плагіна.

Також варто відзначити можливість прописувати мета-теги до рубрик. При створенні або редагуванні вже існуючих рубрик обов'язково заповнюйте всі дані в блоці, які додає плагін Wordpress seo by yoast.

Список налаштувань і особливостей плагіна, які я планував розглянути, підійшов до кінця.

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

Сподіваюся, що ви не сильно занудьгували, поки вживали матеріал. Головне, щоб настройка WordPress seo by yoast у вас була правильно зроблена.

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

Всі друзі. Поки що.

З повагою, Костянтин хмелю!