# Аудит korzilla.ru перед переносом с Tilda

Снимок сделан 29–30.09.2026: 215 адресов, из них 210 отдали страницу.

## Структура

| Раздел | Страниц | Что там |
|---|---:|---|
| Блог `/blog/*` | 70 | 69 статей + список. Статьи собраны из блоков: хлебные крошки, H1, содержание, текст, заголовки, «На заметку», автор, «Читайте также» |
| Портфолио `/portfolio/*` | 44 | Кейсы по 3–4 шаблонам: скриншот сайта, этапы, «Наш вариант дизайна», другие кейсы |
| Продвижение `/prodvizhenie-sajtov/*` | 19 | SEO по регионам, контекст, SMM, контент-маркетинг |
| Доработки `/dorabotki/*` | 16 | Интеграции: 1С, Excel, СДЭК, DPD, PickPoint, Почта России, поставщики автозапчастей (Armtek, Autopiter, Partkom, Ixora, Berg, Forum-Auto, Omega, 4tochki), нейрокаталог |
| Цены `/price/*` | 9 | Разработка, SEO, реклама, контент, хостинг, поддержка, доработки, дизайн, приложения |
| Разработка сайтов `/razrabotka-saytov/*` | 7 | Интернет-магазин, корпоративный сайт, каталог, лендинг, эксклюзив, магазин запчастей |
| Программы для ресторанов | 6 | Приложение и сайт доставки, iiko, r_keeper, Frontpad |
| Вакансии | 5 | Менеджер, программист, дизайнер, SEO-специалист |
| Города | 5 | /msk, /spb, /ufa, /samara, /voronezh — копии главной с городом в текстах |
| Основные и служебные | 18 | Главная, о компании, контакты, форумы, Битрикс24, приложения, автоматизация, политика, согласие, 404 и др. |

Шапка (левое меню, телефон, «Пройти тест») и подвал (16 текстовых попапов, 5 галерей сертификатов, квиз, форма входа, cookie-плашка) — отдельные страницы Tilda, подключены к 208 страницам.

## Техника Tilda

- **6146 блоков** 87 типов. Самые частые: T004 «Текст» (1220), T015 «Заголовок» (1128), T123 «HTML-код» (1090), T746 «Галерея в попапе» (1045), T107 «Изображение» (599), T702 «Попап с формой» (291), T396 Zero Block (240).
- **17 общих блоков** («ссылки на блок», T121) используются на 415 местах. Например, панель с телефоном — на 204 страницах, отзывы — на 31, «4 важных факта» — на 42.
- **custom.css проекта — 623 КБ.** Многие правила привязаны к адресу страницы (`#allrecords[data-tilda-page-alias*="…"]`) и номерам блоков (`#rec…`). Поэтому атрибуты страницы и номера блоков сохранены в точности.
- **Код в `<head>` всех страниц:** обработчики зума и мобильного меню, виджет Битрикс24, `start.korzilla.ru/authsite/auth.js`, подтверждение Google Search Console. У 32 страниц есть свой код в `<head>`.
- **Счётчики:** Яндекс.Метрика 84831700 (включается через cookie-плашку T972), статистика Tilda (при переносе отключена).
- **Формы:** 392 формы Tilda. Каждая отправляла в 4 подключённых сервиса Tilda (какие именно, видно только в кабинете Tilda). Часть попап-форм (`main-form`, `site-form`, `seo-form`, `ads-form`, `app-form`, `bitrix-form`, `resto-form`, `upakovka-form`, `stepform`) скрипт `auth.js` на лету заменяет CRM-формами Битрикс24 №48, 50, 52, 76.
- **Файлы:** 1254 изображения и шрифта (382 МБ) на static.tildacdn.com, 904 миниатюры на thb.tildacdn.com, 25 библиотек Tilda, 420 наборов стилей блоков.

## SEO

- В sitemap.xml 190 адресов, `sitemap-feeds.xml` пустой, RSS (`/rss.xml`) у Tilda отдаёт 403, хотя ссылка на него есть в `<head>` 202 страниц. На новом сайте RSS блога работает.
- У 9 страниц есть технический дубль `/pageNNN.html`. На новом сайте он отдаёт 301 на основной адрес.
- Tilda открывает адреса без учёта регистра (`/Blog`). На новом сайте такие адреса отдают 301 на канонический вариант.
- 8 страниц закрыты `noindex` (политика, согласие, документация CMS, `korzilla-admin`, сведения об ИТ-деятельности, `system`, `bonus-plus`, Почта России).

### Исправлено (команда `php artisan site:fix-seo`)

Все правки повторяемые: команду можно запускать после каждого импорта. Прежние версии блоков сохраняются в истории блока в админке.

| Страница | Проблема | Что сделано |
|---|---|---|
| `/blog` | canonical `https:/korzilla.ru/blog` — битый адрес (одна косая черта) | canonical на саму страницу |
| `/blog/vidzhety-dlya-uderzhaniya-i-perevoda-v-messendzhery` | canonical вёл на другую статью, поэтому страница не индексировалась; нет description | canonical на саму страницу, написаны description и og:description |
| `/blog/nejroset-pomogaet-raspredelit-tovary` | нет description | написаны description и og:description |
| `/blog/chto-takoe-smm` | canonical `/blog/chto-takoe-SMM` отличался регистром от адреса страницы | canonical на саму страницу |
| `/portfolio/bim-logistica`, `/portfolio/partsgarant` | canonical на несуществующие адреса | canonical на саму страницу |
| `/portfolio/lifttech`, `/portfolio/quantorm` | canonical на чужие кейсы (`rikavto`, `carparts`), хотя это самостоятельные кейсы | canonical на саму страницу |
| `/politika` | canonical со слэшем на конце, а такой адрес отдаёт редирект | canonical без слэша |
| `/page50229997.html` | точная копия статьи `/blog/trendy-kontekstnoj-reklamy` (тот же текст, title, description), при этом стояла в sitemap | копия удалена, адрес отдаёт 301 на статью |
| `/blog/telegram` | нет H1 и og:image | заголовок обложки сделан `<h1>`; в стиль блока добавлены правила, которые перебивают общие стили `h1` из custom.css, поэтому внешний вид не изменился (проверено на 1440/1100/1024/600/400 px). В og:image поставлена фирменная картинка: своих картинок в статье нет |
| `/nopage` | страница «не найдена» открывалась по своему адресу с кодом 200 | `noindex, nofollow` |
| `/price/dorabotka` | битая ссылка `/omega` | ссылка на `/dorabotki/omega` |
| `/korzilla-admin` | у кнопки RuStore вместо адреса был текст «📲 Google Play» | ссылка на `rustore.ru/catalog/app/com.korzilla.admin` («Корзилла.Админ») |
| Главная и 5 страниц городов | ошибка JS в собственной анимации (canvas): `resize()` вызывалась до создания холста | в `resize()` добавлена проверка, что холст уже создан |

### Не менялось (решение за SEO-специалистом)

- **58 title длиннее 80 символов.** Длинные title с ключевыми словами — частая осознанная практика под Яндекс, и эти страницы уже приносят трафик. Сокращать их вслепую рискованно. Лучше решать по данным Вебмастера (CTR по запросам) для каждой страницы.
- **Картинки без alt:** 996 из 1389 (72%) на 174 страницах. Заполняется в редакторе блока, поле «Alt». Это ручная работа по содержанию каждой картинки.
