Розробник WordPress повинен думати не лише про функціональність, а й про SEO-структуру сайту. Правильне формування URL, шаблонів, мета-даних і розмітки значно впливає на видимість у пошукових системах. У цій статті ми розглянемо, як з технічної точки зору побудувати SEO-дружній сайт на WordPress.
1. Постійні посилання (Permalinks)
Перейдіть у Налаштування → Постійні посилання та встановіть структуру:
/%category%/%postname%/
Це створює зрозумілі URL з ключовими словами. Якщо не потрібні категорії — залиште лише /%postname%/
.
2. SEO-шаблони сторінок
Структуруйте шаблони за типами:
single.php
— для постівpage.php
— для сторінокarchive.php
абоarchive-{post_type}.php
taxonomy.php
— для категорій/міток/таксономій
Усі шаблони повинні мати:
- один заголовок
<h1>
- структуровану HTML-розмітку
- відсутність дублювання заголовків
3. Мета-теги: title, description, canonical
Якщо використовуєте ACF або кастомні поля — додавайте мета-теги вручну:
<title><?php the_title(); ?> | <?php bloginfo('name'); ?></title>
<meta name="description" content="<?php echo get_field('seo_description'); ?>">
<link rel="canonical" href="<?php echo get_permalink(); ?>">
Альтернатива — використовувати плагіни: Yoast SEO, Rank Math, SEOPress.
4. Schema.org (структурована розмітка)
Додавайте JSON-LD розмітку в <head>
:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "<?php the_title(); ?>",
"author": {
"@type": "Person",
"name": "Ваше ім’я"
},
"datePublished": "<?php the_time('c'); ?>",
"mainEntityOfPage": "<?php the_permalink(); ?>"
}
</script>
5. hreflang для мультимовності
Для сайтів з кількома мовами обов’язково додавайте hreflang
у <head>
:
<link rel="alternate" hreflang="uk" href="https://example.com/uk/post-slug/">
<link rel="alternate" hreflang="en" href="https://example.com/en/post-slug/">
Це можна автоматизувати у Polylang або WPML.
6. XML Sitemap
XML-карта сайту допомагає Google швидше індексувати сторінки. Автоматично генерується за допомогою:
- Yoast SEO
- Rank Math
- Google XML Sitemaps (плагін)
7. Уникнення дублювання контенту
- Не публікуйте контент у кількох таксономіях.
- Додавайте canonical-URL для кожної сторінки.
- Вимикайте індексацію сторінок пагінації або архівів без цінності.
Висновок
SEO-структура починається з правильного шаблону, URL та мета-даних. Як розробник, ви маєте прямий вплив на те, наскільки легко пошуковим системам читати ваш сайт. Розробляйте з урахуванням SEO з першого дня — і сайт матиме сильний старт у пошукових системах.