| Метрика | Главная / | Визитки /vizitki/ | Новости /news/ |
|---|---|---|---|
| Title, символов | 62, норма | 68, норма | 7, только слово Новости |
| Meta description | 11 симв., заглушка Description | 206 симв., перебор | 11 симв., заглушка |
| Заголовки H1 | 5 штук подряд | 2 штуки | 1, но текст Blog |
| Картинок всего | 83 | 34 | 36 |
| Пустых alt | 13 | 5 | 5 |
| Тяжелее 200 КБ | 11 из 15 | 9 из 15 | 5 из 15 |
| Слов на странице | 1433 | 1385 | 1445 |
| Canonical | Нет | Нет | Нет |
| Schema.org | Нет | Нет | Нет |
| Lazy load | Нет | Нет | Нет |
Карта сайта ведет в никуда
Это самое больное. В robots.txt прописаны ссылки на sitemap.xml, а по ним отдается 404. Яндекс и Google ходят по этим адресам, получают ошибку и уходят. Часть разделов каталога не попадает в индекс вообще.
Открыл robots.txt, скопировал все строки с Sitemap, открыл каждую. Везде 404. Отдельно проверил /sitemap.xml и /sitemap_index.xml, тоже пусто. В Вебмастере такая картина обычно дает пометку про недоступную карту.
- Что сделать
- Включить генерацию карты в Битриксе, проверить что отдается XML с кодом 200, оставить одну строку Sitemap в robots.txt
- Где править
- Настройки инфоблоков, файл robots.txt в корне
- Проверка
- Открыть карту в браузере, прогнать валидатором, отправить на переобход
Заглушки вместо описаний и пять H1
На главной в meta description стоит слово Description. В блоге та же история. В выдаче вместо нормального сниппета показывается случайный кусок текста. На главной насчитал пять тегов H1. Это классика самописных шаблонов: каждый блок выводит свой H1.
<meta name="description" content="Description">
<h1>Визитки</h1> ... <h1>Баннеры</h1> (еще 3)
Так поисковик не понимает главную тему страницы и занижает CTR в выдаче.
<meta name="description" content="Печать визиток, листовок, баннеров и мерча в Ижевске. Цифровая печать от 1 часа, доставка СДЭК по России.">
Один <h1>, дальше <h2> по блокам
Один H1 про Ижевск и типографию, дальше подзаголовки H2 по направлениям.
Нет canonical и нет разметки
На карточках услуг с фильтрами и пагинацией плодятся дубли. Без canonical поисковик сам выбирает каноническую страницу, часто не ту. Schema.org нет вообще: ни Organization, ни Product, ни FAQ. Богатых сниппетов со звездами, ценами и хлебными крошками не будет.
| Тип разметки | Где ставить | Что даст | Готовность |
|---|---|---|---|
| Organization + LocalBusiness | Сквозной шаблон, подвал | Карточка компании, адрес, телефон | Шаблон готов |
| Product / Service | Карточки 88 услуг | Цены и наличие в выдаче | Шаблон готов |
| BreadcrumbList | Хлебные крошки | Чистые ссылки в сниппете | Шаблон готов |
| FAQPage | Блоки вопросов | Раскрытые ответы в выдаче и в AI | Нужны тексты |
| Article | Блог | Корректное отображение статей | Шаблон готов |
Шаблоны JSON-LD уже лежат в проекте, в папке scripts/dev-fixes. Их надо просто подключить в header и в карточки.
Картинки душат мобильную версию
Проверил 15 ключевых картинок на главной и в каталоге. Один GIF на 3.4 МБ, это катастрофа для мобильных. 11 из 15 тяжелее 200 КБ. Форматы старые: GIF и PNG там, где хватило бы WebP в 5 раз легче.
Конвертируем все в WebP, включаем lazy load ниже первого экрана, GIF меняем на статичную картинку или MP4. Скрипт для пакетной конвертации уже есть, images_optimize.py. Прогон займет вечер.
Что правим в Битриксе, по шагам
Sitemap и robots
Включаем генерацию карты, чистим robots.txt, проверяем коды ответов. Отправляем на переобход в Вебмастере и Search Console.
H1 и meta
Оставляем один H1 на главной, пишем нормальные title и description для главной, блога и 10 топовых услуг.
Canonical и Schema
Добавляем canonical в шаблон каталога, подключаем 5 JSON-LD шаблонов. Проверяем валидаторами Google и Яндекса.
Картинки
Прогоняем конвертацию в WebP, включаем lazy load, убираем тяжелый GIF. Меряем PageSpeed до и после.