← Усі оновлення

Провели глибокий технічний, UX і SEO-аудит

Після додавання нових мов і сторінки блокування .ru провели системну перевірку всього BASE Auditor: технічну, UX/UI, SEO, контентну і маркетингову. Мета оновлення — не просто закрити окремі баги, а додати перевірки, які в майбутньому ловитимуть такі помилки до релізу.

Коротко

Оновили metadata-архітектуру, додали multi-language audit script, виправили a11y-дрібниці в хедері та hero і почистили публічний каталог від застарілих доменів.

Що додали

  • + Спільний helper для metadata alternates, щоб root-сторінки української версії отримували canonical і hreflang так само стабільно, як /en, /ru і /pl.
  • + Повну metadata для /ru-domain-blocked та prefixed-версій сторінки: description, canonical, hreflang, Open Graph, Twitter і noindex.
  • + Report-specific metadata для локалізованих публічних audit URL, щоб /en/audit/..., /ru/audit/... і /pl/audit/... не мали загальний title BASE Auditor.
  • + Нову команду pnpm audit:project для перевірки ключових route patterns на всіх чотирьох мовах.
  • + Автоматичні перевірки html lang, title, meta description, canonical, hreflang, h1, robots, header/footer, старих доменів у HTML і попередження про публічність аудиту.
  • + Browser responsive QA для desktop, mobile і вузького 320px viewport: overflow, fixed header, footer, language dropdown і white-on-white text.

Що прибрали

  • - Старий stale cache key публічного каталогу і статистики, який міг тримати вже виключені аудити.
  • - Публічне просування старих .ru аудитів і старого chumachenko.consulting у каталозі та sitemap.
  • - Дублювання видимого і прихованого тексту в mobile CTA, яке могло створювати склеєні accessible names.

Коментар до релізу

Публічний каталог тепер системно не показує .ru, тестові, локальні та застарілі chumachenko.consulting slug, але прямі старі звіти лишаються технічно доступними з noindex там, де це потрібно.

Hero H1 отримав невидимий для дизайну пробіл перед переносом рядка, щоб DOM-текст і screen reader не склеювали слова.

Новий audit script перевіряє 29 route patterns x 4 локалі і може запускатися локально або проти production через AUDIT_BASE_URL.

Інші оновлення

Подивитися приклад звіту