Органика и Директ в одном окне: SEO Insights для магазина
Меня попросили посмотреть на чужой рекламный кабинет свежим взглядом — и за час стало понятно, что треть бюджета в Директе уходит на фразы, где магазин и так стоит в тройке органики. Рассказываю, почему так происходит почти у всех и что видно, когда сводишь позиции, показы и расходы в одно окно.
COS / KNOWLEDGE BASE
# Органика и Директ в одном окне: SEO Insights для магазина
Меня попросили посмотреть свежим взглядом на рекламный кабинет чужого интернет-магазина — знакомый знакомого, продают промышленное оборудование, средний чек за сто тысяч, в контекстную рекламу льют около трёхсот тысяч рублей в месяц уже второй год. Владелец не жаловался на конкретную проблему — скорее хотел «независимый аудит, чтобы понять, не пора ли менять подрядчика». Мне дали доступ на просмотр к Яндекс.Директу, к Яндекс.Метрике и к Яндекс.Вебмастеру этого же сайта. И буквально в первый час работы всплыла картина, которую я потом видел ещё не раз на других проектах, но в тот момент она меня, признаться, слегка ошарашила масштабом.
Я выгрузил список фраз из Директа с расходом за месяц, отсортировал по убыванию затрат, и рядом, вручную, начал сверять позиции этих же фраз в органической выдаче через Вебмастер. Восьмая строчка в списке расходов — «купить гидравлический насос оптом» — тянула на одиннадцать тысяч рублей за месяц кликов. Открываю Вебмастер по этой же фразе — сайт стоит на второй позиции в органике. Не на тридцатой, не на десятой — на второй. Смотрю дальше: ещё шесть фраз из топ-20 по расходам показывают ту же картину — органика в тройке, а деньги продолжают литься в рекламу на них же. Я прикинул грубо: где-то треть месячного бюджета в Директе уходила на запросы, по которым магазин и так собирал клики бесплатно через органическую выдачу.
Это не история про плохого подрядчика — агентство, которое вело рекламу, делало вполне разумную работу именно с точки зрения рекламы: отслеживало ставки, следило за конкурентами, оптимизировало объявления. Проблема была не в качестве настройки кампаний, а в том, что вообще никто в этой связке не смотрел на органику и рекламу одновременно, по одним и тем же фразам, на одном экране. SEO-специалист — если он вообще был отдельно от агентства — смотрел в свой Вебмастер и радовался росту позиций. Агентство по рекламе смотрело в свой Директ и радовалось росту кликов. А стык между ними — тот самый вопрос «а надо ли вообще платить за клик, если мы и так первые в органике» — не задавал никто, потому что это вопрос не про рекламу и не про SEO по отдельности, а именно про пересечение.
Что меня зацепило больше всего — насколько сильно эта картина повторяется от проекта к проекту, стоит только начать целенаправленно искать пересечение, а не смотреть на каждый канал по отдельности. Я потом специально проверил ещё три знакомых магазина, к которым у меня был доступ по другим поводам — консультация, аудит, разовая помощь с настройкой. Везде повторялась одна и та же структура: там, где семантика ведётся давно, где-то от пятой части до трети рекламного бюджета уходит на фразы с уже сильной органической позицией. Не потому что кто-то плохо делает свою работу, а потому что вопрос пересечения структурно никому не принадлежит. SEO-специалист отвечает за рост позиций. Директолог отвечает за эффективность рекламных кампаний. А за пересечение этих двух зон ответственности не отвечает никто — оно просто выпадает из зоны внимания, потому что формально не входит в KPI ни одной из сторон.
Собственно, ровно из-за этой типовой картины — не именно из-за того случая, а из десятков похожих — мы в своё время решили, что нашему плагину недостаточно уметь работать с органическим SEO само по себе. У нас в плагине и так был свой SEO-движок — я подробно писал про автоматический аудит SEO карточек товаров, который проверяет каждую страницу по полутора десяткам критериев, от длины мета-описания до заполненности FAQ. Но проверка самой страницы — это ещё не полная картина: страница может быть идеально оптимизирована и при этом на неё продолжают литься рекламные деньги, которые давно можно было бы перенаправить в другое место. Нужен был модуль, который сводит SEO и рекламу в одном окне, по конкретной странице и по конкретной фразе, а не в двух параллельных вселенных, которые пересекаются только в голове владельца бизнеса, если у него вообще хватает времени сопоставлять два разных интерфейса руками, как это делал я в тот день с чужим рекламным кабинетом.
Три панели, три версии правды
Дело в том, что типичная структура работы с продвижением интернет-магазина устроена так, что честной сводной картины не существует по умолчанию — её приходится создавать вручную, и почти никто этого не делает, потому что это скучная, кропотливая работа без видимого немедленного результата. SEO-специалист живёт в Яндекс.Вебмастере и Google Search Console: он видит позиции, видит показы, видит клики из органики, и его метрика успеха — рост позиций и органического трафика. Специалист по контекстной рекламе живёт в Яндекс.Директе: он видит ставки, CTR объявлений, стоимость клика, конверсии в рекламном кабинете, и его метрика успеха — снижение стоимости заявки при сохранении объёма. Владелец бизнеса живёт в ежемесячном отчёте от агентства, а если агентств два — то в двух ежемесячных отчётах, которые оформлены по-разному, используют разную терминологию и никак не связаны друг с другом даже визуально.
У каждого из этих трёх взглядов — своя правда, и в этом нет злого умысла. Просто SEO-специалисту незачем открывать Директ, это не его инструмент и не его зона ответственности. Директологу незачем открывать Вебмастер — его премия не зависит от органических позиций. А владелец бизнеса физически не может сам сопоставлять данные из трёх разных кабинетов по каждой из тысяч ключевых фраз в своей семантике — на это ушли бы часы каждую неделю, и это не то, чем должен заниматься человек, отвечающий за весь бизнес целиком, а не за одну узкую метрику.
Есть ещё и более тонкий момент, о котором редко говорят вслух: агентства, которые ведут одновременно и SEO, и рекламу для одного клиента — а такое бывает нередко, — не всегда заинтересованы в том, чтобы честно показать пересечение. Если агентство получает процент от рекламного бюджета, у него нет прямого стимула говорить клиенту «отключите десять фраз, вы и так первые в органике, сэкономите сто тысяч в месяц» — это прямое сокращение суммы, от которой агентство получает свой процент. Я не хочу обвинять всех подряд в недобросовестности — большинство агентств, с которыми я сталкивался, вполне порядочные, и многие сами предлагают такую оптимизацию, если видят пересечение. Но структурный конфликт интересов здесь объективно существует, и полагаться на то, что кто-то извне сам, добровольно, укажет вам на переплату — рискованная стратегия. Гораздо надёжнее иметь свой собственный взгляд на пересечение SEO и рекламы, независимый от того, кто эту рекламу ведёт.
И вот смотрите, к чему это приводит на практике. Владелец бизнеса видит два числа в своей голове: «органика растёт» и «реклама даёт заявки» — и оба этих факта его устраивают по отдельности, поэтому вопрос «а не платим ли мы дважды за одного и того же покупателя» просто никогда физически не возникает, потому что для его возникновения нужно поставить рядом две таблицы, которых никто рядом не ставит. Пересечение SEO и рекламы — это слепая зона, которая существует не потому, что её сложно закрыть технически, а потому, что организационно никто не сидит на стыке двух отделов и не смотрит именно туда.
Я довольно долго размышлял, почему за столько лет существования и контекстной рекламы, и поискового продвижения индустрия так и не выработала стандартную практику регулярной сверки этих двух каналов — ведь сама идея лежит на поверхности, и о ней время от времени пишут в маркетинговых блогах как об «очевидной оптимизации». Ответ, мне кажется, в том, что «очевидное на словах» и «удобное в ежедневной практике» — разные вещи. Написать один раз в блоге, что нужно сверять органику с рекламой — легко. Делать это регулярно, вручную, сверяя выгрузку из Директа со скриншотами позиций из Вебмастера — трудоёмко и утомительно, и именно поэтому такая сверка обычно происходит один раз, в рамках разового аудита вроде того, что я описал выше, а не становится частью текущей рутины. Как только рутинная сверка перестаёт требовать ручной работы — а именно это происходит, когда данные сведены автоматически в одном интерфейсе, — привычка регулярно в неё заглядывать формируется сама собой, просто потому что это больше не отдельная задача «сесть и свести таблицы», а фоновая часть обычной работы со страницей.
Что видно, когда сводишь позиции, показы и расходы в одно окно
Ровно эту слепую зону мы закрываем модулем SEO Insights & Ads — он объединяет трекинг позиций по ключевым фразам, метрики из Яндекс.Вебмастера и данные расходов из Яндекс.Директа в одном месте, привязанном к конкретной странице и к конкретной фразе, а не в виде трёх экспортов, которые потом надо сводить в Excel руками.
Технически это устроено так, что каждая страница сайта — товар, категория, статья блога, посадочная — получает в редакторе расширенную SEO-панель. Помимо привычных полей title, description и чек-листа читаемости, там появляется отдельный раздел с интеграцией Яндекса: можно инициировать переобход конкретной страницы через API Яндекс.Вебмастера прямо из редактора, не заходя в отдельный кабинет, и увидеть, сколько запросов на переобход у вас осталось в дневной квоте, потому что Вебмастер её ограничивает. Там же подтягивается статистика по фокусной фразе и по совпадающим запросам — то есть вы видите не только «эта страница вообще получает трафик», а именно динамику по тем словам, ради которых страница создавалась.
Рядом — данные Яндекс.Метрики по конкретному URL за выбранный период: сколько визитов, какая глубина просмотра, отказы. Мы делали это через абстракцию источника аналитики, потому что не у каждого магазина Метрика вообще настроена так, чтобы удобно тянуть постраничные данные через API, а у некоторых крупных клиентов данные уже агрегированы на собственном аналитическом хабе — так что источник статистики можно переключить, не меняя интерфейс, которым пользуется контент-менеджер или SEO-специалист.
А поверх этого — самое интересное для темы этой статьи: связь с расходами на контекстную рекламу через Яндекс.Директ. Смысл в том, чтобы для одной и той же страницы или одной и той же ключевой фразы видеть рядом две цифры: сколько вы получаете органического трафика бесплатно и сколько платите за клик по этой же фразе в рекламе. Именно это пересечение — то, чего категорически не хватало в истории с рекламным кабинетом, с которого я начал эту статью, где мне пришлось вручную сверять список фраз из выгрузки Директа с позициями в Вебмастере, открывая два разных браузерных окна и сверяя строки глазами.
В той же панели редактора, помимо стыка с Яндексом, живёт ещё несколько вещей, которые на первый взгляд кажутся отдельными фичами, а на практике работают на ту же самую задачу — понимать страницу целиком, а не набор разрозненных полей. Есть предпросмотр структурированных данных прямо в редакторе — можно выбрать тип схемы под конкретный контент и увидеть JSON-LD, который получится, до публикации, а не гадать, подхватит ли его поисковик правильно. Есть блок перелинковки, который подсказывает похожие материалы по фокусной фразе и предлагает LSI-синонимы через тот же AI, что генерирует описания товаров — чтобы текст страницы не был построен вокруг одной механически повторяемой фразы, а покрывал тему шире, как это делают страницы, которые реально стоят в топе. И есть отдельное поле для нескольких ключевых фраз на одну страницу, потому что в реальности редко бывает так, что страница отвечает ровно на один запрос — обычно она закрывает целый кластер похожих формулировок, и полезно видеть все их разом, а не только одну «главную».
Отдельно стоит сказать про приоритетные страницы — мы называем это опцией cornerstone, важнейший контент. Смысл в том, что не все страницы каталога одинаково важны для бизнеса: у вас наверняка есть несколько разделов, которые приносят основную долю выручки, и с точки зрения карты сайта имеет смысл сигнализировать поисковику, что именно эти страницы заслуживают повышенного приоритета обхода. Это тонкая настройка, не панацея, но в сочетании со всем остальным она добавляет ещё один кирпичик в общую картину — какие страницы для вас на самом деле важны, а не просто существуют в структуре каталога наравне со всеми остальными.
Честно скажу — свести органику и рекламу технически оказалось не так просто, как звучит на словах, и не потому, что API сложные сами по себе, а потому что у Яндекса, как выяснилось, все три сервиса — Вебмастер, Метрика и Директ — работают через одно и то же OAuth-приложение с одним и тем же токеном авторизации, но с разными заголовками запроса и разными форматами ответа. Пришлось выстраивать отдельный слой абстракции для каждого сервиса, потому что данные приходят в разной структуре: где-то это плоский массив метрик, где-то вложенные объекты, а домены в Метрике и в реальных URL сайта могут не совпадать буквально посимвольно, если сайт работает на кириллическом домене — Яндекс.Метрика хранит адреса в человекочитаемом юникоде, а сам сайт технически отдаёт punycode-версию домена в системных функциях WordPress, и если сравнивать строки буквально, ни одна страница не найдёт свою статистику вообще, хотя данные в Метрике реально есть. Это тот случай, когда «просто подключить API» на бумаге и «подключить API так, чтобы данные реально совпадали» — две совершенно разные по трудоёмкости задачи.
Деньги, которые утекают на уже занятые позиции
Возвращаясь к главной теме — вот что на самом деле означает эта переплата, если разложить её на конкретные цифры, а не оставлять как абстрактное ощущение «наверное, где-то теряем деньги». Возьмём условный магазин с бюджетом на контекстную рекламу в двести тысяч рублей в месяц по семантике из полутора сотен ключевых фраз. По моему опыту работы с подобными кабинетами, у магазина, который занимается SEO хотя бы минимально осознанно в течение года-двух, где-то от пятнадцати до тридцати процентов рекламного бюджета обычно приходится на фразы, где органическая позиция уже в первой десятке, а нередко и в первой тройке. Это не универсальная константа, разные ниши дают разный разброс, но диапазон достаточно устойчивый, чтобы на него ориентироваться как на рабочую гипотезу, которую стоит проверить именно на своих цифрах, а не принимать на веру.
Почему так происходит систематически, а не случайно? Причина проста и довольно человеческая: рекламные кампании настраиваются один раз, а дальше живут по инерции месяцами, а то и годами, с точечными правками ставок. Пока кампания настраивалась, магазин, возможно, ещё не был в топе по этой фразе — органика росла постепенно, через полгода-год после запуска рекламы. Рекламный специалист видит, что фраза даёт стабильные конверсии по приемлемой цене, и у него просто нет повода трогать то, что и так работает — зачем чинить то, что не сломано. Но за это время органическая позиция сайта по этой же фразе могла подняться с тридцатой на вторую строчку совершенно независимо от рекламной кампании, просто в результате обычной SEO-работы: обновления контента, роста числа обратных ссылок, накопления поведенческих сигналов. И никто не пересматривает старые кампании в свете новых органических позиций, потому что это требует именно того сопоставления, о котором я говорил — открыть два разных кабинета и свести цифры руками, регулярно, а не один раз.
Когда у вас есть инструмент, который автоматически показывает это пересечение прямо в карточке ключевой фразы или страницы — не нужно сверять руками. Вы просто открываете список фраз, отсортированный по расходам в рекламе, и рядом видите органическую позицию. Фразы, где позиция уже в тройке, а расход высокий, — это ваши кандидаты на снижение ставки или полное отключение показов, с последующим контролем: если после отключения трафик и заявки по этой фразе действительно упали ниже приемлемого уровня — можно частично вернуть рекламу, но уже осознанно, а не по инерции. На условном магазине из моего примера снижение или отключение показов по фразам с прочной органической позицией в тройке обычно даёт экономию в диапазоне двадцати-сорока тысяч рублей в месяц без заметного падения общего объёма заявок — просто потому, что заявки по этим фразам продолжают приходить из органики бесплатно.
Я специально не называю это универсальной цифрой экономии, которую получит каждый — слишком многое зависит от конкретной ниши, конкуренции и того, насколько корректно устроена атрибуция заявок в вашей аналитике. Но сама логика — искать пересечение высоких органических позиций с высокими рекламными расходами по тем же фразам — работает почти всегда, потому что она базируется не на прогнозах и не на гипотезах о поведении покупателей, а на двух объективных, уже случившихся фактах: вот ваша реальная позиция в органике сегодня, и вот ваш реальный расход в рекламе сегодня. Совместить эти два факта — не творческая, а чисто техническая задача, и её удивительно редко решают просто потому, что для этого нужно сначала осознать, что она вообще существует.
Стоит отдельно проговорить, что не любое пересечение органики и рекламы одинаково однозначно, и было бы нечестно рисовать картину «отключайте всё, где вы уже первые». Есть важное исключение — брендовые запросы, то есть фразы с названием вашей компании или вашего товарного знака. Если вы первые в органике по запросу с собственным брендом, но продолжаете показывать по нему рекламу — это часто оправданная защитная мера, а не переплата: конкуренты нередко покупают рекламу по чужому бренду, чтобы перехватить покупателя, который уже ищет именно вас, и если вы не займёте эту рекламную строчку сами, её займёт кто-то другой прямо над вашим органическим сниппетом. Здесь логика противоположная — не отключать, а осознанно удерживать позицию. Проблема, о которой я говорю в этой статье, касается прежде всего не брендовых, а общих коммерческих фраз — «купить», «цена», «оптом» с указанием категории товара, где конкуренция идёт не за ваше имя, а просто за категорию, и там пересечение с сильной органикой почти всегда сигнализирует именно о переплате, а не о защите позиции.
Запросы, под которые нет ни одной страницы
Есть и зеркальная ситуация, которая встречается ничуть не реже, просто её сложнее обнаружить, потому что она требует не сравнения позиций, а поиска пустоты — то есть отсутствия чего-либо там, где оно должно быть. Смотрите: в Директе у вас есть список фраз, которые реально приносят продажи, вы платите за них, и они окупаются. Но если посмотреть на структуру сайта — под некоторые из этих продающих фраз может не существовать ни одной посадочной страницы вообще. Реклама ведёт либо на слишком общую страницу каталога, либо, что ещё хуже, на главную страницу сайта, потому что специальную страницу под этот конкретный запрос никто никогда не делал.
Это классическая ситуация упущенной возможности: вы уже знаете, что запрос конвертируется, потому что платите за него деньги и видите результат в виде заказов. Вопрос только в том, почему для запроса, который доказанно приносит продажи через рекламу, до сих пор нет собственной органической страницы, которая могла бы собирать те же самые продажи бесплатно. Причина обычно банальна — семантика для контента и семантика для рекламы у большинства команд собираются и ведутся раздельно, разными людьми, в разных таблицах, и никто не сверяет одно с другим регулярно.
У нас в плагине есть механизм генерации посадочных страниц под фильтры каталога — фактически конструктор, который берёт структуру данных (заголовок, вводный текст, привязку к категории и атрибутам каталога, блок с таблицей характеристик, блок вопросов-ответов) и собирает из неё полноценную страницу с корректной разметкой, включая структурированные данные FAQ. И вот пересечение с рекламными данными даёт этому механизму осмысленный список приоритетов: не «сделаем страницы под всё подряд, потому что вдруг пригодится», а конкретно — вот список фраз, за которые вы уже платите и которые уже доказанно продают, и под которые ещё нет своей страницы. Это самый оправданный с экономической точки зрения список тем для новых посадочных, потому что здесь не нужно гадать про спрос — спрос уже подтверждён реальными деньгами в рекламном кабинете.
И вот тут я должен сказать честно о риске, потому что умалчивать о нём было бы нечестно по отношению к читателю. Автоматическая генерация посадочных страниц под фильтры каталога — мощный инструмент, но он же превращается в фабрику дорвеев, если применять его бездумно, штампуя тысячи почти одинаковых страниц под любую комбинацию атрибутов просто потому, что комбинация технически возможна. Разница между полезной посадочной страницей и дорвеем — не в технологии генерации, а в содержательном наполнении и в реальном спросе. Страница «моторное масло 5W-30 для дизельных двигателей» с содержательным текстом про вязкость, допуски и таблицей сравнения марок — это полезная страница, отвечающая на реальный вопрос покупателя. Автоматически сгенерированная страница «моторное масло цвет: синий, объём: 4 литра, производитель: любой» — скорее всего, мусор, который не несёт содержательной ценности и рано или поздно получает от поисковика соответствующую оценку. Мы, кстати, весь автоматический подбор объектов для новых посадочных всегда сверяем с реальными данными о спросе — по трафику из Метрики и Вебмастера, а не генерируем страницы вслепую под всё, что технически можно скомбинировать — и именно это, а не сама технология, отделяет полезный масштаб от спама.
Кстати, похожая логика пересечения полезна и на границе с другими каналами, не только с контекстной рекламой. У нас есть отдельный модуль выгрузки в Яндекс.Маркет — я подробно писал о том, как устроен автоматический YML-фид с категориями и фильтрами, — и там та же идея работает в обратную сторону: если конкретная товарная позиция хорошо продаётся на Маркете, но на самом сайте под неё нет уникального, проработанного описания, потому что руки до неё ещё не дошли, — это тоже сигнал, что органический потенциал этой позиции недооценён и её стоит поднять в очереди на доработку контента, а не оставлять на потом просто потому, что до сих пор обходились продажами с площадки.
Есть здесь и ещё одна грань, о которой стоит сказать отдельно — это контент-стратегия сама по себе, то есть не только посадочные под фильтры каталога, но и информационные статьи блога. Если у вас в Директе конвертируется рекламная фраза формата «как выбрать» или «в чём разница» — это прямой сигнал, что имеет смысл написать статью на эту тему, а не только коммерческую посадочную. Я подробно писал о том, как устроен контент-календарь для интернет-магазина — и там же логика та же самая: приоритет отдаётся темам с уже подтверждённым спросом, а не тем, которые кажутся важными чисто интуитивно.
Зачем нужны обе панели вебмастеров
Отдельная тема, которая на первый взгляд кажется дублированием работы, а на практике оказывается критически важной страховкой — это необходимость смотреть одновременно и в Яндекс.Вебмастер, и в Google Search Console, а не полагаться на один источник данных как на единственную правду о состоянии сайта. Причина не только в том, что у вас, возможно, разная доля трафика из каждого поисковика — хотя для большинства русскоязычных коммерческих ниш Яндекс действительно даёт основной объём, а Google больше подходит для информационного, блогового трафика. Причина глубже: эти две системы физически не видят одно и то же, и расхождение между ними иногда единственный способ вовремя заметить проблему, которая иначе осталась бы незамеченной неделями.
Расскажу реальный случай, который сам по себе стоит того, чтобы держать обе панели открытыми постоянно, а не заходить туда раз в квартал. На одном из проектов, за которым мы следим, в какой-то момент индексация в Google почти полностью остановилась — сайт целиком, а не отдельные страницы. При этом позиции в Яндексе продолжали жить своей жизнью без изменений, и если бы кто-то смотрел только в Яндекс.Вебмастер, проблему заметили бы в лучшем случае через месяц-два, когда органический трафик из Google уже ощутимо просел бы. Разбор показал причину, от которой я, признаться, не ожидал такого эффекта: на сервере оказалось самодельное правило файрвола, ограничивающее входящие HTTP-запросы только с IP-адресов пары стран. Робот Яндекса физически находится в разрешённом регионе и потому спокойно продолжал обходить сайт, а роботы Google и Bing приходят с серверов, географически раскиданных по всему миру, и большая часть их обращений просто отбрасывалась файрволом на входе, без какого-либо внятного ответа сайта — не 403, не редирект, а полный обрыв соединения, будто сайта не существует вовсе. Формально это никак не связано с SEO-настройками самого движка сайта — ни robots.txt, ни мета-теги здесь ни при чём, проблема жила на уровне сетевой инфраструктуры сервера. Но эффект для бизнеса был ровно такой же, как если бы весь сайт закрыли от индексации намеренно — просадка охвата в одном из двух поисковиков, которую заметили только потому, что сравнивали показатели по двум панелям одновременно, а не смотрели в одну.
Это иллюстрирует более общий принцип, который я вынес для себя за годы работы с SEO для разных магазинов: расхождение между Яндексом и Google — это не шум, который можно списать на «ну у них просто разные алгоритмы», а сигнал, который стоит разбирать предметно каждый раз, когда он выходит за пределы обычного разброса. Иногда причина действительно в разнице алгоритмов ранжирования — это нормально и неизбежно. Но иногда причина в чём-то техническом и легко устранимом, что одна из двух систем просто не может физически показать, потому что у неё нет доступа к нужным данным или её робот ведёт себя иначе, чем робот конкурирующего поисковика.
Похожая история — с картой сайта. У нас на инфраструктуре был случай, когда карта сайта для товарного раздела технически ломалась при генерации из-за слишком тяжёлой операции на каждый из товаров, и в результате отдавалась не корректная страница со списком URL, а страница с ошибкой сервера. Формально robots.txt был в порядке, страницы товаров оставались доступны напрямую — проблема касалась исключительно файла-карты, по которому поисковики узнают о структуре сайта и приоритетах обхода. Это ровно тот случай, когда обе панели вебмастеров нужно сверять регулярно и отдельно: карту сайта нужно переподавать в обе панели по отдельности, потому что у Яндекса и Google нет общего реестра карт сайта, и исправление проблемы на одной стороне никак не сообщает об этом другой.
Вывод из всего этого предельно практический: если вы полагаетесь только на одну панель вебмастеров — вы полагаетесь на однобокую картину состояния своего сайта, и рискуете обнаружить серьёзную проблему на несколько недель позже, чем могли бы. Разница в подходах двух поисковиков, парадоксально, работает не как источник путаницы, а как встроенная система перекрёстной проверки, если вы правильно этим пользуетесь. То, что не видно в одной панели, часто становится видно в другой — просто потому, что боты этих систем физически по-разному взаимодействуют с вашим сервером.
Есть и более прозаичная причина держать обе панели под рукой одновременно — они физически показывают разный набор поисковых запросов. Google Search Console группирует и ограничивает выдачу данных по-своему, Яндекс.Вебмастер — по-своему, и запрос, который даёт заметный объём показов в одной системе, может почти не отражаться в отчётах другой просто из-за разницы в объёме аудитории и в том, как каждая система агрегирует длинный хвост низкочастотных формулировок. Если смотреть только в одну панель, кажется, что весь спрос уже виден и учтён. На практике же нередко обнаруживается пласт запросов, которые заметны исключительно в отчётах второго поисковика — и именно эти запросы чаще всего оказываются той самой пустой зоной без посадочной страницы, о которой шла речь в предыдущем разделе, потому что раз никто не смотрел в эту панель регулярно, никто и не видел, что там вообще есть спрос.
Я формулирую для себя это простым правилом: если данные из двух независимых источников совпадают — это подтверждение. Если расходятся — это повод разобраться, а не повод выбрать удобную цифру и забыть про вторую. Применительно к SEO это означает: сверять Яндекс и Google не потому что так положено для галочки, а потому что расхождение между ними — один из немногих способов заметить проблему, невидимую изнутри одной системы, до того как она превратится в заметную просадку заказов.
Возвращаясь к истории, с которой я начал: по итогам того аудита я отдал владельцу простую таблицу — список из полутора десятков фраз, где рекламный бюджет и органическая позиция пересекались настолько сильно, что часть расходов имело смысл пересмотреть, и отдельно список из шести фраз, которые конвертировались в рекламе, но не имели под собой ни одной посадочной страницы. Первое давало прямую и достаточно быструю экономию бюджета. Второе — среднесрочную точку роста органического трафика без дополнительных вложений в рекламу вообще. Ни то, ни другое не потребовало ни одной новой идеи о том, что писать или как рекламировать — вся необходимая информация уже лежала в трёх разных кабинетах, её просто никто раньше не сводил вместе.
Я не хочу создавать впечатление, что достаточно один раз свести эти данные и можно забыть об этой работе — это живой процесс, потому что органические позиции меняются, рекламные ставки конкурентов меняются, сезонность меняется. Разовая сверка даёт разовый эффект. Регулярное наблюдение за пересечением органики и рекламы, встроенное в повседневную работу с сайтом, а не вынесенное в отдельный ежеквартальный аудит, — вот что реально экономит деньги системно, а не разово. И для этого гораздо удобнее иметь пересечение данных прямо там, где вы и так работаете с контентом и SEO-настройками страницы, чем каждый раз вручную открывать три разных кабинета и сводить цифры в отдельной таблице, как это делал я в тот день, разбирая чужой рекламный кабинет.
Если вы ни разу не сверяли список самых дорогих фраз в своей контекстной рекламе с их же органическими позициями — это буквально пятнадцать минут работы, которые стоит потратить на этой неделе, а не откладывать до следующего квартального отчёта агентства. Возможно, вы уже платите за то, что и так получаете бесплатно.
Я довольно скептически отношусь к идее, что для интернет-магазина в принципе можно один раз всё настроить и забыть — ни в SEO, ни в рекламе так не работает, потому что и позиции, и ставки конкурентов, и сам поисковый спрос находятся в постоянном движении. Но сведение органики и рекламы в одну картину — это как раз тот редкий случай, когда разовая настройка процесса даёт постоянную, а не разовую отдачу: один раз подключить учёт, а дальше просто регулярно поглядывать на пересечение при каждой правке страницы, вместо того чтобы устраивать отдельный аудит раз в квартал, как это обычно и происходит на большинстве проектов, включая тот, с которого я начал эту статью.
Именно поэтому в SEO Insights & Ads мы не стали делать отдельный «отчёт для галочки», который открывают раз в месяц перед встречей с руководством, а встроили эти данные прямо туда, где и так работает контент-менеджер и SEO-специалист — в редактор конкретной страницы. Логика простая: решение снизить ставку в рекламе или, наоборот, доработать посадочную страницу под уже прибыльный рекламный запрос принимается быстрее и чаще, если нужная информация лежит на расстоянии одного клика, а не требует захода в три разных кабинета и сведения цифр вручную, как это происходит на подавляющем большинстве магазинов сегодня. Если у вас в плагине уже стоит COS WP Woo — стоит просто заглянуть в этот раздел один раз и посмотреть, что там видно по вашим собственным цифрам. Иногда достаточно одного взгляда, чтобы найти те самые пятнадцать тысяч рублей в месяц, о которых никто не догадывался.
SEO Insights & Ads — не единственный модуль плагина, который решает задачу, которую иначе закрывали бы двумя-тремя отдельными платными сервисами и ручной сверкой между ними. Если тема экономии на зоопарке разрозненных инструментов вам близка — я подробно разбирал этот принцип в статье про то, как один плагин заменяет собой зоопарк из двадцати WooCommerce-расширений. Логика везде одна и та же: данные, которые в реальности касаются одного и того же бизнеса и одних и тех же страниц, не должны жить в трёх изолированных кабинетах просто потому, что так исторически сложилось.
А тому знакомому с промышленным оборудованием я, кстати, так и сказал в итоге: дело не в том, что подрядчика надо менять. Дело в том, что между SEO-специалистом и директологом нужен третий взгляд — не человек, а инструмент, который сидит ровно на стыке и не даёт этому стыку оставаться слепой зоной месяцами подряд.
