SEO audit / fitness / Moscow

Срез: 21.08.2026

SELF CLUB: из большого клуба — в большое поисковое покрытие.

Сайт уже показывает масштаб продукта: 8 000 м², бассейн, пляж, банный комплекс и десятки программ. Но поисковые системы видят эту ценность фрагментарно. Ниже — диагноз, архитектура спроса и реалистичный план роста.

78
URL проверено
19
ресурсов взвешено
6
кластеров спроса
90
дней в плане

01 / Executive summary

SELF Club не нужен «ещё один SEO-текст». Нужна поисковая система вокруг продукта.

Главное ограничение — не отсутствие контента. На странице услуг уже более 2 200 слов. Проблема в том, что десятки разных намерений пользователя собраны на одном URL, а технические сигналы страниц почти не настроены.

Что подтвержденоHTTP-ответы, HTML, метатеги, внутренняя структура, публичная выдача и вес выборки ресурсов.
Чего пока нетДоступов к Метрике, Вебмастеру, Search Console, CRM, серверным логам и Wordstat.
Как читать целиЭто плановые коридоры. После подключения данных они заменяются фактическим baseline.
P0 / контроль обхода0байт в robots.txt и sitemap.xml

Файлы отвечают кодом 200, но не содержат директив и URL. Роботу не дана управляемая карта сайта.

P0 / on-page0из 78 без description и canonical

Сниппет и выбор основной версии страницы отданы на усмотрение поисковой системы.

P1 / производительность0 МБминимум в проверенной выборке главной

4,19 МБ изображений + 0,95 МБ JS + 0,06 МБ CSS. Сторонние скрипты и шрифты не включены.

Opportunity / спрос0целевых посадочных в первой карте

География, бассейн, SPA, программы, членство и семейные сценарии получают отдельные роли и URL.

Главная гипотеза

Если распределить существующую продуктовую глубину по самостоятельным посадочным, укрепить локальные сигналы и убрать технические неоднозначности, органика сможет приводить не только брендовый спрос «SELF Club», но и людей, которые ещё выбирают фитнес-клуб в СВАО.

02 / Technical & on-page

Ошибки отсортированы не по «красоте SEO», а по влиянию на обход, релевантность и заявку.

P0

Пустые robots.txt и sitemap.xml

Оба файла возвращают HTTP 200 и нулевой контент. Нет Sitemap-директивы, правил обхода и списка приоритетных URL.

/robots.txt · /sitemap.xmlИндексация
P0

Две основные версии домена

https://selfclub.ru/ и https://www.selfclub.ru/ отдают 200. Canonical отсутствует; HTTP перенаправляет на обе разные HTTPS-версии.

www ↔ non-wwwДубли
P0

Soft 404 с кодом 200

Заведомо несуществующий URL вернул пустой документ с кодом 200. Такие ответы расходуют crawl budget и создают мусорные URL.

/definitely-not-found…/Обход
P0

Нет meta description и canonical

На всех 78 URL из публичного обхода отсутствуют оба сигнала. Главная также не содержит описания.

0 / 78 настроеноCTR + дубли
P0

Нет структурированных данных

В выборке не найден JSON-LD. Упущены Organization/HealthClub, LocalBusiness, BreadcrumbList, FAQ и Person для тренеров.

0 / 78 schemaСниппет
P1

Главная и расписание без H1

На двух ключевых входных страницах нет главного заголовка. Визуальный оффер «Самый просторный фитнес-курорт» размечен как H2.

/ · /schedule/Релевантность
P1

Одна страница услуг конкурирует сама с собой

Бассейн, баня, единоборства, детский фитнес, йога и персональные тренировки в основном живут как якоря на одном URL. Отдельные интенты не получают точной посадочной.

/services/ · 2 237 словПокрытие
P1

Минимум 5,2 МБ локальных ресурсов

Семь hero/slider-изображений весят 4,19 МБ. Локальный JS — 0,95 МБ. Это ещё до GTM, Метрики, reCAPTCHA и шрифтов.

homepage sampleCWV + UX
P1

Скрипты блокируют разбор документа

Bitrix core, Dexie, jQuery 1.11.3 и плагины подключены в head без defer. На медленном мобильном соединении первый экран ждёт лишнюю работу.

≈ 0,95 МБ JSINP + LCP
P1

Кэширование зависит от версии хоста

WWW-главная отдаёт no-store, no-cache и PHP-сессию, а non-www — Bitrix composite cache. Это техническая неоднозначность и лишняя нагрузка.

cache policyСкорость
P2

Заголовки страниц слишком общие

«Услуги», «Тренеры», «Контакты», «Клубные карты» не раскрывают локацию, формат и преимущество в сниппете.

Title templatesCTR
P2

Контентный сигнал подрывает доверие

Новость «Отключение горячей воды 2026» датирована 30.06.2026, но сообщает период 29.06–09.07.2025. Нужна редакционная проверка дат.

/about/news/…Trust

Evidence log

Проверка ключевых шаблонов

Открыть таблицу / 6 URL
URL / шаблонHTTPTitleH1DescriptionCanonicalSchema
/20072 знаканетнетнетнет
/services/200«Услуги»1нетнетнет
/services/pool/200«Бассейн и зона релаксации»1нетнетнет
/cards/200«Клубные карты»1нетнетнет
/schedule/200«Расписание»нетнетнетнет
/not-found-test/200пусто0

03 / Search coverage

Не «список ключей», а шесть путей от потребности к визиту.

Частотность и сезонность финально подтверждаются в Wordstat и кабинетах после открытия доступа. Здесь — целевая pre-core семантика по интенту и продуктовой способности SELF Club отвечать на запрос.

Коммерческий · локальныйПриоритет A

Забрать спрос рядом с клубом

/fitness-club-svao/
фитнес клуб СВАОфитнес клуб Свибловофитнес клуб Бабушкинскаяфитнес клуб Медведково

Отдельные локальные страницы объясняют не только «где мы», но и время маршрута, парковку, инфраструктуру, сценарий первого визита и реальное отличие от ближайших клубов.

Основное действиеguest_visit_submit
Коммерческие12

Гео, продукт, цена, карта, гостевой визит и корпоративный формат.

Продуктовые8

Бассейн, SPA, зал, программы, дети, единоборства и диагностика.

Информационные6+

Выбор клуба, польза программ, подготовка к первому визиту и сравнения.

Не создаём0

Тонких автогенерированных doorway-страниц только с заменой названия района.

Keyword → page

Полная матрица поискового покрытия

Открыть / 20 ролей страниц
ПриоритетКластер / примеры запросовИнтентЦелевой URLДействие
Aфитнес клуб СВАОфитнес центр СВАО с бассейномЛокальный выбор/fitness-club-svao/Создать
Aфитнес клуб Свибловофитнес с бассейном у м. СвибловоЛокальный выбор/fitness-club-sviblovo/Создать
Aфитнес клуб Бабушкинскаяспортзал с бассейном БабушкинскаяЛокальный выбор/fitness-club-babushkinskaya/Создать
Aфитнес клуб Медведковофитнес с бассейном МедведковоЛокальный выбор/fitness-club-medvedkovo/Создать
Bфитнес клуб Ростокино / ВДНХпремиальный фитнес рядомЛокальный выбор/fitness-club-rostokino/Создать после проверки спроса
Aфитнес клуб с бассейном Москва25 метров · детский бассейн · аквазонаКоммерческий/services/pool/Полностью перепроектировать
Aфитнес клуб с баней и саунойбанный комплекс · хаммам · купельКоммерческий/services/bath-complex/Создать
Aтренажерный зал СВАОпросторный спортзал СвибловоКоммерческий/services/gym/Усилить
Aцена фитнес-клуба с бассейномсколько стоит абонемент · рассрочкаЦена / сравнение/prices/Создать
Aгостевой визит в фитнес клубпробное посещение клубаГотов к действию/guest-visit/Усилить + события
Bсемейный фитнес клубсемейный абонемент · карта для двоихКоммерческий/cards/duet/Пересобрать
Bфитнес для детей СВАОдетский фитнес · детский бассейнКоммерческий/services/kids-fitness/Создать
Bаквааэробика СВАОзанятия в бассейне для взрослыхУслуга/services/aqua-aerobics/Создать
Bйога / пилатес / растяжка СВАОгрупповые занятия рядомУслуга/services/mind-body/Создать кластер
Bбокс и единоборства СВАОбокс для взрослых · секцияУслуга/services/martial-arts/Создать
Bперсональный тренер СВАОиндивидуальные тренировкиУслуга/services/personal-training/Создать + связать тренеров
Bрасписание групповых занятийрасписание фитнес клуба СвибловоНавигационный/schedule/Индексируемый shell
Cкорпоративный фитнес Москваабонементы для сотрудниковB2B/corporate-fitness/Создать после оффера
Cкак выбрать фитнес-клуб с бассейномчек-лист перед покупкой картыИнформационный/journal/choose-pool-fitness/Контент → pool/prices
Cчто входит в клубную картукак сравнить фитнес-абонементыИнформационный/journal/membership-guide/Контент → cards

04 / Information architecture

Сейчас ценность сложена в одну длинную страницу. Новая структура превращает каждый сильный продукт в точку входа.

Сейчас1 URL → много интентов
/services/
#pool#sauna#fighting#group#kids#personal

Якоря удобны внутри страницы, но почти не создают самостоятельного поискового покрытия. Запросы конкурируют за один Title и один набор сигналов.

Должно бытьХаб → посадочные → действие
/services/
/pool//bath-complex//martial-arts//mind-body//kids-fitness//personal-training/

Каждый URL получает интент, доказательства, FAQ, связанных тренеров, расписание и путь в гостевой визит. Хаб распределяет внутренний вес.

Landing blueprint

Как должна работать страница «Фитнес-клуб с бассейном в СВАО»

  1. 01
    Интент в первом экране

    25-метровый бассейн, детская вода, аквазона и СВАО — без абстрактного слогана.

  2. 02
    Проверяемые доказательства

    Размер, очистка воды, фото без фотостока, часы, загрузка дорожек, правила посещения.

  3. 03
    Сценарии аудитории

    Свободное плавание, аквааэробика, занятия с тренером, дети, восстановление.

  4. 04
    Коммерческая ясность

    Что включено в карту, доступные форматы, рассрочка, гостевой визит и следующий шаг.

  5. 05
    Локальный слой

    Маршрут от метро, парковка, карта, ориентиры, единые NAP-данные и HealthClub schema.

Пример будущего сниппета
selfclub.ru › services › pool

Фитнес-клуб с бассейном 25 м в СВАО — SELF Club

Бассейн, детская аквазона, джакузи, банный комплекс и летний пляж. Москва, Верхоянская, 9. Запишитесь на гостевой визит.

Сейчас«Бассейн и зона релаксации»
ПослеУслуга + гео + преимущество + CTA

05 / Behavior & conversion

Поведенческие метрики улучшаются не анимацией. Они улучшаются, когда следующий вопрос уже превращён в интерфейс.

01Запрос«фитнес с бассейном Свиблово»
02Точная посадочнаяФото, вода, маршрут, цена
03МикроконверсияОткрыть расписание / карту
04ДоказательствоТренер, отзывы, загрузка
05ВизитФорма, звонок или мессенджер
01 / Schedule

Расписание как продукт

SEO-доступный текстовый shell, фильтры по времени/направлению/тренеру, сохранение занятия, понятный статус и CTA после выбора.

Цель: schedule_filter → guest_visit
02 / Choice

Подбор формата карты

4–5 вопросов вместо непрозрачного каталога: когда удобно ходить, кто занимается, нужен ли бассейн, срок, приоритет сервиса.

Цель: membership_match → lead
03 / Trust

Тренер связан с услугой

Профиль тренера перестаёт быть изолированной карточкой: специализация, программы, расписание, кейсы и запись.

Цель: trainer_view → trial
04 / Local

Маршрут без трения

Время от четырёх метро, въезд на парковку, вход, часы пик, кнопки «построить маршрут» и «позвонить» с событиями.

Цель: route_click → visit
05 / Proof

Доказательства вместо обещаний

Актуальные фото зон, параметры бассейна, список оборудования, правила воды, реальные отзывы с ответами клуба.

Цель: proof_depth + CTA CTR
06 / Recovery

Не терять сомневающихся

FAQ по цене, заморозке, детям, справкам и загрузке. Мягкий CTA на экскурсию по клубу вместо повторения одной формы.

Цель: faq_open → contact

Measurement design

Карта аналитических событий

Открыть / Метрика + GA4 + CRM
ЭтапСобытияЧто отвечаютKPI
Входlanding_view · serp_landingКакие кластеры приводят небрендовый спрос?Engaged sessions
Изучениеproof_view · faq_open · trainer_viewКакие доказательства удерживают выбор?Depth / engagement
Выборschedule_filter · membership_matchПользователь нашёл подходящий формат?Micro conversion
Локальный сигналroute_click · phone_clickЕсть ли намерение приехать?Local action rate
Лидform_start · guest_visit_submitГде форма теряет готового клиента?Lead conversion
Продажаcrm_qualified · membership_saleКакой запрос приносит не заявку, а карту?Revenue / organic lead

06 / Living media system

YouTube уже хранит живой SELF Club. Сайт должен превратить этот архив в доверие, поиск и регулярную дистрибуцию.

Официальный фид подтверждает активный канал: свежие Shorts выходили в июле–августе 2026 года, а в ленте есть занятия, БЖЖ, йога в гамаках и эмоциональный клубный контент. Сейчас этот актив почти не работает внутри продуктовых страниц.

Official channelSELF Club@SELFClub_fitness
Свежий ролик20.08.2026по данным YouTube XML feed
Последний feed window15 видеоShorts + занятия + события
Сильный сигнал16,8Kпросмотров у одного из свежих Shorts
Product strategy / owned media

SELF Media OS: смотреть, тренироваться, запускать таймер, сохранять и возвращаться — прямо на сайте.

Отдельная презентация показывает локальную видеоплатформу, структуру SEO-страницы тренировки, семантическое покрытие, KPI удержания и поэтапный запуск.

Открыть идею и функционал ↗

Йога в гамаках

Встраивается на страницу направления и в профиль тренера: показывает атмосферу и механику занятия лучше абзаца текста.

YouTube ↗

БЖЖ в SELF Club

Усиливает новую посадочную единоборств: реальное пространство, тренер, формат группы и переход в расписание.

YouTube ↗

Эмоция после тренировки

Работает в блоках доверия и комьюнити. Такой контент показывает человеческий характер клуба без постановочного фотостока.

YouTube ↗

Content → context

Где использовать отзывы, занятия и события

Открыть карту размещения
Отзывы резидентовКарты · цены · гостевой визит

Короткая расшифровка, имя и срок членства с письменным согласием. CTA — посетить клуб.

Фрагменты занятийУслуга · тренер · расписание

Что происходит, кому подходит, уровень нагрузки, ближайшие классы. CTA — выбрать занятие.

Праздники и событияЖурнал · комьюнити · карточки

Отдельная событийная запись с датой, галереей, роликом и связью с будущим событием.

Экспертные советыИнформационный спрос

Тренер отвечает на один вопрос; транскрипт становится полезной страницей и ведёт в услугу.

One source / many surfaces

Публикуем один раз. Адаптируем осознанно.

Сайт становится источником правды: хранит заголовок, описание, права, автора, дату, рубрику, обложки, текст, видео, CTA и UTM. Из этой сущности генерируются открытые фиды и задания платформенным адаптерам.

01 / Content hubSELF CMSreview · class · event · guide
02 / Open feedsRSS 2.0
Media RSS
JSON Feed
Video sitemap
03 / AdaptersInstagramTelegramPinterestYouTube

Feed architecture

XML, RSS и API-дистрибуция

Открыть техническую схему
SEO/sitemaps/video-sitemap.xml

Страницы, где видео — основной контент: thumbnail, title, description, player URL, publication date.

Google video discovery
Универсальный/feeds/content.xml

RSS 2.0: новости, события, статьи, новые программы и отзывы с canonical URL.

Readers + automation
Видео и фото/feeds/media.xml

Media RSS с enclosure/media:content, thumbnail, duration, author, category и rights.

Media syndication
Instagram queue/feeds/instagram.xml

Обложка 4:5/9:16, caption, alt, hashtags, target URL, publish window и approval status.

→ Instagram API
Telegram queue/feeds/telegram.xml

Текст, preview, media URL, кнопка, UTM, режим уведомления и целевой канал.

→ Bot API
Pinterest queue/feeds/pinterest.xml

Board, title, description, alt text, обложка 2:3 и глубокая ссылка на посадочную.

→ Pinterest API
Machine-readable/feeds/content.json

JSON Feed для интеграций, мониторинга, истории статусов и будущих каналов.

Integration layer
Master index/feeds/index.xml

Реестр доступных каналов с last build date, языком, типом контента и health status.

Operations
Instagram

Не RSS напрямую

Фид формирует очередь, а публикация идёт через официальный Instagram API для Professional Account. Медиа должно быть доступно платформе; нужны токены, permissions и контроль лимитов.

Reels · carousel · image
Telegram

Самый прямой маршрут

Сервис читает RSS/Media RSS и вызывает Bot API: sendMessage, sendPhoto или sendVideo. Кнопка ведёт на релевантную страницу, а не всегда на главную.

UTM · inline buttons · retry
Pinterest

Визуальный поиск

Для каждой зоны, программы и события — вертикальная обложка, alt, board и deep link. Публикация через Create Pin API, а не хрупкий браузерный автопостинг.

2:3 creative · boards · alt
YouTube

Двусторонняя синхронизация

Канал импортирует свежие метаданные через официальный feed/Data API. Избранные ролики получают контекст на сайте; новые собственные видео уходят на канал по редакционному плану.

Feed · playlists · VideoObject
Performance

Локальный HLS/MP4 вместо внешнего iframe

Видео хранится в собственной медиатеке, адаптивно отдаётся через CDN и начинает загрузку по действию пользователя; фиксируются play, главы, 25/50/75/100% и продолжение просмотра.

SEO

Видео должно быть главным, а не декоративным

Для evergreen-роликов — отдельная watch-страница или сильный продуктовый контекст, VideoObject, расшифровка, thumbnail и video sitemap.

Governance

Права и согласия — обязательное поле

Отзывы, дети и участники событий публикуются только с зафиксированным согласием, сроком использования и каналами распространения.

Quality gate

Автоматизируем доставку, не смысл

Перед отправкой редактор проверяет факт, дату, обложку, субтитры, CTA и соответствие площадке. Удаление на сайте отзывает очередь, но не стирает площадки молча.

ЧерновикПрава + согласиеРедакторПубликация на сайтеXML/JSON feedsAPI deliveryURL + метрики в CMS

07 / 90-day roadmap

Сначала возвращаем контроль роботу. Затем расширяем спрос. Потом усиливаем то, что уже доказало конверсию.

0–14 днейFoundation

Техническая определённость

  • Выбрать основной host и поставить 301.
  • Собрать robots.txt, XML sitemap index и video sitemap.
  • Настроить 404/410, canonical, URL-нормализацию.
  • Шаблоны Title, Description, H1, OG и breadcrumbs.
  • HealthClub / LocalBusiness / Person / VideoObject schema.
  • Подключить панели, Метрику, GA4 и цели.
Результат: робот понимает, что и как индексировать.
15–45 днейCoverage

Посадочные под спрос

  • Финальная семантика + частотность + SERP-анализ.
  • Перепроектировать главную, pool, gym, cards, schedule.
  • Запустить 4 локальных и 5 продуктовых страниц.
  • Страница цены и сценарий гостевого визита.
  • Перелинковка: хаб → услуга → тренер → расписание.
  • Перенести мастер-файлы видео в локальную медиатеку и связать с услугами, тренерами и событиями.
Результат: 12–15 точных коммерческих входов.
46–90 днейExperience

Скорость и конверсия

  • WebP/AVIF, srcset, click-to-play видео ниже fold.
  • Разгрузить head, удалить лишний JS, defer/modules.
  • Кэш, Brotli/Gzip, preconnect и critical CSS.
  • RSS 2.0, Media RSS, JSON Feed и реестр выгрузок.
  • API-адаптеры Telegram, Instagram и Pinterest.
  • События, воронки, call tracking, CRM-источник.
Результат: быстрее путь от выдачи до визита.
3–9 месяцевCompounding

Рост на данных

  • Расширять только кластеры с показами и лидами.
  • Укреплять страницы на позициях 6–20.
  • Контент вокруг выбора, семьи, бассейна и программ.
  • Отслеживать assisted conversion живого видео.
  • Обновлять тренеров, расписание, цены и права на медиа.
  • Отчёт не по трафику, а по продажам карт.
Результат: органика становится каналом, а не разовой работой.
Поток работW1–2W3–4W5–6W7–9W10–13
Техническое SEO
Семантика + структура
Контент + дизайн
Разработка + CWV
Feeds + дистрибуция
Аналитика + CRO

08 / Targets, not promises

Плановые показатели задают направление. Факт начинается только после подключения данных.

бережно / 8сбалансированно / 14агрессивно / 20

Модель меняет только planning range и не имитирует данные поисковой системы. Скорость роста также зависит от спроса, конкурентов, качества страниц и доменных сигналов.

Техническая готовность34 → 90+
Коммерческое покрытие≈ 6 → 14
Рост небрендовых показов / 6–9 мес.baseline → +45–90%
Целевой CR органики в обращениен/д → 2,5–5%

Relative visibility model

Базовый индекс = 100

Коридор показывает ожидаемую инерцию: технические исправления дают право участвовать, а рост создают новые релевантные страницы, внутренние связи и итерации по данным.

Control panel

Полная таблица плановых KPI

Открыть / baseline → target → fact
ПоказательСейчас по открытым даннымПлан после внедренияИсточник факта
Валидные robots + sitemap0 байт / 0 URL100% валидноВебмастер + ручная проверка
Description / canonical / schema0 из 78≥ 95% индексируемых URLКраулер + инспекция URL
Корректные 404soft 404 подтверждён100% неизвестных URL → 404/410Логи + crawl
Core Web Vitalsн/д без field data≥ 75% URL в «хорошо», затем 90%CrUX / Search Console
Небрендовые показынужен baseline+45–90% за 6–9 мес.Search Console / Вебмастер
CTR кластеровнужен baseline+0,8–1,5 п.п. на URL с показамиSearch Console / Вебмастер
CR органики → обращениенужна сквозная цель2,5–5% как первый коридорМетрика / GA4 / CRM
Продажа карты из органикине атрибутируется публичносчитать CAC, revenue и срок сделкиCRM + call tracking

Audit boundary

Сильный аудит показывает и вывод, и границу достоверности.

Проверка выполнена по публично доступной версии сайта 21 августа 2026 года. Краулер ограничен внутренними HTML-ссылками, а поисковая проверка — spot-check выдачи. После доступа к кабинетам технический документ дополняется индексным покрытием, запросами, сезонностью, логами и реальной воронкой.