
Sitemap — XML-мапа сайту для магазину
Генерація статичної XML-мапи сайту: файл віддає веб-сервер напряму, нуль PHP на запит робота. Pro — розбиття на файли, зображення, відео, фасети, gzip і крон.
Опис
Модуль Sitemap генерує XML-мапу сайту для інтернет-магазину як статичний файл — і це головне архітектурне рішення тут. Мапа не рендериться на кожен запит робота: адміністратор (або крон) один раз пишеsitemap.xml, далі його віддає веб-сервер напряму, з нульовим навантаженням на PHP.
Різниця стає відчутною саме там, де боляче: великий каталог і часті обходи. Рантайм-генерація на кожен запит — типова причина, чому мапа «відвалюється» на таймаут саме тоді, коли робот прийшов її читати.
Що вміє безкоштовна версія
- Статична XML-мапа з товарами, категоріями й контентними сторінками.
- Генерація за кнопкою з адмінки.
- Тумблер у формі сутності: конкретну сторінку можна виключити з мапи, не редагуючи файл руками.
Що додає Pro
Розширення sitemap.pro — найповніше в каталозі, і воно закриває все, що потрібно магазину, який переріс одну мапу:
- Гілковані файли:
sitemapindex+ окреміsitemap-{тип}.xml, з автоматичним сплітом на частини, коли ліміт вичерпано. - Зображення (
image:image) — щоб картинки товарів потрапляли в пошук по зображеннях. - Відео.
- Фасетні лендинги — куровані фільтр-сторінки, які ви свідомо віддаєте в індекс.
- Розширена мультимовність.
- gzip — стиснута мапа.
- Автогенерація за розкладом — мапа оновлюється сама, без походу в адмінку.
Як улаштований захист Pro
Тут варто пояснити чесно, бо це рідкість. Захист подвійний: по-перше, файли Pro фізично відсутні у безкоштовній збірці — їх нема чого «розблоковувати». По-друге, навіть скопійований ззовні файл не спрацює без підписаного гранта на ваш конкретний магазин. Це не боротьба з вами — це причина, чому автори взагалі готові тут публікуватись.
Суміжне з SEO — llms.txt (опис магазину для AI-агентів) у розділі SEO. Базова мапа входить у безкоштовну збірку.
Відгуки
Відгуків ще немає — станьте першим.