SEO магазину косметики: бренд, серія, відтінок — і три різні сторінки
Просування інтернет-магазину косметики впирається не в обсяг текстів, а в те, скільки сторінок каталогу пошуковик бачить взагалі. Бренд, серія й відтінок — три різні рівні попиту, і кожен потребує власної адреси з власною назвою сторінки. В оптовому б'юті-каталозі, який ми міряли 31 липня 2026 року, канонічна карта сайту тримає 4 167 адрес, а поруч, за стандартною адресою, живе стара — близько 2 706 товарних записів і потрійні повтори. Спершу зводимо ці два каталоги в один, і аж потім говоримо про запити.
166 брендових сторінок на 3 947 товарів і 47 категорій
Наш вимір
31.07.2026
Бренд як окремий вхід у каталог
166 брендових сторінок на 3 947 товарів і 47 категорій
Дві карти сайту одночасно
4 167 адрес у канонічній проти ~2 706 товарних у старій
Аналітика у б'юті-магазині
Universal Analytics у коді, властивості GA4 немає, вимір 31.07.2026
Показники зняті нашим виміром на живих сайтах відповідного масштабу.
після безкоштовного аудиту
Вартість
30
Гарантія
днів після підписання акта
166
Бренд як окремий вхід у каталог
брендових сторінок на 3 947 товарів і 47 категорій
4 167
Дві карти сайту одночасно
адрес у канонічній проти ~2 706 товарних у старій
7 782
Повтори всередині старої карти
записи на 2 755 унікальних адрес, 2 454 з них по три рази
жодної адреси другої версії в карті при робочому hreflang
Друга мова в індексі
Universal Analytics у коді, властивості GA4 немає, вимір 31.07.2026
Аналітика у б'юті-магазині
безкоштовна перевірка каталогу, 2–4 робочих дні
Перед кошторисом
Кому підходить
Ситуації, у яких ця послуга дає результат
Ситуація 1 з 5
З усього каталогу в пошуку живуть три-чотири бренди
Решта мовчить не через слабкі тексти, а через те, що в неї немає власної адреси або ця адреса нічим не описана. В оптовому б'юті-каталозі з нашого виміру бренд і є головним способом навігації: 166 брендових сторінок на 47 категорій. Коли всі вони мають однакову назву сторінки, пошуковик лишає в індексі один вхід.
Розберемо вашу ситуацію на безкоштовному аудиті
Ситуація 2 з 5
Один засіб живе у трьох об'ємах і восьми відтінках
Рішення «окрема адреса чи варіант картки» ухвалюється до того, як каталог розростеться. Воно міняє не дизайн, а кількість сторінок, які ви вестимете роками. Ми рахуємо обидва варіанти на вашому прайсі: скільки адрес додасться і скільки з них має шанс на попит.
Ситуація 3 з 5
Друга мовна версія є на сайті й відсутня в пошуку
Найчастіша причина буденна — її немає в карті сайту. Виміряний нами магазин має перемикач мов і оголошені hreflang, а в карті — жодної адреси другої версії. Для покупця вона жива, для обходу майже не існує. Межа: переклад інтерфейсу не є виходом на ринок.
Ситуація 4 з 5
Ви офіційний продавець бренду, і опис у вас той самий, що в десятьох
За назвою бренду з вами конкурує сам виробник — цього ми відіграти не беремося. Виграється інше: зв'язки «бренд + серія + тип засобу», де сторінка з наявністю, об'ємами й умовами відвантаження корисніша за сторінку виробника без кнопки замовлення.
Ситуація 5 з 5
Сайт швидкий, а сторінок в індексі менше, ніж товарів в адмінці
Це різні речі. Магазин натуральної косметики з нашої вибірки віддає першу відповідь за 126,3 мс — найшвидший серед восьми виміряних, — а в його карті сайту 271 запис на 116 унікальних адрес. Швидкість прибирає технічну втрату; попиту вона не створює і від дублів не рятує.
Що входить
Повний перелік робіт і того, що ви отримуєте на виході
Інвентаризація каталогу в цифрах — товари, бренди, серії, категорії, унікальні адреси: далі сперечаємось із фактами, а не з відчуттями
Одна робоча карта сайту замість кількох конфліктних, з коректним рядком у robots.txt: краулер отримує повний список, а не дубльований і неповний
Структура «бренд → серія → тип засобу» з власною адресою на кожному рівні — три різні запити перестають вести на одну сторінку
Правила формування назви сторінки й h1 з брендом, типом засобу й об'ємом: сотні брендів закриваються шаблоном, а не сотнями годин ручної роботи
Рішення по відтінках і об'ємах з розрахунком: скільки адрес додасться і скільки з них має шанс на попит
Канонічні адреси на варіаціях і фільтрах, щоб комбінації характеристик не стали тисячами майже однакових сторінок
Розмітка Product з ціною, наявністю й брендом та Store з контактами й графіком — сторінка стає придатною до розширеного вигляду у видачі
Робоча властивість GA4 з подіями перегляду картки, кошика й покупки замість лічильника, який давно нічого не збирає
Щомісячний звіт: що зроблено, як змінилася індексація, що наступного місяця — з посиланнями на конкретні адреси
Коли ця послуга не підходить
Що не входить у роботу — щоб не було сюрпризів на здачі
Наповнення карток описами всього асортименту — на тисячах позицій це окремий бюджет
Фотозйомка засобів і свотчі відтінків
Маркетплейси й контекстна реклама
Медичні твердження про дію засобів, які не підтвердить ваш технолог
Безкоштовна перевірка каталогу косметики
Перед розмовою про роботу дивимось три речі: скільки у вас брендів, як заведені відтінки й об'єми і чи бачить пошуковик той каталог, який бачите ви в адмінці. Розбіжність між цими двома каталогами буває кратною.
Що міряємо
Бренди як окремі сторінкиСкільки брендів у каталозі і чи має кожен власну адресу з описом. У виміряному оптовому магазині косметики брендових сторінок виявилось 166 при 47 категоріях — тобто бренд там і є головним способом навігації.
Відтінки й об'ємиОдна картка з вибором чи окрема адреса на кожен варіант. Від цього залежить і розмір каталогу, і кількість дублів.
Скільки карт сайту живе одночасноКласична знахідка: канонічна карта віддає 3 947 товарів, а стара, за якою ходять краулери, — близько 2 706 товарних записів і з потрійними повторами. Перевіряємо всі стандартні адреси, а не одну.
Мовні версії в індексіЧи потрапила друга мовна гілка в карту сайту взагалі. Ми бачили двомовний магазин, у карті якого не було жодної адреси другої мови.
Розмітка карткиProduct з ціною, наявністю й брендом; Store з контактами і графіком. Наявність розмітки перевіряється на живих сторінках, а не за словами розробника.
Аналітика, яка справді збираєЧи стоїть на сайті робоча властивість GA4. Універсальну аналітику Google вимкнув у липні 2023-го, а в коді її досі зустрічаємо.
Перелік знайдених дублів і конфліктів між картами сайту.
Що з розмітки й аналітики є, а чого немає — з посиланнями на конкретні сторінки.
Розмова на 30 хвилин по документу.
Строк: 2–4 робочих дні
Чому це безкоштовно
Бо перевірка займає у нас день і майже завжди міняє план робіт. Двічі з трьох випадків найбільша знахідка виявляється не в текстах, а в тому, що частина каталогу просто не доїжджає до пошуковика.
Що далі
Далі складаємо перелік робіт за пріоритетом: спершу те, що повертає в обхід уже наявні сторінки, потім те, що додає нові. Документ лишається вам у будь-якому разі.
Форма коротка: контакт і адреса сайту
Працюємо офіційно
Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.
Договір, акт і гарантія 30 днів
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці. Документи формуються з даних угоди, тому реквізити й суми в них не розходяться, а про оплати й дедлайни нагадує система, а не пам’ять менеджера.
Замовники з Європи
Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.
Кажемо «ні», коли не впевнені
Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.
NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.
Що впливає на вартість
Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті
Кількість брендівБренд у косметиці — не рядок у фільтрі, а окремий вхід у каталог. 166 брендів у виміряному нами магазині означають 166 адрес, 166 назв сторінок і рішення, які з них отримають текст, а які поки живуть шаблоном. Вісім брендів на той самий обсяг товарів — зовсім інша робота.
Глибина варіативностіВідтінки й об'єми множать каталог. Той самий прайс розгортається у дві тисячі адрес або в шість — і це різна робота з канонікалами, картою сайту й шаблонами метатегів.
Стан індексу на стартіКоли карта сайту одна й чиста, ми одразу йдемо у структуру. Коли їх дві і вони суперечать одна одній, перший місяць витрачається на повернення в обхід уже наявних сторінок.
Мовні версіїДруга мова подвоює кількість адрес, метатегів і рядків у карті сайту. Плюс hreflang, який треба звести без взаємних суперечностей між версіями.
Доступ до шаблонів CMSЯкщо правила метатегів і карти сайту міняються в адмінці — це наша робота і наш строк. Якщо кожна правка йде через вашого розробника й чергу релізів, строк рахується його календарем.
Кому підтверджувати фактуруТексти про склад, застосування й протипоказання не пишуться з голови. Потрібна людина з вашого боку, яка їх звіряє; коли її немає, обсяг текстової частини скорочується до того, що можна підтвердити.
Як проходить робота
Прозорі етапи з погодженням на кожному кроці
Загальний строк:30–120 днів
1
Замір каталогу й індексу
3–5 робочих днів
Обхід усіх стандартних адрес карти сайту, звірка їх між собою і з реальним каталогом, перехресний підрахунок карток штатним пошуком движка, зняття розмітки й лічильників. На виході — цифри, від яких далі рахується все інше.
2
Одна карта сайту й чистка конфліктів
5–10 робочих днів
Прибираємо застарілу карту, лишаємо канонічну, прописуємо її в robots.txt, закриваємо повтори канонікалами. Тут же попереджаємо: кількість сторінок в індексі після чистки спершу може падати — це нормальний хід подій, а не погіршення.
3
Структура «бренд → серія → тип засобу»
10–15 робочих днів
Розкладаємо каталог на три рівні з власними адресами, зводимо їх із наявними категоріями, вирішуємо долю відтінків і об'ємів, фіксуємо список фільтрових комбінацій, які відкриваємо в індекс свідомо.
4
Шаблони заголовків і метатегів
7–12 робочих днів
Правила назви сторінки й h1 з брендом, типом засобу й об'ємом — окремо для товару, серії, бренду й категорії. Сотні адрес отримують різні заголовки без ручного перебирання кожної.
5
Розмітка й аналітика
5–8 робочих днів
JSON-LD Product з ціною, наявністю й брендом, Store з контактами й графіком, перевірка на живих сторінках. Робоча властивість GA4 з подіями картки, кошика й покупки замість мертвого лічильника.
6
Тексти пріоритетних категорій і брендів
15–30 робочих днів
П'ятнадцять-тридцять сторінок, які ви самі назвете за виручкою. Питання про склад, застосування й вибір — з підтвердженням фактури вашою людиною. Решта каталогу поки живе шаблонними метатегами.
7
Місячний цикл і звіт
щомісяця, починаючи з другого
Замір індексації, розбір звіту Search Console по статусах «дублікат» і «не проіндексовано», наступна порція сторінок і текстів. Звіт — по ваших адресах, без чужих відсотків.
Не знайшли свій випадок?
Опишіть, як це влаштовано у вас, — відповімо, чи підходить «SEO для магазину косметики» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.
Технології та інтеграції
На чому будуємо і з чим це з’єднується
Стек
Screaming Frog — обхід каталогу; межа: показує, що бачить бот, а не що потрапило в індекс
Обхід усіх стандартних адрес карти сайту й index-файлів; межа: знаходить лише те, що сервер віддає публічно
Штатний пошук движка для перехресного підрахунку карток; межа: рахує опубліковане, приховані позиції мовчать
Google Search Console — єдине джерело правди про індекс; межа: дані з затримкою і за вибіркою
JSON-LD Product / Offer / Store; межа: розмітка не піднімає позиції і не змушує Google показати розширений сніпет
rel=canonical на варіаціях і фільтрах; межа: це підказка пошуковику, а не команда
GA4; межа: блокувальники й режим згоди дають тенденцію, а не бухгалтерську істину
OpenCart і WooCommerce — шаблони метатегів і карти сайту правляться в CMS; межа: без доступу все впирається в чергу вашого розробника
Інтеграції
Google Search Console
GA4
Google Merchant Center
Meta Pixel
eSputnik
Робота над структурою проти пакета текстів на категорії
Чим цей варіант відрізняється від «Пакет SEO-текстів»
Пакет SEO-текстівНаш підхід
З чого починаєтьсязі списку категорій, на які замовили знакиз підрахунку адрес: скільки сторінок є, скільки з них бачить пошуковик
Що робиться з брендамибренди лишаються списком логотипів у підвалівласна адреса й окремий заголовок кожному, текст — пріоритетним
Відтінки й об'ємипитання не ставиться взагалірішення ухвалюється з розрахунком наслідків для індексу
Що з дублямидублі лишаються і ділять між собою сигналиконфліктні карти сайту зводяться в одну, повтори закриваються
Чим міряється результаткількість зданих знаківунікальні адреси в карті, статуси в Search Console, частка карток із розміткою
Кейси
Задачі та результат у цифрах — усі показники зняті нашим виміром
оптовий магазин косметики для б'юті-індустрії, каталог майже 4 тис. позицій
Задача
З'ясувати, чому в індекс потрапляє помітно менше товарів, ніж є в каталозі.
Рішення
Обхід усіх адрес карти сайту, які віддає сервер, звірка їх між собою й з реальним каталогом.
Результат
Канонічна карта сайту містить 4 167 адрес — 3 947 товарів, 166 брендів, 47 категорій і 6 інформаційних сторінок. Паралельно за стандартною адресою живе стара карта: 7 782 записи, з них лише 2 755 унікальних (2 454 адреси повторені по три рази) і близько 2 706 товарних. Тобто краулер, який іде за стандартною адресою, бачить одночасно дубльований і неповний каталог. Окремо: жодної адреси другої мовної версії в карті немає, хоча двомовність реалізована. Вимір 31.07.2026, два послідовні прогони дали однаковий результат.
інтернет-магазин натуральної косметики на продуктах бджільництва
Задача
Перевірити технічний стан магазину перед роботою над видимістю.
Рішення
Замір швидкості, підрахунок записів і унікальних адрес у карті сайту, перевірка розмітки й лічильників.
Результат
Перша відповідь сервера 126,3 мс і повне завантаження розмітки за 172,4 мс при 196,3 КБ — найшвидший результат серед восьми виміряних магазинів. При цьому в карті сайту 271 запис на 116 унікальних адрес: окремі товари продубльовані по 2–4 рази при 81 товарній сторінці. Розмітка Store, Organization, ContactPoint і SearchAction на місці, а в коді досі стоїть Universal Analytics UA-148400680-1 без жодної властивості GA4 — тобто з липня 2023 року дані не збираються.
Що потрібно від вас
Без цього не почнемо — краще підготувати заздалегідь
1Доступ до Search Console — інакше ми бачимо структуру, але не бачимо індекс.
2Доступ до CMS: карта сайту, шаблони метатегів і правила адрес міняються там.
3Перелік пріоритетних брендів і категорій — тих, що приносять гроші, а не тих, яких найбільше.
4Вивантаження прайсу з полями «бренд», «серія», «об'єм», «відтінок» — за ним рахується розмір майбутнього каталогу.
5Людина з вашого боку для перевірки фактів про склад, застосування й протипоказання: ми не публікуємо неперевірених тверджень про косметичні засоби.
6Рішення, чи індексується друга мовна версія — якщо вона у вас є.
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання
Те, що питають найчастіше — з конкретними відповідями
у нас двомовний магазин. чому друга мова не в пошуку?
Найчастіше тому, що її немає в карті сайту. Це буквальна знахідка з нашого заміру: магазин із робочим перемикачем мов і оголошеними hreflang не мав у карті жодної адреси другої мовної версії. Пошуковик може дійти до неї за посиланнями, але пріоритет обходу вона отримує зовсім інший. Спершу ми додаємо ці адреси й зводимо hreflang так, щоб версії не сперечалися одна з одною в тій самій видачі.
у нас дві карти сайту, і я не знаю, яка правильна
Знайома ситуація. У виміряному нами оптовому магазині канонічна карта віддає 4 167 адрес, а стара, за стандартним шляхом, — 7 782 записи на 2 755 унікальних адрес, з яких товарних близько 2 706. Одна дубльована, друга неповна, і краулер найчастіше йде саме за стандартною. Робимо так: лишаємо одну карту, прибираємо другу, прописуємо адресу в robots.txt і перевіряємо обхід. Одразу попереджаємо про побічний ефект: перші тижні кількість сторінок в індексі може падати. Це очікуваний хід подій — з індексу йдуть дублі, а не ваш каталог.
відтінки заводити окремими товарами чи варіантами однієї картки?
Залежить від того, чи шукають конкретний відтінок. Якщо у вашій ніші запити виглядають як «помада 214», окрема адреса виправдана. Якщо ні — варіанти в одній картці дають менше сторінок і менше дублів. Універсальної правильної відповіді немає, є розрахунок: скільки адрес додасться і скільки з них має шанс отримати попит. Наша рекомендація за замовчуванням — варіанти всередині картки, а окремі адреси відкривати точково, під запити, які вже видно у вашій статистиці. Розширити структуру потім дешевше, ніж склеювати тисячі майже однакових сторінок.
у нас 166 брендів. потрібна сторінка на кожен?
Адреса — так, текст — не одразу. Спершу всі бренди отримують власні адреси з коректним заголовком і назвою сторінки, це закривається шаблоном. Потім по 15–30 найважливіших пишеться нормальний текст. Писати опис на кожен бренд одразу — витратити бюджет на сторінки, до яких ніхто не приходить. І чесна межа: наявність сторінки в карті сайту не означає ні індексації, ні трафіку — Google це прямо пише.
чи можна змагатися з великими маркетплейсами?
За загальними запитами на кшталт назви категорії — практично ні, і чесніше сказати це одразу. За вузькими зв'язками «бренд + серія + тип засобу» і за оптовими запитами — так, бо там менше конкуренції й більше сенсу в детальній сторінці. Свій план ми будуємо саме на другому. Окремо про бренд: за його власною назвою з вами конкурує сам виробник, і відіграти це в нас не виходить ні в кого.
швидкість сайту тут щось вирішує?
Вирішує, але не так, як прийнято лякати. Ми міряли магазин натуральної косметики, який віддає першу відповідь за 126,3 мс — найшвидший у нашій вибірці, — і при цьому має в карті сайту 271 запис на 116 унікальних адрес. Швидкий сайт і чистий індекс — різні речі. Швидкість прибирає технічну втрату: людині не набридає чекати. Пропозицію привабливішою вона не робить і дублі не склеює.
аналітика в нас стоїть, навіщо її перевіряти?
Бо «стоїть» і «збирає» — не синоніми. У магазині косметики з нашої вибірки в коді був лічильник Universal Analytics UA-148400680-1, вимкнений Google ще в липні 2023 року, а властивості GA4 не було взагалі. Формально аналітика на сайті є, фактично три роки не збиралося нічого. Далі теж без ілюзій: лічильник сам по собі нічого не покращує, він лише дає можливість побачити, а блокувальники й режим згоди роблять цифри тенденцією, а не бухгалтерією.
як швидко буде видно зміни і як ви звітуєте?
Технічні зміни видно в Search Console за 3–6 тижнів: міняється кількість проіндексованих сторінок і частота обходу. Попит на конкретні позиції залежить від сезону й асортименту. Звіт щомісяця: що зроблено, скільки унікальних адрес у робочій карті, як рухаються статуси «дублікат» і «не проіндексовано», яка частка карток має коректну розмітку. Усе по ваших адресах — чужих відсотків ми не приносимо.
Надішліть адресу магазину — порахуємо каталог і покажемо, що з нього бачить пошуковик.
У відповідь: цифри по товарах, брендах і категоріях, перелік дублів і конфліктів між картами сайту, стан розмітки й аналітики. Якщо робити зараз нема чого, скажемо це першим листом.
Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.