Отваря се в нов раздел

Sitemap: какво е картата на сайта и как да я настроите правилно

sitemap.xml – XML карта на сайта с адреси и lastmod

Sitemap (карта на сайта) е файл, в който изброявате страниците на сайта си, за да може Google да ги намери по-бързо. Звучи като техническа подробност, но за нов сайт, голям онлайн магазин или сайт с много снимки тя често решава дали новите страници ще се появят в Google след ден, или след месец.

В това ръководство ще разберете какво е sitemap, кога наистина Ви трябва, как изглежда правилният XML файл, кои тагове Google чете и кои игнорира, как да създадете и изпратите картата в WordPress, WooCommerce и Shopify и как да поправите най-честите грешки в Google Search Console. Всичко е на български и с готови примери.

sitemap.xml – XML карта на сайта с адреси и lastmod

Съдържание

Какво е sitemap?

Sitemap е списък с адресите на страниците, които искате да бъдат открити и показани в търсачките. Най-често това е XML файл на адрес като https://вашдомейн.bg/sitemap.xml. Освен самите адреси картата може да съдържа и допълнителна информация – кога страницата е променена за последно, какви изображения или видеа има в нея и дали има версии на други езици.

Накратко: sitemap е „списъкът с покани“, който давате на Google. Той не гарантира, че всички ще дойдат, но помага никой важен да не бъде пропуснат.

Важно е да разберете какво картата не прави. Той не подобрява директно класирането и не гарантира индексиране. Самият Google пише в официалната си документация, че картата помага, но не гарантира, че всички страници в нея ще бъдат обходени и индексирани.

XML sitemap и HTML sitemap – каква е разликата?

Двете понятия често се бъркат:

 XML sitemapHTML sitemap
За кого еЗа търсачкитеЗа посетителите
Как изглеждаМашинно четим кодОбикновена страница с линкове
Къде е/sitemap.xml или /sitemap_index.xmlЧесто линк във футъра
Нужна ли е днесДа, за повечето сайтовеРядко – добрата навигация я замества

Когато в SEO се говори за карта на сайта, почти винаги се има предвид XML версията. Тя е и темата на тази статия.

sitemap index с отделни карти за страници, продукти и категории

Кога Ви трябва sitemap (и кога не)

Google сам дава ясни насоки. Картата на сайта е особено полезна, ако:

  • Сайтът е голям. При стотици или хиляди страници е трудно всяка да има вътрешен линк, и Google може да пропусне нови страници.
  • Сайтът е нов. Новите сайтове имат малко външни линкове, а Google открива страници главно чрез линкове.
  • Имате много снимки или видеа. Картата може да подаде допълнителна информация за тях.
  • Публикувате новини. Сайтовете в Google Новини имат специален формат за карта.

Може да минете и без карта, ако сайтът е малък (според Google около 500 страници или по-малко), добре свързан с вътрешни линкове и без много медийно съдържание. Но тъй като WordPress, Shopify и повечето платформи създават картата автоматично, практически няма причина да нямате такава.

Как изглежда sitemap.xml

Ето минимална, валидна XML карта с две страници:

<?xml version=“1.0″ encoding=“UTF-8″?>

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

  <url>

    <loc>https://вашдомейн.bg/</loc>

    <lastmod>2026-11-01</lastmod>

  </url>

  <url>

    <loc>https://вашдомейн.bg/uslugi/</loc>

    <lastmod>2026-10-15</lastmod>

  </url>

</urlset>

Всеки адрес е в таг <url>, а самият адрес – в <loc>. Това е всичко, от което Google има нужда.

Таговете, които Google чете – и тези, които игнорира

Тук се крие един от най-упоритите митове в SEO. Много генератори и плъгини попълват тагове, които Google изобщо не използва.

ТагКакво правиКак го третира Google
<loc>Адресът на страницатаЗадължителен
<lastmod>Дата на последна промянаИзползва го, само ако е последователно точен
<priority>„Важност“ от 0.0 до 1.0Игнорира го
<changefreq>Колко често се променя страницатаИгнорира го

Това е потвърдено в ръководството на Google за създаване на карта на сайта. Изводът е прост: не губете време с priority и changefreq. Вместо това се погрижете lastmod да показва реалната дата на съществена промяна – в текста, структурираните данни или линковете. Ако плъгинът сменя датата на всички страници всеки ден, Google спира да ѝ вярва.

изпращане на sitemap в Google Search Console

Правила и ограничения

  • Размер: до 50 000 адреса или 50 MB (некомпресиран) на един файл. По-големите карти се разделят.
  • Пълни адреси: https://вашдомейн.bg/stranitsa/, а не /stranitsa/.
  • Само канонични адреси: включвайте версията, която искате да се показва в Google – без дублиращи адреси, пренасочвания или страници с noindex.
  • Кодиране: UTF-8. Специалните символи в адресите трябва да са екранирани.
  • Местоположение: препоръчително в основната директория на сайта.

Sitemap index: когато една карта не стига

При онлайн магазини и големи сайтове се използва индексен файл – „карта на картите“. Това е един файл, който сочи към няколко отделни карти:

<?xml version=“1.0″ encoding=“UTF-8″?>

<sitemapindex xmlns=“http://www.sitemaps.org/schemas/sitemap/0.9″>

  <sitemap>

    <loc>https://вашдомейн.bg/page-sitemap.xml</loc>

  </sitemap>

  <sitemap>

    <loc>https://вашдомейн.bg/product-sitemap.xml</loc>

  </sitemap>

  <sitemap>

    <loc>https://вашдомейн.bg/product_cat-sitemap.xml</loc>

  </sitemap>

</sitemapindex>

Предимството не е само техническо. Когато страниците, продуктите и категориите са в отделни карти, в Google Search Console виждате колко от всеки тип са индексирани. Ако от 2 000 продукта са индексирани само 600, знаете точно къде да търсите проблема.

Видове sitemap: изображения, видео, новини и езици

XML форматът има разширения за специално съдържание:

  • Карта за изображения – списък с изображенията във всяка страница. Полезен за онлайн магазини и портфолио сайтове, които искат трафик от Google Изображения.
  • Карта за видео – информация за видеата: продължителност, миниатюра, описание.
  • Карта за новини – за сайтове в Google Новини, със заглавие и дата на публикуване.
  • Езикови версии (hreflang) – в картата можете да посочите алтернативните езикови версии на всяка страница. Удобно за многоезични сайтове, при които добавянето на hreflang в кода е трудно.

Освен XML, Google приема и RSS/Atom емисии (обикновено за последните публикации) и текстов файл с по един адрес на ред. За повечето сайтове обаче XML е най-добрият избор.

Как да създадете карта на сайта

В WordPress с Rank Math

  1. Отидете в Rank Math → Sitemap Settings и проверете, че модулът е включен.
  2. В раздела Post Types изберете кои типове съдържание да влизат в картата – обикновено страници, публикации и продукти.
  3. В Taxonomies включете категориите. Таговете и архивите по автор най-често е по-добре да останат извън картата.
  4. Отворете вашдомейн.bg/sitemap_index.xml и проверете резултата.

От версия 5.5 WordPress има и вградена карта на адрес /wp-sitemap.xml. Когато използвате Rank Math или Yoast, тя се изключва автоматично и се заменя с картата на плъгина. Ако виждате и двете – нещо в настройките не е наред.

В WooCommerce

WooCommerce използва картата на SEO плъгина. Проверете три неща:

  • продуктите и продуктовите категории са включени;
  • изчерпаните и скритите продукти не са в картата, ако не искате да се индексират;
  • адресите от филтрите и сортирането не влизат в картата.

Ако тепърва изграждате магазин, нашият подход към структурата и техническото SEO е описан на страницата за изработка на онлайн магазин.

В Shopify

Shopify създава картата автоматично на вашдомейн.bg/sitemap.xml. Той включва продукти, колекции, страници и блог публикации и се обновява сам. Не можете да го редактирате директно – ако искате страница да не влиза в него, скрийте я от търсачките чрез настройките или темата.

С генератор

За статични сайтове без CMS можете да използвате онлайн генератор като xml-sitemaps.com. Минусът е, че картата не се обновява автоматично – трябва да я генерирате отново при всяка нова страница. За сайт, който се развива, това бързо става неудобно.

Как да изпратите sitemap на Google

Има два основни начина, и е добре да използвате и двата:

1. Google Search Console

  1. Отворете Search Console и изберете сайта.
  2. В лявото меню отидете на Индексиране → Карти на сайта.
  3. Въведете адреса на картата (например sitemap_index.xml) и натиснете Изпращане.
  4. След няколко часа или дни проверете статуса – трябва да пише „Успешно“ и броя открити адреси.

2. Ред в robots.txt

Добавете в robots.txt файла си:

Sitemap: https://вашдомейн.bg/sitemap_index.xml

Така всички търсачки, не само Google, знаят къде е картата. Повече за този файл ще намерите в нашето ръководство за robots.txt.

Едно уточнение: старият начин за „пингване“ на Google с адреса на картата вече не работи – Google го спря през 2023 г. Ако плъгин или статия Ви съветва да го използвате, пропуснете тази стъпка. За Bing и Yandex можете да използвате протокола IndexNow, който Rank Math поддържа.

Как да проверите картата в Search Console

След като изпратите картата, отчетът Карти на сайта показва три неща:

Какво виждатеКакво означаваКакво да направите
УспешноGoogle е прочел картатаПроверете броя открити адреси
Не можа да бъде извлеченаGoogle не е могъл да отвори файлаОтворете адреса в браузъра; проверете robots.txt и сървъра
Има грешкиФайлът е отворен, но съдържа проблемиОтворете детайлите – най-често грешен формат или адреси

Най-полезната проверка обаче е друга. Отворете отчета Страници и филтрирайте по конкретната карта. Там ще видите колко от изпратените адреси реално са индексирани и защо останалите не са – например „Открито – понастоящем не е индексирано“ или „Дублирано съдържание без избран каноничен адрес“. Ако тези термини са нови за Вас, нашият речник SEO значение: 40 термина ги обяснява просто.

Как да намерите sitemap на всеки сайт

Понякога трябва да проверите картата на чужд сайт – на конкурент или на клиент, чийто сайт поемате. Ето къде да търсите, по ред на вероятност:

  1. В robots.txt. Отворете домейн.bg/robots.txt и потърсете реда, който започва с Sitemap:. Това е най-сигурният начин.
  2. На стандартните адреси. Опитайте /sitemap.xml, /sitemap_index.xml (Rank Math и Yoast) и /wp-sitemap.xml (вградената карта на WordPress).
  3. В Google Search Console. Ако имате достъп, отчетът „Карти на сайта“ показва кои карти са изпратени и кога са прочетени.

Картата на конкурента е изненадващо полезен източник на информация. От нея виждате колко страници има сайтът, как е структуриран, колко често публикува нови статии (по датите в lastmod) и кои категории развива най-активно. Това е бърз начин да разберете срещу какво се състезавате, преди да планирате собственото си съдържание.

Картата на сайта и бюджетът за обхождане

За малък сайт Google обхожда всичко без проблем. При онлайн магазин с хиляди продукти обаче всяко посещение на бота е ценно. Тук картата играе важна роля – но само ако е чиста.

Когато в картата има хиляди страници без стойност – изчерпани продукти, тагове, архиви – Google губи време в тях, а новите продукти чакат. Обратно, кратка и точна карта с честни дати на промяна помага на Google да разбере кои страници са нови и важни и да ги обходи първи.

Затова мислете за картата като за приоритетен списък, а не като за пълен опис на всичко в сайта. Това, което остава извън нея, Google пак може да намери чрез линкове – но това, което е вътре, трябва да заслужава мястото си. Ако искате да ограничите обхождането на безполезни адреси като филтри и сортиране, комбинирайте чистата карта с правилни правила в robots.txt.

8 често срещани грешки в sitemap

  1. Страници с noindex в картата. Казвате на Google „ела тук“ и „не индексирай това“ едновременно. Махнете ги.
  2. Пренасочващи адреси (301). Картата трябва да съдържа крайния адрес, не стария.
  3. Адреси с грешка 404. След изтриване на продукти или страници картата трябва да се обнови.
  4. Неканонични адреси. Версии с параметри, с и без www, с http вместо https.
  5. Фалшив lastmod. Всички страници с днешна дата всеки ден. Google спира да вярва на датите.
  6. Блокирана в robots.txt. Ако папката с картата е забранена, Google не може да я прочете.
  7. Тестов домейн в адресите. След пускане на нов сайт картата понякога все още съдържа адресите на staging версията.
  8. Тагове, архиви и прикачени файлове. Страници с малка стойност, които раздуват картата и разсейват бюджета за обхождане.

Пример от практиката: нов онлайн магазин

Типичен сценарий от одитите ни: нов WooCommerce магазин с 1 200 продукта е пуснат преди два месеца, но в Google са индексирани под 300 страници. Причините почти винаги са комбинация:

  • картата съдържа и продуктите без наличност, и страниците с тагове – над 2 500 адреса, от които половината без стойност;
  • lastmod се сменя всеки ден на всички продукти заради синхронизация на складовите наличности;
  • в Search Console е изпратена само /sitemap.xml, която пренасочва, а не реалният sitemap_index.xml.

Решението е да се изчисти картата до страниците, които наистина трябва да се класират, да се спре фалшивото обновяване на датите и да се изпрати правилният адрес. Съчетано с вътрешни линкове от категориите към продуктите, това обикновено ускорява индексирането видимо в рамките на няколко седмици. Проверката на картата е една от стъпките в ръководството ни как да направите SEO одит на сайта си.

Чеклист за правилен sitemap

  • Картата се отваря в браузъра без грешка.
  • Изпратена е в Google Search Console и статусът е „Успешно“.
  • Има ред Sitemap: в robots.txt.
  • Съдържа само канонични адреси с код 200.
  • Няма страници с noindex, пренасочвания и 404.
  • lastmod отразява реални промени.
  • Големите сайтове използват sitemap index с отделни карти за страници, продукти и категории.
  • Броят индексирани страници в отчета „Страници“ е близо до броя изпратени.

Често задавани въпроси

Задължителен ли е sitemap?

Не. Google може да открие страниците и чрез линкове. Но за нови, големи или медийни сайтове картата значително помага, а повечето платформи я създават автоматично, така че няма причина да я нямате.

Подобрява ли картата на сайта класирането?

Не директно. Картата помага на Google да открие и обходи страниците по-бързо. Класирането зависи от съдържанието, линковете и техническото състояние на сайта.

Колко често трябва да обновявам картата?

При WordPress, WooCommerce и Shopify картата се обновява автоматично при всяка нова или изтрита страница. Не е нужно да я изпращате отново в Search Console – Google я проверява периодично.

Защо в Search Console пише, че картата е прочетена, но страниците не са индексирани?

Картата не гарантира индексиране. Ако страниците са открити, но не са индексирани, причината обикновено е в качеството на съдържанието, дублиране или слаби вътрешни линкове, а не в самата карта.

Трябва ли картата да съдържа всички страници?

Не. Тя трябва да съдържа само страниците, които искате да се показват в Google. Количката, профилът на клиента, страниците с благодарност и вътрешните резултати от търсене не ѝ принадлежат.

Заключение

Картата на сайта е един от най-лесните технически елементи за настройка и един от най-често пренебрегваните. Запомнете основното: включвайте само страниците, които искате в Google; не губете време с priority и changefreq; поддържайте lastmod честен; и проверявайте отчета в Search Console, а не само дали файлът съществува.

Ако не сте сигурни дали картата и останалите технически настройки на сайта Ви помагат или пречат, техническият преглед е част от нашите SEO услуги. Заявете безплатен анализ и ще Ви покажем колко от страниците Ви Google реално вижда.