Підключаєш свій Google Search Console — інструмент витягує дані Search Analytics і сам знаходить: Low Hanging Fruits, Content GAP, канібалізацію, Low Performers та Top Performers. З фільтрами по періоду (аж до 24 год) і типу пошуку. Аналіз відбувається у твоєму браузері, дані нікуди не надсилаються.
webmasters.readonly). Токен живе у пам'яті вкладки,
не зберігається і не потрапляє на сервер. Дані ти бачиш тільки ти.
dataState: all) — цифри можуть трохи зрости за день-два.
Запити «на відстані удару» — позиції ~4–20 (особливо друга сторінка) з реальними показами. Відсортовано за потенційними додатковими кліками, якщо вивести запит у топ-3 (за кривою CTR по позиціях, побудованою з даних цього ресурсу). Це найшвидші перемоги.
Кластери запитів, за якими Google уже показує твій сайт, але позиція глибока (>15) і кліків майже нема. Кожен кластер — окрема тема під контент; показано, який URL ранжується зараз (якщо є) чи що сторінки під цю тему нема взагалі.
Запити, за які конкурують ≥2 різних твоїх URL одночасно. Кліки й авторитет розмиваються між сторінками — варто визначити канонічну, а решту злити/перелінкувати.
На рівні URL: для кожної сторінки підсвічені ключі, де вона недопрацьовує — багато показів, але CTR значно нижчий за очікуваний для позиції (сніпет/інтент). Плюс мітка просідання, якщо сторінка втратила кліки проти попереднього періоду.
Що працює: сторінки, які принесли найбільше кліків, а під кожною — топ-ключі, що генерують цей трафік. Корисно, щоб знати свої «робочі коні» й куди лити внутрішні посилання та оновлення.
Інструмент завантажує дані звіту «Ефективність» із Search Console і розкладає їх на п'ять готових списків. З ними легше скласти план оптимізації, знайти теми для нових сторінок, перевірити канібалізацію й помітити сторінки, що втратили кліки. Потрібен підтверджений доступ до ресурсу в Search Console. Аналіз іде у твоєму браузері, а сервер marko-f.com даних не отримує.
Натисни «Підключити Google Search Console» і дозволь доступ. У полі «Ресурс (property)» почни вводити адресу сайту й обери ресурс. Далі вибери «Період» і «Тип пошуку»: веб, зображення, відео чи новини. За потреби зміни «Мін. показів» (типово 20) і натисни «Аналізувати». Кнопка «Завантажити CSV» зберігає дані поточної вкладки.
Над вкладками з'являється зведення: ресурс, тип пошуку, точні дати періоду, кліки, покази й кількість запитів. Поріг «Мін. показів» діє на всіх вкладках, крім Top Performers. Решта правил своя для кожної вкладки:
покази × (CTR_топ3 − поточний_CTR).
У колонці «Сторінка» стоїть URL, що ранжується найвище.
покази × (очікуваний_CTR − поточний_CTR). Мітка просідання
з'являється, коли сторінка мала щонайменше 10 кліків у попередньому періоді, а тепер
втратила понад 30 % і не менше 5 кліків.
Попередній період має таку саму довжину і закінчується за день до початку обраного.
Під час кожного запуску інструмент будує криву CTR для позицій 1–20 з даних обраного ресурсу. Позиція бере значення з твоїх даних, якщо за нею щонайменше 100 показів. Для решти позицій підставляється усереднена крива, вбудована в скрипт. Скільки позицій пораховано з даних ресурсу, видно в примітці над таблицею.
Вхід іде через Google Identity Services. Браузер отримує короткоживучий токен із дозволом
https://www.googleapis.com/auth/webmasters.readonly, тобто лише на перегляд
даних, і сам звертається до Search Console API. Токен живе в
пам'яті вкладки, а кнопка «Відключити» відкликає його.
Один аналіз робить чотири паралельні вибірки: за запитами, за парами «запит × сторінка», за
сторінками і за сторінками в попередньому періоді. Кожна вибірка вантажиться порціями по 25 000 рядків, максимум три порції. Усі запити йдуть із dataState: all, тобто
разом зі свіжими, ще не остаточними даними. Період «Останні 24 години» бере поточну дату за
UTC, а довші періоди закінчуються два дні тому.
Зведення рахує кліки й покази за запитами, а анонімізовані запити Google не розкриває. Тому суми тут зазвичай менші, ніж у звіті «Ефективність». На великих сайтах частина рідкісних запитів ще й не вміщається в ліміт рядків.
На цих сторінках Google описано параметри запитів, дозвіл і причини розбіжностей. Вони підтверджують факти з тексту вище.
dataState, типи пошуку й потрібні дозволи.webmasters.readonly дає лише перегляд даних Search Console.