Зміст
- Формат Sitemap.
- Різновиди карт сайту.
- Як правильно створити карту сайту?
- Чек-лист: як удосконалити карту сайту?
- Де і як перевірити Sitemap?
Sitemap — це файл або сторінка на сайті, що містить список URL-адрес сторінок, що повинні пройти індексацію.
Карта сайту слугує путівником для пошукового робота по контенту, що розміщений на ресурсі, а також являється коротким описом усього вмісту сайту. Пошуковий робот агрегаторів Яндекс та Google економить дуже багато часу, якщо “прочитає” один файл sitemap.xml, замість того, щоб перевіряти кожну сторінку сайту.
Для односторінкових сайтів, лендінгів, невеликих персональних сайтів створення Sitemap не обов’язкове, адже кількість сторінок мінімальна. А от для інтернет-магазинів, бізнес-ресурсів, та інших видів веб-сайтів, на яких сотні, а то й тисячі сторінок — карта сайту обов’язкова.
Звісно, що пошукові роботи можуть знайти та проіндексувати сторінки без допомоги sitemap.xml, та все ж з картою процес швидший. Також за допомогою файлу xml ви демонструєте, що вказані URL — це сторінки, що призначені для користувачів. В той самий час, наявність нової сторінки в Sitemap не гарантує її своєчасну перевірку та індексацію, але шанси на це збільшуються у кілька разів.
Формат Sitemap
Спеціалісти найчастіше створюють файл Sitemap у двох форматах:
- Xml карта сайту. Найпопулярніший варіант, який зазвичай використовують для різних типів сайтів. Такий формат дозволяє вказувати низку додаткових параметрів обходу серед яких: пріоритет сторінок, дата останньої зміни сторінки та інше.
- Html карта сайту. Такий формат можна назвати застарілим, як і RSS, адже зараз вони практично не застосовуються. Найчастіше такий варіант був зручним для навігації користувача на сайті, а не для робота пошукових систем.
Різновиди карт сайту
Існує кілька видів Sitemap для сайту, які створюють та використовують враховуючи потреби та вид ресурсу.
- Файл індексу Sitemap. У випадку, коли потрібно створити кілька карт сайту, варто додатково сформувати файл індексу в якому вони будуть перераховані. Потрібно врахувати, що файл має обмеження у розмірі — до 50Мб та в кількості до 50 000 URL.
- HTML Sitemap. Для індексації сторінок пошуковими системами призначені XML карти. А для користувачів — HTML версії, що наочно відображають перелік сторінок. Посилання на карту сайту залишаються в футері. Даний різновид не приносить особливої користі та цінності, тому застосовується лише в специфічних випадках.
- Динамічний XML Sitemap. Якщо ви використовуєте статичні карти сайту, то після видалення або додавання сторінки — вони одразу стають неактуальними. Краще за все відразу створити динамічну карту сайту, яка після внесення змін до структури автоматично оновлюється і завантажується на сервер.
- XML Sitemap для зображень та відео. Цей тип карт сайту створюють для покращеної індексації графічного контенту. За актуальними вимогами SEO, зображення з атрибутами є вбудованими у контент сторінки, тому “читаються” одночасно з усією сторінкою. Спеціалісти рекомендують використовувати JSON-LD розмітку schema.org/ImageObject, що допомагає пошуковим системам отримати більше атрибутів, ніж з XML Sitemap. Тому цей тип карти не актуальний для більшості сайтів, а виняток — фото та відео стоки, ресурси, що заточені під графіку.
- Мобільний Sitemap. Цей тег не є обов’язковим, та навіть застарілий, адже він використовувався для кнопкових телефонів. Він не сприяє покращенню адаптивності, тому користуватись ним для смартфонів немає потреби.

Як правильно створити карту сайту?
Створення карти сайту — це досить складний процес, який можна здійснити кількома способами:
- Самостійно створити статичну карту сайту, яка буде оновлюватись вручну після кожної зміни у структурі або контенті. Якщо потрібна динамічна карта — краще за все звернутись за допомогою до фахівця.
- Встановити спеціальний плагін для CMS на вашому сайті, як от Yoast SEO для WordPress і т.д.
- Скористатись спеціальними інструментами для створення статичних файлів Sitemap, як от: xml-sitemaps.com, Screaming Frog або web-site-map.com.
При самостійному створенні карти сайту варто обов’язково дотримуватись таких рекомендацій:
- Початок відкривається тегом <urlset> та закривається </ urlset>.
- У тезі <urlset> вказується відповідний стандарт протоколу.
- Усі нові записи поміщаються в окремі теги <url>.
- Розмістіть Sitemap в корені сайту, за адресою: example.com/sitemap.xml.
- Після створення та розміщення — пропишіть адресу карти сайту у файлі robots.txt та відправте через вебмайстри пошуковим системам.
Не варто забувати про ієрархію та рівні вкладення — генеруйте Sitemap з дотриманням порядку розподілу в структурі сайту. Наприклад, варто розмістити URL-адреси в такому порядку:
- Головна сторінка.
- Категорії першого рівня.
- Підкатегорії.
- Сторінки фільтрів та тегів.
- Сторінки блогу.
- Сторінки верхнього і нижнього меню (контакти, про нас і т.д.).
Також у процесі роботи над формуванням карти сайту потрібно вказувати додаткові теги:
- Loc (Location). Обов’язковий тег, що містить абсолютний шлях до сторінки, який ще називають канонічним URL. Під цим тегом потрібно прописати актуальний протокол http:// або https://, а також www, якщо він наявний. Для сайтів міжнародного зразка, під цим тегом ще прописують “Hreflang”. Атрибут xhtml:link, що вказує мову та регіон, можна зменшити час завантаження кожної конкретної сторінки. Інші елементи в <head> або HTTP-заголовки не можуть надати таку можливість.
- Lastmod (Last Modified). Рекомендований тег, що допомагає пошуковим системам визначити не тільки “новизну” контенту, а й авторство контенту. Краще за все прописувати тег Lastmod для найважливіших змін і не зловживати ним, адже це може негативно позначитися на ранжуванні сайту.
- Priority. Необов’язковий тег, що слугує показником ваги сторінки в структурі сайту. Допустимий діапазон значень — від 0,0 до 1,0. Для головної можна застосувати значення 0,9, для основних сторінок та категорій — 0,8, а для інших сторінок — 0,5. SEO-фахівці та пошукові агрегатори не надають цьому тегу важливого значення, тому використовується він дуже рідко.
- Changefreq. Додатковий тег, що показує ймовірну частоту зміни певної сторінки. Можна використовувати значення Daily, Weekly або Monthly, залежно від типу та специфіки сторінки.
З повним переліком атрибутів, що доступні для додавання ви можете ознайомитись на сайті: https://www.sitemaps.org.
Чек-лист: як удосконалити карту сайту?
Для максимально ефективної роботи ми підготували чек-лист, що точно допоможе створити карту сайту, яка забезпечить швидку індексацію сторінок. То ж про що не варто забувати у процесі створення якісної та повноцінної Sitemap?
- Обов’язково включайте теги Hreflang та прописуйте <loc> і <lastmod>.
- Для збереження місця на сервері стискайте Sitemap через gzip.
- Використовуйте файл індексу та генеруйте динамічні карти сайту, якщо у вашому сайті багато сторінок та часто додаються нові.
- У файлі robots.txt посилайтеся на індексний Sitemap.
- Не забудьте підключити Sitemap в Google Search Console та Яндекс.Вебмастер.
- Використовуйте максимально зрозумілу та чітку структуру карт сайту.
Де і як перевірити Sitemap?
Після створення карти сайту або файлу індексу Sitemap, в які включені усі актуальні сторінки та відсутні всі непотрібні для індексації URL — потрібно провести ретельну перевірку. Краще за все “подивитись” на готовий файл не як користувач, а як пошукова система.
- Для цього можна скористатись Google Search Console, де потрібно вказати адресу карти сайту у розділі “Файли Sitemap”.
- Згодом, у розділі “Індексування відправлених URL” відобразиться доступна для аналізу інформація.
- У пункті “Відомості” не повинно бути інформації про помилки. Якщо вони є — їх варто виправити.
- Кількість проіндексованих сторінок сайту — потрібно перевірити та порівняти число URL, що були відправлені та число проіндексованих.
- Сторінки, що не пройшли індексацію потрібно сформувати в окремий список та відправити на доопрацювання і покращення індексації.
Якщо карта сайту створена з дотриманням усіх рекомендацій і правил, то результат буде з нульовим показником помилок.
коментарів