Особливості просування та оптимізації сайту на WordPress
Ви зробили сайт, начебто провели внутрішню оптимізацію, працюєте з посилальним, а позиції не поспішають покращуватись? Можливо, ви ще не знаєте, що Вордпрес вимагає особливого підходу. Сьогодні ми поділимося вичерпною інструкцією з пошуку та виправлення негативних факторів ранжирування, зумовлених особливостями саме цього двигуна.
Банальщина
Перед тим як перейти до поглибленого аналізу таки не зайвим буде перевірити ті банальні речі, про які ви, напевно, сто разів читали та чули. Але, як показує практика, у більшості випадків саме тут криються основні причини поганого індексування/ранжування. Отже:
Дозвіл індексування
Переконайтеся, що Ви дозволили індексувати сторінки свого сайту роботам пошукових систем. Залежно від версії та встановлених плагінів, від індексації пошуковими системами може бути закритий як весь сайт так і окремі сторінки. Перевіряємо налаштування в адмін панелі, файлі robots.txt, шукаємо мета тег robots в коді сайту і переконуємося, що заборон на індексування немає.
Карта сайту
Заходимо у свій xml sitemap і переконуємось, що посилання в ньому дійсно належать вашому ресурсу. Перевіряємо коректність пріоритетів та періодичності сканування.
Дублі
WordPress схильний до створення повних чи часткових дублів контенту. Переконайтеся, що для кожного коментаря на сайті не створюється окрема URL-адреса або принаймні вона не доступна пошуковим роботам. Сторінки пагінації мають посилатися на канонічну сторінку - тут докладніше про те, як коректно налаштувати пагінацію на вашому сайті . За допомогою оператора site:yourwebsite.com аналізуємо вже проіндексовані сторінки, за допомогою seofrog шукаємо сторінки з однаковими title та усуваємо дублі.
Теги H1-H3
Багато тем за промовчанням переспамлені тегами акцентування, наприклад, ми зустрічали 7 тегів H1 на сторінці одного шаблону. Потрібно пам'ятати, деякі розробники не приділяють уваги коректності використання тегів акцентування на сторінці.
НЕ Банальщина
Допустимо, за наведеними вище пунктами ваш сайт досконалий, тоді переходимо до поглибленого аналізу:
Сміття у коді
WordPress за замовчуванням має цілу купу рудиментів, частина з яких напевно присутня і на вашому сайті. Зазвичай це службові мета-теги та впроваджені різними плагінами ділянки коду, які не використовуються ні відвідувачами сайту, ні роботами пошукових систем. Зате багато хто з них може дати їжу для роздумів хакерам. Наприклад, мета-тег generator показує версію WordPress, що використовує, що допомагає зловмисникам у пошуку вразливостей. Для усунення сміття в коді вашого сайту доведеться попрацювати з файлами functions.php та header.php
Приклад непотрібних вам рядків коду:
link rel="profile" href="http://gmpg.org/xfn/11";
link rel="pingback" href="/xmlrpc.php";
link rel="alternate" type="application/rss+xml" title="" href="/?feed=rss2";
link rel="alternate" type="application/rss+xml" title="" href="/?feed=comments-rss2";
link rel="EditURI" type="application/rsd+xml" title="RSD" href="/xmlrpc.php?rsd";
link rel="wlwmanifest" type="application/wlwmanifest+xml" href="/wp-includes/wlwmanifest.xml";
Для видалення таких рядків необхідно скопіювати код нижче у вміст файлу functions.php вашої теми:
meta name='generator'
Забираємо версію WordPress із заголовка сторінки:
remove_action ( 'wp_head' , 'wp_generator' ) ;
link rel='EditURI'
Забираємо посилання для редагування зовнішніми сервісами:
remove_action ( 'wp_head' , 'rsd_link' ) ;
link rel='shortlink'
Вкрай шкідливий для seo — у кращому разі генерує 301 редирект на сторінку, що має ЧПУ, у гіршому — створює абсолютно непотрібний дубль сторінки
Забираємо висновок коротких посилань:
remove_action ( 'wp_head' , 'wp_shortlink_wp_head' ) ;
RSS
Забираємо виведення посилань на основну та додаткову стрічку:
remove_action ( 'wp_head' , 'adjacent_posts_rel_link_wp_head' ) ;
remove_action ( 'wp_head' , 'feed_links_extra' , 3 ) ;
Забираємо посилання REST API:
remove_action ( 'xmlrpc_rsd_apis' , 'rest_output_rsd' ) ;
link rel='profile'
Забираємо у файлі header.php посилання на адресу профілю метаданих:
<link rel="profile" href="http://gmpg.org/xfn/11">
link rel='pingback'
Забираємо у файлі header.php посилання на пінгбек-сервер, який крім додаткового навантаження на хостинг нічого не приносить вашому сайту.
<link rel="pingback" href="xmlrpc.php">
Тепер код вашого сайту став набагато чистішим, ви позбулися дублів контенту, від непотрібних циклічних редиректів та іншого сміття, що безперечно позитивно позначиться як на швидкості завантаження сайту, так і на його сприйнятті пошуковими системами. Продовжуємо вичищати сайт:
Приховані посилання
Чи встановлювали безкоштовну тему, завантажену в мережі? Тоді варто пошукати приховані посилання, що дають вагу вашого сайту іншим ресурсам. Найпростіший варіант - посилання знаходиться в html-коді, тим самим seofrogом ми можемо його виявити і випиляти з коду сайту. Але є варіанти складніші:
Скриптові посилання
— знаходяться в скриптах, що підключаються до шаблону сайту, і можуть не мати вигляд класичного посилання, а збирати її частинами з інших файлів.
Клоакінг та посилання поза html
- Найскладніший для виявлення варіант. За фактом, ви не побачите в коді сторінки посилання на чужий ресурс або на сторінку свого ресурсу з масою вихідних посилань, тому що ця інформація доступна лише для пошукової системи. Для виявлення використовуємо інструмент панелі вебмайстра Google "Подивитися як Google Bot". Ось недавній пацієнт:

Посилання веде на донорну сторінку з масою вихідних і перебуває перед Doctype HTML, що не дозволяє побачити її у браузері.
Щиро сподіваємося, що ця стаття допоможе вашому сайту на WordPress коректно індексуватися та добиватися найкращих позицій у пошукових системах.
Сподобалася стаття? Постали питання? Поділіться своєю думкою у нашій групі у Facebook.






