Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
< >
1 2 3 4 5

Як виправити баг AIOSP? Налаштування Wordpress SEO by Yoast

  1. Як виправити роботу AIOSP?
  2. Плагін WordPress SEO by Yoast

Всім привіт Всім привіт! На минулих вихідних ми брали участь в заході під назвою Indian Summer, організованому кращим в світі турклубом ПІК (). Подробиці в кінці.

Нещодавно виявила на своєму блозі проблему, про яку хочу вам розповісти в даній статті. Проблема ця викликана некоректною роботою плагіна All in One Seo Pack .

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

зміст:

  1. розбираємо помилку
  2. Способи вирішення в межах встановленого плагіна
  3. WordPress Seo by Yoast: настройка

Розберемо суть проблеми, яка з'являється при використанні щодо нових версій All in One Seo Pack. Баг цей пов'язаний з тегом rel = "canonical". Даний тег покликаний скоротити кількість дублікатів сторінок , Які можуть проіндексувати пошукові системи. Особливо це актуально для Гугла, тому як даний пошуковик буде індексувати, а відповідно враховувати при ранжируванні всі сторінки, які ви самі від нього не закриєте. Тег canonical говорить пошуковому роботу, яка сторінка є основною, або канонічної. А значить, саме її він буде враховувати при пошуку, а її дублі відкидати.

Плагін All in One Seo Pack благополучно справлявся з цією функцією і визначав канонічні сторінки. Однак після одного з оновлень, з'явився недолік.

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

В даному випадку до УРЛу були додані три одиниці, але саме такий змінений урл був визнаний канонічним В даному випадку до УРЛу були додані три одиниці, але саме такий змінений урл був визнаний канонічним. А це означає, що таким чином може наплодити величезне число дублів, які можуть потрапити в індекс пошукових систем. Тобто, якщо з якоїсь причини з'явиться подібний дубль (збої при установці нових полігонів або робота зловмисників), то AIOSP не захистить ваш блог від цієї ситуації. А відповідно, канонічна сторінка буде знижуватися у видачі.

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

Як виправити роботу AIOSP?

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

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

Якщо ви активізуєте ці функції, то перша буде перешкоджати появі всіх дублів, які утворюються при нумерації, в тому числі і page / 3 і т.д. Відповідно, і вищезгадані дублі з цифрами після слеша також не з'являтися. Однак, rel = "prev", rel = "next" при цьому будуть як і раніше вказувати на попередню і наступну сторінки з нумерацією. А це в свою чергу може також породити дублі в індексі.

Як видно на зображенні, тег canonical тепер вказує на головну сторінку для урла виду site Як видно на зображенні, тег canonical тепер вказує на головну сторінку для урла виду site.ru/page/3. Але теги prev і next як і раніше вказують на попередню і наступну сторінку.

Тобто для прикладу з трьома одиницями, код після заборони пагінацію буде виглядати так:

В даному випадку можна прибрати теги prev і next. Для цього розробники AIOSP рекомендують внести зміни в файл functions.php. Після <? Php потрібно додати наступний код:

add_filter ( 'aioseop_prev_link', '__return_empty_string'); add_filter ( 'aioseop_next_link', '__return_empty_string');

add_filter ( 'aioseop_prev_link', '__return_empty_string'); add_filter ( 'aioseop_next_link', '__return_empty_string');

Тепер prev і next з'являтися не будуть. Однак, якщо для вас важливі сторінки виду page / 3 або інші з нумерацією, і ви хочете, щоб вони потрапляли в індекс пошукових систем, наведений вище варіант вам не зовсім підходить і потрібно шукати інші способи усунення бага.

Друга додаткова функція в настройках AIOSP - «Включити призначені для користувача канонічні Url». Активація цього налаштування дозволить вам при створенні або редагуванні сторінок і записів вказувати для них канонічні урли:

Якщо описані вище методи вас не влаштовують, можна перейти до більш радикальних заходів - замінити AIOSP на інший SEO плагін.

Плагін WordPress SEO by Yoast

Найбільш популярними альтернативами AIOSP є Platinum Seo Pack і WordPress SEO by Yoast. Значним недоліком першого є те, що останнім його оновлення було близько двох років тому і складно передбачити, як він буде працювати з новими версіями WordPress.

За плагіну WordPress SEO by Yoast відгуки зустрічаються як позитивні, так і негативні. Можливо, слід перед установкою на свій основний блог, протестувати даний плагін на ваших додаткових ресурсах або тестової версії блогу WordPress на Денвері .

Щоб перенести всі метадані, які були створені при роботі AIOSP можна скористатися плагіном SEO Data Transporter. Він дозволить швидко і автоматично перенести тайтли і дескріпшни на іншу платформу. Для перенесення потрібно активувати обоє сео-плагіна. Перед тим, як переносити дані не забудьте зробити бекап сайту .

В імпорті налаштувань з AIOSP також допоможе сам плагін Seo by Yoast - розділ «Інструменти»:

В імпорті налаштувань з AIOSP також допоможе сам плагін Seo by Yoast - розділ «Інструменти»:

Після того, як ви перевірите, що дані перенесені вірно, плагін AIOSP можна відключати.

Плагін Seo by Yoast має досить розгорнутими настройками, крім того, він постійно дає підказки для роботи.

Зверніть увагу на розділ «Додатково». Тут містяться дуже корисні функції: Yoast Breadcrumbs (навігаційна ланцюжок) і «Постійні посилання».

Про хлібних крихтах ми вже говорила в одній зі статей. Як видно, цю функцію можна активувати і в даному плагіні.

У закладці «Постійні посилання» можна видалити дублі replytocom. Детальніше про них можна почитати в статті « Як позбутися від дублів сторінок WordPress replytocom ».

Детальніше про них можна почитати в статті «   Як позбутися від дублів сторінок WordPress replytocom   »

Як бачите, налаштування Yoast WordPress SEO дозволяють управляти багатьма функціями блогу.

Так, в «Заголовки і метадані» ви можете задати шаблони для створення заголовків сторінок, записів, медіафайлів (фото, відео), архівів і т.д.

У розділі «Соціальні мережі» можна задати урли ваших профілів в Facebook, Twitter, Youtube і т.д.

Також Yoast WordPress SEO генерує XML карту сайту .

Крім функцій в панелі налаштувань плагіна, Yoast SEO також надає можливість аналізу сторінок і редагування сео-даних безпосередньо в редакторі записів.

Ось загальні налаштування під текстом запису:

А це аналіз сторінки по SEO-параметрам:

Досить зручно.

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

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

До нової зустрічі!

PS Індіан Самер пройшов на ура! У лісі на галявині зібралося близько 180 походников і всі разом ми веселилися з п'ятниці по неділю. Грали в ігри, брали участь в командних змаганнях, театральному майстер-класі, кидалися тортами і пір'ям з подушок, дивилися виставу «Амелі» під відкритим небом, всю ніч біля багаття танцювали і в лазні на колесах парилися. Так багато всього цікавого і веселого було :)

Так багато всього цікавого і веселого було :)

Як виправити роботу AIOSP?
Що ж робити в цьому випадку?
Як виправити роботу AIOSP?
Після <?
А пам'ятаєте статтю про оптимізацію рубрик в WordPress?