Sitemap: що це таке і як створити його для SEO

Sitemap — один з найбільш ігнорованих SEO-елементів у більшості SEO-консультантів. Багато блогерів називають їх «непотрібними», але коли Google регулярно оновлює інформацію про них, ми принаймні маємо тримати їх у пам'яті та оптимізованими.
Як ми кажемо, це не елемент, без якого вебсайт не можна сканувати, індексувати, класифікувати тощо, але він може допомогти нам тримати все набагато впорядкованішим. Один зі способів дізнатися, чи проводить вебсайт SEO-стратегію, а точніше хорошу SEO-стратегію, — це подивитися на його sitemap. Завдяки цьому маленькому аналізу, повірте, можна зрозуміти, хто за ним стоїть.
Але чи знаємо ми, що таке Sitemap? Розгляньмо нижче концепцію sitemap, доступні типи, функції, мету, важливість, процес створення самої карти, переваги та поради щодо такого інструменту, який є обов'язковим для будь-якого вебсайту, особливо коли він дуже великий за кількістю сторінок і складний за структурою URL.
Що таке Sitemap
Визначення sitemap може варіюватися згідно з існуючими типами та їхньою функцією й метою. Однак загалом можна сказати, що sitemap — це організаційний план вебсайту, у відношенні до його URL і внутрішніх сторінок, а також розділів і даних, що зберігаються всередині.
Щоб спростити вищезазначене визначення, можна сказати, що це індекс вебсайту. Щоб зробити простішу аналогію, його можна порівняти з індексом, який ми знаходимо, відкриваючи книгу. Чи потрібен він для читання книги? Ні, але якщо ми бачимо, що індекс погано написаний, зі сторінками, яких не існує, не за порядком тощо, яке перше враження ми б мали? Як ми могли б швидко й зручно дістатися до конкретної частини книги? З деякими відмінностями sitemap дуже на нього схожий.
Вищезазначена концепція дійсна для sitemap у цілому, змінюючись відповідно до виду sitemap, який обговорюється або який має платформа, оскільки їх може бути кілька, і ми розглянемо їх у відповідному розділі. Sitemap також є графічним представленням сайту й того, як він організований, що водночас включається на платформу для покращення її навігації та зручності використання користувачем.
Отже, sitemap у своїй концепції залучає організаційну, технічну та утилітарну природу, що полегшує доступ до платформи як для відвідувачів, так і для пошукових систем, і вони також є важливим інструментом веброзробки.

Функція sitemap
Сьогодні наявність sitemap у сайту є перевагою, особливо коли платформа виявляється складною, з великою кількістю вебадрес і включених розділів, що робить його важливим інструментом з технічних причин, зручності використання, організаційного наміру, а також для генерації трафіку.
Sitemap допомагає зрозуміти вебсайт і його структуру, чи то простий проєкт, з головною сторінкою, контактами, розділами, чи дуже складні платформи, такі як ecommerce-сайти з мільйонами продуктів, підрозділів, блогом, тегами тощо.
Ми вже бачили організаційний сенс цього елементу, але він має ще більшу цінність як SEO-чинник. Надання Google чіткої структури нашого вебсайту, пріоритизація найважливіших URL, скорочення тих, які нас не цікавлять, тощо — це все значно допомагає Google «зрозуміти» швидше і зрозуміліше, тому значно допомагає з індексацією вебсайту.
SEO-переваги наявності правильно впровадженого sitemap
Зосередившись більше на суто SEO-аспектах, розгляньмо як підсумок основні переваги наявності оновленого та оптимізованого sitemap:
-
Покращує індексацію сайту, як ми згадали раніше. Надання Google порядку та важливості наших URL допоможе кращій індексації.
-
Допомагає нам швидко виявляти помилки. Створивши sitemap, доцільно завантажити його в корінь вашого вебсайту й повідомити Google через Search Console. Google проскане цей sitemap, інформуючи вас, чи знайшов він якусь проблему в будь-якому з перелічених URL, тож ми можемо побачити, як Google розуміє ці URL, і покращити ті, які цього потребують.
-
Організовує вебсайт. У межах нашого вебсайту, наприклад, продукти не матимуть тієї самої важливості, що статті блогу, політика конфіденційності тощо. Створення sitemap — це дуже хороший спосіб провести самоаналіз і пріоритезувати наші SEO-цілі на основі того, що в ньому відображено.
-
Це спосіб змусити нас постійно переглядати стан вебсайту. Sitemap має бути живим елементом. Це означає, що нам доведеться його постійно очищати, оскільки погано оптимізований sitemap не лише не допомагатиме, а може зашкодити. Таким чином ми «змушуємо» себе мати більший контроль над нашим вебсайтом.
Як має виглядати Sitemap
Нижче ми розглянемо деякі фундаментальні пункти, які ви маєте тримати в голові при створенні sitemap:
-
Не додавайте URL до sitemap з кодом відповіді (status code), відмінним від 200.
-
Не додавайте URL, заблоковані в robots.txt, до sitemap.
-
Не додавайте URL з тегом noindex до sitemap.
-
Не додавайте неканонічні URL до sitemap (тобто не додаймо URL, що канонікалізовані до іншого; для цього ми безпосередньо використаємо оригінальний URL).
-
Уникайте додавання сторінок без SEO-цінності до sitemap (тут переважає здоровий глузд; якщо ми бачимо, що є велика група, наприклад, сторінок без SEO-цінності, як-от PDF, доцільно їх не включати).
Типові помилки sitemap
Часто, чи то через недогляд, чи через зовнішні чинники, ми стикаємося з багатьма помилками в sitemap. На щастя, у нашому розпорядженні є Search Console, який попереджає нас про всі виявлені помилки й дозволяє діяти, щоб усе виправити.

Нижче ви можете побачити найпоширеніші помилки, які ми зазвичай знаходимо:
-
«Надісланий URL містить тег noindex»: якщо ми надсилаємо URL у sitemap, який має тег noindex, ми даємо плутані сигнали пошуковику. З одного боку, ми кажемо йому не індексувати, а з іншого — індексуємо. Саме тому важливо підтримувати послідовність.
-
«Sitemap включає URL, які заблокував файл robots.txt»: так само, як і з noindex, якщо ми блокуємо сторінку чи шаблон сторінок через robots.txt, а потім надсилаємо її в sitemap, ми знову плутатимемо пошукові системи й, передусім, витрачатимемо crawl budget.
Найбільш використовувані типи sitemap
Хоча XML sitemap є найбільш поширеним і релевантним, правда в тому, що це не єдиний, який існує, і доступно кілька з різними функціями та підходами. Це:
-
XML Sitemap: XML sitemap спеціально розроблений для полегшення індексації URL вебсайту, показуючи пошуковику, що вони доступні там для сканування й включення в результати пошуку. Цей тип sitemap є важливим для великих сайтів, які матимуть проблеми зі скануванням.
-
HTML Sitemap: цей тип sitemap показує ієрархічний порядок платформи з розділами від першої категорії або головної сторінки до другого й третього рівня з розділами та підрозділами. Цей тип sitemap доступний для відвідувача й справді полегшує його досвід перегляду.
-
ROR Sitemap: ROR sitemap можна вважати варіантом XML, але з набагато міцнішою природою, оскільки він має описи URL, розділів та інших, і підтримує кілька форматів, що ідеально для сайтів зі сторінками продуктів і послуг.
-
Video Sitemap: коли сайт має значний мультимедійний контент, доцільно включати video sitemap, що включає всі URL з цим типом файлів, включно з назвою, мініатюрою, описом і посиланнями на лендингові сторінки. Це робиться для полегшення сканування пошуковиком і знаходження файлів у форматах .mpg, avi, mkv та інших.
-
News Sitemap: news sitemap прагне створити організаційну схему, яка дозволяє розробникам обробляти новини та інформацію, що розміщується на платформах на кшталт Google News, надаючи інформацію про місце, назву та зміст новин і навіть ключові слова.
-
Image Sitemap: sitemap, специфічний для зображень і їхнього вмісту. Дуже цікаво використовувати його на порталах, де зображення мають важливу вагу, як, наприклад, ecommerce візуальних продуктів. Таким чином ми сприяємо появі в результатах пошуку Google Images.
Коли використовувати sitemap
Зазвичай рекомендується, щоб будь-який сайт мав пов'язаний sitemap через його переваги, але стосовно конкретних характеристик використання його на платформі стає майже обов'язковим, а саме:
-
Коли вебсайт дуже великий: коли платформа дуже розширена за розділами та URL, sitemap є необхідним, тому що він полегшить навігацію, а також сканування кожної сторінки, що може бути ускладненим, коли їх багато для краулерів або павуків пошукових систем, як Google.
-
Коли сайт новий: коли сайт новий, рекомендується мати sitemap, тому що, перебуваючи на початковій стадії, він не матиме посилань, що з'єднуються з ним, перешкоджаючи скануванню. Тож sitemap полегшить роботу для Google та інших пошукових систем.
-
Коли є велика кількість ізольованих URL: у відношенні до попередньої причини рекомендується додати sitemap, коли сайт має файл з багатьма ізольованими адресами або такими, що не з'єднуються з іншими, оскільки це полегшує сканування для ботів пошукових систем.
Створення sitemap у WordPress
Майже для кожного, хто бачить sitemap на зображенні, він здаватиметься дуже складним через усі з'єднання та ієрархії, які він має, окрім знань веброзробки, які знадобилися б. На щастя, є простіші способи створити sitemap через CMS (Content Management System).
WordPress, безсумнівно, є найбільш використовуваною CMS у світі для управління й створення вебсайтів, і він пропонує інструмент через плагін, що дозволяє автоматично генерувати sitemap. Цей плагін — від Rank Math (хоча на ринку існує багато інших плагінів для WordPress, таких як Yoast SEO, що генерують цей елемент за вас. У цьому випадку ми називаємо Rank Math як один з найбільш відомих і повністю безкоштовних). Маючи його у WordPress, наступні кроки для генерації sitemap такі:
-
Зайдіть у WordPress, використовуючи облікові дані, і в дашборді натисніть опцію «Rank Math».
-
Опинившись у «Rank Math», з'являться деякі опції, пов'язані з плагіном, де ви маєте обрати «Dashboard» і потім вибрати кнопку, що активує «Sitemaps».
-
Зміни зберігаються, і XML sitemap створено.
-
Щоб переглянути карту, натисніть на посилання, що з'являється у верхній частині сторінки.
-
Sitemap оновлюється автоматично після додавання нових адрес і розділів, без необхідності робити щось ще.

Звичайно, через WordPress і плагін Rank Math не єдиний спосіб генерувати sitemap, оскільки кожна CMS має власні інструменти для цього. Наприклад, ecommerce-сайти на основі Shopify мають перевагу в тому, що сама платформа генерує XML sitemap, включно з продуктами та адресами, постами, зображеннями, колекціями та іншими, бувши невід'ємними для цього типу сайтів.
Так само онлайн доступні різні інструменти для незалежного створення sitemap типу XML, який є найбільш звичайним, такі як XML Sitemaps та SEOptimer Sitemap Generator.
XML Sitemaps
Генерація sitemap за допомогою XML Sitemaps проста, оскільки процес повністю автоматичний. Щоб почати, відвідайте вебсайт у вашому браузері, і в рядку вставте URL сайту для створення sitemap.
Натиснувши «Start», платформа проскане весь сайт і згенерує файл .xml для завантаження. Якщо сайт дуже великий і має понад 500 внутрішніх URL, треба використовувати платну версію, тож це ідеальний інструмент для маленьких сайтів.
SEOptimer Sitemap Generator
SEOptimer Sitemap Generator — це ще один корисний інструмент для генерації sitemap, потрібно лише ввести URL платформи й деяку додаткову інформацію, як-от частоту зміни сайту, приблизну кількість URL, дату останньої модифікації та інше.
Коли ви заходите на вебсайт і вводите всю згадану вище інформацію, платформа згенерує файл .xml, який можна завантажити, і покаже sitemap з адресами. Нагадаймо, що ДУЖЕ рекомендовано, маючи файл sitemap, згенерований будь-яким інструментом, зареєструвати його в Google Search Console, оскільки це полегшить його читання Google.
Обмеження sitemap
При створенні sitemap є низка обмежень, які ми маємо враховувати, щоб не виконати їх неправильно:
-
Усі URL, що містяться в sitemap, мають належати тому ж домену. Ми не можемо додавати піддомени всередині sitemap; для цього нам довелося б зробити окремий.
-
Файли sitemap повинні мати впроваджене кодування UTF-8.
-
Щонайбільше ми можемо включити 50 000 URL у межах sitemap.
-
Максимальна вага для цього елементу — 50 МБ.
Sitemap Index
Коли ми опиняємося в будь-якій із згаданих вище ситуацій, що обмежують наш проєкт, Google надає нам sitemap-індекси. Тобто ми можемо створити набір з різних sitemap і пов'язати їх усі через цей індекс. Ми могли б сказати, що це sitemap для sitemap. Тут ми залишаємо вам офіційну інформацію Google із цього питання.

ПРИМІТКА: як ви могли побачити в початковому випадку, один з наших клієнтів (Chess.com) застосовує його, і правда в тому, що він працює дуже добре. Усі sitemap класифіковані за категорією, потім за мовою для коректного відстеження та категоризації всіх сторінок.
Sitemap з геолокованими версіями
Якщо у нас є різні версії URL для різних зон, як це буває з багатомовними вебсайтами, ми можемо обрати між створенням одного sitemap на мову або використанням єдиного sitemap, у якому додаються всі переклади. Якщо у вас є сумніви щодо процесу, ви завжди можете побачити рекомендації Google з цього питання для цього конкретного випадку.

Бонус: деякі додаткові способи використання sitemap
На завершення залишаємо вам деякі «спеціальні» способи використання sitemap, які можуть вам стати в нагоді:
-
Прискорити деіндексацію сторінок. Так, як ви чуєте, ми можемо тимчасово створити sitemap з усіма URL, які хочемо деіндексувати, додавши до них атрибут nofollow, noindex і завантаживши його в Search Console. Таким чином ми змусимо Google проскати їх раніше і, відповідно, прочитати noindex, тож пришвидшимо деіндексацію цих URL.
-
Прискорити видалення сторінок. У тому ж напрямі, що й попередній пункт, але додаючи код статусу 410 (видалено) до URL, які хочемо, щоб Google остаточно видалив зі свого індексу. Завантаживши sitemap з цими URL виключно, ми також сприятимемо цьому процесу. Не забудьте відкотити це, коли їх буде видалено.
-
Шпигувати за конкуренцією. Витягуючи всі URL з їхнього sitemap і виявляючи, які вони пріоритезують, які — ні, які мають помилки тощо. Для цього я поділюся інструментом, який ми знайшли в інтернеті у формі дуже зручного Google Sheet:
https://docs.google.com/spreadsheets/d/1jKP30CAJEL-rQ8PUnkNfJOiBfDN1XWNauTEUxBU1-w8/copy
Вам просто треба зробити копію та модифікувати це значення сайтом, з якого хочете витягти URL з його sitemap:

Сподіваємося, з цим повним Посібником зі Sitemap ви зможете створювати їх ефективно й оптимізовано у ваших вебпроєктах.
Автор: David Kaufmann

Останні 10+ років я повністю занурений у SEO — і чесно кажучи, не хотів би інакше.
Моя кар'єра вийшла на новий рівень, коли я працював старшим SEO-спеціалістом у Chess.com — одному зі 100 найвідвідуваніших сайтів у всьому інтернеті. Робота в такому масштабі навчила мене того, чого не дав би жоден курс чи сертифікат.
З цього досвіду я заснував SEO Alive — агенцію для брендів, які серйозно ставляться до органічного зростання. І оскільки не знайшов інструмента, що добре справляється з обома світами — класичним і AI, побудував SEOcrawl. Якщо ви шукаєте досвідченого SEO-партнера, який любить цю справу — буду радий поговорити!
Дізнайтесь більше контенту цього автора

