Продвигаем сайты в любом городе ТОП 1-10
Заполните форму и наш менеджер позвонит вам для дальнейшей консультации и оказания выбранных услуг!
SEO продвижение сайтов – самый надежный способ продвижения сайтов и привлечение клиентов с долгосрочными результатами в виде высоких позиций в органических результатах поисковых систем. Мы выведем ваш сайт на ТОП
Поисковая оптимизация сайта
Заявки приходят, но продажи нулевые
В аналитике клики есть, а звонков от клиентов нет
Создали сайт, но на сайт никто не заходит
Нет времени разбираться SEO продвижение самостоятельно
Приложения слишком дорогие, SEO затраты на продвижение не окупаются
SEO работа ведется, но результата нет
SEO Продвижение сайта в поисковых системах – процесс, требующий исключительно индивидуального подхода. Стратегия, методология и стоимость продвижения зависят не только от целей заказчика, но и от ряда факторов:
SEO Продвижение сайта – процесс, требующий слаженной командной работы. С Вами будет работать команда, состоящая из профессионалов с большим опытом работы, знающих свое дело. Над вашим проектом будут работать следующие специалисты:
Ответы на любые ваши вопросы
SEO аудит вашего сайта
Комплекс рекомендаций по улучшению сайта
скидка 10% на SEO услуги нашей компании
При единовременной оплате:
В течение двух дней:
При единовременной оплате:
Приводим запросы, которые уже приводят клиентов в ТОП . Далее мы работаем над коммерческими запросами, которые приводят клиентов, готовых купить, и доводят их до клиента. ТОП .
Работаем по всей воронке. Прогреваем клиентов, пришедших через SEO с ретаргетингом, тем самым возвращая их на сайт
Помимо привлечения клиентов, мы следим за стабильностью продаж и дорабатываем сайт, чтобы он был удобным и не уступал конкурентам
Помимо трафика из поисковиков работаем над привлечением клиентов со сторонних ресурсов, попутно наращивая узнаваемость бренда
Улучшаем продающие свойства сайта, UX-специалист будет работать с аналитикой и повышать конверсию сайта
Увеличиваем доверие к бренду, товару или услуге. Формируем положительную репутацию компании
Первая причина - периодическое усовершенствование алгоритмов выдачи поисковых систем. Наступит тот момент, когда поисковая система перестанет выдавать ваш устаревший сайт на первых позициях.
Вторая причина - в то время как вы перестали поддерживать SEO позиции вашего сайта, более активные конкуренты могут просто вас сместить в поисковой выдаче, т.к. их сайт при выполнении ежемесячных SEO работ стал больше соответствовать поисковым запросам пользователей, чем ваш сайт.
Ответ прост. Чтобы не уступать своим конкурентам и подстраиваться под новые алгоритмы поисковых систем, нужно постоянно поддерживать SEO параметры на необходимом уровне вашего сайта.
Необходимо правильно заполнять метатеги и микроразметку страниц сайта, поддерживать скорость загрузки сайта на нужном уровень, наполнять сайт только уникальными SEO текстами, улучшать продающие свойства сайта и время пребывания пользователя на сайте, работать с вебмастером поисковых систем, а также выполнять другие SEO работы.
Все сайты, над которыми мы работаем, находятся в разделе ТОП 1-10 поисковых систем по различным запросам
Ежемесячный прирост заявок и звонков с сайта, при соблюдении всех правил может увеличить в 2-10 раз
Ежемесячный прирост запросов, по которым сайт находится в топе ТОП 1-10 варьируется от 5 до 15%
Использование самых современных SEO методы продвижения, ваш сайт может легко обогнать конкурентов
Мы SEO оптимизировать заголовок, описание, h1-h6 мета-теги и другие теги
Улучшаем показатели скорости загрузки сайта ФЦП, ФИД, ЛЦП, ЦЛС
Мы пишем уникальные SEO текст с SEO фразы и заголовки для сайта
Создание или улучшение продающих свойств контент-блоков страниц сайта
Адаптация отображения сайта под различные устройства
Создание и SEO оптимизация копий сайта для приоритетных результатов поиска
Улучшение продающих свойств сайта - это один из важных этапов SEO оптимизации, который способствует увеличению количества заявок, звонков и продаж с сайта. Улучшение продающих свойств сайта так же сильно влияет на продолжительность времени нахождения пользователя на сайте, а это, в свою очередь, влияет на позиции сайта в выдаче поиска. Данный этап может в себя включать:
Адаптация сайта позволит обеспечить правильное отображение дизайна и контента сайта на различных устройствах с разными размерами экрана.
Создание поддоменов (каталогов) сайта обеспечит более приоритетную выдачу сайта в поисковых системах по ключевым запросам.
Посещаемость сайта за период до оптимизации
Посещаемость сайта за период после оптимизации
Мы занимаемся SEO продвижение и SEO оптимизация сайтов с использованием различных ЦМС (движков сайтов) и чистого кода
Оптимизируем и продвигаем сайты различных видов бизнеса. Имеем большой опыт продвижения в самых разных направлениях
В зависимости от целевой аудитории мы работаем на SEO продвижение и SEO оптимизация сайтов на любых языках мира
Мы работаем со всеми основными поисковыми системами и проведем анализ, какая система оптимальна именно в вашем случае
Правильная настройка вебмастера сайта для поисковых систем способствует более приоритетной выдаче вашего сайта в поисковых системах.
Вы можете обратиться к нам за помощью с SEO продвижение любого типа сайта: интернет-магазина, лендинга, промо-сайта и т.д.
Ваш сайт может быть разработан на любом ЦМС , написанный в коде или собранный с помощью конструктора веб-сайтов. Вы получите SEO продвижение и SEO оптимизация вашего сайта, независимо от того, на какой основе он разработан.
Для успешного развития вашего бизнеса необходимо не только разработать сайт, но и обеспечить его успешное продвижение. SEO раскрутка и SEO оптимизация вашего сайта увеличит количество заявок и звонков. Увеличится количество продаж, а также повысится доверие к вашему бренду среди постоянных клиентов и потенциальных покупателей.
Если на вашем сайте предполагается контент, предназначенный для пользователей из разных стран и городов, говорящих на разных языках, то мы проведем SEO оптимизацию сайта для необходимых языков. Это сильно повысит позиции сайта в поисковых системах в нужной стране.
Мы занимаемся SEO продвижение сайтов в различных поисковых системах. Мы знаем и совершенствуем методы продвижения в различных поисковых системах. Сайты, которые мы продвигаем, занимают одинаково высокие позиции в результатах поисковых систем.
SEO Продвижение одинаково важно для любого типа сайта: от простых лендингов, созданных с помощью конструктора сайтов, до сложных интернет-магазинов с поддоменами, работающими на движке. Именно поэтому мы предоставляем SEO услуги по продвижению различных типов сайтов.
Анализ вашего сайта
Анализ стратегии ваших конкурентов
План работ для достижения результата
Предполагаемые сроки и стоимость работ
В форме заявки нужно внести ссылку на ваш сайт, имя и телефон. Менеджер скоро с вами свяжется, чтобы подробно узнать цели задачи
Команда специалистов проводит аудит вашего проекта, продумывает стратегию раскрутки. Определяет смету и сроки проекта
После подписания договора мы знакомим вас с командой специалистов и договариваемся о сроке отчетности о работе
Ошибки грамматического и орфографического характера в тексте, являются серьезными, но не основными. Главная ошибка в тексте - это отсутствие нужных поисковых фраз, отсутствие заголовков с поисковыми фразами, маленькая длина текста и низкая уникальность. На многих страницах сайта вообще отсутствует текст и это негативно влияет на позиции в поисковой выдаче.
Часто бывает так, что при разработке сайта складывается слишком большой путь к необходимой для пользователя странице. Во-первых, поисковая система может не дойти до качественного контента сайта, если страница сайта находится очень глубоко в иерархии, что приведет к понижению рейтинга сайта. Во-вторых, интерфейс и навигация сайта будет не удобна для посетителя, и он просто покинет сайт, так и не найдя нужную ему информацию.
Важно учитывать, что системы поиска плохо индексируют страницы сайта на которых мало информации. Поисковая система может решить, что на сайте нет качественного контента и понизить его рейтинг. С другой стороны, на страницах сайтов, где используется большое количество символов и контент-блоков, посетитель может просто не найти нужную для себя информацию. Очень важно отсеивать некачественный контент от качественного, тогда на сайте будет больше смыслов, а не “воды”.
В поисковых системах можно найти сайты, на которых SEO метатеги написаны неправильно. SEO мета-теги уже давно стали одним из важных факторов, влияющих на результаты поиска веб-сайтов. В большинстве случаев этим моментам не уделяется должного внимания – SEO мета-теги заполнены неверно или вообще оставлены пустыми.
Оптимизировать любые виды сайтов
Разработать SEO стратегия продвижения
Выводите сайты на топ поисков
Готовить отчеты для SEO повышение
Полный чек-лист факторов ранжирования, которые влияют на позиции сайта в Яндексе и Google. По каждому фактору рассказали — на что он влияет, как самостоятельно проверить и как внедрить.
Защищённое соединение — сигнал доверия для Яндекса и Google, влияет на ранжирование и снимает предупреждение «небезопасно».
Откройте сайт — в адресной строке должен быть замок. Проверьте срок и цепочку через ssllabs.com/ssltest.
Закажите бесплатный Let's Encrypt у хостинга, настройте автообновление и 301-редирект с http на https.
Скорость напрямую влияет на позиции и поведенческие — медленный сайт теряет до 40% посетителей и места в топе.
Замерьте PageSpeed Insights и Search Console → Core Web Vitals: LCP, INP, CLS должны быть зелёными.
Сожмите изображения в WebP, включите кэш, отложите сторонние скрипты, минимизируйте CSS и JS.
LCP показывает скорость отрисовки главного блока — должен быть до 2.5 сек, иначе позиции просядут.
В Lighthouse найдите элемент LCP — обычно это hero-картинка или заголовок первого экрана.
Дайте картинке fetchpriority=high, не lazy для первого экрана, поднимите hero-блок выше в DOM.
INP заменил FID и оценивает отзывчивость интерфейса — задержка реакции на клик влияет на UX и SEO.
Откройте Search Console → Core Web Vitals → проблемы с INP: значение должно быть <200мс.
Уберите тяжёлые JS-обработчики, используйте debounce и web workers для фоновых задач.
Сдвиги вёрстки раздражают пользователя — Google штрафует за CLS выше 0.1, теряются клики и конверсии.
В Lighthouse раздел Layout Shifts покажет элементы которые сдвигаются при загрузке страницы.
Задавайте width/height у картинок, резервируйте место под рекламу и шрифты, не вставляйте контент сверху.
С 2019 Google использует Mobile-First — если сайт неудобен на телефоне, позиции в десктопе тоже падают.
Mobile-Friendly Test от Google и проверка через DevTools на разрешениях 360, 414, 768 px.
Используйте Bootstrap или CSS Grid с медиа-запросами, тестируйте на реальных устройствах.
Sitemap ускоряет индексацию новых страниц и помогает поисковикам находить глубоко вложенный контент.
Откройте /sitemap.xml — должен отдавать корректный XML, проверьте в Search Console и Вебмастере.
Сгенерируйте автоматически (Yoast, RankMath, артизан-команда), укажите в robots.txt и Search Console.
Файл управляет доступом ботов — ошибка может закрыть от индексации весь сайт или открыть лишнее.
Откройте /robots.txt и проверьте через Search Console → robots.txt Tester.
Закройте /admin, /cart, технические URL, разрешите CSS/JS, добавьте Sitemap: и Host:.
Canonical устраняет дубли — без него один контент по разным URL съест краулинговый бюджет.
View source страницы → ищите . Должен указывать на главную версию.
В Laravel используйте url()->current() в layout, в WordPress — Yoast SEO ставит автоматически.
Hreflang говорит Google какую языковую версию показывать пользователю — критично для мультиязычных сайтов.
Search Console → Международный таргетинг → Язык. Все версии должны ссылаться друг на друга.
Добавьте для каждой языковой версии в head.
301 передаёт ссылочный вес — без него вы теряете накопленный авторитет старых страниц.
Httpstatus.io проверит цепочку редиректов — должен быть один прыжок, никаких 302 на постоянных URL.
В .htaccess или nginx настройте Redirect 301, избегайте цепочек, обновите внутренние ссылки.
404 на популярных URL = потеря трафика и доверия. Краулер тратит бюджет впустую.
Search Console → Покрытие → Не найдено (404). Screaming Frog покажет все битые ссылки.
Настройте 301 на релевантную страницу или восстановите контент. Кастомная 404-я с поиском обязательна.
Битые ссылки внутри сайта рушат краулинг и пользовательский путь — Яндекс Метрика видит отказы.
Screaming Frog SEO Spider или Netpeak Spider покажет все 404 и 5xx внутри сайта.
Замените или удалите битые ссылки, обновите меню и хлебные крошки.
Ссылки на мёртвые сайты снижают доверие — Google расценивает как признак заброшенности.
Broken Link Checker (плагин) или Ahrefs Site Audit найдут все нерабочие external links.
Замените на актуальный источник или уберите ссылку, добавьте rel="noopener".
Любая важная страница должна быть в 3 кликах от главной — иначе бот её редко обходит.
Screaming Frog → Crawl Depth: важные посадочные не должны быть глубже 3-го уровня.
Добавьте популярные категории в главное меню, используйте хабы и хлебные крошки.
URL с ?id=123&utm=... выглядят неопрятно и плодят дубли — поисковики любят чистые слаги.
Просмотрите 100 URL в Search Console — не должно быть ?session, ?ref=, ?fbclid в индексе.
Настройте ЧПУ в CMS, в robots закройте параметры, в Search Console укажите параметры URL.
/uslugi/seo-prodvizhenie выигрывает у /?p=1234 — слова в URL это слабый, но рабочий ранжирующий сигнал.
Просмотрите 20 URL — каждый должен читаться и описывать содержимое страницы латиницей или транслитом.
В CMS включите Pretty Permalinks, для русских slug используйте транслит (cyr-to-lat плагины).
Один контент на разных URL расщепляет ссылочный вес и ранжирующие сигналы — Google понижает обе.
Search Console → Покрытие → Дубликаты. Siteliner или Copyscape Internal найдут идентичный текст.
Поставьте canonical на основную, закройте дубли в robots или объедините через 301 редирект.
Кэш-заголовки ускоряют повторные визиты — пользователь не ждёт повторной загрузки CSS/JS.
DevTools → Network → колонка Size = (memory cache). PageSpeed скажет про неэффективный кэш.
В nginx/htaccess добавьте Expires и Cache-Control: max-age=31536000 для статики со хешем.
Brotli сжимает HTML/CSS/JS на 20-30% лучше GZIP — это секунды загрузки.
Curl -H "Accept-Encoding: br" -I сайт — заголовок content-encoding должен быть br или gzip.
В nginx подключите модуль ngx_brotli, для Apache mod_brotli, в Cloudflare включается одной кнопкой.
Минификация снижает вес страницы на 10-30% — быстрее загрузка, лучше ранжирование.
View source — если код в одну строку без лишних пробелов и комментариев, всё ок.
Используйте Webpack/Vite/Laravel Mix, плагины Autoptimize или встроенный минификатор хостинга.
Ленивая загрузка экономит трафик и ускоряет первичную отрисовку — сильно влияет на LCP.
View source — у картинок ниже первого экрана должен быть атрибут loading="lazy".
Добавьте loading="lazy" ко всем <img> кроме первого экрана, для фоновых — IntersectionObserver.
WebP весит на 30% меньше JPEG, AVIF — на 50%. Это бесплатное ускорение сайта.
DevTools → Network → колонка Type. Картинки должны быть webp или avif, не jpg/png.
Конвертируйте через cwebp / squoosh.app, настройте автогенерацию через image-optimizer пакет Spatie.
Грубые ошибки вёрстки мешают краулеру понять структуру и ломают микроразметку.
Validator.w3.org — в идеале без ошибок, до 5 несущественных предупреждений допустимы.
Закрывайте теги, используйте семантику, проверяйте после каждого крупного релиза.
CSS с критическими ошибками может ломать рендеринг на части устройств — Google Mobile это видит.
Jigsaw.w3.org/css-validator — допустимы вендорные префиксы и -ms-/--var свойства.
Линтуйте через stylelint в CI, удаляйте дубли и неиспользуемые правила через PurgeCSS.
Schema даёт расширенные сниппеты в выдаче — рейтинги, цены, FAQ. CTR растёт на 20-30%.
Search Console → Расширенные результаты + validator.schema.org проверят разметку.
JSON-LD в head с типом Organization, Product, Article, FAQ — зависит от страницы.
OG-теги управляют превью при шаринге в VK, Telegram, WhatsApp — без них репост выглядит уныло.
Скопируйте URL в Telegram-чат — должно появиться превью с картинкой, заголовком и описанием.
В head добавьте og:title, og:description, og:image (1200×630), og:url, og:type.
Twitter Card делает красивые карточки в X — даже если основная аудитория в РФ, ТГ-боты тоже их читают.
Cards-dev.twitter.com/validator проверит превью карточки.
Добавьте twitter:card, twitter:title, twitter:description, twitter:image в head.
Favicon в выдаче Google занимает место рядом с сайтом — повышает узнаваемость и CTR.
Откройте сайт во вкладке — иконка должна быть, не белый квадрат.
Сгенерируйте набор через realfavicongenerator.net и подключите все размеры в head.
Иконка при добавлении на главный экран iPhone — мелочь, но влияет на брендинг и повторные визиты.
iPhone → Поделиться → На экран Домой. Иконка должна быть качественная, не скриншот.
Положите apple-touch-icon-180x180.png в корень или подключите через link rel="apple-touch-icon".
BreadcrumbList даёт удобную навигацию в выдаче и помогает Google понять структуру сайта.
Validator.schema.org или Search Console → Хлебные крошки покажут ошибки разметки.
JSON-LD типа BreadcrumbList с position и name для каждого уровня вложенности.
Знание-граф Google использует Organization — формирует панель справа в выдаче с логотипом и контактами.
Тест расширенных результатов Google → введите URL → проверьте type Organization.
JSON-LD с name, url, logo, sameAs (соцсети), contactPoint, address.
Звёздочки в сниппете дают +30-50% к CTR — пользователь видит рейтинг прямо в Google.
Search Console → Расширенные результаты → Reviews. Должно быть >0 валидных результатов.
JSON-LD AggregateRating с ratingValue, reviewCount + Review для каждого отзыва.
FAQ-сниппет занимает огромную полосу в выдаче и съедает клики у конкурентов сверху.
Search Console → Расширенные результаты → FAQ. После Google update 2023 показ ограничен авторитетным сайтам.
JSON-LD FAQPage с массивом mainEntity = вопрос/ответ. Тот же контент должен быть видим на странице.
WCAG-доступность — фактор ранжирования с 2024, аудит Lighthouse Accessibility должен быть >90.
Lighthouse → Accessibility, axe DevTools, проверка с клавиатуры (Tab + Enter).
Добавьте alt у картинок, aria-label у кнопок-иконок, контраст текста >4.5, focus-стили.
Неправильная кодировка ломает кириллицу — "крякозябры" в выдаче убивают позиции.
View source → meta charset="UTF-8" должен быть в первых 1024 байтах head.
Сохраняйте файлы в UTF-8 без BOM, в head , в nginx default_charset utf-8;
DOCTYPE переключает браузер в стандартный режим — без него ломается вёрстка и валидаторы.
View source — первая строка должна быть , без кавычек и атрибутов.
Просто в самом начале файла шаблона layout.
lang="ru" подсказывает поисковикам и скринридерам язык — без него Bing и Яндекс могут промахнуться.
View source → в открывающем теге.
В layout установите .
Cloudflare/Selectel CDN ускоряет статику, фильтрует ботов и снижает нагрузку на хостинг.
Curl -I сайт → заголовок server должен быть cloudflare или похожий.
Подключите Cloudflare (бесплатно), включите кэш статики, защиту от DDoS, авто-минификацию.
TTFB <600мс — норма. Плохой хостинг или тяжёлая БД сожжут все остальные оптимизации.
WebPageTest или curl -w "%{time_starttransfer}" покажут TTFB. Цель <0.4с.
Перейдите на хостинг с SSD/NVMe, включите OPcache, оптимизируйте SQL-запросы, добавьте Redis.
Title — главный текстовый сигнал релевантности. Дубликаты Title съедают позиции у обеих страниц.
Search Console → Внешний вид в поиске или Screaming Frog → колонка Title 1.
Шаблон в CMS: {Page Title} — {Brand} | {City}. Каждая страница должна иметь свою формулу.
Слишком длинный обрезается «...» и теряет хвост, слишком короткий — недоиспользует возможности.
Screaming Frog покажет Title Pixel Width — оптимум 480-580 пикселей.
Уложитесь в 55-60 символов, проверьте превью в Yoast/RankMath или semrush serp simulator.
Главный ключ в начале Title — самый сильный on-page сигнал релевантности.
Откройте 5 ключевых страниц — основной запрос должен быть в первых 30 символах Title.
Пишите Title как «{Запрос} в {Городе} — Услуги {Бренд}», ключ в начале, бренд в конце.
Узнаваемый бренд в Title повышает CTR — пользователь чаще кликает на знакомое название.
Просмотрите 20 страниц — после ключа и через дефис/тире должен идти бренд.
Шаблон: «Запрос — Бренд» или «Запрос | Бренд». В Yoast — настраивается в Title Template.
Description не ранжирует напрямую, но напрямую влияет на CTR из выдачи. Дубли = упущенный CTR.
Screaming Frog → Meta Description колонка → найти Duplicate.
Пишите вручную для топ-100 страниц, для остальных — шаблон с переменными.
Длинный обрезается, короткий не даёт продать. Оптимум — 920-960 пикселей.
Yoast/RankMath покажет длину в реальном времени, Search Console — в отчёте Внешний вид.
Включите УТП, призыв, цифру или гарантию. Не дублируйте Title.
CTA «Закажите», «Получите расчёт», «Бесплатная консультация» поднимают CTR на 10-25%.
Сравните CTR двух одинаковых страниц с CTA и без — A/B покажет разницу.
Добавьте глагол + выгоду: «Узнайте цену за 5 минут», «Получите бесплатный аудит».
Совпавший с запросом ключ в description выделяется жирным — мощный сигнал релевантности для пользователя.
Поищите свой бренд в Google — выделенные слова в сниппете должны включать целевой ключ.
Естественно вставьте основной запрос в первые 100 символов description.
Несколько H1 размывают тему страницы. Должен быть один основной заголовок.
View page source → ищите <h1>. Должен быть ровно один на странице.
Уберите H1 у логотипа в шапке (замените на div), оставьте только в hero-блоке.
H1 — второй по важности on-page фактор после Title. Ключ обязателен.
Откройте страницу, скопируйте H1 — должен содержать главный продвигаемый запрос.
Не дублируйте Title буквально, но включите ту же ключевую фразу.
Чёткая иерархия H2 → H3 → H4 помогает поисковикам и скринридерам понять структуру.
DevTools → Accessibility tree или плагин HeadingsMap покажет иерархию.
Не пропускайте уровни (H2 → H4 без H3 — ошибка), не используйте для стилизации текста.
Раннее упоминание ключа усиливает on-page сигнал — TF-IDF алгоритмы это считают.
Скопируйте первые 100 слов основного контента — проверьте наличие основного ключа.
Перепишите первый абзац с упором на главный запрос, без переспама.
Переспам ключами карается фильтром «Баден-Баден». 1-3% от всего текста — безопасный диапазон.
Advego.ru/text/seo даёт плотность для русского текста, Sequal/Surfer SEO — для английского.
Заменяйте повторы синонимами, добавляйте LSI-фразы, разбавляйте ключи естественной речью.
Тематические синонимы и связанные термины показывают экспертность — без них статья выглядит шаблонной.
Соберите топ-10 по запросу и через keyword.io или Surfer найдите общие слова.
Используйте подсказки Wordstat, «Вместе ищут» в Яндексе, related searches Google.
Тонкий контент <500 знаков — стандартный фильтр. Длинные качественные тексты ранжируются лучше.
Search Console → Покрытие → Soft 404 покажет тонкие страницы.
Доведите ключевые посадочные до 3000-5000 знаков с инфографикой и блоками.
H2-H3 разбивают полотно на разделы — пользователь сканирует, бот понимает структуру.
Откройте длинную статью — должен быть подзаголовок каждые 200-300 слов.
Структурируйте по логике: введение → подразделы → выводы. Каждый H2 = отдельный блок.
Alt описывает картинку для бота и скринридера — это про доступность и про image search трафик.
Wave.webaim.org или Lighthouse Accessibility укажут картинки без alt.
Описывайте суть изображения, без переспама ключами. Декоративные — alt="".
Tooltip при наведении — мелкий UX-фактор, для коммерческих картинок (товары, услуги) полезен.
Hover на картинку — должна появиться подсказка через ~1 сек.
Заполняйте title только если он несёт смысл сверх alt, иначе пропустите.
seo-prodvizhenie-moskva.jpg ранжируется в Картинках лучше, чем IMG_8473.jpg.
Screaming Frog → Images → колонка URL покажет имена всех картинок.
Перед загрузкой переименуйте: транслит, через дефис, до 5 слов.
Перелинковка распределяет ссылочный вес внутри сайта и помогает обходу новых страниц.
Screaming Frog → Internal Linking покажет страницы без входящих ссылок (orphan).
На каждой странице 3-7 контекстных ссылок на смежные материалы и услуги.
Анкор передаёт смысл ссылки — «читать тут» проигрывает «оптимизация скорости сайта».
Screaming Frog → Anchor Text покажет все анкоры. Должно быть разнообразие, без переспама.
Используйте 60% точные/частичные ключи, 40% брендовые и нейтральные («подробнее», «здесь»).
Меню — мощный передатчик веса. Услуги в меню важнее статей в подвале.
Откройте сайт — главные посадочные должны быть на расстоянии 1 клика от любой страницы.
В верхнем меню — категории услуг и ключевые посадочные, не больше 7 пунктов.
Breadcrumbs улучшают UX, передают вес из глубины наверх и красиво выглядят в выдаче.
Откройте любую глубокую страницу — должна быть цепочка типа Главная → Категория → Страница.
Подключите модуль крошек, добавьте JSON-LD BreadcrumbList разметку.
/sitemap или /map страница помогает обойти сайт и распределяет вес по приоритетным URL.
Откройте /sitemap.html — должна быть страница со всеми разделами и подразделами.
Сгенерируйте автоматически из категорий и популярных постов, ссылку в подвал.
#anchor ссылки помогают навигироваться по длинной статье и попадают в Site links Google.
Создайте оглавление на длинной статье — клик по пункту должен скроллить к разделу.
Добавьте id="section-name" к H2 и оглавление со ссылками <a href="#section-name">.
Тег <main> подсказывает поисковикам где основное содержание, а где обвязка.
DevTools → Inspect → найдите <main> в DOM. Должен оборачивать основной контент страницы.
В layout оберните в <main>...</main>.
<article>, <section>, <aside>, <nav>, <header>, <footer> структурируют документ для бота и скринридера.
Lighthouse Accessibility покажет проблемы со структурой документа.
Замените div на article для статей, nav для меню, footer для подвала.
Nofollow говорит «не передавать вес» — обязательно для рекламы, иначе санкции.
Screaming Frog → External Links → колонка Follow.
К партнёрским и платным ссылкам атрибут rel="nofollow" или sponsored.
Атрибут ugc размечает ссылки в комментариях и форумах — Google обрабатывает их с осторожностью.
View source у комментариев — у ссылок должно быть rel="ugc" или "nofollow ugc".
В шаблоне комментариев добавьте rel="ugc" к каждой пользовательской ссылке.
Sponsored обязателен для платных ссылок — без него Google наложит ручные санкции.
Все рекламные ссылки и партнёрки должны иметь rel="sponsored".
В админке для PR-материалов автоматически добавляйте rel="sponsored nofollow".
Ссылки на исследования, СМИ, Wikipedia повышают доверие к материалу — это E-E-A-T фактор.
Откройте топ-10 статей — должно быть 1-3 ссылки на проверенные источники.
Цитируйте исследования, ГОСТы, госсайты, статьи в авторитетных СМИ.
Google Freshness любит обновлённый контент — старая дата = понижение в YMYL-нишах.
View source → ищите datePublished и dateModified в JSON-LD.
Раз в 6-12 месяцев актуализируйте топовые материалы и обновляйте dateModified.
E-E-A-T фактор: имя автора с регалиями + ссылка на страницу About усиливают экспертность.
Article schema → author с name, url, jobTitle.
В каждой статье добавьте блок об авторе с фото, должностью и ссылкой на профиль.
Полноценный профиль автора с биографией = сильный E-E-A-T сигнал, особенно в YMYL.
Откройте /author/ivan-petrov — должна быть отдельная страница, не пустая.
Создайте страницы авторов с био, опытом, образованием, соцсетями, списком публикаций.
Видимая дата помогает пользователю понять актуальность — без неё снижается доверие.
Каждая статья в блоге должна показывать дату публикации сверху или снизу.
Выводите $post->created_at в шаблоне, в JSON-LD datePublished.
dateModified показывает что материал актуализирован — Google любит свежий контент.
View source → JSON-LD должен содержать dateModified отдельно от datePublished.
При каждом редактировании автоматически обновляйте updated_at и выводите в шаблон.
NAP в footer — обязательный E-E-A-T сигнал, особенно для коммерческих сайтов.
Прокрутите в подвал любой страницы — должны быть телефон, email, адрес.
В layout footer добавьте блок контактов с микроразметкой Schema.org Organization.
Пустой /about — красный флаг для E-E-A-T. Полная история, команда, награды повышают доверие.
Откройте /about — должно быть >2000 знаков с фактами, фото команды, миссией.
Расскажите историю, ценности, команду с фото, награды, лицензии.
Без privacy policy = риск штрафа Роскомнадзора и понижения в Google YMYL.
Откройте /policy или /privacy — должна быть актуальная политика 152-ФЗ.
Сгенерируйте через privacy-policy generator, обновите под ваши формы и cookies.
Оферта/соглашение фиксирует правила сервиса — обязательно для интернет-магазинов и услуг.
Должна быть отдельная страница /terms или /agreement в подвале.
Юрист или конструктор шаблонов, обязательная ссылка из форм оплаты и регистрации.
Скопированный текст ранжируется в разы хуже — Яндекс и Google умеют находить первоисточник.
Text.ru, Advego Plagiatus или content-watch покажут процент уникальности.
Уникальность 90%+. Переписывайте чужие тексты с добавлением экспертизы и примеров.
Водяной текст с малой смысловой плотностью карается «Баден-Баденом» и срезает позиции.
Главред (glvrd.ru) или Тургенев оценят водянистость и проблемы стиля.
Убирайте штампы, канцеляриты, повторы. Каждое предложение должно нести информацию.
Ошибки в текстах снижают доверие пользователей и попадают в негативные сигналы Google.
Орфограммка, languagetool, GPT-проверка найдут орфографические и пунктуационные ошибки.
Перед публикацией прогоняйте через автокорректор и редактора.
Если текст про SEO внезапно уходит в тему психологии — релевантность падает, ранжирование тоже.
Серфер SEO, Surfer Content Editor или ChatGPT определят тематическую целостность.
Не уводите фокус, чётко отвечайте на запрос пользователя в каждом абзаце.
Поверхностный текст уступает позиции глубоким исследованиям — Google вознаграждает экспертизу.
Сравните свою статью с топ-3 — ваш материал должен дополнять, а не повторять.
Добавьте кейсы, цифры, исследования, экспертные мнения и пошаговые инструкции.
Search Intent — главный фактор современного SEO. Не угадали интент = страница не ранжируется.
Изучите топ-10 по запросу — какой формат там? Информационный, коммерческий, навигационный?
Подстройте формат: рейтинг, инструкция, обзор, посадочная — под доминирующий тип в выдаче.
Маркированные списки и таблицы попадают в featured snippets — нулевая позиция.
Search Console → Расширенные результаты → проверьте сниппеты у важных страниц.
Конвертируйте перечисления в <ul>/<ol>, сравнения в <table>, шаги в нумерованные списки.
Длинная статья без картинок проигрывает по поведенческим — пользователь устаёт от текста.
Каждые 300-500 слов должна быть картинка/инфографика/скриншот.
Создавайте уникальные иллюстрации, скриншоты процессов, инфографику, фото авторов.
Видео увеличивает время на странице на 88% — мощный поведенческий сигнал.
Time on page до и после добавления видео — должно вырасти на 30-100%.
Загружайте на VK Видео и YouTube, эмбедьте через iframe, добавьте VideoObject schema.
Инфографика собирает обратные ссылки и шерится — двойной выигрыш в SEO.
Поищите инфографику по теме в Pinterest, VK — есть ли качественные конкуренты?
Создайте через Canva или Figma, выложите с уникальным URL и микроразметкой.
Caption под картинкой ранжируется лучше alt — это доп.место для ключей.
Под каждой важной картинкой должна быть подпись через <figcaption>.
Используйте <figure><img><figcaption>...</figcaption></figure> с естественным описанием.
Прямая речь специалиста с регалиями = E-E-A-T сигнал и доверие читателя.
В YMYL-нишах должна быть хотя бы одна цитата эксперта в каждой статье.
Возьмите интервью или комментарий у профильного специалиста, оформите через <blockquote>.
Ссылки на ВЦИОМ, Росстат, научные исследования = доверие читателя и Google.
На каждое цифровое утверждение в статье должна быть ссылка на первоисточник.
Цитируйте Росстат, ВЦИОМ, Tinkoff Data, Mediascope, исследования Vedomosti.
Q&A блок с микроразметкой попадает в FAQ-сниппет и расширяет место в выдаче.
Search Console → Расширенные результаты → FAQ. Минимум 3-5 вопросов на странице.
Соберите частые вопросы из Wordstat «вопросы», добавьте ответы и FAQPage schema.
Таблицы сравнения тарифов/услуг попадают в featured snippets и хорошо конвертят.
На коммерческих страницах должна быть таблица «что выбрать?».
Сравните 3-5 вариантов по 5-10 критериям, выделите рекомендуемый тариф.
Калькулятор стоимости держит пользователя на странице 3-5 минут — top сигнал.
Time on page и Bounce rate на страницах с калькулятором улучшаются на 40-60%.
Подключите готовый виджет или закодите свой через JS + form-расчёт.
Раздел «Новости» дополнительно индексируется и попадает в Топ Stories Google.
Раз в неделю должна выходить новая статья по теме сайта.
Контент-план на квартал, регулярные публикации, актуализация старых материалов.
Регулярность сигнализирует Google что сайт живой — частые мини-апдейты буст ранжированию.
В Search Console смотрите на динамику публикаций — должна быть стабильной.
Минимум 1 пост в неделю, лучше 2-3. Запланируйте контент-календарь на 3 месяца.
Topical authority = одна тема глубоко раскрытая через десятки статей. Это будущее SEO.
Постройте mind-map темы, проверьте в Surfer Content Planner какие подтемы покрыты.
Pillar page + 10-30 cluster pages, перелинкованных между собой.
Большая опорная страница на 5000+ слов с ссылками на подтемы = центр кластера.
На странице должно быть оглавление, разделы по 500-1000 слов и ссылки на детализации.
Структура: введение → 5-10 H2-разделов → выводы → ссылки на углублённые материалы.
Длинные материалы дают сигнал экспертности и ранжируются по сотням длинных хвостов.
Топ-10 контентного запроса часто длиннее 2500 слов — посмотрите конкурентов.
Раз в месяц публикуйте флагманскую статью на 5000-10000 слов с уникальной экспертизой.
На запрос «сколько стоит X» достаточно 800 слов — длиннее = переспам и потеря интента.
Подберите low-frequency запросы из Wordstat <100 показов и пишите по 600-1500 знаков.
Чёткий короткий ответ в первом абзаце + углубление + FAQ снизу.
Под каждое УТП — отдельный лендинг, заточенный под конкретный коммерческий запрос.
Скорость конверсии лендинга >2% = хороший показатель.
1 lending = 1 запрос = 1 предложение = 1 призыв к действию.
Реальные кейсы с цифрами и графиками — сильнейший конверсионный и E-E-A-T сигнал.
Раздел /cases должен содержать минимум 5-10 разобранных проектов с результатами.
Шаблон: проблема → решение → процесс → результат в цифрах → отзыв клиента.
Отзывы с фото, ФИО и должностью повышают конверсию на 30-50% и работают как E-E-A-T.
На главной и продуктовых должно быть 3-10 отзывов с микроразметкой.
Соберите отзывы с фото и подписью, добавьте Schema.org Review с ratingValue.
Блог = трафик по информационным запросам + площадка для тематического авторитета.
Должен быть раздел /blog с регулярными публикациями и собственным sitemap.
Минимум 30 статей в первый год, дальше 1-2 в неделю.
«Купить X в городе», «Заказать Y» — горячие запросы с быстрой конверсией.
Соберите коммерческие маски через Wordstat и проверьте охват.
Под каждый ключевой коммерческий запрос — отдельная посадочная страница.
Информационка собирает холодную аудиторию и подогревает её до коммерческого запроса.
Чек: «как», «что такое», «почему» — должны иметь свои страницы.
Создайте полную базу знаний по нише, перелинкуйте на коммерческие посадочные.
Контент с упоминанием города и региональной спецификой ранжируется в локальной выдаче лучше.
На странице должны быть упоминания { { $city->name } }, района, ориентиров.
Добавьте раздел «Особенности SEO в { { $title } }» с локальными нюансами.
Поддомены или папки под города + контент с локальной спецификой = местные позиции.
У вас 157 RU поддоменов с контентом — хорошая основа для регионального SEO.
Уникализируйте 20-30% контента под каждый поддомен через переменные региона.
Беклинки остаются одним из топ-3 факторов ранжирования по Google и Яндекс с поправкой на ИКС.
Ahrefs, Linkpad, Megaindex покажут ваш профиль и сравнят с топ-конкурентами.
Растите ссылочное через гостевые посты, PR, упоминания в СМИ. 3-10 качественных в месяц.
Ссылка с тематического сайта в 5-10 раз ценнее ссылки с offtopic-ресурса.
В Ahrefs смотрите Topical Trust Flow доноров — должны быть в вашей нише.
Фокусируйтесь на сайтах из ниши: блоги, профильные СМИ, тематические каталоги.
DR>50 = качественный донор. Ссылки с топ-сайтов передают значительно больше веса.
Ahrefs DR, Moz DA, Яндекс ИКС у каждого донора. Цель — DR>30, ИКС>10.
Фильтруйте партнёров по метрикам, отказывайтесь от шлака с DR<10.
Анкорный профиль должен быть естественным — переспам коммерческих анкоров = фильтр Минусинск/Penguin.
Ahrefs → Anchors. 30-40% брендовых, 30% url, 20% безанкорных, до 10% коммерческих.
Растите бренд-анкоры и URL-ссылки, коммерческие — точечно и редко.
Резкий рост ссылок с одного типа доноров = сигнал манипуляции для Penguin/Минусинск.
Ahrefs → Backlinks → Referring Domains график должен расти плавно.
Не покупайте 100 ссылок за неделю, разнообразьте источники: блоги, форумы, СМИ, каталоги.
Тематический сайт-донор передаёт более релевантный вес — это «голос за экспертность».
Ahrefs → Linked Domains → Topic должны совпадать с вашей нишей.
Целевая работа: гостевые посты на профильных порталах, упоминания на конференциях.
Качественный гостевой пост на тематическом портале = ссылка + трафик + бренд.
Ищите доноров через ahrefs Content Explorer + filter «accept guest posts».
Найдите 20-30 сайтов в нише, предложите статью с пользой для их аудитории.
Wikipedia — авторитетный nofollow, который всё равно даёт траст и переходящий трафик.
Ваш сайт должен быть в источниках статьи по теме на Wikipedia или citations.
Создайте экспертный материал, добавьте корректную ссылку как источник.
Federal-press, RBC, Vedomosti, Kommersant — ссылка в новости = мощный авторитетный сигнал.
Pressfeed, deadline.media, журналисты в Telegram — мониторьте темы.
Отвечайте на запросы СМИ через Pressfeed, размещайте экспертные комментарии.
Тематический форум с живой аудиторией = трафик + поведенческие + слабая ссылка.
VC.ru, Habr, профильные форумы вашей ниши — оставляйте экспертные ответы.
Отвечайте полезно, не спамьте, ссылайтесь только когда это уместно и помогает.
Yandex Q, TheQuestion, Quora — тематические вопросы с ссылками собирают long-tail трафик.
Найдите вопросы по теме через Wordstat и Search Console.
Дайте развёрнутый экспертный ответ с ссылкой на ваш материал как источник.
Соцсетевые ссылки nofollow, но генерируют трафик и бренд-сигналы которые видит Google.
Brand24 или Yandex.Mention покажут упоминания и репосты.
Активные каналы в VK, Telegram, RuTube с ссылками на сайт в шапке и постах.
Региональные каталоги дают локальные ссылки + трафик + базу для NAP-консистентности.
Найдите топ-10 каталогов в вашем регионе через поиск «{ { $city->name } } каталог компаний».
Зарегистрируйтесь в 30-50 каталогах: 2GIS, Yell, Zoon, Tiu, Pulse и др.
Карточка в Яндекс Бизнес = снятие с карты + локальные ссылки + рейтинг в выдаче.
Откройте yandex.ru/maps и поищите «{ { $title } } { { $city ? $city->name : '' } }» — должна быть карточка.
Заполните полностью: фото, услуги, цены, часы работы, контакты, отвечайте на отзывы.
GBP даёт карточку в Maps и локальные сниппеты — must-have для бизнеса с офлайн-точкой.
Поищите бренд в Google Maps — должна быть верифицированная карточка.
Подтвердите карточку (по почте/телефону), регулярно публикуйте посты, отвечайте на отзывы.
2ГИС — топ-3 карточный сервис в РФ, особенно силён в регионах. NAP+отзывы+ссылка.
2gis.ru → поиск компании. Должна быть полная карточка с фото и услугами.
Зарегистрируйтесь, верифицируйте, добавьте 5-10 фото и описание услуг.
Zoon — отзывы и рейтинг, попадает в выдачу Google по локальным запросам.
Zoon.ru → поиск бренда. Карточка должна быть с минимум 5 отзывами.
Создайте карточку, попросите клиентов оставить отзывы (не накручивайте).
Дзен закрылся, но VK Текст наследует механики — поток трафика по тематическим интересам.
Канал должен быть с регулярными публикациями (1-2 раза в неделю).
Кросс-постите статьи из блога с ссылкой обратно, отвечайте на комментарии.
Соцсети генерируют брендовый и поведенческий трафик — Google это считывает через clickstream.
Telegram-канал и VK-сообщество с регулярным контентом и ссылкой на сайт.
Размещайте полезный контент, не только продающий, привлекайте подписчиков рекламой.
Linkless mentions учитываются Google — название бренда в тексте даёт сигнал авторитетности.
Brand24, YouScan, ContextDesk покажут упоминания за период.
Стимулируйте упоминания через PR, exclusive интервью, экспертные комментарии.
Найти битые ссылки на тематических сайтах и предложить замену = эффективный link building.
Ahrefs Site Explorer → Best by Links → 404 покажет битые URL у конкурентов.
Найдите 404 на которые ссылаются авторитетные сайты, создайте свою альтернативу, напишите вебмастеру.
Резкий скачок ссылок = красный флаг для алгоритмов. Растите плавно.
Ahrefs → New referring domains график должен идти ровно вверх, без резких пиков.
5-15 новых доменов в месяц для молодого сайта, до 50-100 для авторитетного.
70% dofollow + 30% nofollow = естественный здоровый профиль для большинства ниш.
Ahrefs → Backlinks → фильтр по nofollow покажет соотношение.
Не отказывайтесь от nofollow — соцсети и комментарии тоже нужны для естественности.
Ссылки с сайтов вашего региона усиливают локальное ранжирование в этом регионе.
Ahrefs → Backlinks → фильтр по TLD .ru или по DNS-зоне региона.
Регистрируйтесь в локальных СМИ, бизнес-клубах, отраслевых ассоциациях вашего города.
Сети сайтов под ссылки = бан от Google и Яндекса при обнаружении. Не используйте.
Если уже есть PBN — отказывайтесь, чистите профиль через Disavow.
Сосредоточьтесь на легальных способах: PR, партнёрства, контент-маркетинг.
Длительный визит = качественный контент. Один из главных поведенческих сигналов Яндекса.
Yandex.Metrica → Содержание → Время на сайте. Цель >2 минут для контента, >40 сек для коммерции.
Добавляйте видео, инфографику, калькуляторы, длинные материалы с подзаголовками.
Сколько страниц просматривает пользователь за визит. >2 = норма, >3 = хорошо.
Метрика → Содержание → Глубина просмотра.
Внутренняя перелинковка, блоки «Похожие статьи», сильные CTA в каждой статье.
Отказ <30% — норма. Высокий bounce rate = сигнал нерелевантности или плохого UX.
Yandex Metrica → Сводка → Отказы. В Метрике отказ = <15 сек на сайте.
Улучшайте первый экран, скорость, релевантность интенту, добавляйте крючки внимания.
Кликабельность сниппета — поведенческий сигнал. Высокий CTR = подъём в выдаче.
Search Console → Эффективность → CTR. Цель: выше среднего по позиции.
Привлекательный Title с цифрами/эмоцией, расширенные сниппеты, эмодзи, бренд.
Если пользователь вернулся в выдачу после клика к вам — позиция падает. Нужен релевантный контент.
Косвенно через Bounce rate + Time on page. Возвраты = быстрый отказ.
Дайте ответ в первом абзаце, релевантную картинку, удержите внимание сразу.
Рост брендовых запросов в Wordstat = главный долгосрочный сигнал авторитета.
Search Console → Запросы → название бренда. Wordstat по бренду — динамика.
PR, реклама, контент-маркетинг для роста узнаваемости и брендовых запросов.
«Бренд + услуга» в подсказках Яндекса = высокая узнаваемость = подъём по коммерции.
Введите бренд в Яндекс — должны появиться подсказки с услугами.
Стимулируйте брендовые запросы рекламой, упоминаниями, PR-кампаниями.
Подвал-меню с категориями = быстрая навигация и распределение веса.
Прокрутите вниз — должны быть колонки с разделами.
В footer добавьте 4-6 колонок: услуги, статьи, регионы, контакты.
Мегаменю с разделами и иконками сокращает путь до конверсии.
Топ-3 уровня меню должны открывать любую важную страницу за 2 клика.
Спроектируйте дерево навигации, проверьте на мобильных, добавьте hover-меню.
Поиск помогает пользователю найти нужное и снижает отказы — сильный UX.
Должно быть поле поиска в шапке, работающее по всему контенту.
Подключите Алгольн или встроенный поиск CMS, индексируйте посты и услуги.
Фасетные фильтры = генерация тысяч long-tail посадочных. Огромный SEO-актив.
На странице категории должны быть фильтры по цене/бренду/характеристикам.
Подключите фильтры с ЧПУ, но проиндексируйте только полезные комбинации.
Сортировка по цене/популярности — UX must-have для интернет-магазинов.
Page → должна быть выпадающая «Сортировать по».
Добавьте сортировку по цене, новизне, популярности; URL без параметров для не-меняющей-контент.
Сложное оформление = брошенные корзины. Один шаг = выше конверсия = выше позиции.
Cart abandonment rate — должен быть <70% (норма для рунета 65-75%).
Минимизируйте поля, добавьте гостевой заказ, прогресс-бар, кнопку «Оформить в 1 клик».
Телефон в шапке + WhatsApp/Telegram кнопки повышают конверсию на 20-40%.
Откройте сайт — телефон должен быть кликабельный в шапке на всех страницах.
Добавьте tel:, mailto:, кнопки мессенджеров с яркой иконкой в правый верх.
Online-chat снимает возражения и удерживает горячих лидов — поведенческий буст.
JivoSite, Carrot Quest, Chatra — должен быть установлен и работать.
Подключите бесплатный JivoSite, настройте автотриггеры через 30 сек на странице.
Простая форма «Перезвоните мне» с 2-3 полями — главная конверсионная точка.
На каждой коммерческой странице должна быть форма с минимум 2 полями.
2-3 поля: имя, телефон, согласие. Не требуйте email если не нужен.
Виджет «перезвоним за 30 сек» снимает страх ожидания и повышает конверсию.
Должна быть всплывающая кнопка типа Calltouch или Callibri.
Подключите коллтрекинг, настройте триггеры на скролл и время на странице.
В России до 30% мобильного трафика на 3G — медленный сайт = потеря трафика.
Lighthouse → Slow 4G simulation. LCP должен быть <4 сек.
Optимизируйте картинки, отложите сторонние скрипты, используйте AMP/PWA.
Устаревший дизайн снижает доверие — пользователи уходят, поведенческие падают.
Сравните с топ-3 конкурентами — должен выглядеть так же или лучше.
Раз в 2-3 года делайте редизайн, следите за трендами 2026.
Размер шрифта 16-18px на мобильных, line-height 1.5, контраст >7 = комфортное чтение.
Lighthouse Mobile-Friendly + проверка на телефоне — текст не должен быть мелким.
Размер 16+ px, чёткий шрифт (Inter, Roboto), достаточный контраст и интерлиньяж.
С 2021 Google индексирует mobile-версию первой. Если она беднее десктопа — позиции падают.
Search Console → Настройки → Индексирующий бот должен быть Smartphone Googlebot.
Mobile и desktop версии должны быть идентичны по контенту и микроразметке.
Один HTML, разные стили под устройство = идеал для Mobile-First.
Откройте DevTools → Toggle Device Toolbar → проверьте 360-1920 px разрешения.
Используйте Bootstrap или CSS Grid с медиа-запросами, тестируйте 5 ключевых разрешений.
AMP-карусель в Google News даёт огромный трафик новостным сайтам, для коммерции — спорно.
Если у вас новостной сайт — Search Console → AMP покажет статус AMP-страниц.
Подключите AMP только для блога/новостей, для коммерции — лучше оптимизация обычных страниц.
PWA с offline-режимом и установкой на главный экран = поведенческий буст и удержание.
Lighthouse → PWA — должен быть >80 баллов с возможностью установки.
Создайте manifest.json, service-worker.js с офлайн-кэшем, иконку 512×512.
Srcset выдаёт нужный размер картинки под разрешение экрана = меньше трафика, быстрее LCP.
View source → у картинок должны быть атрибуты srcset и sizes.
Генерируйте 3-5 размеров через image-pipeline и используйте .
Загрузка картинок только при появлении в viewport экономит до 60% трафика на главной.
Откройте мобильную версию — должны прогружаться картинки по мере прокрутки.
loading="lazy" + IntersectionObserver для нестандартных случаев (фоновых изображений).
Критичный CSS первого экрана внедрён в HTML = моментальная отрисовка без блокировки.
View source — должен быть <style> с правилами для первого экрана в head.
Сгенерируйте через critical-css npm пакет, вставьте в head, остальной CSS — async.
Параметры async/defer не блокируют рендеринг = быстрее First Paint и интерактивность.
View source → у не-критичных <script> должен быть defer или async.
Аналитика, чаты, виджеты — defer. Только критичный JS — без атрибутов.
Лишний JS жрёт парсинг и блокирует поток — Lighthouse считает каждый килобайт.
Lighthouse → Coverage → найдёт unused JS на каждой странице.
Code-splitting через Webpack/Vite, ленивая загрузка модулей через dynamic import.
Неиспользуемые стили утяжеляют первый рендеринг — pure CSS бывает на 70% избыточным.
Lighthouse → Coverage → unused CSS. PurgeCSS показывает чистый объём.
Подключите PurgeCSS в build, удалите старые библиотеки, обновите дизайн-систему.
Без swap пользователь видит белый экран пока грузится шрифт — критично для поведенческих.
DevTools → Network → колонка type=font, проверьте display:swap в @font-face.
В @font-face добавьте font-display: swap, preload key fonts в head.
Шрифт только с латиницей весит 50КБ, с полным набором кириллицы — 200КБ. Subset = 80КБ.
DevTools → Network → woff2 файл шрифта. Должен быть Cyrillic или subset.
Через Google Fonts сразу скачивайте только нужные subset (cyrillic, latin).
Multiplex и server push в HTTP/2 ускоряют загрузку на 20-30%. HTTP/3 ещё быстрее.
Curl --http2 -I сайт или DevTools → Network → колонка Protocol должна быть h2 или h3.
Включите HTTP/2 в nginx (listen 443 ssl http2;), Cloudflare даёт HTTP/3 одной кнопкой.
CDN раздаёт картинки и JS с ближайшего к пользователю сервера = быстрая загрузка по всему миру.
Curl -I картинка → заголовок server должен быть Cloudflare/Selectel/Selectel-CDN.
Подключите Cloudflare или Selectel CDN, перенаправьте картинки и статику на их домен.
Кэш страниц в Redis снимает нагрузку с БД и снижает TTFB на 50-80%.
Time to First Byte должен быть <300мс. Redis-cli ping проверит сервис.
Установите Redis, настройте Cache::driver('redis'), кэшируйте тяжёлые запросы.
Name-Address-Phone должны быть идентичны во всех источниках — иначе Google не объединяет данные.
Поищите бренд в Google и сравните данные на сайте, в 2GIS, Яндекс Бизнес — расхождений быть не должно.
Создайте таблицу с NAP, проверьте все площадки, унифицируйте формат телефона и адреса.
Встроенная Яндекс.Карта повышает доверие, снимает с карты + локальные сигналы.
На /contact должна быть встроенная карта с меткой компании.
Yandex Maps Constructor — создайте карту с меткой и embed на сайт.
Google Maps embed помогает с локальным SEO в Google и проверяет правильность адреса.
На странице контакты должна быть рабочая карта Google с меткой.
Через Google Maps Embed API или iframe из Google Maps.
Полный адрес в подвале с микроразметкой PostalAddress = главный геосигнал для всего сайта.
Прокрутите вниз — должен быть город, улица, дом, офис с микроразметкой.
В layout footer оберните адрес в Schema.org Organization → address → PostalAddress.
Местный код (495 для Москвы, 812 для Питера) усиливает геопривязку лучше федерального 8800.
Должен быть номер с кодом города или мобильный с привязкой к региону.
Купите номер у local-провайдера, выводите в шапке и подвале.
Регион в Search Console и Яндекс Вебмастере = главный геофактор.
Webmaster.yandex.ru → Главное → Регион. Должен быть указан правильный регион.
В Вебмастере и Search Console установите геопривязку для каждого поддомена.
Отдельная страница под каждый регион с уникальным контентом = охват региональной выдачи.
У вас 157 RU поддоменов — каждый ранжируется в своём регионе. Сильный актив.
Уникализируйте 30% контента поддомена через переменные { { $title } } и местные данные.
Микроразметка LocalBusiness — must-have для локального SEO. Сообщает Google всё о компании.
Validator.schema.org проверит type LocalBusiness с обязательными полями.
JSON-LD c name, address, telephone, openingHours, geo (lat/lng), priceRange, image.
openingHoursSpecification показывает часы прямо в выдаче и Maps — увеличивает заходы.
Validator проверит openingHours field в LocalBusiness JSON-LD.
Опишите openingHoursSpecification с dayOfWeek, opens, closes для каждого дня.
Точные координаты помогают точно определить местоположение в Maps.
Schema → GeoCoordinates с latitude и longitude должны быть в JSON-LD.
Найдите координаты офиса на yandex.ru/maps, добавьте latitude/longitude в LocalBusiness.
Рейтинг 4.5+ в Яндекс Картах = выше в Top-3 Maps + повышение CTR.
Yandex Maps → ваша карточка → должно быть >10 отзывов с рейтингом 4.5+.
Просите довольных клиентов оставить отзыв (без накруток!), отвечайте на негатив.
Рейтинг в Google Business Profile — критичный фактор Local Pack 3.
Google Maps → ваша карточка → >5 отзывов 4.5+.
Делайте QR-код на отзыв, отвечайте на каждый отзыв в течение 24 часов.
Яндекс Бизнес отдельная экосистема — отзывы туда показываются в Поиске и Картах.
Я.Бизнес → ваша карточка → >10 отзывов с ответами.
Подключите Я.Бизнес, попросите клиентов оставить отзыв через QR на чеке.
«SEO продвижение в { { $title } }» = посадочная под локальный запрос.
Анализ Wordstat по регионам покажет частотность { { $city ? $city->name : 'городов' } }.
Включайте город в Title, H1, alt, body — естественно, без переспама.
Ссылки с сайтов вашего региона усиливают локальное ранжирование лучше федеральных.
Ahrefs → фильтр по TLD/IP — должны быть домены из вашего региона.
Местные СМИ, бизнес-сообщества, торговые палаты, отраслевые ассоциации города.
Цены — топ-1 коммерческий фактор Яндекса. Без них сайт ранжируется хуже на 20-40%.
На каждой коммерческой странице должны быть цены, тарифы или диапазон.
Откройте цены: тарифы, прайс, калькулятор. Если индивидуально — диапазон «от ... до ...».
CTA-кнопки — поведенческий и конверсионный сигнал. Должны быть на каждой коммерческой странице.
Должны быть яркие кнопки «Заказать», «Купить», «Получить расчёт» в первом экране.
Большая контрастная кнопка с глаголом, фиксация на мобильных, A/B-тест цвета и текста.
Несколько способов оплаты = доверие и удобство. Иконки оплаты в подвале — стандарт.
В подвале/корзине должны быть логотипы Visa, Mir, СБП, ЮMoney и др.
Подключите минимум 3 способа: карта, СБП, наличные/безнал. Иконки в подвал.
Чёткое описание доставки = снятие возражений = выше конверсия = выше позиции.
Должна быть отдельная страница /delivery с описанием способов и сроков.
Опишите СДЭК, Почту, курьером, самовывоз. Калькулятор стоимости доставки — плюс.
Условия возврата (по 26-ФЗ) повышают доверие и являются обязательными для интернет-магазинов.
Должна быть страница /warranty или /return-policy с чёткими условиями.
Укажите 14 дней возврата, условия гарантии, процедуру обмена.
Сертификаты ISO, ГОСТ, отраслевые — мощный E-E-A-T сигнал в B2B и YMYL нишах.
Должна быть страница /certificates или раздел в /about со сканами сертификатов.
Отсканируйте сертификаты в высоком качестве, добавьте описание и срок действия.
Образование, медицина, финансы — лицензия обязательна и должна быть видна на сайте.
Должна быть видна и в подвале (номер лицензии), и в /licenses (скан).
Размещайте номер и скан лицензии, ссылайтесь на проверку в реестре регулятора.
Полные реквизиты ООО/ИП = доверие и ранжирующий коммерческий фактор для Яндекса.
На /contact или /about должны быть ИНН, ОГРН, юр.адрес, расчётный счёт.
Создайте блок «Реквизиты» с ИНН, ОГРН, КПП, юр.адресом, расчётным счётом.
ИНН + юр.адрес = верификация бизнеса для Яндекса и подтверждение для пользователя.
ИНН должен совпадать с данными в Яндекс Бизнес и реестре налоговой.
Проверьте через nalog.ru/rn77/, синхронизируйте на всех площадках.
Фото команды (не стоковые!) повышают доверие и являются E-E-A-T сигналом.
На /about или /team должно быть >3 фото реальных сотрудников с именами.
Сделайте профессиональную фотосессию, добавьте имя, должность, краткое био.
Видео на главной = +30% к конверсии и поведенческим. Алгоритмы видят рост Time on Page.
На главной или ключевой посадочной должно быть представительское видео 1-3 мин.
Снимите видео-обзор, загрузите на VK Видео и YouTube, эмбедьте на сайт.
Интерактивный калькулятор удерживает 3-5 минут на странице — топ поведенческий сигнал.
На коммерческой странице должен быть виджет «рассчитайте стоимость».
Подключите готовый виджет (Calltouch, Roistat) или закодите свой через JS-форму.
Возможность купить/заказать сразу через сайт = ранжирующий коммерческий фактор Яндекса.
Должна быть полноценная корзина или форма заказа с подтверждением.
Реализуйте заказ через корзину или форму с CRM, добавьте онлайн-оплату.
Чат-бот в мессенджере = современная точка касания, поведенческий буст.
Кнопка «Написать в Telegram» или «WhatsApp» в шапке должна работать.
Подключите Bothelp, ManyChat или закодите через Telegram Bot API.
Возврат пользователей через push/email = повторные заходы = брендовые сигналы.
Должна быть форма подписки + подтверждённая база контактов.
Подключите Subscribe.ru или Sendpulse, собирайте базу с подтверждением (DOI).
Старые домены вызывают больше доверия у Google и Яндекса при прочих равных.
Whois-сервис покажет дату регистрации домена.
Покупайте домен надолго или берите ранее существовавший с чистой историей.
Регистрация на 5-10 лет вперёд — сигнал серьёзности проекта для поисковиков.
В whois посмотрите дату Registry Expiry Date.
Продлите домен у регистратора сразу на 3-10 лет вместо ежегодного продления.
Прошлые санкции и спам-история домена тянут позиции вниз даже у нового владельца.
Web.archive.org покажет, что было на домене раньше. Reg.ru → проверка истории.
Внедрите по чек-листу с проверкой через 2 недели.
KW в домене — слабый, но рабочий сигнал релевантности (особенно в Яндексе).
Сравните название домена с целевым запросом.
При выборе нового домена включайте 1-2 ключевых слова в естественной форме.
Exact Match Domain раньше давал большой буст, сейчас работает только при качественном контенте.
Проверьте, есть ли у вас полное совпадение запроса и домена.
Внедрите по чек-листу с проверкой через 2 недели.
KW в slug поддомена помогает ранжироваться в регионе/тематике (moscow.example.ru).
Список поддоменов сайта в DNS-зоне.
Создавайте поддомены под крупные регионы или тематические разделы.
Региональный TLD приоритет в локальной выдаче — Яндекс и Google учитывают это для гео-таргетинга.
Расширение домена должно соответствовать целевому рынку.
Для России — берите .ru или .рф; для Беларуси — .by; для Казахстана — .kz.
Скрытый WhoIs у коммерческого сайта — слабый минус (есть подозрение в спаме).
Проверьте whois-данные публично.
Для бизнес-сайта оставьте WhoIs открытым — компания, ИНН, контакты.
Сервер в стране целевой аудитории даёт TTFB меньше 100 мс и геобуст в Яндексе.
ping и whois IP должны показывать российский ASN.
Хостинг RU-CENTER, Beget, Timeweb или собственный VPS в Москве/СПб.
Частые падения роняют рейтинг — поисковый бот, попадая на 5xx, понижает приоритет в краулинге.
Подключите UptimeRobot или Better Uptime.
Хостинг с SLA 99.95%, мониторинг + алерты в Telegram при инциденте.
Структура «шапка → раздел → товар» в 3 клика индексируется быстрее, чем 7-уровневая вложенность.
Screaming Frog → распределение страниц по уровням.
Создайте опорные хабовые страницы и сократите путь до любой страницы до 3 кликов.
Старые страницы накапливают авторитет, ссылки и поведенческие — не удаляйте, обновляйте.
Sitemap.xml lastmod + Search Console → дата индексации.
Обновляйте старые статьи (актуализация) вместо удаления — сохраняйте URL и редиректы.
Заглушки от регистратора и парковки = понижение рейтинга вплоть до деиндексации.
Проверьте, что на домене не висит дефолтная страница хостера.
Сразу после покупки разверните хотя бы заглушку с реальным контентом и контактами.
Сводный показатель силы сайта — Ahrefs DR, Moz DA, Яндекс ИКС влияют на скорость ранжирования.
Ahrefs Site Explorer / Megaindex / Яндекс Вебмастер.
Наращивайте качественные ссылки и улучшайте поведенческие — DR/ИКС растут вместе.
Совокупный «индекс доверия» от поисковика — складывается из истории, ссылок, EEAT.
Косвенно: позиции по конкурентным коммерческим запросам.
Регулярная публикация, сертификаты, реквизиты, реальный офис, верификация в Я.Бизнес/GBP.
TOC даёт «доп. ссылки» в выдаче (sitelinks) и улучшает скан страницы.
Длинная статья без блока навигации = упущенный сниппет.
Добавьте блок с якорными ссылками на H2 в начале статьи.
Алгоритмы оценивают важность термина в документе относительно корпуса — нужна семантическая глубина, не плотность.
Сервисы TextRu BM25 / Just-Magic покажут пропуски тем.
Добавьте недостающие термы из ТОП-10 конкурентов через анализатор семантики.
Поисковик понимает не только KW, но и сущность («Москва» = город = регион). Тематическая полнота важнее точного KW.
Yandex Wordstat → связанные запросы, AlsoAsked.
Описывайте сущность со всех сторон: характеристики, синонимы, связанные понятия.
Алгоритм Google расшифровывает смысл запроса — отвечайте на интент, а не подгоняйте текст.
Запрос → SERP → анализ намерений выдачи (информационный/коммерческий).
Подгоняйте контент под доминирующий интент, не только под точную фразу.
Алгоритм понимает естественный язык и предлоги — спам-вставки выявляются.
Если текст звучит неестественно для человека — BERT тоже видит.
Пишите для людей, используйте полные предложения, синонимы и связки.
Главный фактор для YMYL-тематик и источник долгосрочного роста по всем запросам.
Search Console → проверка качества по E-E-A-T в Quality Rater Guidelines.
Авторские статьи с биографией, упоминания эксперта вне сайта, ссылки с авторитетных источников.
Медицина, финансы, право — повышенные требования к экспертности, документам, источникам.
Сравните авторов и сертификаты с конкурентами в ТОП-3.
Подключите профильных экспертов с дипломами, добавьте лицензии, ссылайтесь на госисточники.
Алгоритм Google 2022+ занижает «контент для роботов» в пользу «контента для людей».
Search Console — резкие просадки после августовских апдейтов = триггер.
Удалите тонкие SEO-страницы, объедините дубли, сфокусируйтесь на пользе для пользователя.
Для трендовых запросов поисковик предпочитает свежий контент — обновляйте даты публикации.
SERP по горячему запросу состоит из материалов <30 дней? — это QDF-зона.
Добавьте новостной блок и регулярно публикуйте статьи на трендовые темы вашей ниши.
Не точечные правки, а массовые актуализации старых статей — сильнее новой публикации.
Когда последний раз правили старые URL? Если >6 мес — пора.
Раз в квартал ревизия топ-30 страниц: добавление инфо за последний период, новые скрины, актуальные цены.
Реальное фото и био с регалиями повышают E-E-A-T — особенно в медицине, финансах, образовании.
У статьи виден автор? Есть фото и био?
Создайте /authors/petrov с био, фото, образованием, статьями и микроразметкой Person.
Первые 100-150 слов должны давать прямой ответ — попадание в Featured Snippet.
Запрос «что такое X» — статья отвечает определением в первом абзаце?
Структурируйте: краткий ответ в lead-абзаце, потом раскрытие в H2.
Сложный контент в детской тематике или примитивный в B2B = отказ. Подбирайте регистр.
Glvrd.ru / readability checker — оценка сложности.
Под B2C — простые предложения; под B2B — термины и факты; редактируйте под свою аудиторию.
Калькуляторы, FAQ, инфографика рядом с основным текстом — supplementary content.
Открыли страницу — сразу видно, есть ли «обвязка» помимо основного текста?
Добавляйте сайдбары с похожими темами, FAQ, related posts, mini-калькулятор.
Контент за accordion/tabs индексируется, но получает меньший вес — выносите главное наружу.
DevTools → display:none или visibility:hidden у важного текста?
Главные блоки — открытыми; за вкладки — только дополнительные/повторяющиеся.
Ссылка с домена 2010 года ценнее, чем с домена 2024 (если оба тематичны).
Ahrefs / Megaindex по донору → дата первой индексации.
Старайтесь получать ссылки с устоявшихся ресурсов отрасли, а не «новостных пустышек».
Совокупный «индекс доверия» сайта-донора — Moz DA, Ahrefs DR, ИКС.
Megaindex Trust Rank / Ahrefs DR ссылающихся.
Фокус на доноров с DR 50+ и тематической связью — отказ от ферм и спам-каталогов.
Ссылки с учебных и государственных доменов имеют максимальный вес — но получить сложно.
Ahrefs → фильтр .edu/.gov в ссылочном профиле.
Гранты, исследовательские партнёрства, упоминания в публикациях вузов и министерств.
100 ссылок с одного IP-блока = подозрительно. Нужна диверсификация по IP.
Linkbox / Majestic → распределение по C-class IP.
Стройте линки с разных хостинг-провайдеров, регионов и доменных групп.
Ссылка в первом абзаце статьи весит больше, чем в футере или сайдбаре.
Анализируйте каждую купленную или полученную ссылку на местоположение.
При гостевых публикациях добивайтесь размещения линка в основном тексте, не в bio.
Ссылка из релевантного абзаца передаёт больше веса, чем из «обзорного» списка.
Анализ донора: статьи о вашей нише = тематический трафик и сила.
Договаривайтесь о размещении в обзорах/статьях, не в широких списках ресурсов.
Ссылка на каждой странице донора (footer/sidebar) выглядит куплена — Google может занижать.
Ahrefs → «links from same domain» >100 = сквозняк.
Просите 1-2 контекстные ссылки в статьях вместо сквозной в подвале.
Ссылки старше года имеют максимальный вес — свежие ссылки «прогреваются» постепенно.
Ahrefs → New/Lost links по датам.
Стройте ссылочную массу постепенно, не закупайтесь за один день — это палится.
Стабильный плюс 5-15 ссылок в неделю выглядит естественно.
Ahrefs → линейный график New referring domains.
Планируйте линкбилдинг по календарю, без всплесков и провалов.
Резкая потеря 30%+ ссылок = красный флаг для алгоритма.
Ahrefs → Lost backlinks за 30 дней.
Мониторьте сохранность размещений, восстанавливайте потерянные ссылки или просите аналог.
Ссылки со спам-блогов и сетей PBN тянут сайт вниз.
Ahrefs Spam Score >30 = опасно. Disavow или удалить.
Аудит ссылочного раз в квартал, бэдлинки в Disavow Tool Google и Webmaster Яндекса.
Массовые «ты — мне, я — тебе» снижают вес обеих сторон.
Найдите все домены, ссылающиеся на вас, на которые вы тоже ссылаетесь.
Допускается 5-10% взаимных в общем профиле — больше уже подозрительно.
301-цепочки передают ~85% веса, но больше 2 шагов = потеря.
Скриминг Фрог проверит цепочки редиректов на ссылки.
Просите доноров обновлять ссылки на актуальный URL без редиректов.
Ссылки в комментариях обычно nofollow — не вес, но трафик и упоминания.
Анализ профиля показывает % UGC-ссылок.
Не злоупотребляйте — несколько органичных в обсуждениях нормально, массовый постинг = спам.
Если на donor.ru главная сильная (DR 70), внутренние страницы наследуют часть веса.
Ahrefs → DR главной донора.
Договаривайтесь о ссылке как можно ближе к главной (1-2 клика максимум).
Время от клика в выдаче до возврата — главный поведенческий сигнал в Google.
Метрика недоступна напрямую, но коррелирует с длительностью сессии.
Удерживайте: видео в начале, длинные структурированные тексты, related posts в конце.
Возвращающиеся пользователи = качественный продукт, поисковик это видит.
Yandex.Metrika → Аудитория → Возвраты.
Подписки, push-уведомления, регулярный полезный контент, лояльность.
Сохранения в закладки и установка PWA — сигнал сильной привлекательности.
Косвенно через прямой трафик и повторные визиты по вкладкам.
Делайте заметную «звёздочку» рядом с заголовком статьи, продвигайте PWA-установку.
Запросы типа «название компании Москва» — сильнейший сигнал авторитета.
Wordstat / Search Console → запросы с брендом.
Усиливайте узнаваемость: PR, контекст по бренду, подкасты, выступления.
Активные обсуждения — поведенческий сигнал и UGC-контент бесплатно.
Под статьями есть обсуждение? Сколько ответов?
Подключите Disqus / собственный движок комментариев + модерация и ответы автора.
Не прямой фактор, но коррелирует с качеством контента и приводит ссылки.
Buzzsumo / SimilarWeb по публикациям.
Кнопки шеринга на видном месте, цепляющие заголовки и tweetable цитаты.
Попадание в выделенный фрагмент = трафик мимо ТОП-1.
Search Console → запросы с CTR 30%+ при позиции 1-3 = вы в snippet.
Структурируйте ответы: заголовок-вопрос → краткий ответ 40-60 слов → детали.
Попадание в блок «Похожие вопросы» = доп. трафик и узнаваемость.
Введите ваш запрос и проверьте PAA-блок.
Создавайте FAQ-разделы, отвечающие на смежные вопросы пользователей.
Если ваша страница в ТОП-3, но CTR <2% — алгоритм понизит позицию.
Search Console → CTR по позициям. Норма ТОП-1 = 25-30%.
Перепишите Title и Description, добавьте микроразметку для расширенного сниппета.
Сайты с 18+ контентом или агрессивной рекламой могут отфильтровываться.
Поиск с включённым SafeSearch — выдача отличается?
Ограничьте взрослые / шокирующие изображения, аккуратная реклама.
Городской + мобильный + 8-800 = масштаб бизнеса для Яндекса.
Сколько номеров в шапке/контактах?
Подключите городской номер, мобильный для мессенджеров, 8-800 для регионов.
8-800 — сильный сигнал «работаем по всей России» для коммерческих факторов Яндекса.
Есть номер 8-800 в шапке и на странице контактов?
Подключите у MTT / Mango / Voximplant — от 1500 ₽/мес.
info@вашсайт.ru вызывает в разы больше доверия чем yourname@gmail.com.
Whois email + контакт на сайте.
Заведите info@, sales@ через хостера или Яндекс/Google Workspace.
Уникальные коды товаров позволяют поисковику структурировать каталог.
У каждого товара есть артикул в карточке?
Внедрите автогенерацию SKU в CMS, выводите в карточке и микроразметке.
Функция сравнения = больше времени на сайте, выше конверсия и поведенческие.
У интернет-магазина есть кнопка «сравнить»?
WordPress: YITH Compare. Битрикс: модуль сравнения из коробки.
Блок related products удерживает на сайте и снижает отказы.
Под карточкой товара выводятся похожие?
Динамически формируйте по категории/бренду/цене ±20%.
Кросс-селл повышает средний чек и поведенческие на сайте.
Аксессуары к товару показываются ниже основного блока?
Подключите модуль «часто покупают вместе» — анализ корзин клиентов.
B2B-клиенты часто скачивают PDF для оффлайн-сравнения и согласования.
Есть кнопка «Скачать прайс»?
Автогенерация PDF из каталога раз в день, размещение в шапке/контактах.
Промокоды и скидочные купоны = коммерческий фактор Яндекса.
В корзине есть поле «Промокод»?
Реализуйте через CMS-плагин или добавьте поле + бэкенд проверки купонов.
Порог free shipping повышает средний чек и конверсию.
Информирует ли сайт о пороге бесплатной доставки?
Установите порог 3000-5000 ₽, выведите бейдж «бесплатная доставка от X ₽» в шапке.
Корзина не должна теряться при закрытии браузера — для авторизованных = синхронизация устройств.
Закройте браузер, откройте — корзина на месте?
localStorage для гостей + БД для авторизованных пользователей.
Обязательная регистрация = убийца конверсии. Гостевой checkout обязателен.
Можно ли оформить заказ без создания аккаунта?
Уберите обязательную регистрацию, аккаунт предложите ПОСЛЕ оплаты.
Видимые шаги оформления = меньше отказов на checkout.
В корзине показано «шаг 1/3» или прогресс-полоса?
Разбейте заказ на 3 этапа: данные → доставка → оплата, каждый с прогрессом.
Полная сумма с доставкой и НДС до клика «оплатить» — иначе разрушается доверие.
В корзине видна полная стоимость до подтверждения?
Динамический пересчёт суммы с доставкой при выборе способа.
Минимум 300-500 слов с характеристиками, преимуществами, сценариями использования.
Карточки товара содержат больше 300 слов уникального описания?
Шаблон описания: что это / для кого / характеристики / преимущества / комплект / гарантия.
Регулярные посты в Telegram = соц. сигнал и трафик в Яндекс.
Канал есть, в шапке сайта, обновляется хотя бы раз в неделю?
Создайте канал, постите 3+ раза в неделю, кнопка-ссылка в шапке сайта.
Активная группа VK с подписчиками — сигнал бренда для Яндекса.
Сколько подписчиков в группе? Как часто посты?
Создайте сообщество, перелинкуйте с сайтом, виджет VK на сайт.
Видео-контент усиливает E-E-A-T и приводит трафик из YouTube + Google.
Канал есть, видео встроены в карточки товара/услуги?
Снимите 10 базовых видео по своей нише, встройте в соответствующие страницы сайта.
Дублирование видео-контента на отечественные платформы = охват и трафик.
Есть аккаунты на RuTube/VK Видео?
Залейте те же ролики в RuTube и VK Видео, перелинкуйте с сайтом.
Для B2B — must have, источник реферального трафика и доверия.
Профиль компании с обновлениями, командой, отзывами?
Создайте Company Page, добавьте сотрудников, постите 1-2 раза в неделю.
Аудио-контент привлекает аудиторию и работает на E-E-A-T.
Эксперт компании ведёт подкаст или участвует в чужих?
Запустите подкаст в Я.Музыка/Apple Podcasts с регулярным расписанием.
Авторские публикации на крупных платформах приводят брендовые запросы.
Канал на VC, статьи на Habr или Дзен с обратными ссылками?
Раз в неделю — статья на одной из платформ с органичной ссылкой на сайт.
Видимые «10 000 подписчиков», «500 000 заказов» = доверие и поведенческие.
Есть ли видимые счётчики на главной?
Установите счётчики в шапке героя: подписчики, выполненные заказы, отзывы.
Размер базы лояльной аудитории = повторные заходы = брендовые сигналы.
Сколько подписчиков в push, email, мессенджерах?
Pop-up подписки на 5 секунде, лид-магнит за email, цепочки welcome-писем.
Cite-mentions без ссылки тоже работают — Google и Яндекс распознают бренд.
Поиск «бренд site:smi.ru» по топ-СМИ.
PR-публикации, комментарии экспертов, участие в обзорах в нишевых изданиях.
Алгоритм Google понижает сайты с тонким, дубликатным или малополезным контентом.
Search Console → резкая просадка после Core Update.
Объедините дубли, удалите тонкие страницы (<300 слов без ценности), переписывайте slop.
Алгоритм борется со спам-ссылками и переоптимизированными анкорами.
Ahrefs → анкорный профиль: точные совпадения >30% = риск.
Disavow токсичных ссылок, диверсификация анкоров, уход от точных коммерческих в анкорах.
Сайты с большим объёмом рекламы и low-quality контентом теряют позиции.
Сайт перегружен баннерами и попапами?
Уберите рекламу с первого экрана, ограничьте 1 in-text объявление на 1000 слов.
Реклама в первом экране заслоняет контент = понижение для Google.
Лопата контента до фолда меньше 50% площади? — это red flag.
Перенесите рекламу под первый экран, дайте контенту приоритет на верху.
Показ боту одного контента, юзеру — другого = бан.
Сравнение через User-Agent: Googlebot vs Chrome.
Никогда не отдавайте боту другой HTML/контент — за это деиндекс целиком.
Белый шрифт на белом фоне, display:none с ключами — мгновенный бан.
Ctrl+A на странице покажет скрытый текст.
Удалите все hidden text — пишите только видимый, релевантный контент.
Спам-генерация AI без редактуры = триггер фильтра низкого качества.
Текст звучит как машинный без переходов и логики?
ИИ можно использовать как черновик, но всегда — редактура человеком и факт-чекинг.
Страницы созданные только под поисковик с редиректом на основной = бан.
Куча страниц с длинными KW-заголовками, полный редирект?
Удалите дорвеи, объедините релевантные в нормальные посадочные.
JS-редирект юзера на другой URL при показе поисковику оригинала = бан.
DevTools Network → редирект происходит после load?
Любые редиректы — только server-side 301/302, без хитростей в JS.
Фуллскрин popup на мобиле = понижение mobile-rank в Google.
На мобиле открывается полноэкранное окно сразу или через 2 сек?
Используйте маленькие попапы внизу, не перекрывающие контент. Никаких фуллскринов до взаимодействия.
Слишком много KW в Title/H1/тексте, точные анкоры = переспам.
Сервисы анализа переспама: Tургенев, Главред, Адвего.
Снизьте плотность KW до 1-2%, разбавьте синонимами и LSI.
Хостинг с соседями-спамерами на одном IP роняет ваш сайт.
mxtoolbox.com → проверка IP в чёрных списках.
Переезжайте на dedicated IP или сменить хостинг с чистой репутацией.
Заражённый сайт сразу деиндексируется и попадает в чёрный список Safe Browsing.
Search Console → раздел «Безопасность» / Sucuri SiteCheck.
Регулярное обновление CMS, WAF (Cloudflare/Sucuri), backup, мониторинг изменений файлов.
Жалобы по копирайту удаляют страницы из выдачи.
Lumen Database — поиск своего домена.
Не воруйте контент, не используйте чужие фото без лицензии. Пишите оригинальные тексты.
Long-tail запросы дают 70% всего органического трафика, но конкуренция ниже.
Wordstat → семантика с частотой 1-100. Подсказки Yandex/Google.
Создавайте отдельные посадочные страницы под средне- и низкочастотные комбинации.
Полноценные локализованные версии на основных языках = расширение охвата.
Hreflang в head + переводы UI и контента, не только Google Translate.
Профессиональный перевод + переводимые URL + hreflang + отдельные sitemaps.
Логотипы партнёров, кейсы, совместные публикации = доверие и линк-билдинг.
У сайта есть страница «Партнёры» с реальными интеграциями?
Создайте /partners с логотипами и взаимными ссылками с партнёрами на их «О компании».
Сайт-аффилиат с десятками внешних реф-ссылок без полезного контента = понижение.
У вас 80% страниц = подборки с рефссылками без обзоров?
Снизьте долю affiliate-страниц, добавляйте подробные обзоры, тесты, сравнения.
Дипломы рейтингов, участие в отраслевых объединениях = коммерческий буст.
Есть страница «Награды» или блок на «О компании»?
Подавайте заявки в отраслевые рейтинги, ассоциации, размещайте логотипы и сертификаты.
Карта/СБП/наличные/безнал/рассрочка/Apple Pay = охват разных сегментов.
В корзине показаны все способы или только карта?
Подключите ЮKassa или CloudPayments — все варианты оплаты в одном модуле.
Браузер выбирает оптимальный размер для DPR — экономия трафика и быстрая загрузка.
DevTools, элемент img должен иметь srcset с разными разрешениями.
Используйте picture или srcset с 1x/2x/3x вариантами под Retina.
Разные кропы для мобильных и десктопов — для hero-изображений критично.
У ключевых баннеров используется picture с media-queries?
Для hero — отдельный кроп под mobile/desktop через picture/source.
Метаданные EXIF (геотеги, даты) могут помогать в локальном поиске Картинок.
exiftool image.jpg — есть ли GPS и описание?
Перед загрузкой проставьте title, description, GPS-координаты в EXIF.
Дополнительные сигналы релевантности для поисковика и скринридеров.
DevTools — img должны иметь alt + title + при необходимости aria-label.
3 уровня описания: alt (краткое), title (тултип), aria-label (контекст).
Размытое превью до загрузки полной картинки = меньше CLS и приятнее UX.
Network throttling Slow 3G — картинки появляются плавно или скачком?
Сгенерируйте 32×32 webp blur, выводите как background до основной.
Заранее заданное соотношение блока картинки = 0 layer shift при загрузке.
Lighthouse — CLS если больше 0.1, нет aspect-ratio.
img aspect-ratio 16/9 или явные width/height в HTML.
AVIF на 30% легче WebP при том же качестве — поддержка Chrome, Edge, Safari 16+.
DevTools Network — проверьте типы изображений.
Cloudflare Polish или библиотеки сборки автоматически конвертируют JPG/WebP/AVIF.
Текстовая расшифровка видео = индексация контента + доступность.
Под видео есть текст полной транскрипции?
Whisper / Yandex SpeechKit для автотранскрипции, потом редактируйте.
Субтитры в формате VTT повышают вовлечённость и индексируются Google.
У встраиваемых видео есть .vtt файл?
Добавьте track kind subtitles src video.vtt srclang ru.
Отдельная sitemap-video.xml ускоряет индексацию роликов в Я.Видео и Google Видео.
Search Console — видео-сайтмап подгружен?
Сгенерируйте sitemap-video.xml с loc, content_loc, thumbnail, duration, description.
Микроразметка даёт расширенный сниппет с превью в выдаче.
Тест расширенных результатов Google — ошибки/предупреждения VideoObject?
Добавьте JSON-LD с name, description, thumbnailUrl, uploadDate, duration.
Я.Музыка, Apple Podcasts, Spotify — каждое размещение = ссылка и трафик.
Подкаст представлен в основных платформах с ссылкой на сайт?
Подача RSS-фида в каждый каталог через подкаст-хостинг (Mave, Подстер).
Текстовая версия аудио-контента = индексация + доступность.
Под подкастом есть show notes и транскрипт?
Каждому эпизоду — статья с timestamps и полной транскрипцией.
Hero-изображение НЕ должно быть lazy — иначе LCP в красной зоне.
У первого изображения (hero) есть loading eager и fetchpriority high?
Hero — eager + fetchpriority high; всё ниже фолда — lazy loading.
SVG масштабируются без потерь, легче по весу и индексируются Google.
Иконки выводятся как PNG/JPG?
Используйте инлайн-SVG или sprite-sheet для повторяющихся иконок.
Все интерактивные элементы доступны через Tab — это не только UX, но фактор поисковика.
Закройте мышь, пройдитесь по сайту только Tab.
Уберите outline none без замены, добавьте focus-visible со стилем.
Низкий контраст шрифта = жалобы и плохие поведенческие.
Lighthouse Accessibility / WAVE — отчёт по контрасту.
Изменяйте цвет/фон до соотношения не менее 4.5:1 для обычного текста.
Маленькие кнопки на мобильных = промахи + низкие поведенческие.
Lighthouse Mobile — Tap targets are sized appropriately.
Минимум 48x48 для всех кликабельных, 8px зазор между кнопками.
role navigation, main, contentinfo помогают скринридерам и поисковику.
DevTools — ARIA + Accessibility Tree.
Размечайте основные секции: main, nav, header, footer + role-атрибуты.
Языковые блоки помечайте lang en внутри русского контента — чище для парсеров.
Иностранные слова без lang — плохая транскрипция в скринридере.
У html — lang ru, у иностранных вставок — lang en.
line-height не меньше 1.5, размер шрифта не меньше 16px — норма для чтения.
CSS computed — font-size основного текста.
body 16px/1.5; заголовки 1.2-1.3 line-height.
Видимый фокус (рамка, обводка) обязателен для людей с моторными нарушениями.
Tab по сайту — выделяется ли активный элемент?
Не отключайте outline у focus-visible, кастомизируйте под бренд.
Невидимая ссылка Перейти к контенту сильно помогает скринридерам.
Tab сразу при загрузке — есть ли первая ссылка skip?
В начале body разместите a href main class skip-link Перейти к содержимому.
Кнопка вместо Купить ноутбук Lenovo = плохо.
Включите VoiceOver / NVDA, послушайте навигацию.
Используйте говорящие тексты в кнопках, aria-label для иконочных.
Страница Доступность с описанием уровня WCAG = плюс к доверию.
У сайта есть /accessibility?
Создайте страницу с описанием уровня WCAG, контактами для пользователей с особенностями.
SPA без SSR может не индексироваться полностью — Яндекс рендерит хуже Google.
Curl сайта без JS — виден ли контент?
Next.js / Nuxt / SvelteKit с SSR; Laravel + Inertia — гибрид.
Предгенерированные HTML загружаются мгновенно и индексируются 100%.
Время до первого байта меньше 200мс? — обычно SSG.
Astro, Next.js export, Nuxt generate — для блогов и контентных сайтов.
Hydration после SSR не должна сдвигать DOM — иначе CLS красный.
Lighthouse — Cumulative Layout Shift в Mobile.
Streaming SSR / Selective hydration / aspect-ratio для медиа.
Отдельный пререндеренный HTML для ботов — для тяжёлых SPA.
User-Agent Googlebot — что отдаёт сервер?
Prerender.io / Rendertron — отдают ботам статичный HTML.
Кликабельные div onclick не индексируются как ссылки.
Все ли важные ссылки — это a href?
Замените JS-навигацию на полноценные a с href и роутером.
URL вида /catalog/product не индексируется Google как /catalog#product.
У SPA URL содержит # для роутинга?
HTML5 History API + сервер с fallback на index.html.
Незавершённые JS-скрипты могут блокировать рендер контента.
DevTools Console — красные ошибки на главной?
Sentry / Rollbar для мониторинга, фикс до релиза.
Тяжёлые вычисления в Worker не блокируют главный поток — лучше INP.
Lighthouse — Long Tasks больше 50мс на main thread?
Перенесите аналитику, парсинг, тяжёлые расчёты в Web Worker.
Кэширование API-ответов на edge даёт TTFB 30-50мс глобально.
CDN кэширует JSON-эндпойнты с правильными заголовками?
Cloudflare Workers / Vercel Edge с stale-while-revalidate.
Скелетон-загрузки воспринимаются как быстрее и улучшают UX.
Контент-блоки появляются сразу или после крутилки?
Замените лоадеры на скелетон-блоки с CSS-анимацией shimmer.
Расширенный сниппет с ценой, рейтингом, наличием в выдаче.
Тест rich results Google — ошибки в Product?
JSON-LD: name, image, description, sku, brand, offers (price, availability, priceCurrency).
paymentAccepted, currenciesAccepted, priceRange = подробная карточка в Я.Картах.
Schema-карточка содержит платежи и диапазон цен?
Добавьте в LocalBusiness все опциональные поля + sameAs ссылки на профили.
Для рестораны/еды — особый тип с servesCuisine, menu, acceptsReservations.
Сайт ресторана? — нужна разметка Restaurant.
Schema Restaurant + Menu + MenuSection + MenuItem с calories и ингредиентами.
Расширенный сниппет курса с провайдером, оценкой, длительностью.
Сайт курсов? Тест Schema Course прошёл?
JSON-LD Course с name, description, provider, hasCourseInstance.
Карточка события в выдаче с датой, местом, билетами.
Проводите мероприятия? Размечен ли каждый Event?
Schema Event с startDate, endDate, location, organizer, offers (билеты).
Расширенный сниппет услуги с провайдером и областью обслуживания.
Сайт услуг? Каждая услуга размечена Service?
JSON-LD Service с serviceType, provider, areaServed, offers.
Step-by-step инструкции получают сниппет с шагами в Google.
Статьи-инструкции имеют HowTo разметку?
Каждый шаг = HowToStep с name, text, image, url якорь.
Для медиа — обязательная разметка для попадания в Я.Новости и Google News.
Статьи блога имеют Article schema?
JSON-LD Article с headline, datePublished, dateModified, author, publisher.
Не одиночные вопросы, а полный FAQPage с mainEntity = массив Question.
Один FAQPage на страницу — пройти тест rich results.
Структурируйте все Q&A в один FAQPage блок с массивом mainEntity.
Schema WebSite + SearchAction = строка поиска прямо в сниппете Google.
Главная имеет SearchAction в WebSite schema?
WebSite JSON-LD с potentialAction SearchAction urlTemplate /search?q query.
Помеченный речью контент озвучивается в Google Ассистенте.
Ключевые статьи отмечены Speakable?
Обернуть div data-speakable true или Article schema с speakable cssSelector.
Вакансии получают карточку в Google Jobs / hh.ru API.
Сайт hr/вакансии? Каждая вакансия имеет JobPosting?
JSON-LD JobPosting: title, description, datePosted, hiringOrganization, jobLocation, baseSalary.
Для медицинских сайтов — узкие подтипы Schema.
Медицинский сайт? Используется ли medical schema?
MedicalCondition / Drug / MedicalProcedure с подробными полями (для YMYL).
Контентные ниши имеют свои подтипы Schema.
Сайт о книгах/фильмах — все ли используют specialty schema?
Подберите релевантный тип из schema.org/types и заполните основные поля.
Хлебные крошки в виде микроразметки выводятся в сниппете Google.
Все вложенные страницы имеют BreadcrumbList?
BreadcrumbList с itemListElement = массив ListItem с position, name, item.
Поисковый бот заходит ограниченное число раз — экономия квоты = быстрая индексация важных страниц.
Search Console — Coverage и crawl stats.
Закройте от индексации фасеты, дубли, тег-страницы; в robots.txt — низкоприоритетные.
Логи показывают какие URL краулит бот и какие — нет.
awstats / GoAccess по логам Nginx — URL посещаемые ботом.
Раз в месяц — анализ логов, перенаправление бота на важные страницы.
Управление индексацией для PDF, картинок и неудобных типов через заголовок.
curl -I — есть ли X-Robots-Tag для PDF/картинок?
Nginx add_header X-Robots-Tag noindex nofollow для тех. файлов.
Страница отдаёт 200 OK, но контента нет — поисковик пенализирует.
Search Console — Coverage — Soft 404.
Удалите пустые страницы, дайте 404 или 410 статус код.
410 быстрее снимает страницу с индекса, чем 404.
Удалённые товары — отдаёт 404 или 410?
Для перманентно удалённых страниц настройте 410 Gone в .htaccess/nginx.
Длинные цепочки теряют PageRank и тратят crawl budget.
Screaming Frog — редиректы с более 2 шагов.
Сократите цепочку: A-B-C — A-C напрямую.
Страницы без внутренних ссылок не получают авторитета и плохо индексируются.
Screaming Frog — Inlinks 0 у важных страниц.
Добавьте перелинковку с релевантных хабов и категорий.
У Яндекса и Google разные правила и приоритеты.
Логи: соотношение посещений YandexBot и Googlebot.
Не блокируйте боты в robots.txt, дайте sitemap, мониторьте отдельно.
Push-уведомление поисковикам о новых URL — Bing, Yandex поддерживают.
Сайт использует IndexNow API при публикации?
Подключите модуль IndexNow к CMS, ключ-файл в корне домена.
Один sitemap.xml максимум 50K URL и 50MB — крупные сайты разбивают на index.
Сайт более 10K страниц — есть ли sitemap_index.xml?
Разбейте по типам: posts, products, categories — каждый отдельным файлом.
Отдельный news-sitemap для попадания в Я.Новости и Google News.
Медиа-сайт имеет news.xml?
Sitemap-news со специфическими тегами publication, publication_date.
Альтернатива hreflang в html — XML-разметка в sitemap.
Многоязычный сайт — hreflang в html или sitemap?
В sitemap для каждого URL добавьте xhtml link rel alternate hreflang.
Можно вручную увеличить или уменьшить частоту обхода.
Search Console — Settings — Crawl rate.
Для больших проектов запросите повышенный crawl rate; для слабого хостинга — снизьте.
Для вакансий, прямых трансляций и быстрого пуша новых URL.
Используется ли Indexing API для критичных публикаций?
Подключите для типов JobPosting и BroadcastEvent — мгновенная индексация.
Мета-тег точечно управляет индексацией странице.
Тех. страницы (корзина, поиск) имеют noindex?
meta name robots content noindex follow для technical pages.
Корректный viewport для адаптивности и mobile-first индексации.
У страницы есть meta name viewport content width device-width initial-scale 1?
Проверьте наличие во всех шаблонах layout.
Окрашивает шапку браузера на мобильном в брендовый цвет.
DevTools mobile — шапка браузера в брендовом цвете?
meta name theme-color content #1c17a2 под брендинг.
Windows-плитка получает фирменный цвет.
У сайта есть msapplication-TileColor?
meta name msapplication-TileColor content #1c17a2 + tile-image.
PWA на iOS поддерживается через специфичные apple-meta теги.
У сайта есть apple-mobile-web-app-capable + status-bar-style?
Полный набор apple-meta тегов для iOS PWA-вида.
Манифест задаёт имя, иконки, theme-color для PWA.
У сайта есть link rel manifest href /manifest.json и сам файл?
Сгенерируйте манифест с именем, short_name, icons, start_url, display.
Подписка на новости через RSS = повторные заходы и индексация.
У блога есть RSS-фид? Ссылка в head?
link rel alternate type application/rss+xml href /feed.xml.
DuckDuckGo и Bing используют для built-in поиска по сайту.
Главная имеет meta для site search?
Schema WebSite с SearchAction urlTemplate /search?q search_term.
Указание локалей улучшает таргетинг в Facebook/VK.
У OG-блока проставлены locale и alternate?
og locale ru_RU + og locale alternate en_US для всех версий.
Авторство и копирайт — слабые сигналы доверия.
У страницы есть meta author + copyright?
meta name author content + meta name copyright content.
Эмодзи в title/description могут увеличить CTR, но Google иногда обрезает.
Тестировали ли с эмодзи в SERP?
Аккуратно — 1 эмодзи в начале/конце, A/B-тест в Search Console.
Подсказки браузеру что грузить заранее = -200ms к LCP.
Lighthouse — Preconnect to required origins.
preconnect для CDN/API; preload для hero-картинок и шрифтов; prefetch для следующей страницы.
Локальные шрифты быстрее Google Fonts на 100-200мс.
DevTools Fonts от чужих доменов?
Скачайте шрифты, разместите в /assets, font-display swap.
Кириллица + латиница = 2x меньше веса вместо полного начертания.
Размер вашего веб-шрифта более 50KB — нет subset.
glyphhanger / fonttools subset — создание .woff2 только с нужными символами.
Один файл вместо 5 начертаний (regular, bold, italic) = -300KB.
Вес шрифт-файлов сайта суммарно более 100KB?
Используйте .woff2 variable шрифты с font-variation-settings.
Brotli даёт на 15-20% лучше сжатие чем Gzip — поддержка везде.
curl -H Accept-Encoding br — возвращает br?
Nginx: brotli on; brotli_static on; brotli_types text application/json.
Новый протокол улучшает соединение на нестабильном интернете.
curl --http3 — поддерживается?
Nginx 1.25+ с QUIC модулем; Cloudflare включает HTTP/3 одной кнопкой.
Раздача статики с edge-серверов = 10-50мс вместо 200мс.
DevTools — CDN headers (cf-ray, x-cache)?
Cloudflare / BunnyCDN / Selectel CDN — ставится за 10 минут.
Header Server-Timing показывает где тратится время на бэкенде.
Response headers содержат Server-Timing?
add_header Server-Timing db dur 20 cache dur 5 — для дебага.
Логика на edge без хождения в основной сервер = ультра-быстро.
Используете Cloudflare Workers / Vercel Edge?
Простые API, A/B-тесты, redirect-логика — на edge функциях.
Браузер кэширует целые страницы для мгновенной навигации Назад/Вперёд.
Lighthouse — Page is eligible for back/forward cache.
Уберите unload-обработчики, не задавайте Cache-Control no-store.
HTML отдаётся по частям, не дожидаясь всех данных = быстрее first paint.
TTFB высокий, но контент появляется поэтапно — это streaming SSR.
Next.js 13+ App Router / Suspense / SvelteKit streaming.
Задачи более 50мс блокируют main thread = плохой INP.
Lighthouse — Avoid long main-thread tasks.
Разбейте тяжёлые скрипты на чанки, requestIdleCallback, Web Workers.
Утечки памяти в SPA замедляют сайт после длительной работы.
DevTools — Performance Monitor — JS heap size растёт?
Очищайте обработчики, отписывайтесь от событий, наблюдайте через Profiler.
Auto-конверсия и оптимизация картинок на лету.
Картинки сжаты автоматически или вручную?
Подключите Cloudflare Polish (платный) или Cloudinary CDN.
Офлайн-доступ через Service Worker = плюс к UX и Core Web Vitals.
У сайта есть SW и работает в режиме офлайн?
Workbox для генерации SW; кэшируйте статические ресурсы.
Авторы YMYL-контента должны быть верифицированы (диплом, лицензия, репутация).
Профили авторов содержат сертификаты, образование, опыт?
/team или /experts с подробными карточками + sameAs ссылками на профили.
Автор отвечает на вопросы под статьями = живая экспертиза.
Под топ-статьями есть ответы автора в комментариях?
Уведомления авторам о новых комментах, ответы в течение 24 часов.
Ссылки на ВОЗ, ФАС, Минздрав, научные журналы = повышенное доверие.
У статьи есть references литература со ссылками?
В конце материала — список источников с активными ссылками.
Зарегистрированные ТЗ и патенты — доказательство уникальности.
У бренда есть регистрация Роспатента или патенты?
Зарегистрируйте товарный знак, разместите свидетельство на сайте.
Лицензии Минздрава, Минобразования, Роскомнадзора и т.д. под нишу.
Все необходимые лицензии для деятельности на сайте?
Сканы лицензий с возможностью открыть и проверить — на /licenses.
Конкретные клиенты, бюджеты, результаты — сильнее общих фраз.
Кейсы содержат имена клиентов и числовые результаты?
С согласия клиентов — название, ниша, цифры до/после, скриншоты.
Места в Tagline / Ratingruneta / отраслевых рейтингах = соц. доказательство.
У компании есть позиции в авторитетных рейтингах?
Подавайте заявки в нишевые рейтинги, размещайте бейджи рейтингов на сайте.
Калькулятор, тест, чек-лист, конвертер = магниты ссылок и трафика.
У сайта есть бесплатный инструмент-магнит?
Создайте калькулятор/тест в вашей нише, продвигайте в соцсетях и через PR.
Глоссарий, гайды, курсы повышают авторитет и накапливают long-tail трафик.
Есть раздел обучения с многоуровневым контентом?
/learn или /academy с базовыми, продвинутыми, экспертными материалами.
Спикерство = упоминания в СМИ + ссылки + узнаваемость.
Эксперты компании выступают на отраслевых событиях?
Минимум 1 выступление в квартал, видео + статья + анонсы.
Главный показатель Яндекса (заменил тИЦ) — растёт от качества трафика и контента.
Yandex Webmaster — ИКС в шапке.
Долго: качественный контент + поведенческие + органический рост ссылок.
Заполненная карточка с фото, видео, услугами = плюс в локальном поиске.
Я.Бизнес: все поля заполнены, фото более 5, отзывы есть?
Заполните 100% полей, добавьте 10+ фото, видео-обзор, услуги/цены.
Картинки сайта попадают в Я.Картинки = доп. трафик + поведенческие.
Картинки сайта индексируются в Я.Картинках?
Уникальные изображения + alt + OG image + image sitemap.
Ускоренные страницы для мобильного поиска — мгновенная загрузка.
Поддержаны ли turbo-страницы для блога?
RSS-фид с турбо-разметкой — подключение в Я.Вебмастере.
Карточки услуг в Промо-странице с привязкой к региону.
Услуги размещены в Я.Бизнес как промо?
Создайте промо-блоки в Я.Бизнес для каждой ключевой услуги.
Точки на карте по всем филиалам = локальное доверие.
Все филиалы помечены в Я.Картах с фото?
Я.Бизнес — филиалы — отдельная карточка для каждого с координатами.
Голосовая выдача читает один результат — попадание = большой трафик.
Запросы Алиса, найди — какой сайт цитируется?
Ответы в формате 40-60 слов, structured data, EEAT.
Каналы на Дзен/VK Tekst — пуш в персонализированную ленту 100M+ юзеров.
У компании есть Дзен-канал с регулярными постами?
Дублируйте лучший контент в Дзен с обратными ссылками.
Я.Бизнес учитывает открыто сейчас в выдаче.
Часы работы актуальны? Указаны праздники?
Регулярно актуализируйте часы и спец-режимы (праздники, отпуск).
Отзывы и ответы компании — главный поведенческий сигнал в локальной выдаче.
Отвечаете на 100% отзывов в течение 24ч?
Алёрты на новые отзывы, шаблоны ответов, личное обращение.
Внутренние панорамы заведений — мощное доверие и поведенческие.
У компании есть 360-панорама внутри помещения?
Закажите фотографа с 360 камерой через Я.Бизнес.
Связка с VK даёт Я.Дзен пуш и трафик из VK.
У компании активная VK-страница с подписчиками?
Создайте сообщество, ежедневные посты, связка с Я.Бизнес.
Ответы экспертов на Я.Кью + размещение услуг в Я.Услугах = ссылки и трафик.
Эксперт компании отвечает на профильные вопросы Я.Кью?
Раз в неделю — 3-5 экспертных ответов с упоминанием бренда.
Размещение в Я.Маркете = выдача карточек товара в Я.Поиске.
Товары есть в Я.Маркете с YML-фидом?
Подключите Я.Маркет, настройте YML, оптимизируйте карточки товаров.
Установленная Метрика = более точная оценка поведенческих Яндексом.
Я.Метрика стоит? Цели настроены?
Установите счётчик, настройте цели, передавайте ecommerce-события.
Закон РФ обязывает компании с PD получать согласие и хранить данные на территории РФ.
Сайт собирает данные? Есть согласие в формах + политика?
Чекбокс Согласен на обработку PD в формах + ссылка на политику + база на RU-сервере.
Уведомление о cookie с возможностью настройки = compliance.
Сайт показывает cookie-banner при первом заходе?
Cookiebot / Tarte au Citron / Cookieyes — установка за 30 минут.
Юридическая база для интернет-магазинов и SaaS.
У сайта есть оферта с реквизитами и условиями?
/oferta и /agreement с детальными условиями возврата, оплаты, гарантий.
ИНН, ОГРН, юр. адрес — сильный сигнал бизнес-идентичности для Яндекса.
В футере все юр. реквизиты?
Полный блок: ООО / ИП ..., ИНН, ОГРН, юр. адрес, КПП.
Отдельное согласие на рекламные сообщения по ФЗ О рекламе.
В формах подписки — отдельный чекбокс на рекламные рассылки?
Двойной opt-in: чекбокс при регистрации + email-подтверждение.
Регулируемые ниши (медицина, образование) — обязательная демонстрация лицензии.
Сайт регулируемой ниши? Лицензия видна на сайте?
Размещение скана лицензии в подвале + страница /license с реквизитами.
Особенно важно для приёма платежей — Wildcard SSL защищает все поддомены.
Все поддомены работают по HTTPS с одним сертификатом?
Wildcard *.domain.ru через Let Encrypt + acme-dns.
Компании, обрабатывающие PD, должны быть зарегистрированы в реестре.
Компания подала уведомление в РКН?
Подача через Госуслуги в течение 30 дней после старта обработки.
Для медицины/финансов — отказ от ответственности за информационный характер.
Сайт даёт фин/мед советы? Есть disclaimer?
В конце статей: Информация носит ознакомительный характер. Консультируйтесь со специалистом.
Маркировка рекламы (erid), запрет на скрытую рекламу.
Все платные публикации помечены ОРД?
Регистрация в ОРД (например, ОРД Яндекс), erid в каждом рекламном материале.
Без целей нельзя оптимизировать — каждое действие = отдельная цель.
Метрика — Цели: целевые действия настроены?
Минимум: отправка форм, клик по телефону, время на сайте, ecommerce.
GA4 — единственный актуальный стандарт после GA3 sunset.
GA4 установлен и события передаются?
Установите gtag.js GA4, настройте Enhanced Ecommerce и события.
Главные SEO-инструменты для мониторинга индексации и позиций.
Оба инструмента подключены и проверены?
Подтвердите права, добавьте sitemap, настройте уведомления.
Hotjar / Plerdy / Smartlook показывают как пользователи реально пользуются сайтом.
Установлен ли инструмент тепловых карт?
Plerdy / Hotjar бесплатный план — посмотрите 100 первых сессий.
Анализ просадки на каждом шаге = точечная оптимизация.
Я.Метрика — отчёт Конверсия по воронке?
Настройте составную цель из 4-5 шагов и анализируйте проседающий шаг.
Статистически значимые изменения вместо догадок.
Используется ли AB-тестирование на ключевых страницах?
Google Optimize / VWO / Plerdy AB — минимум 1 тест в месяц.
Разное поведение на устройствах = разные стратегии.
В аналитике сегментирован ли трафик по устройствам?
Создайте сегменты mobile/tablet/desktop и сравнивайте поведение и конверсию.
Без UTM невозможно различить источники трафика.
Все каналы (соцсети, рассылки, реклама) с UTM?
UTM-генератор — шаблон под каждый канал, тестирование в Метрике.
Серверный тег-менеджер обходит блокировщики и адблокеры.
Используется ли SST в GTM?
GTM Server-Side через Cloud Run — 30% больше данных против client-side.
Отслеживание заполнения и ошибок форм = выявление проблемных полей.
Метрика — отчёт по форме показывает где отваливаются?
Plerdy Forms или собственное событие onfocus/onblur каждого поля.
Множество кнопок размывает фокус — на каждом блоке должен быть один главный CTA.
Сколько кнопок-действий на главной выше фолда?
Один основной CTA + 1 второстепенный max. Лишнее уберите.
Уникальное торговое предложение в 1-2 секундах после открытия = снижение отказов.
Что пользователь видит сразу при открытии главной?
Hero: главное обещание + конкретика + социальное доказательство + CTA.
Логотипы клиентов, кейсы, отзывы — доверие.
У главной есть блок социальных доказательств?
Блок с логотипами 5-10 известных клиентов + ссылка на кейсы.
Меньшие действия (подписка, скачивание) перед основной конверсией.
Сайт предлагает только купить или есть мягкие CTA?
Лид-магнит (PDF, тест), подписка, бесплатный аудит — мостик к продаже.
Push в браузере возвращают пользователя без email и phone.
Используется ли Web Push на сайте?
SendPulse / OneSignal / WebPush — установка за 30 минут, конверсия 5-15%.
Чат меньше 1 минута ответ повышает конверсию на 20-40%.
Чат на сайте отвечает за 60 секунд?
JivoSite / Carrot Quest / Tomoru AI с ответами в рабочее время.
Поп-апы при попытке выхода / по времени / по скроллу = +5-10% к конверсии.
Сайт использует exit-intent поп-апы?
Sumo / OptinMonster / Plerdy — настройка триггеров и предложений.
Разные предложения для нового/возвращающегося/географически локализованного юзера.
Сайт показывает одинаковый контент всем или адаптируется?
Минимум: блок Предложение для вашего региона по геолокации.
Метрика drop-off на форме показывает проблемные поля.
Сколько % начавших заполнение доходят до submit?
Сократите количество полей, авто-заполнение, валидация на лету.
Иконки Безопасная оплата, Гарантия возврата, SSL снижают тревогу.
У корзины/checkout есть trust-бейджи?
Норма: 3-5 иконок (SSL, способы оплаты, гарантия 30 дней).
Копированные описания производителей = дубликаты в индексе.
У 80% товаров уникальные описания или копии с производителя?
Уникализируйте топ-100 ходовых товаров минимум в 2-3 предложения.
Фильтрованные страницы могут попадать в индекс — генерация long-tail трафика.
Фильтры по бренду/цвету/цене создают отдельные индексируемые URL?
Whitelist популярных фильтров для индексации, остальные — noindex.
Микроразметка breadcrumbs выводит категорию в сниппете.
Категории магазина имеют рабочие хлебные крошки с микроразметкой?
BreadcrumbList JSON-LD на каждой категории и подкатегории.
Современная связка страниц пагинации для краулинга.
Страницы 2-N имеют rel next/prev?
link rel next href ?page 3 + canonical на саму страницу.
Блоки с этим покупают, похожие товары = больше времени + меньше отказов.
Карточка товара содержит блоки рекомендаций?
Минимум 2 блока: похожие по категории + аксессуары/дополнения.
Минимум 4 фото с разных ракурсов + zoom = выше доверие.
У всех топ-товаров минимум 4 качественных фото?
Хотя бы для топ-100 SKU — 4 фото + видео обзор.
Открытая история цен (Я.Маркет-стиль) = больше доверия покупателей.
У товара виден график изменения цен?
Раз в день записывайте цены, выводите spark-line за месяц.
Накопительные баллы, кэшбэк = повторные покупки и LTV.
У магазина есть программа лояльности?
Бонус 1-3% от суммы заказа, отдельный кабинет с балансом.
Микроразметка AggregateRating даёт звёзды в выдаче.
У товаров есть рейтинг + микроразметка?
Сбор отзывов через email после покупки + AggregateRating JSON-LD.
Вопросы покупателей и ответы продавца = дополнительный контент и доверие.
Товар имеет блок Вопросы и ответы?
Подключите Q&A модуль, отвечайте на 100% вопросов в течение 24ч.
1-3 дня в Москве, 5-7 дней в регионы вместо доставка по России.
Карточка товара показывает конкретные сроки доставки?
Калькулятор по индексу клиента: доставим вам за X дней.
Гарантия возврата 14-30 дней — снижение тревоги перед покупкой.
На карточке товара видны условия возврата?
Бейдж Возврат 14 дней без объяснения причин + ссылка на /returns.
Корзина и оплата без HTTPS = бан в поиске + потеря доверия.
Все этапы оформления заказа на HTTPS?
Wildcard SSL + 301 редирект всех http в https.
Большим магазинам отдельная sitemap-products.xml ускоряет индексацию.
Магазин более 5000 SKU? Есть отдельный products sitemap?
Генерация раз в час, в Search Console подайте отдельным файлом.
Магазин с международной аудиторией = выбор валюты.
У сайта есть переключатель валют?
Микроразметка с правильной priceCurrency + UI-переключатель.
Дефолтная версия для языков, которых нет в hreflang-сетке.
Сайт многоязычный? Есть x-default?
link rel alternate hreflang x-default href для основной версии.
Для одной страны лучше ccTLD (.de), для нескольких — поддиректории /de/.
Текущая структура мультиязычности оптимальна?
ccTLD — максимальный гео-сигнал; subdir /de/ — гибкость; subdomain — изоляция.
Чистый Google Translate без редактуры = плохой контент-сигнал.
Контент переведён машиной без проверки?
Машинный + native review минимум для топ-страниц + UI.
Локали должны соответствовать стране: $, €, ₽; даты, метры/футы.
Подстраивается ли формат под регион?
Auto-detect по IP + переключатель в шапке.
В Search Console добавляйте каждый поддомен/директорию отдельно.
Все языковые версии добавлены в Search Console?
International Targeting — языки и страны для каждой версии.
Ссылки из СМИ страны таргета сильнее, чем общерусских.
Есть ли публикации в местных СМИ для целевых стран?
PR-кампании в каждой стране через локальных партнёров.
iDEAL в Нидерландах, Pix в Бразилии = ожидание клиентов.
У сайта есть локальные платёжки для целевых стран?
Подключите Stripe / Adyen с локальными методами оплаты.
Местные склады = меньше сроки, больше доверие.
Сайт декларирует доставку из локального склада?
Отдельная страница Доставка в страну с конкретикой.
Местный номер +49, +1 = доверие в стране.
У вас есть локальные номера для целевых стран?
Voximplant / Twilio — виртуальные номера +49, +1, +44.
Чат и письма на языке клиента — конверсия в 3-5x выше.
Есть ли native-спикеры в поддержке?
Аутсорс-агентства поддержки или native фрилансеры через Upwork.
YMYL-медицина требует review board врачей с регалиями.
У медицинских статей виден reviewer-врач с дипломом?
Schema MedicalProcedure + author MedicalOrganization + reviewedBy.
Расширенная микроразметка медицинских организаций.
Клиника использует MedicalOrganization schema?
JSON-LD MedicalOrganization + AvailableService + medicalSpecialty.
Цитирование статей УК, ГК, КоАП с ссылками на pravo.gov.ru.
Юр. статьи ссылаются на конкретные нормы права?
В каждой статье — список источников: ст. NN ГК РФ, ФЗ-NNN.
Курсы и материалы с подписью преподавателя + образование.
У уроков виден преподаватель с регалиями?
Schema Course + Author с описанием опыта и образования.
Финуслуги без лицензии = деиндексация и проблемы с законом.
Финкомпания имеет лицензию ЦБ и видную её клиентам?
Размещение лицензии ЦБ + ОРД + реквизиты + проверка в реестре.
Конкретные дела с судебными актами = доказательство экспертизы.
У юр. фирмы раздел Выигранные дела с реальными актами?
База кейсов с обезличенными решениями судов.
Запись на приём с актуальным расписанием = коммерческий буст.
Сайт клиники показывает свободное время на сегодня-завтра?
Интеграция с Medesk / 1C-Медицина — live расписание.
Фотогалереи реальных результатов с согласием пациентов.
У клиники галерея До/После с реальными работами?
Согласие пациента + блюр лица + Schema Photograph.
Сканы дипломов на странице курса = сильный E-E-A-T.
У преподавателей есть страница с дипломами?
Сканы дипломов + сертификаты повышения квалификации в открытом доступе.
Раздел с штатными специалистами + публичные профили + регалии.
У компании есть страница Команда с детальными карточками?
/team с фото, именами, должностями, регалиями, профилями LinkedIn.
Голосовой поиск — это полные предложения, оптимизируйте под них.
Контент отвечает на вопросы в формате полных фраз?
FAQ-разделы с ответами 40-60 слов на полные вопросы.
Голосовые ассистенты читают именно snippet — попадание = трафик.
Топ-3 коммерческих запроса попадают в snippet?
40-60 слов прямого ответа сразу под H2 с вопросом.
Помеченные блоки озвучиваются Google Assistant и Alexa.
Ключевые ответы помечены Speakable?
Schema speakable cssSelector с указанием класса блока ответа.
У Алисы свой поиск + skills для бизнеса = доп. канал.
Бренд имеет навык в Яндекс.Диалогах?
Создание навыка в кабинете разработчика, продвижение в Алисе.
Поисковая выдача с AI-генерируемыми ответами — оптимизация под цитирование.
Сайт цитируется в AI-обзорах Google?
Структурированный контент с прямыми ответами + EEAT + factual.
ИИ-поисковики цитируют контент по факторам доверия и структуры.
Бренд цитируется в ChatGPT/Perplexity при отраслевых запросах?
Качественный контент + цитируемые исследования + brand mentions.
ИИ-боты берут ответ из первых 100 слов — оптимизация под выжимку.
Каждая статья начинается с прямого 2-3 предложений ответа?
TL;DR / lead-абзац с самым важным в начале каждого материала.
Краткие, понятные URL легче зачитываются голосом.
URL содержат лишние параметры или числа?
Короткие slug в URL: /seo-prodvizhenie вместо /post?id=123.
Новый файл, описывающий контент сайта для ИИ-ботов.
Сайт имеет /llms.txt?
Создайте llms.txt в корне с описанием структуры сайта для AI.
Контроль над тем, индексируют ли вас GPTBot / ClaudeBot / etc.
robots.txt разрешает или запрещает AI-краулеры?
User-agent GPTBot Allow / для индексации; Disallow / для блокировки.
Generative Engine Optimization — новая дисциплина под AI-поиск.
Контент структурирован для цитирования AI-движками?
Чёткие ответы, источники, schema, EEAT — топ-факторы для GEO.
Microdata устаревает — переходите на JSON-LD везде.
У сайта микроразметка в Microdata или JSON-LD?
Перевод всех расширенных типов на JSON-LD в одном script.
С 2024 INP (Interaction to Next Paint) заменил FID.
INP меньше 200мс на 75% сессий?
Оптимизация event-handlers, breaking long tasks, Web Workers.
Lab-данные не равны полевым. RUM показывает реальный опыт.
Сайт имеет RUM (Cloudflare/Datadog/SpeedCurve)?
Web-vitals.js + отправка метрик в свою аналитику.
Третьи cookies уходят — нужны новые методы атрибуции.
Сайт готов к cookieless эпохе?
First-party data, contextual targeting, server-side tagging.
Без согласия — ограниченный трекинг. Cookie consent — must.
Сайт показывает консент-баннер до загрузки трекеров?
Установить consent-mode (CMP), события только после согласия.
Google добавил Experience — личный опыт автора важен.
У статей виден реальный опыт автора?
Личные истории, фото с процесса, видео-доказательства опыта.
Google научился определять чисто AI-контент без редактуры.
Контент создаётся ИИ без редактуры?
Гибридный подход: AI-черновик + редактура + факт-чекинг + личный опыт.
Контент должен решать реальные проблемы, а не быть SEO-страницей.
Ваши страницы реально полезны или для поисковика?
Удалите тонкий контент, переписывайте под решение задач юзера.
SEO больше не one-shot, а непрерывный процесс.
У вас регулярные SEO-ревью или запустили и забыли?
Quarterly аудит + monthly content updates + weekly мониторинг.
Первые результаты можно будет отслеживать через 2-3 месяца. Также, срок зависит от бюджета, ведь чем больше задач мы сможем выполнить за период, тем быстрее сайт попадет на первую страницу поиска.
Каждый месяц мы присылаем детальный отчет со статистикой по работам по продвижению сайта и результатам, которые они дали.
Над SEO продвижением сайта будет работать команда специалистов: SEO-специалист, маркетолог, веб-дизайнер, контент-менеджер и программист. Ваш персональный менеджер будет всегда на связи и ответ на любой вопрос.
В зависимости от тарифа и выделяемого бюджета, мы устанавливаем достаточное количество часов в месяц для доработки и SEO оптимизации сайта согласно плану. Если необходимо выполнить срочные внеплановые работы, то они оплачиваются отдельно по договоренности.
Необязательно иметь сайт с большим возрастом или сайт с множеством страниц. Самое основное - это определить цель SEO продвижения и для вашего сайта . Мы имеем опыт успешного продвижения лендингов, интернет-магазинов и многостраничных сайтов.
Мы не ограничиваемся показом сайтов в ТОП 10 результатов поиска. Дальнейшие действия будут направлены на усиление позиций сайта и поднятие его в рейтинг. ТОП -5, ТОП -3 И ТОП -1, а также выполнение других SEO работа направленная на увеличение количества продаж и звонков с сайта .