XML (Extensible Markup Language)

XML (Extensible Markup Language, розширювана мова розмітки) — це текстовий формат для зберігання й передачі структурованих даних, стандартизований консорціумом W3C. На відміну від HTML, набір тегів у XML не фіксований: їх задають під конкретну задачу.

Простими словами: уяви накладну на складі. Там є чіткі графи — «товар», «ціна», «кількість», — і будь-який комірник зрозуміє, що де записано. XML — така сама накладна, тільки для програм: кожне значення лежить у підписаній «комірці»-тегу.

Що таке XML і навіщо він потрібен у SEO

Пошуковики й рекламні системи працюють з XML щодня. Найвідоміший приклад — XML Sitemap: файл sitemap.xml зі списком адрес сайту, який допомагає Google швидше знаходити нові та оновлені сторінки. В одному такому файлі може бути до 50 000 URL або до 50 МБ у нестиснутому вигляді.

Крім карти сайту, на XML будують RSS-стрічки, товарні фіди для Google Merchant Center і вивантаження на маркетплейси. Тому помилка в одному XML-файлі може зачепити і індексацію, і показ товарів у рекламі.

Що важливо перевіряти в XML-файлах

  • Коректна структура. Документ має один кореневий елемент, кожен тег закривається, а вкладеність не перетинається.
  • Чутливість до регістру. <loc> і <Loc> — різні теги, тому sitemap пишуть точно за протоколом sitemaps.org.
  • Кодування й екранування. Файл має бути в UTF-8, а символ «&» в адресах записують як &amp;, інакше XML стане невалідним.
  • Актуальні дані. У sitemap — лише канонічні сторінки з відповіддю 200, а lastmod — тільки справжня дата зміни. Поля priority і changefreq Google ігнорує.
  • Регулярний моніторинг. Помилки sitemap видно в Google Search Console, фідів — у Merchant Center.

Приклад

Інтернет-магазин сантехніки у Львові має 18 000 товарів і 600 категорій. Одним файлом стільки адрес не покрити, тож sitemap ділять на кілька — для категорій, товарів і блогу, а Google отримує один sitemap index. Паралельно з тієї ж бази щодня генерується XML-фід із цінами й наявністю для Merchant Center. Коли у фіді «поїхало» кодування назв, частину товарів почали відхиляти в рекламі — збій знайшли за звітом діагностики.

Часто плутають з…

  • HTML — описує, як сторінка виглядає і що бачить користувач; XML описує самі дані та їхню структуру.
  • JSON-LD — формат мікророзмітки Schema.org на основі JSON, а не XML; саме його Google рекомендує для структурованих даних.
  • Карта сайту — ширше поняття: буває HTML-версія для людей і XML-версія для роботів. XML — лише формат другої.

Питання та відповіді

Чи обов’язковий sitemap.xml для сайту?

Не обов’язковий, але бажаний. Невеликий сайт із хорошою перелінковкою Google проіндексує і без нього, а великим і новим проєктам XML-карта помітно прискорює виявлення сторінок.

Як перевірити, чи коректний XML-файл?

Відкрийте його в браузері: при синтаксичній помилці той покаже, у якому рядку збій. Для sitemap дивіться звіт про файли Sitemap у Search Console, для фідів — розділ діагностики в Merchant Center.

Чи впливає XML на ранжування?

Напряму — ні. XML-карта чи фід не підвищують позиції самі по собі, але допомагають пошуковику швидше знайти й правильно обробити сторінки, а без індексації ранжування неможливе в принципі.

Хочете, щоб sitemap і фіди працювали без збоїв? Перевіримо XML-файли сайту й налаштуємо їх правильно — SEO-аудит та створення фіду для Merchant Center.

Схожі терміни: XML Sitemap, HTML, Товарний фід, RSS Feed, Індексація.

Опишіть свій запит
і ми зробимо для Вас
пропозицію

Напишіть нам, щоб бути в ТОП

    • icon-google-partner
    • icon-google-analytics
    • icon-google-ads-color