НАПИСАТИ НАМ
31
.
07
.
2024

Sitemap xml: якою має бути для гарної індексації?

ЗМІСТ

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

У цій статті Middle SEO-спеціалістка Promodo Пастека Анастасія розкаже, що таке мапа сайту, які є види і як її створити. 

Що таке Sitemap?

Карта (мапа) сайту – це список сторінок сайту, створений для веб-краулерів*, щоб вони могли швидко і легко знайти потрібний контент сайту. Пошукова система може використовувати sitemap, щоб побачити нові сторінки на сайті або всі сторінки разом, включаючи зображення, відеоконтент тощо.

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

sitemap 10
Пошукова система знайде сторінку 9 в карті сайту одразу, протягом одного відвідування файлу. На сайті, зображеному вище, їй доведеться пройти через 6 сторінок, щоб знайти сторінку 9.

SEO-переваги карт сайту

  • Швидша індексація: пошукова система дізнається про нові сторінки набагато швидше, відповідно процес індексації та відображення сайту в результатах пошуку також буде швидшим. Карта сайту також може допомогти із деіндексацією.
  • Краща індексація глибоких сторінок: пошукові системи можуть знайти сторінки, які не були виявлені під час краулінгу сайту. Але це не обов'язково означає, що всі вони будуть індексовані.
  • Моніторинг індексованих сторінок: у поєднанні з Google Search Console можна дізнатися, які URL-адреси включені в мапу сайту, що індексує Google.

Водночас sitemap не допомагає з кращими позиціями в пошуку і не є фактором ранжування. Включення URL-адрес в карту сайту не має жодного впливу на вищі позиції в пошуку.

Які є типи карт сайту?

Карта сайту є двох типів: XML і HTML. 

Sitemap XML — це файл із переліком усіх сторінок сайту. Ця карта полегшує пошуковим системам сканування та індексування вашого вмісту.
  • Написані для ботів пошукових систем, а не для користувачів. 
  • Разом зі списком сторінок XML карта сайту також може містити інші технічні деталі. Наприклад, час останньої зміни сторінки, частота ймовірних змін вмісту сторінки та пріоритет сторінки відносно інших сторінок на сайті (вказано на шкалі від 0,0 до 1,0).
Sitemap HTML — це розділ на сайті, яка містить посилання на всі сторінки. Іноді додається невеликий опис щодо того, що це за сторінки. 
  • На відміну від формату XML, мапи HTML розроблені в основному для користувачів.
  • Вони забезпечують зручний огляд структури вашого сайту та дозволяють відвідувачам швидко знаходити певні сторінки.

Основні вимоги до карт сайту

  • 500 індексних файлів карт сайту для Google;
  • Кожна мапа сайту має містити не більше 50 000 URL-адрес;
  • Розмір файлу не має перевищувати 50 МБ без стиснення;
  • Виконано в кодуванні UTF-8. 

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

У яких випадках потрібна карта сайту?

Карта сайту не є необхідною для кожного сайту. І якщо вона все ж потрібна, це не обов'язково має бути sitemap.xml. Можна також використовувати й кілька інших типів карт сайту, таких як RSS-канал або спеціальні розширення для sitemap.xml.

Карта сайту потрібна, якщо:

  • У вас великий сайт: якщо на сайті більше ніж 100 сторінок, карта допоможе пошуковому боту знайти їх усі.
  • Є мультимедійний контент: якщо сайт містить багато зображень, відео або інших елементів.
  • У вас новий сайт і він не має зовнішніх посилань: мапа допомагає краулерам знайти новий сайт відразу після запуску та швидше індексувати нові сторінки.
  • Ви часто змінюєте вміст свого сайту: якщо вам потрібно швидко індексувати свій свіжий контент, карта сайту може це прискорити. 
  • У вашого сайту складна архітектура: особливо стосується сайтів, сторінки яких між собою не пов’язані, або сайтів із великою кількістю заархівованих сторінок, які все ще вам потрібні в індексі.

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

Анастасія Пастека
Middle SEO-спеціалістка

Як створити карту сайту?

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

1. Створюйте карту сайту під кожен тип сторінок. Особливо це корисно для великої кількості сторінок. Основна мета карти – допомогти пошуковим системам зрозуміти структуру та вміст вашого сайту. Для цього вкрай важливо правильно класифікувати вміст. Для більшості сайтів основною структурою вмісту є домашня сторінка, потім категорії та їхні підкатегорії. І це слідує тому ж ієрархічному порядку.

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

2. Створіть карту сайту і надішліть її в Google. Якщо ваш сайт на WordPress, ви можете використовувати плагін Yoast і згенерувати XML-карти сайту з самого плагіну. Для інших сайтів ви можете використовувати Google XML Sitemaps для створення XML-карт сайту. Або зробити карту вручну. Надіслати карту сайту в Google можна за допомогою Google Search Console.

  • На інформаційній панелі оберіть «Карти сайту».
  • Додайте URL-адресу карти сайту в порожню графу.
  • Перевірте додану карту сайту в розділі «Надіслані карти сайту».

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

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

Які URL-адреси потрібно розмістити в карті сайту

Вибір ідеальних URL-адрес у мапі сайту є дуже важливим завданням. Перераховувати кожну URL-адресу сайту в карті сайту не варто. 

Важливо виключити з карти:

  • Допоміжні сторінки, які дуже потрібні та корисні для користувачів (форма відгуків, облікові записи, списки бажань тощо), але не призначені для ранжування;
  • Будь-які перенаправлення;
  • Динамічні URL-адреси з параметрами або ідентифікаторами;
  • URL-адреси, створені за допомогою фільтрації (не потрібні для SEO);
  • URL-адреси на субдоменах, відмінних від sitemap.xml; якщо у вас є URL-адреси на інших субдоменах, ви повинні розмістити там іншу карту сайту;
  • Дубльовані сторінки;
  • Сторінки, заборонені robots.txt;
  • Сторінки з noindex.

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

Як самотужки зробити карту сайту

XML sitemap

Ви можете скористатися будь-яким текстом редактором для створення файлу sitemap xml зі списком сторінок. Головне коректно заповнити його та зберегти у форматі xml.

  1. Основна структура XML:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

</urlset>

  1. Додайте URL-адреси сторінок сайту. 
XML sitemap 3

Атрибути changefreq і priority більше не враховуються Google, тому їх не потрібно більше використовувати, — Google довідка.

  1. Збережіть файл як sitemap.xml.
  2. Завантажте файл sitemap в кореневу директорію вашого вебсайту.

Генератори sitemap

  • Ви можете скористатися інструментом для сканування сайту, як Screaming Frog. Він безкоштовний, якщо у вас менше 1000 URL-адрес, але вам доведеться придбати ліцензію, якщо у вас їх більше.
sitemap 2
  • XML-Sitemaps.com – цей веб-додаток дозволяє вам ввести URL вашого вебсайту, і він згенерує для вас XML-файл. 
sitemap 4
  • Залежно від CMS, яку ви встановили на сайті, є різні варіанти плагінів для генерації мапи сайту. Як ми згадували вище, у випадку з Wordpress можна використати плагіни Yoast чи All in One SEO Pack.

Sitemaps html

Перші кроки ті самі: відкрити текстовий редактор, аби надалі зберегти файл у форматі html.

  1. Основна структура Sitemaps html:

<!DOCTYPE html>

<html>

<head>

  <title>Sitemap</title>

  <meta charset="UTF-8">

</head>

<body>

  <h1>Карта сайту</h1>

  <ul>

    <li><a href="https://www.example.com/">Головна сторінка</a></li>

    <li><a href="https://www.example.com/page1">Сторінка 1</a></li>

    <!-- Додайте більше посилань тут -->

  </ul>

</body>

</html>

  1. Збережіть файл як sitemap.html.
  2. Додайте посилання на файл site map на вашому вебсайті, наприклад, у футері.

Типи сайтів і карти для них

Електронна комерція:

  • XML карти сайту, розділені за типами сторінок + карта сайту із зображеннями, карта сайту з відео, якщо потрібно;
  • RSS-канал для свіжих оновлень;
  • RSS-канал для блогу.

Блог:

  • RSS-канал;
  • XML карта сайту, якщо є багато статей.

Сайт новин:

  • Карта сайту для новин Google або канал RSS (з mRSS, якщо потрібно);
  • Карти сайту в форматі XML, розділені за статтями, категоріями тощо + карта сайту із зображеннями, карта сайту для відео, якщо потрібно. 

Багатомовний сайт:

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

Енциклопедія, довідник:

  • Карти сайту XML із розширеннями зображень і відео;
  • RSS-канал для нових статей.

Агрегатор:

  • XML-карта сайту з розширеннями зображень і відео;
  • RSS-канал для свіжих оновлень, можливо розділених за категоріями.

Повідомте пошукові системи про карту сайту

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

Інструкція для Google Search Console:

  1. Відкрийте Google Search Console.
  2. Виберіть "Sitemaps" в меню.
  3. Введіть URL вашої site map (наприклад, https://www.example.com/sitemap.xml).
  4. Натисніть "Submit".
Sitemaps 5

Для Bing Webmaster Tools алгоритм дій аналогічний.

Як перевірити карту сайту?

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

Перевірка через браузер

  1. Відкрийте ваш браузер:
  2. Введіть URL вашої мапи сайту, наприклад, https://www.example.com/sitemap.xml.
  3. Переконайтесь, що файл завантажується без помилок та відображає всі URL-адреси у правильному форматі.
Sitemaps 6

Через Google Search Console

  1. Увійдіть до Google Search Console.
  2. Додайте карту сайту у розділі «Sitemaps».
  3. Після цього Google проаналізує вашу карту і повідомить про будь-які помилки або попередження. Наприклад:
Sitemaps 7

Інструменти для вебмайстрів Bing

  1. Увійдіть до Bing Webmaster Tools.
  2. Додайте карту сайту у розділі «Sitemaps».
  3. Bing проаналізує вашу мапу сайту і надасть звіт про помилки або проблеми.

Онлайн-інструменти для перевірки карти сайту

  • XML Sitemap Validator: Введіть URL вашої мапи на сайті XML Sitemap Validator. Інструмент перевірить вашу карту сайту на відповідність стандартам і надасть звіт про можливі помилки.
Sitemaps 8
  • SEO інструменти (наприклад, Screaming Frog). Програма проаналізує вашу карту та надасть детальний звіт про стан і можливі помилки.

Висновки

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

ТАКОЖ НА ЦЮ ТЕМУ:

Підпишіться
на розсилку
Дякуємо за підписку!
Упс! Щось пішло не так. Спробуйте ще раз
В закладки

НАЙКРАЩУ КАРТУ САЙТУ МОЖУТЬ СТВОРИТИ ФАХІВЦІВ PROMODO, НАПИШІТЬ НАМ.

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

Обговоримо ваш проєкт?
Надіслати заявку
Ваше повідомлення відправлено
Наш менеджер зв‘яжеться з вами найближчим часом.
Назад
Упс! Щось пішло не так. Спробуйте ще раз
ДОЛУЧАЙСЯ ДО КОМАНДИ PROMODO ❤️
Надіслати заявку
Ваша заявка відправлена
Наші рекрутери звʼяжуться з вами найближчим часом!
Назад
Упс! Щось пішло не так. Спробуйте ще раз