Поради для оптимізації свого сайту на базі Wordpress

Микола Шмичков
Микола Шмичков

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

І дам 11 підказок, як це зробити.

Чому 11?

Тому що ми бажаємо бути на крок попереду!

  • 5712 переглядів
  • 14 хвилин

Популярність WordPress незаперечна. Дедалі більше й більше сайтів обирають цю платформу.

На це є свої підстави:

  • Вона безплатна.
  • Вона проста в налаштуванні.
  • Вартість години роботи програміста за WordPress дешевше, ніж для інших CMS.
  • Є можливість купити задешево тему й створити сайт, не роблячи великих вкладень.
  • У ній легко вести контент навіть новачкові.
  • Величезна база знань і налаштувань.
  • Google любить WordPress — це факт.

Але багато хто не знає навіть простих речей, без яких просунути сайт буде складно.

Я не буду казати сьогодні про тривіальні речі, такі як Title, Description, H1 або мікророзмітку. Є важливіші дрібниці, про які забувають 60% наших клієнтів, і вони дуже дивуються, коли ми вказуємо на них, як на помилки.

Як то кажуть, диявол криється в деталях.

Статичні посилання для блогу з ключовими словами

Ви помічали, що в ТОП 10 видачі рідко можна зустріти посилання, що мають складну або заплутану структуру?

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

Вони дивуються, чому, навіщо. 50% проєктів йдуть, економлячи на програмістах, і так і залишаються на дні пошукових рядків Google.

Чому так?

Ми провели просте дослідження блогових посилань клієнтів і конкурентів та дійшли цікавого висновку.

Здебільшого URL такого виду Ви не зустрінете ніколи на перших рядках:

  • site.com/?p=1732378129
  • site.com/index.php?route=173233213
  • site.com/p-8214901274/category-001/index.php?route=173233213
  • site.com/blog/news/economics/ukraine/odessa/p72818937123.html

Особливістю цих посилань є складна структура і генерація через оператор GET (позначається як ? знак питання) або безліч рівнів підпапок.

Складна структура URL притаманна форумам, де відбувається генерація посилань в автоматичному режимі, і сам URL являє собою цифро-буквений код.

Але в блогах у топах найчастіше зустрічається саме видача такого типу:

  • site.com/new-post
  • site.com/post-category/news-post

Тобто URL, який перебуває в ТОП, зазвичай не містить жодних операторів, цифр (у рідкісному випадку), але при цьому містить ключові слова.

Якщо уявити візуально, Ваш блог має бути розкладений у такій ієрархії:

При цьому URL будуватимуться за простою схемою — або категорія буде присутня в URL, або ні. І також є третій варіант, коли всі пости блогу лежать просто в одній рубриці /blog/

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

Так, Ніл Патель у своєму блозі використовує третій варіант, а Браян Дін — перший.

А що як Ваш блог не потрапляє під ці варіанти?

Рекомендуємо це виправити.

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

У наступному вікні просто виберіть один з варіантів:

Дам коротку ремарку, що і для чого було придумано:

  • Простий режим ми рекомендуємо виключити відразу. З ним Ви далеко не просунетесь.
  • День і назва підійде якомусь блогу, де Ви просто публікуєте свої щоденні події, або новинному блогу, де Ви публікуєте безліч рецензій на день. Для SEO-блогу корпоративного зразка — не найкращий варіант.
  • Місяць і назва підійде для блогу мандрівника, якщо Ви публікуєте на місяць кілька постів.
  • Цифровий пост підійде для письменників, авторів віршів або чого завгодно — де потрібно лише скласти пости за рубриками, але загалом їхня цінність не в SEO-ключах, а в самому контенті. Наприклад, для оповідань, де кожна глава йде за чергою.
  • Назва запису. Той самий варіант 1 із нашого списку. Ми його використовуємо теж.
  • Довільно — Ви можете прописати варіант 2, просто вставивши рядок /%category%/%postname%/ у текстове поле, або варіант 3, якщо пропишете /blog/%postname%/

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

Переваги цього методу — якщо у Вас є, наприклад, рубрика SEO і мітки у статей SEO, і щоб уникнути конфлікту міток з рубриками, Ви можете прописати цей самий префікс, наприклад

  • для рубрик — category, theme
  • для міток — topics, tags

Але врахуйте, це збільшує вкладеність сторінки рубрики або мітки.

Потім відповідно використовуйте фокусне ключове слово, під яке Ви оптимізували статтю — як URL сторінки.

Ви можете розумно запитати, а як же тоді сказати пошуковику, до якої рубрики належить моя стаття?

Наприклад, ця стаття належить до категорії некомерційних сторінок (блогу) порад SEO щодо WordPress.

Отже, рекомендований URL має бути /blog/seo/sovety/wordpress-optimization

Не забувайте про хлібні крихти

Писати ключові слова в URL — не завжди обов’язково.

Так, це корисно для пошукових систем, але у видачі найчастіше ми бачимо не сам URL, а домен і текст шляху до посилання.

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

Як це налаштувати?

Спочатку перейдіть у розділ РУБРИКАТОРА.

Потім у редакторі рубрик відредагуйте наявні рубрики.

У назві рубрик обов’язково використовуйте ключові слова із зібраного вами семантичного ядра.

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

Рекомендуємо для цього використовувати будь-який сервіс для майндмеппінга:

Потім потрібно встановити код хлібної крихти в тіло Вашої теми.

Для цього Вам потрібно використати один зі способів.

Їх може встановити як Ваш програміст, так і Ви можете використати плагін Yoast задля цього.

Для цього перейдіть у розділ ХЛІБНІ КРОШКИ та увімкніть їх.

Потім виберіть формат роздільника (можна використовувати значок лапки або значок більше).

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

<?php
if ( function_exists('yoast_breadcrumb') ) {
yoast_breadcrumb( '<p id="breadcrumbs">','</p>' );
}
?>

Як додаткові способи я б порадив інші плагіни (наприклад, BreadCrump NAVXT Плагін) або ручну установку мікророзмітки Schema.Org за цією інструкцією.

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

Пам’ятайте, що ключове слово розпізнається як у тілі URL, так і в хлібній крихті.

Опис рубрик

Часто існує потреба просувати не лише самі статті/записи, а й інколи рубрику, де ці статті/записи знаходяться.

Наприклад, якщо це магазин на WordPress.

Також ми рекомендуємо прописати в розділі Вашого рубрикатора опис до Ваших рубрик.

Він відображається не у всіх темах, але якщо відображається, то виводиться на сторінках рубрики.

Пропишіть опис для кожної рубрики так, як якби Ви писали коротку статтю замітку.

Багато хто помиляється і пише сюди просто заточений під ключі текст.

Який НІХТО НЕ ЧИТАЄ.

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

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

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

Є шанс, що Ваше визначення потрапить у сніпет.

Або навіть у нульову видачу:

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

Рекомендуємо також чітко викласти умови співпраці, гарантії, доставки або інші речі в розділі рубрик, а не писати нісенітницю, оптимізовану про SEO.

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

Закрийте або видаліть наскрізні посилання з футера

Раніше було модно у футер вставляти посилання на сайт розробника. Або на сайт партнера.

Виходило, що з одного сайту виходили посилання на інші сайти з усіх сторінок.

У зв’язку з цим Google почав карати сайти за посилання у футері.

Ви можете сказати, але, наприклад, а якщо у мене є мережа сайтів?

Виходить, я не можу на них посилатися?

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

Наприклад, ми — SEO студія, і ми ж — розробники SEO утиліт. Ми можемо посилатися на свої мережі сайтів з футера.

Але якщо ми магазин іграшок для дітей і посилаємося на вебстудію або на сайт казино — це посилання ненатуральне і Ви ризикуєте втратити позиції в Google.

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

Потім перейдіть у редактор і знайдіть файл footer.php і видаліть посилання звідти.

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

Або сайт веброзробника, який залишив Вам її.

Такі зовнішні посилання потрібно видаляти.

Модеруйте коментарі в блозі

Коментарі для блогу — це один із відомих чинників ранжування.

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

Блог — це не односторонній монолог, а діалог з аудиторією.

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

У 2016 році вийшло велике дослідження з цього питання, як коментарі впливають на ранжування.

Для підтвердження цього факту запитали напряму Гаррі Ілліса — і він відповів, що коментарі частіше свідчать про те, що дана спільнота (ваш сайт) розвивається, якщо там є спілкування.

Коли уточнили, як впливають рейтинги в коментарях, відповідь була прямішою:

За фактом, коментарі важливі.

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

Ми рекомендуємо використовувати плагін Aksimet, який дозволяє захищати Ваш сайт від спамних коментарів.

У нас стоїть цей плагін і справляється з блокуванням спаму.

Насамперед зареєструйтеся на сайті Aksimet і активуйте безплатну підписку.

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

Якщо у Вас на сайті неактивне коментування, оберіть другий варіант.

Оновлюйте стандартні WordPress теми

Не всі теми WordPress SEO-оптимізовані.

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

Найчастіше теми оновлюються з таких причин:

  • Зменшується швидкість завантаження сторінок.
  • Вносяться зміни щодо відображення для мобільних пристроїв
  • Покращується додатковий функціонал
  • Вносяться правки в тему згідно зі змінами в SEO

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

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

Ми рекомендуємо обов’язково вивчати патчноут (Patch Note) розробників Ваших тем і регулярно їх оновлювати.

Але, врахуйте, якщо у Вас за фактом кастомна тема (яку створили програмісти з нуля), ми не радимо цього робити.

XML карта сайту

Не забувайте додавати карту сайту у свій блог.

Карта сайту — обов’язковий інструмент для швидкого сигналу пошуковику, який контент потрібно додавати в індекс.

Карту сайту потрібно генерувати автоматично — при кожному додаванні нових записів у блог.

Якщо Ви встановили плагін Yoast, Ви можете зробити в ньому це напряму:

  • просто відкрийте налаштування плагіна у верхньому меню;
  • jберіть вкладку Налаштування SEO > Загальні;
  • знайдіть слайдер КАРТА САЙТУ та активуйте його.

Карту сайту буде створено автоматично.

Потім перейдіть в Google Вебмайстер і додайте Вашу створену карту сайту в розділ Sitemap.xml.

Слідкуйте за швидкістю завантаження

Якщо Ваш сайт вантажиться довго і повільно, Вам, швидше за все, не бачити ТОП у видачі.

Нерідко причиною низької швидкості завантаження сайту виступають такі чинники:

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

Ви маєте перерватися, але Ваш сайт (основні сторінки) має завантажуватися за 2 секунди!

Ви можете завжди заміряти результати швидкості завантаження інструментами від Google, наприклад TestMySite або Google PageSpeed, або на популярному Pingdom та зібрати список помилок на кожній сторінці.

Але користувачам WordPress набагато простіше, адже можна просто встановити прості плагіни для оптимізації:

  • Використовуйте SmushIT Image Compression плагін для стиснення зображень.
  • Використовуйте Better WordPress Minify для оптимізації коду сторінок.
  • Використовуйте WP Fastest Cache для ввімкнення кешування для статичних сторінок.
  • Переїдьте на швидший хостинг.
  • Збільште завантаження зображень за допомогою функціоналу CDN.

У налаштуваннях плагіна WP Fastest Cache використовуйте такі налаштування

Видаліть зайві плагіни

До цього ми використовували плагін шорткодів Cherry.

Швидкість завантаження сайту становила мінімум 12 секунд!

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

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

Один плагін гальмував сайт на 2 секунди, вдумайтесь.

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

Кожен відбирав по десятій частці секунди. Хтось відбирав кілька секунд.

Забагато плагінів не буває? Повірте мені, буває.

Якщо у Вас є плагіни, які дублюють один одного або виконують неважливі для сайту функції, видаліть їх.

При цьому звісно стежте, щоб не втрачався функціонал.

Використовуйте платні плагіни, які постійно оновлюються.

Використовуйте атрибути ALT

Я вже в статті про Yoast SEO розповів про значущість ALT Тегів у зображеннях.

Прописати ALT теги у графіки можна в розділі МЕДІАФАЙЛИ.

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

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

Використовуйте плагіни для соцмереж

Як я вже казав, один плагін уповільнював швидкість завантаження сайту.

Але без них теж не можна.

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

Тому ми рекомендуємо обирати ті, які не гальмують Ваш сайт і виконують свою функцію.

Ми використовуємо плагін SocialWarfare для WordPress, в якому можна налаштувати найпопулярніші соцмережі.

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

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











    Додавайте нові плагіни у WordPress

    Нижче я наведу список корисних плагінів із посиланнями.

    Платні плагіни

    Yoast SEO

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

    Advanced Custom Fields PRO

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

    WPML Multilingual CMS

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

    Link Whisper 

    Спрощує створення та управління внутрішніми посиланнями, покращуючи навігацію сайтом і SEO.

    MailPoet 

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

    Akismet Anti-spam: Spam Protection

    Ефективно блокує спам у коментарях і контактних формах, зберігаючи чистоту вашого сайту.

    Безплатні плагіни

    WPML Media

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

    Advanced Custom Fields Multilingual

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

    All In One WP Security

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

    Broken Link Checker

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

    CAPTCHA 4WP

    Захищає ваш сайт від спаму й автоматичних атак за допомогою інтеграції CAPTCHA у форми.

    Classic Editor

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

    Contact Form 7

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

    Cyr to Lat enhanced

    Перетворює кириличні символи в URL-адресах на латинські, покращуючи SEO для російськомовних сайтів.

    Index WP MySQL For Speed

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

    IndexNow (By Microsoft Bing)

    Прискорює індексацію контенту в пошуковій системі Bing, допомагаючи вашому сайту швидше з’являтися в результатах пошуку.

    IndexNow (By Mikhail Kobzarev)

    Надає альтернативний спосіб використання IndexNow для прискорення індексації сторінок.

    Instant Indexing

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

    Redirection

    Керуйте перенаправленнями на вашому сайті, легко виправляючи помилки 404 і змінюючи URL-адреси без втрати SEO-позицій.

    Secure Admin IP

    Посилює безпеку сайту, обмежуючи доступ до адміністративної панелі за IP-адресами.

    Smush

    Оптимізує розмір зображень без втрати якості, прискорюючи завантаження сторінок і покращуючи продуктивність сайту.

    User Role Editor

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

    Wordfence Security

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

    WP Rollback

    Дає можливість відкотити плагіни й теми WordPress до попередніх версій, забезпечуючи стабільність і сумісність.

    Advanced Editor Tools

    Розширює можливості стандартного редактора WordPress, додаючи додаткові інструменти форматування та налаштування.

    All-in-One WP Migration

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

    Nginx Helper

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

    Висновки

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

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

    • Обирайте надійний хостинг.
    • Використовуйте якісні теми та плагіни.
    • Оптимізуйте зображення
    • Модеруйте коментарі.
    • Додайте XML карту.
    • Слідкуйте за швидкістю завантаження сайту.
    • Прибирайте або закривайте наскрізні посилання.
    • Описуйте рубрики.

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

    Повернутись у блог
    1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
    (6 оценок, среднее: 4,00 из 5)
    Loading...Loading...
    Залишилися питання?

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

    Напишіть мені, будь ласка, зручним для вас способом.