Останні півтора тижні ми переносили SEO з тем у ядро. Причина проста: у магазина може бути будь-яка тема, а канонічна адреса, robots і розмітка мають бути правильні завжди. Раніше кожна тема друкувала їх сама — і кожна робила це трохи по-своєму. Тепер це робота ядра, а тема лише викликає одну функцію.
Голова сторінки
canonical, robots, hreflang і og переїхали з тем у ядро.
Розмітка для пошуковиків
JSON-LD: товар, список, хлібні крихти, стаття, організація.
Пошукові роботи
robots.txt і llms.txt з адмінки, реєстр 29 роботів, лічильник візитів.
GEO і чистка індексу
текстова версія сторінки, блок відповіді, фід каталогу, 404/410.
Голова сторінки — з ядра
Ядро друкує канонічну адресу, robots, мовні альтернативи hreflang і теги для соцмереж. Що це змінює на практиці:
- сторінки пагінації більше не канонікаляться на першу сторінку — кожна вказує сама на себе, тому товари з другої й третьої сторінки не випадають з індексу;
- сортування, фільтри,
utm_іgclidне потрапляють у канонічну — один товар в різних параметрах більше не виглядає як десять різних сторінок; - кошик, обране, порівняння й сторінки входу закриті від індексації;
- сторінка 404 більше не носить власну канонічну й мовні альтернативи — раніше саме так «неіснуючі» адреси потрапляли в індекс.
Друга сторінка каталогу «схлопувалась» на першу, а мітки реклами плодили дублі.
Одна сторінка — одна адреса в індексі, незалежно від теми.
Розмітка, яку читають пошуковики
Ядро віддає структуровану розмітку JSON-LD на кожній сторінці магазину. Це те, з чого Google робить розширені сніпети: зірочки, ціну й наявність у видачі, ланцюжок розділів під заголовком, поле пошуку по сайту.
Товар
Ціна, валюта, наявність, бренд, артикул, відгуки — з картки товару.
Хлібні крихти
Той самий ланцюжок, що бачить покупець, тільки машинною мовою.
Список товарів
Категорія й результати пошуку віддають перелік позицій із позиціями в списку.
Організація і сайт
Контакти, логотип, соцмережі й поле пошуку по сайту.
Стаття
Матеріали блогу з автором і датою публікації.
FAQ
Питання й відповіді зі сторінки — кандидат на блок питань у видачі.
<script type="application/ld+json"> { "@type": "Product", "name": "Ніж кухонний Santoku 18 см", "sku": "SNT-180", "brand": "Fissman", "offers": { "price": "1 240", "priceCurrency": "UAH", "availability": "InStock" }, "aggregateRating": { "ratingValue": "4.8", "reviewCount": "37" } } </script>
robots.txt і llms.txt — з адмінки
Новий системний модуль «Пошукові роботи» знає 29 роботів і ділить їх на три роди: класичні пошукові, AI-відповідачі (ChatGPT, Perplexity та подібні) і ті, що збирають дані для навчання моделей. Кожен рід вмикається окремо.
- robots.txt генерується з налаштувань: службові розділи закриті, адреси пагінації каталогу — навмисно відкриті;
- /llms.txt — короткий машинний опис магазину для AI-відповідачів: хто ви, що продаєте, куди йти по каталог і контакти;
- класичний пошуковий робот не блокується навіть помилковим налаштуванням — зачинити себе від Google випадково не вийде;
- лічильник візитів показує, хто саме до вас ходить і як часто.
# Назва магазину > Ножі та посуд для кухні, доставка по Україні. ## Каталог - [Ножі](/katalog/nozhi): кухонні, шеф-ножі, набори - [Посуд](/katalog/posud): сковороди, каструлі ## Контакти - [Доставка й оплата](/dostavka) - [Зв'язок](/kontakty)
GEO: сторінка, яку читає AI
GEO — це те саме SEO, тільки для відповідей AI-помічників. Вони не розбирають вашу верстку: їм потрібен текст і факти. Тому магазин тепер уміє віддавати сторінку в машинному вигляді тому, хто справді про це просить.
- текстова версія сторінки — та сама адреса, тільки чистий текст замість шаблону, без меню, банерів і скриптів;
- блок відповіді — короткий текст «на питання клієнта» у картці товару чи категорії, який їде і в розмітку FAQ;
- фід каталогу — машинний перелік товарів для зовнішніх споживачів.
AI-помічник питає
Запит іде на звичайну адресу вашого товару чи категорії.
Ядро впізнає читача
За заголовком запиту: людині — сторінка, машині — текст.
Віддає факти
Заголовок, ціна, наявність, характеристики, блок відповіді.
Відповідь із посиланням
Помічник цитує ваш магазин, а не переказ із чужого сайту.
Знята сторінка більше не тримає індекс
Адреса, яку прибрали без заміни, віддає 410 Gone замість нескінченного 404: пошуковик прибирає її з індексу з першого обходу, а не перепитує місяцями. Порожня комбінація фільтра відповідає 404, а не порожньою сторінкою з тим самим заголовком, що й сотня інших.
Разом із цим: власний пошук каталогу
У те саме вікно потрапив пошук — бо трафік, який привело SEO, губиться саме на «нічого не знайдено». Тепер у магазина власний індекс: шукає по назві, артикулу, бренду, категорії й характеристиках, прощає неправильну розкладку («Ащчсщтт» знаходить Foxconn), недописане слово й переставлені місцями слова.
- власник налаштовує поля й ваги, синоніми, закріплені результати;
- журнал запитів показує, що люди шукали і де не знайшли;
- індекс — прискорювач, а не ворота: якщо в ньому нічого немає, пошук іде по живих таблицях.
Що ще нового у цьому вікні
Мега-меню каталогу
Модуль меню на всю ширину: чотири розкладки, скіни, іконки, банери всередині меню, мобільна шухляда.
Серійні номери й гарантія
Серійник або IMEI на кожну одиницю в замовленні плюс друкована гарантійна картка.
Скасування замовлення покупцем
Кнопка в кабінеті й посилання в листі-підтвердженні — без дзвінка менеджеру.
Кастомайзер теми
Тема сама оголошує свої налаштування дизайну: палітри, логотип для темного фону, багатомовні підписи.
«Не передзвонювати»
Галочка в чекауті стала налаштуванням магазина, а не правкою теми.
Іконка категорії
Повернулась у форму категорії й вантажиться прямо звідти.
Виправлення
У цьому ж вікні — 103 виправлення. Тезисно про ті, які клієнт міг бачити на своєму сайті: подвійний префікс мови в канонічній (/ua/ua/…), дві канонічні адреси на сторінці кошика, втрачена кома в числових полях адмінки (10,5 ставало 105), прізвище без імені в профілі покупця, мобільні дрібниці теми на iOS.
Як це отримати
Ядро оновлюється саме: у панелі є перемикач автооновлення, а поруч — кнопка «Перевірити оновлення». Актуальний білд — 5.0.1-b401. Оновлення ядра безкоштовні; модуль «Пошукові роботи» — системний і їде разом з ядром. Якщо у вас своя тема, її треба один раз навчити викликати нову голову сторінки — напишіть нам, підкажемо рядок.
Підкажемо, що це дає саме вашому магазину
Подивимось ваш сайт, скажемо, що з нового вмикати першим, і чи треба щось міняти в темі.
Написати в Telegram