SEO-диагностика

Загрузите данные из Google Search Console, наложите на график апдейты Google и изменения сайта - и разберитесь, что могло повлиять на трафик.

Локальная рабочая область

Загрузите данные из Search Console

Выгрузите последние 16 месяцев из Search Console. Файл обрабатывается только в этом браузере.

Встроенный снимок обновлён:

ZIP из Google Search ConsoleЭффективность > Результаты поиска > последние 16 месяцев > Экспорт > Скачать CSV. ZIP не распаковывайте.

Все данные остаются в этом браузере на этом устройстве. Файлы обрабатываются локально и не отправляются на серверы M09.

Период

История официальных апдейтов Google

Подтверждённые апдейты Google

Коротко перед началом

Как скачать ZIP из Search Console?

Откройте нужный ресурс в Search Console: Эффективность → Результаты поиска. Выберите последние 16 месяцев и тип поиска Web, уберите лишние фильтры и не включайте сравнение. Нажмите Экспорт → Скачать CSV. Откройте здесь скачанный ZIP, не распаковывая и не переименовывая его.

Можно ли посмотреть больше 16 месяцев?

Одна выгрузка Search Console охватывает до 16 месяцев. Совместимые ZIP одного сайта объединяются по датам, а совпадающие дни обновляются из нового файла. Выберите «Всё время», чтобы увидеть всю накопленную здесь историю.

Как инструмент защищает от загрузки данных другого сайта?

Он проверяет адрес ресурса в исходном имени ZIP из Search Console или в данных выгрузки. При явном несовпадении импорт блокируется. Если адрес проверить не удаётся, перед добавлением данных нужно подтвердить действие. Сохраняйте исходное имя ZIP.

Как получить JSON из GitHub?

Установите GitHub CLI и авторизуйтесь командой gh auth login. В команде ниже в двух местах замените OWNER/REPOSITORY на владельца и имя репозитория, а YYYY-MM-DD на дату не позже начала анализируемого периода. Выполните команду и откройте здесь полученный файл JSON.

Как выгрузить JSONGitHub CLI
gh auth login

gh pr list \
  --repo OWNER/REPOSITORY \
  --base "$(gh repo view OWNER/REPOSITORY --json defaultBranchRef --jq '.defaultBranchRef.name')" \
  --state merged \
  --search "merged:>=YYYY-MM-DD" \
  --limit 1000 \
  --json number,title,mergedAt,url,labels,additions,deletions,changedFiles,files,mergeCommit,baseRefName \
  > website-changes.json

Замените OWNER/REPOSITORY и дату. Команда сама определит ветку по умолчанию. Она только читает PR: не запускает Actions и не расходует минуты их выполнения. Заголовки и пути обрабатываются только в браузере.

Слияние PR означает развёртывание на рабочем сайте?

Нет. На шкале это только контекст изменения кода. Прежде чем делать вывод, проверьте по журналу развёртываний, когда изменение появилось на рабочем сайте.

Как определяется повторяющийся паттерн?

Инструмент ищет похожее изменение около той же даты год назад и сравнивает направление, масштаб и форму тренда. Один прошлый год даёт подсказку о возможной сезонности, но не доказательство.

Доказывает ли совпадение дат влияние Google?

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

Где хранятся сохранённые сайты?

ZIP, CSV и JSON обрабатываются локально в браузере и не отправляются на серверы M09. Сохранённые сайты остаются в IndexedDB этого профиля; очистка данных сайта удалит их. Скачанная резервная копия представляет собой обычный незашифрованный JSON.