Cała oryginalna treść jest tworzona po ukraińsku. Nie wszystkie treści zostały jeszcze przetłumaczone. Niektóre posty mogą być dostępne tylko po ukraińsku.Dowiedz się więcej
Фатальний noindex, або чому SEO-теги теж треба покривати тестами 😅
Історія одного непомітного бага, який коштував кількох тижнів нервів та трафіку (і наразі все ще не стабілізувалося на всі 100%). Для когось - це мінус продажі та гроші.
Що сталося: В реліз випадково проскочив баг - майже всі сторінки сайту отримали метатег noindex. Виявили це не одразу, а лише за тиждень, коли покази й кліки в Search Console поповзли до нуля.
Хронологія за скріншотом:
Баг пішов на прод. Google спокійно переіндексував сторінки й прибрав їх із видачі.
Пофіксили. Тег noindex прибрали, відправили на повторний обхід.
Передчасна радість. Здавалося, що графік одразу злетів назад, але це виявився лише короткочасний сплеск.
Розчарування. Далі пішла полоса нульового трафіку й розчарування.
Стабілізація, але з нюансами. Трафік повернувся, проте графік схожий на американські гірки зі дивними просіданнями («?» на графіку). Google відновлює довіру й перераховує ранжування неспішно та вкрай непередбачувано. Останні кілька днів - знову майже на нулі. Але сьогодні наче знову повзе вгору (на GSC цьгого не видно, бо є затримка на показ інфи за сьогодні на графіку).
Мій головний висновок: Краще взагалі не доводити до таких факапів (Captain Obvious ヽ(•‿•)ノ). Тестувати потрібно не лише бізнес-логіку чи UI, а й критичні SEO-параметри.
Кілька автоматичних тестів (наприклад, перевірка відсутності noindex у продакшн-оточенні для публічних сторінок чи валідація robots.txt/headers) зекономлять тижні очікування, поки Google змилосердиться та поверне все назад.
Пишіть тести навіть на метатеги! ヽ(✿゚▽゚)ノОсобливо, якщо пушите багато AI-генерованого коду.