Перейти к содержанию

Как выбрать точки роста по поисковым отчётам

В первой части курса мы разобрали технические препятствия: запреты индексирования, неверные HTTP-ответы, дубли и потерянные ссылки. Теперь рассмотрим другую задачу. Предположим, библиотека устроена согласованно, но редактору нужно выбрать, какие материалы улучшать в первую очередь. Переписывать все статьи одновременно дорого, а одна цифра общей посещаемости не объясняет, где находится возможность роста.

Возьмём знакомые страницы B, C и D и небольшой поисковый отчёт. По нему выберем одну обоснованную гипотезу, определим изменение и способ наблюдения. Результатом станет запись в рабочем журнале, а не обещание определённой позиции: данные помогают поставить вопрос, но не раскрывают все причины поведения поисковой системы и пользователей.

Отчёт и границы данных

Продолжим вымышленный учебный сценарий на https://example.com. B — старый урок «Запросы LINQ to XML», C — статья «Статический сайт из Markdown», D — общий каталог. Все числа ниже придуманы для разбора; это не выгрузка ProfessorWeb, не результаты внедрения и не подтверждение реальной индексации его страниц.

Для самостоятельной работы используется отдельная таблица seo-audit/opportunities-example.csv. Она не заменяет технические наблюдения A–H. В ней заданы период sample_period, источник google, устройство desktop, страна sample_country и признак data_kind=fictional. В настоящей выгрузке сохраняйте действительные значения этих измерений.

URL Запрос Показы Клики Средняя позиция
B запросы linq to xml 1200 36 6,8
B linq xml примеры 400 8 9,2
C статический сайт из markdown 900 18 7,4
C markdown в html 500 5 12,6
D каталог уроков программирования 300 6 5,1

Показ и клик описывают разные события: результат был учтён как показанный, а затем пользователь мог перейти по нему. CTR выражает долю кликов относительно показов. Средняя позиция агрегирует положение результатов в выбранном отчёте и не является постоянным местом страницы. Эти определения приведены в справке об эффективности Google Поиска.

Перед сравнением зафиксируйте условия. Если показатели B получены для компьютеров, а C — для мобильных устройств, исходная таблица уже содержит разные группы. Если один период полный, а другой охватывает только утро последнего дня, сравнение тоже изменится. В нашем примере условия одинаковы, поэтому можно перейти к содержательному разбору строк.

CTR как начало исследования

Для первой строки вычислим долю кликов:

CTR = клики / показы × 100%

B: «запросы linq to xml»
36 / 1200 × 100% = 3%

C: «статический сайт из markdown»
18 / 900 × 100% = 2%

Дополняя таблицу таким же расчётом, получим 2% для второго запроса B, 1% для «markdown в html» и 2% для D. Теперь возникает соблазн объявить C самой плохой страницей. Однако CTR относится к определённому запросу и окружению результата. Разные задачи, позиции, конкурирующие результаты и вид выдачи делают прямую оценку «хорошо/плохо» преждевременной.

Рассмотрим запрос «markdown в html». Он может означать желание быстро преобразовать текст, найти библиотеку или понять устройство сборщика. Наша C рассказывает о статическом сайте. Пользователь, которому нужен онлайн-конвертер, может увидеть статью и осознанно выбрать другой результат. Низкая доля переходов тогда объясняется различием задачи, а не обязательно неудачным описанием страницы.

У запроса «статический сайт из markdown» связь с C очевиднее. Если статья действительно объясняет этот процесс, стоит посмотреть, ясно ли название и первый экран сообщают о результате обучения. Пока это кандидат для исследования. Мы ещё не знаем, какой сниппет показан в каждой ситуации, кто находится рядом и насколько полезной оказалась сама статья.

Можно рассчитать суммарный CTR для показанных строк B: 44 клика на 1600 показов дают 2,75%. Для показанных строк C: 23 на 1400 — приблизительно 1,64%. Это взвешенная доля, а не среднее арифметическое двух процентов. Но даже такой аккуратный расчёт описывает только наш небольшой набор строк.

В реальном Search Console часть запросов скрывается ради конфиденциальности, а таблица может не содержать все строки. Кроме того, данные агрегируются по-разному в зависимости от измерения. Поэтому сумма выбранных запросов не обязана совпадать с итогом диаграммы. Группировка и ограничения данных Search Console.

Выбор одной гипотезы

Сравним три направления работы. Для B можно подробнее раскрыть примеры запросов XML. Для C можно уточнить границы материала и описание результата. Для D можно сделать выбор учебного направления понятнее. Ни один вариант пока не считается доказанной причиной роста: требуется сопоставление отчёта и действительного содержимого.

В учебном сценарии выберем C по запросу «статический сайт из markdown». У этой строки достаточно показов, чтобы задуматься о представлении страницы, и понятная связь с её названием. Запрос «markdown в html» сохраним отдельно: сначала выясним его задачу, прежде чем менять всю статью ради этой формулировки.

Хорошая гипотеза связывает наблюдение, предполагаемый механизм и ограниченное действие. Формулировка «у C мало кликов, надо сделать SEO» не объясняет ни изменения, ни критерий проверки. Более точный вариант: «в описании C недостаточно ясно названы исходник, сборка и получаемый HTML; согласуем метаданные и вступление с фактическим учебным результатом».

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

Занесём подготовленную запись в журнал изменений. Это пример планируемого действия: поле даты оставлено неизвестным, поскольку оно не описывает выполненное внедрение.

change_id,url_id,hypothesis,change,expected_observation,changed_at,rollback
opportunity-C-01,C,Результат урока недостаточно ясно описан,Согласовать title и описание со вступлением,Опубликованный документ точно описывает имеющийся пример,unknown,Вернуть прежнюю редакцию метаданных и вступления

Первое ожидаемое наблюдение здесь техническое и редакционное: нужный документ действительно опубликован и обещает то, что содержит. Дальнейшее изменение показов и кликов запишем отдельно. Если смешать их в одном обязательном результате, даже правильно выполненное изменение станет невозможно оценить до получения поисковых данных.

Средняя позиция и ожидаемая польза

Средняя позиция 12,6 у второго запроса C часто привлекает внимание как возможность «вывести страницу из второй десятки в первую». Но среднее не сообщает, что каждый пользователь видел её ровно на этом месте. Оно может объединять заметно разные наблюдения. Показатель полезен для отбора, а конкретное действие следует выбирать по задаче читателя и содержимому.

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

Можно оценить чувствительность результата к выбранному допущению. Если при тех же 900 показах доля кликов C составила бы 3%, получилось бы 27 кликов вместо 18. Разница равна девяти. Это арифметический сценарий, а не прогноз: изменение заголовка не фиксирует число показов, позиции и решения пользователей на прежнем уровне.

Такой расчёт помогает сравнивать затраты. Если доработка требует большого исследования и нового учебного проекта, несколько предполагаемых дополнительных кликов не делают её автоматически приоритетной. Возможно, материал важен как вход в целый курс, а его полезность следует оценивать шире. Тогда зафиксируйте эту цель, вместо того чтобы объявлять всю работу доказанной одной формулой CTR.

Наблюдение после изменения

Для настоящего сайта сохраните исходную редакцию, дату изменения и условия отчёта. После следующего обхода отдельно посмотрите, что поисковая система сообщает о странице и как она представляет результат. Только затем сравнивайте поисковые показатели в одинаковых группах: источник, тип поиска, URL, запросы, страна, устройство и сопоставимые периоды.

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

Сравнение до и после само по себе не является строгим экспериментом. За это время могли измениться спрос, состав результатов, новые страницы библиотеки и внешний контекст. Сохранённая B может служить ориентиром для наблюдений, но она не становится идеальной контрольной группой: запросы LINQ и Markdown имеют разные особенности. Не вычитайте изменение B из C механически, будто это доказанная поправка на все внешние факторы.

Для данных Яндекса создавайте отдельный набор. Его правила подсчёта и охват нужно читать в собственном контексте. В частности, в отчётах доступны группировки по запросам и URL, показы и клики. Мониторинг поисковых запросов Яндекса. Числа двух систем не следует складывать в один «CTR сайта» без явного определения такого показателя.

В итоге мы выбрали конкретную возможность для C, сохранили альтернативные объяснения и подготовили наблюдение. Следующий шаг — подробнее сопоставить запрос с задачей читателя. Это позволит решить, достаточно ли уточнить имеющийся материал или нужен отдельный урок с самостоятельным результатом.