Эта инструкция покажет, как бесплатно подключить Google Search Console к Claude, чтобы Claude напрямую читал данные Search Console вашего сайта: клики, показы, поисковые запросы, страницы, статус индексации и даже отправку URL на индексацию. Посредникам платить не придётся ни копейки. Нужна только платная подписка на сам Claude, всё остальное бесплатно.
Я, Мохсен Тавуси, настроил этот способ на своих сайтах и проектах, несколько дней воевал с его ошибками и собрал здесь всё. У каждого шага есть скриншот, есть готовый конфиг для копирования и 18 реальных ошибок и подводных камней, на которые я наткнулся сам, с решением для каждой.
И сразу одно уточнение: я не пишу ни строчки кода, и программировать мы здесь не будем. Это не нужно, не переживайте. Где потребуется, вы найдёте готовый текст, который остаётся только скопировать.
Почему Search Console подключают через Claude Desktop, а не через веб-версию Claude?
Когда вы работаете с Claude в браузере, вся обработка идёт на серверах Anthropic, а у этих серверов нет доступа к вашему компьютеру. У Claude Desktop другая логика: часть нагрузки переходит на ваш собственный компьютер. Он сам играет роль сервера, и именно поэтому способ бесплатный.
Отсюда два важных следствия, о которых лучше знать с самого начала:
- Подключение работает только в приложении Claude Desktop. На claude.ai и в мобильном приложении Search Console вы не увидите.
- Если вы поручили Claude задачу, для которой нужны данные Search Console, не выключайте компьютер.
Здесь обычно возникает вопрос: я ведь вхожу через свой аккаунт Google, зачем нужна программа-посредник? Дело в том, что вход через Google только выдаёт разрешение, а данные не передаёт. Нужна программа, которая хранит это разрешение (токен), с его помощью забирает данные из API Search Console и передаёт их Claude на понятном ему языке (протокол MCP). В нашем способе такая программа работает на вашем собственном компьютере. На момент написания инструкции у самого Google нет официального MCP-сервера для Search Console.
| Способ из этой инструкции (сервер на вашем компьютере) | Готовые онлайн-коннекторы | |
|---|---|---|
| Где работает | На вашем компьютере с Windows | На сервере другой компании |
| Где доступно | Только в приложении Claude Desktop | Claude Desktop, веб-версия и мобильное приложение |
| Когда компьютер выключен | Не работает | Работает |
| Стоимость | Бесплатно (только подписка Claude) | Обычно платно или с маленькой бесплатной квотой |
| Где хранится ваш токен Google | На вашем компьютере | У этой компании |
До этого способа я пробовал и другие: расширение, которое выгружает данные Search Console в Google Таблицы, или выгрузку CSV с передачей файла Claude. Оба варианта работают, но это не настоящее подключение, и с несколькими сайтами они очень быстро надоедают.
Google Search Console как подключить к Claude: что подготовить заранее?
Подготовьте вот что:
- Платную подписку Claude. На бесплатной версии лимит заканчивается очень быстро, а эта инструкция рассчитана на платную.
- Windows. Все пути и скриншоты в инструкции сделаны для Windows.
- Аккаунт Google, у которого в Search Console есть доступ к вашему сайту. Чтобы отправлять URL на индексацию, у этого аккаунта должен быть доступ Owner (владелец): уровня Full недостаточно.
- Около часа времени и терпения. В первый раз это долго, потом занимает несколько минут.
Шаг 1. Как установить Claude Desktop и Node.js?
Сначала скачайте Claude Desktop со страницы загрузки самого Claude и установите версию для Windows.
После установки и входа главный экран приложения выглядит так:
Дальше очередь Node.js. Многие здесь пугаются: что это такое и при чём тут мы? Не бойтесь. Это как программы, без которых игра не запустится: установили и больше о нём не думаете. Скачайте с сайта версию LTS для Windows (Windows Installer с расширением msi), нажимайте Next и Install и не трогайте никакие настройки.
Чтобы убедиться, что всё установилось, откройте Command Prompt (командную строку) и введите:
Если вернулось число вроде v24.20.0, всё установлено. Если ничего не вернулось, закройте Command Prompt и откройте заново. Без Node.js сервер Search Console вообще не запустится, и это самая частая причина поломки.
Шаг 2. Где находится файл конфигурации Claude Desktop и как он выглядит?
В Claude Desktop нажмите на имя аккаунта внизу слева и откройте Settings. В разделе Desktop app выберите Developer, затем нажмите кнопку Edit config. Откроется папка с файлом claude_desktop_config.json. Путь к нему в Windows такой:
Названия этих меню постоянно меняются: сегодня это Developer, завтра Extensions или Connectors. Но всегда есть JSON-файл конфигурации, в котором описаны MCP-серверы. Вся суть в этом файле.
Теперь самая сложная часть, но если её понять, дальше проблем не будет. В файле есть раздел «mcpServers». В нём открывается фигурная скобка, внутри у каждого сервера свой отдельный блок, а в конце та же скобка закрывается. Между блоками серверов ставится запятая, после последнего блока её нет. Одна лишняя или пропущенная скобка либо запятая ломает весь файл, и ни один сервер не запускается.
Очень важный момент. В файле конфигурации не только mcpServers: Claude хранит там и собственные настройки (раздел «preferences»). Поэтому никогда не удаляйте весь файл и не пишите его заново, только добавляйте блок сервера. Однажды я заменил файл целиком и потерял другое подключение, которого не было даже в бэкапе.
Если не уверены в скобках, отдайте весь файл самому Claude и попросите проверить скобки и запятые и вернуть полностью исправленный файл. Но пока закройте этот файл: сначала нужно создать ключ Google.
Шаг 3. Как создать проект в Google Cloud?
Откройте Google Cloud Console и войдите тем же аккаунтом Google, у которого в Search Console есть доступ к сайту. Это очень важно: если войдёте не тем аккаунтом, в конце не увидите ни одного сайта.
Вверху страницы, рядом с логотипом Google Cloud, находится выбор проекта. Нажмите на него, затем на New Project и дайте проекту имя. Я назвал свой testAmoozeshMohsenTavoosi, а вы называйте как хотите. В поле Organization оставьте No organization: для личного Gmail это нормально, проблем не будет. Затем нажмите Create.
Если увидите предупреждение о том, сколько ещё проектов можно создать, не волнуйтесь: это просто квота проектов вашего аккаунта. Для всех ваших сайтов нужен один проект, а не по проекту на каждый сайт. Доступ к сайтам идёт от вашего аккаунта Google, а не от проекта.
А теперь место, где я сам не раз мучился. После создания проекта посмотрите вверх страницы и проверьте, что выбран именно новый проект. Внизу страницы тоже появляется сообщение о том, какой проект вы сейчас видите. Бывает, что выбор стоит на другой Organization и показывает прежний проект. Если не уследить, вы включите API не в том проекте и потом не поймёте, что произошло.
И замечание про все шаги в Google Cloud: Google постоянно переставляет меню. Если то, что вы видите на моих скриншотах, отличается от вашего экрана, сделайте скриншот страницы и спросите Claude или любой другой ИИ, где находится нужная кнопка. Здесь хорошо помогают даже бесплатные нейросети.
Шаг 4. Какие API нужно включить в Google Cloud?
Нужны два API. В поиске вверху Google Cloud введите Google Search Console API, откройте его и нажмите Enable. Если вместо Enable видите кнопку Manage и надпись API Enabled, он уже включён и ничего делать не нужно. Только не нажмите случайно Disable API.
Затем повторите то же самое для Web Search Indexing API. Он нужен для отправки URL и карты сайта на индексацию. Даже если сейчас он вам не нужен, всё равно включите: это бесплатно, а возвращаться сюда потом хлопотно.
Шаг 5. Что такое Consent Screen и как его заполнить?
Consent Screen — это страница, которая всплывает, когда вы входите на сайт через Google, и спрашивает: такое-то приложение хочет получить доступ к вашим данным, разрешаете? Например, при входе в LinkedIn через Google вы видите именно её:
В роли приложения здесь выступает наше подключение Claude к Search Console. Google строит эту страницу сам, но вы должны сообщить ему название приложения и адрес почты поддержки. Пока страница не настроена, Google не даст создать ключ.
В меню слева откройте Google Auth Platform (в некоторых аккаунтах он находится в разделе APIs and Services под названием OAuth consent screen) и нажмите Get started.
Заполните поля так:
- Заполните поля так:
- App Information. Название приложения любое, я написал GSC Mohsen Tavoosi Tutorial. В User support email выберите свой Gmail.
- Contact Information. Снова ваш Gmail.
- Finish, затем Create.
Логотип, домен и ссылку на политику конфиденциальности оставьте пустыми. Для приложения, которым пользуетесь только вы, ничего из этого не нужно.
После создания в разделе Audience остаются ещё два действия. Если их пропустить, потом застрянете:
- В Test users добавьте свой Gmail, даже если вы сами владелец проекта. Google не добавляет владельца автоматически.
- Нажмите Publish app, чтобы приложение перешло из режима Testing в Production. В режиме Testing входить заново придётся каждые 7 дней. Поскольку пользователь только вы, никакой проверки Google от вас не потребует.
Шаг 6. Как создать OAuth Client ID и JSON-файл?
Теперь главный ключ. Откройте APIs and Services, затем Credentials, нажмите Create credentials и выберите OAuth client ID. В новом интерфейсе Google этот раздел есть и в Google Auth Platform под названием Clients.
Если не знаете, что выбрать, правильный вариант: OAuth client ID. Не API key и не Service account. С API key Search Console не работает: это ваши личные данные, и Google должен убедиться, что владелец сайта именно вы.
В Application type выберите Desktop app. Это самый важный выбор на странице: если выбрать Web application, при входе получите ошибку redirect. Дайте ключу имя и нажмите Create.
Откроется окно OAuth client created с Client ID и Client secret. Эти два значения работают как логин и пароль. Нажмите кнопку Download JSON.
Если кнопка создания ключа неактивна, Consent Screen (предыдущий шаг) ещё не заполнен до конца.
Шаг 7. Куда положить JSON-файл и как написать конфиг?
У скачанного файла очень длинное имя, что-то вроде client_secret_ЧИСЛА.apps.googleusercontent.com.json, и лежит он в папке Downloads («Загрузки»).
Мой совет: не оставляйте файл в Downloads. Создайте постоянную папку (например, в Documents папку mohsentavoosi-gsc), перенесите файл туда и сократите имя, например до mohsentavoosi-gsc-secret.json. Затем зажмите Shift, щёлкните по файлу правой кнопкой и выберите Copy as path («Копировать как путь»), чтобы скопировать полный путь.
Теперь полностью закройте Claude Desktop и откройте файл конфигурации. Если файл пустой или в нём только {}, замените его содержимое целиком вот этим:
Если в файле уже есть что-то ещё, добавьте внутрь «mcpServers» только блок «gsc-mohsentavoosi» и поставьте запятую между блоками.
Сервер, который мы здесь используем, это бесплатная программа с открытым кодом suganthan-gsc-mcp, в которой около 28 инструментов для Search Console. Устанавливать её отдельно не нужно: команда npx из конфига сама скачает и запустит её.
Поменять нужно три места:
- Замените YOURNAME на имя папки вашего пользователя Windows. Лучше вставить весь путь, скопированный через Copy as path.
- Удвойте каждый обратный слэш (\) в пути: C:\Users превращается в C:\\Users. С одинарным слэшем файл сломается и сервер не запустится. И не забудьте расширение .json в конце пути.
- Вместо mohsentavoosi.com укажите адрес своего сайта.
С адресом сайта есть ловушка, из-за которой многие часами ходят по кругу. Формат адреса должен быть точно таким, как сайт зарегистрирован в Search Console:
- Если ваш ресурс типа Domain (в Search Console он показан без https), пишите sc-domain:example.com
- Если ресурс типа URL prefix, указывайте полный адрес с https и слэшем в конце, например https://example.com/
- Если сайт зарегистрирован с www, www тоже нужен.
Если сайтов несколько, перечислите все в GSC_SITE_URLS через запятую без пробелов. GSC_SITE_URL задаёт сайт по умолчанию, и он тоже должен быть в списке:
Сохраните файл через Ctrl+S и закройте.
Шаг 8. Как полностью закрыть Claude и открыть его снова?
Шаг кажется простым, но половина ошибок возникает именно здесь. Когда вы закрываете окно Claude крестиком, сам Claude не закрывается. Его значок остаётся внизу экрана рядом с часами Windows, и в фоне для него может выполняться Cowork или другая задача.
Поэтому:
- Закройте окно.
- Щёлкните правой кнопкой по значку Claude внизу экрана (рядом с часами) и выберите Quit или Exit.
- Если сомневаетесь, откройте Task Manager (диспетчер задач) и проверьте, что процесса Claude не осталось. Если остался, нажмите End task.
- Снова откройте Claude.
Почему это так важно? При закрытии Claude перезаписывает файл конфигурации своими настройками. Если сохранить файл, пока Claude открыт, при закрытии он запишет поверх ваших изменений, и блок вашего сервера пропадёт. Моё правило такое: файл конфигурации сохраняется только тогда, когда Claude полностью закрыт.
И ещё одна полезная привычка. Когда подключение заработало, держите рядом с этим файлом его копию с именем claude_desktop_config.BACKUP.json. Если конфиг слетит, просто верните содержимое из бэкапа.
Шаг 9. Как проверить, что подключение Search Console к Claude работает?
Снова откройте Settings, затем Developer. Рядом с именем сервера должно быть написано Running:
Если вместо Running написано Failed или появилась ошибка, нажмите кнопку View logs и отдайте текст лога Claude, чтобы он нашёл причину. Обычно проблема в файле конфигурации: в нём ошибка, он сбросился или был удалён. Загляните и в раздел про ошибки и подводные камни ниже.
Теперь проверка. Откройте новый чат в самом приложении Claude Desktop и напишите что-то вроде:
Если Claude покажет окно с запросом разрешения, нажмите Allow once или Always allow.
В первый раз откроется браузер и попросит войти в Google. Выберите аккаунт, у которого есть доступ к сайту.
Затем появится страница с надписью Google hasn’t verified this app. Не пугайтесь: это нормально, ведь приложение вы создали сами и Google его не проверял. Нажмите Continue (в некоторых версиях сначала Advanced, а потом название приложения).
Дальше откроется страница с разрешениями. Поставьте галочки и нажмите Continue.
Когда увидите страницу Authentication successful, всё готово. Закройте вкладку и вернитесь в Claude.
В видео к этой инструкции я специально оставил ошибки этого шага. Один раз Claude подключился не к тому коннектору, один раз выдал ошибку ключа, один раз не открылась страница в браузере, а один раз без всякой причины выдал ошибку, и всё исправилось после одного закрытия и открытия. Я не стал это вырезать, чтобы вы, столкнувшись с тем же, не думали, что проблема в вас. Почти все натыкаются именно на это. Всё вместе с решениями собрано в следующем разделе.
Какие ошибки бывают при подключении Search Console к Claude и как их исправить?
Каждую из них я встретил сам: на своём компьютере, на втором компьютере или во время записи видео. Общее правило: прежде чем гадать, отдайте Claude точный текст ошибки или скриншот страницы Developer.
Сервер выдаёт ошибку подключения, хотя ничего не менялось. Что делать?
Это самый частый подвох этого способа. На странице Developer рядом с сервером видна ошибка или Failed, либо Claude сообщает, что не может подключиться к Search Console, хотя конфиг и файл ключа на месте. Иногда это проходит само через несколько секунд. Если нет, полностью закройте Claude: сделайте Quit через значок у часов, проверьте в Task Manager, что процесса не осталось, и откройте снова. В моём видео всё тоже заработало без единого изменения, после одного закрытия и открытия.
Откуда берётся ошибка Request timed out или Couldn’t start this server?
Сервер не успел запуститься, пока Claude его ждал. Команда npx каждый раз проверяет в интернете, нет ли новой версии, и при медленном или нестабильном подключении это занимает больше минуты.
Есть ещё сообщение Couldn’t start this server for Cowork and Code sessions. Оно означает, что режимы Cowork и Code запускают собственную копию сервера, и эта копия не поднялась. Это не обязательно значит, что в обычном чате подключения тоже нет, поэтому сначала проверьте обычный чат. Такие первые timeout обычно проходят сами.
Если ошибка повторяется постоянно, один раз выполните в Command Prompt вот это, чтобы пакет установился в систему:
А в конфиге вместо npx укажите путь прямо к установленному файлу:
Остальная часть блока (раздел env) остаётся прежней. Так сервер запускается за пару секунд.
Почему файл конфигурации время от времени очищается?
Вчера всё работало, а сегодня на странице Developer нет ни одного сервера. Причин две. Либо файл сохранили, пока Claude был открыт, и при закрытии Claude записал поверх него своё, либо файл сохранили в Notepad в кодировке UTF-8 with BOM, Claude не смог его прочитать и создал заново. Решение то же, что в шаге 8: сохранять файл только при полностью закрытом Claude, в кодировке UTF-8 без BOM (она выбирается внизу окна Save As) и держать рядом бэкап.
Почему не запускается ни один сервер и все пропали разом?
Это значит, что JSON-файл сломан. Вот ошибки, которые встречал я сам:
- Лишняя фигурная скобка перед запятой, которая раньше времени закрыла весь файл.
- Команды Command Prompt, по ошибке вставленные в файл конфигурации. Команды вроде del или npx … setup всегда выполняются отдельно в Command Prompt и никогда не пишутся внутри файла.
- Пропущенная запятая между двумя блоками серверов или лишняя запятая после последнего.
- Одинарный обратный слэш в пути к файлу.
- Повторяющаяся строка в файле.
Проще всего отдать весь файл Claude, попросить проверить скобки и запятые и вернуть полностью исправленный файл со всеми прежними разделами.
Сервер в состоянии Running, но Claude говорит, что у него нет ключа или настроек авторизации. Почему?
Раздел «env» в конфиге пропал или сломан, и сервер запустился без пути к файлу ключа. Чтобы убедиться, что весь файл в порядке, выполните в PowerShell:
Если появилась ошибка, JSON-файл сломан. Если ошибки нет, по очереди проверьте имена и путь в разделе env.
Откуда ошибка credential или Claude’s response was interrupted?
Именно на это я наткнулся в своём видео. В конфиге было написано gsc_client_secrets.json, а файл на диске назывался gsc-oauth-secrets.json. Отличались и разделитель, и слово, но этого хватило, чтобы ничего не работало. Имя файла в конфиге и в папке должно совпадать буква в букву. Проверьте также расширение .json, двойные обратные слэши и то, что файл никуда не переместился.
Claude подключается не к тому коннектору. Что делать?
Если вы раньше добавили в аккаунт другой коннектор Search Console (обычно онлайн), Claude может обратиться к нему. Тогда в окне разрешения будет имя другого коннектора. В моём видео появилось имя совсем другого онлайн-коннектора. Нажмите Deny, откройте Settings, затем Connectors и удалите лишний коннектор кнопкой Remove, чтобы Claude обращался только к серверу, который вы создали сами.
Сервер в состоянии Running, но инструментов Search Console в чате не видно. Почему?
Скорее всего, вы на claude.ai (в браузере) или в мобильном приложении, а не в самом приложении Claude Desktop. Сервер на вашем компьютере виден только в чатах приложения Desktop, даже если браузер открыт на том же компьютере. Отправьте тот же запрос в новом чате внутри Claude Desktop.
Что значит ошибка Access blocked при входе в Google?
Ваше приложение находится в режиме Testing, а адреса, с которого вы входите, нет в списке Test users, даже если вы сами владелец проекта. Откройте Google Auth Platform, затем Audience, добавьте свой адрес в Test users и нажмите Save. Если ничего не изменилось, попробуйте окно Incognito или подождите несколько минут. Окончательное решение: нажать Publish app.
Почему приходится заново входить каждые 7 дней?
Приложение осталось в режиме Testing, а в этом режиме Google аннулирует токен каждые 7 дней. В Audience нажмите кнопку Publish app и подтвердите. Поскольку пользователь только вы, никакой проверки от вас не потребуют.
После Continue появляется This site can’t be reached и 127.0.0.1. Что делать?
У меня в видео это тоже случилось. После подтверждения на странице Google браузер переходит на адрес с 127.0.0.1:3847 и показывает ошибку ERR_CONNECTION_REFUSED. Причина в том, что сервер на вашем компьютере ждёт завершения входа всего около 2 минут. Если вход затянулся или сервер посреди процесса перезапустился, по этому адресу вас уже никто не ждёт. Закройте вкладку, снова отправьте запрос в Claude и на этот раз завершите вход быстро. У меня всё исправилось после одного закрытия и открытия Claude.
При входе появляется ошибка redirect. Почему?
Вы создали ключ (OAuth Client) с типом Web application. Создайте новый ключ с типом Desktop app и замените JSON-файл новым.
Токен Google истёк или вход был не тем аккаунтом. Что делать?
Если после смены аккаунта или проекта все запросы выдают ошибку, на компьютере остался старый токен. Сначала отправьте простой запрос на общий отчёт, например «сводка по mohsentavoosi.com за последние 28 дней». В моём тесте именно такой запрос заново открыл вход в Google. Если не помогло, выполните эти две команды отдельно в Command Prompt, а не внутри файла конфигурации:
Затем снова войдите нужным аккаунтом.
Что значит ошибка EADDRINUSE на порту 3847?
Предыдущая копия сервера всё ещё работает в фоне и заняла порт. Полностью закройте Claude, в Task Manager завершите через End task процессы Node.js и откройте Claude снова.
Почему один сайт не отдаёт данные, а остальные отдают?
Если видите сообщение User does not have sufficient permission или You do not own this site, у аккаунта, которым вы вошли, нет доступа к этому сайту, либо неверен формат адреса сайта. Войдите нужным аккаунтом или добавьте адрес своего аккаунта в Search Console этого сайта через Settings и Users and permissions. Если не знаете формат, попробуйте все три варианта: sc-domain:example.com, https://example.com/ и https://www.example.com/.
Если всё настроено правильно и ошибку 403 (Forbidden) выдаёт только один сайт, своё подключение не трогайте. В моём реальном случае ошибка шла от настроек хостинга самого сайта, и проблема была не на нашей стороне. Это нужно выяснять с хостингом или технической командой того сайта.
Почему Claude знает только несколько моих сайтов?
Инструмент мультисайтовой панели показывает только сайты, которые вы указали в GSC_SITE_URLS, а не все сайты вашего аккаунта Google. Добавьте сайт в этот список в правильном формате, сохраните файл при закрытом Claude и снова откройте Claude.
Есть ещё один подвох. Некоторые инструменты этого сервера (например, проверка URL и список карт сайта) не спрашивают, какой сайт имеется в виду, и всегда работают с сайтом по умолчанию (GSC_SITE_URL). Поэтому всегда смотрите на домен в ответе. Если нужен другой сайт, временно сделайте его сайтом по умолчанию.
Отправка URL на индексацию не работает, а отчёты работают. Почему?
Либо вы не включили Web Search Indexing API (шаг 4), либо у вашего аккаунта в Search Console нет доступа Owner. Доступа Full для инструментов индексации недостаточно.
Где найти лог сервера?
Если кнопка View logs не открылась, логи лежат в этой папке:
Нужен файл, имя которого начинается с mcp-server-, а дальше идёт имя вашего сервера (например, mcp-server-gsc-mohsentavoosi.log). Отдайте Claude его последние строки.
Эти ошибки и десятки других нюансов ежедневной работы с данными Search Console я подробно и по порядку разбираю в курсе SEO.
Как добавить в Claude Desktop ещё один MCP (например, Mangools)?
После того как Search Console подключён, добавить следующий инструмент гораздо проще. В том же файле конфигурации после закрывающей скобки блока Search Console поставьте запятую и добавьте следующий блок. Для примера я добавляю Mangools:
Части command и args обычно даёт сам сайт инструмента или Claude, и даёт правильно. От вас нужен только ваш ключ или токен. Зайдите в свой аккаунт на сайте инструмента и найдите раздел MCP или API (в Mangools он называется Connect your AI). Скопируйте токен и вставьте его только вместо TOKEN_HERE. Остальную строку не трогайте.
У этой части два подвоха:
- После двоеточия в x-access-token не ставьте пробел. Правильно
x-access-token:TOKEN, а не x-access-token: TOKEN. - Если инструмент не выдаёт токен, удалите строку header вместе с токеном. mcp-remote сам откроет в браузере страницу входа этого инструмента, как это было с Search Console.
mcp-remote не приложение, и значка, который нужно искать, у него нет. Claude сам запускает его в фоне по файлу конфигурации. Вам нужно только полностью закрыть и снова открыть Claude и подождать несколько секунд, потому что в первый раз он скачивается.
Возможно, вы спросите: почему бы не добавить Mangools прямо в Connectors веб-версии Claude? Я пробовал. Чтобы токен отправлялся в заголовке запроса, у аккаунта должна быть возможность Request headers, а её не было. Поэтому я подключаю всё через Claude Desktop.
После полного закрытия и открытия Claude отправьте тестовый запрос. Claude спросит разрешение и ответит на реальных данных.
Что можно делать после подключения Search Console к Claude?
Здесь самое интересное только начинается. Когда у Claude есть прямой доступ к данным Search Console, вместо выгрузок и таблиц вы просто задаёте вопросы:
- Какие ключевые слова стоят на позициях с 4 по 15 и при этом получают много показов
- Какие страницы конкурируют между собой за одно ключевое слово (каннибализация, то есть конкуренция страниц одного сайта друг с другом)
- Какие страницы просели за последние несколько месяцев
- Отправь эти 20 новых URL на индексацию
И одно предупреждение. Сами цифры приходят напрямую из API Google, Claude их не придумывает. Но в интерпретации Claude может ошибиться: например, без всякой причины связать просадку с обновлением алгоритма или принять за просадку обнуление показов у низкочастотного ключевого слова, хотя, если его никто не искал, показ просто не фиксируется. Поэтому для отчётов просите Claude писать только сами цифры из данных и не гадать о причинах. И помните: никакая SEO-работа не даёт результата раньше чем через 6 месяцев, так что используйте эти данные для верных решений, а не для поспешных выводов.
Какое решение принимать по этим данным, какую страницу оставить, какую объединить и на какое ключевое слово стоит тратить время, я часами разбираю в курсе SEO на реальном проекте. ИИ лишь быстрее выполняет метод, которому вы его научили, а сам метод сначала нужно знать вам. Весь этот метод, от подбора ключевых слов до отчёта, я описал в статье SEO с помощью ИИ.
Эту инструкцию я, Мохсен Тавуси, написал по своему реальному опыту на собственных сайтах и проектах. Если хотите использовать эти данные для настоящего SEO своего сайта и понимать, какое решение стоит за каждой цифрой в Search Console, посмотрите мой курс SEO. Остальные мои уроки тоже есть на сайте mohsentavoosi.com.
Частые вопросы
Можно ли бесплатно подключить Google Search Console к Claude?
Можно: сервер, Google Cloud и API Search Console за это подключение денег не берут. Платить нужно только за подписку на сам Claude, потому что на бесплатном тарифе лимит заканчивается очень быстро.
Что такое MCP?
MCP (Model Context Protocol) — протокол, на котором ИИ общается с внешними инструментами и сервисами. MCP-сервер — это программа-посредник: она получает данные из сервиса, например из API Search Console, и передаёт их Claude в понятном ему виде. В нашем способе MCP-сервер работает на вашем собственном компьютере.
Есть ли у Google официальный MCP-сервер для Search Console?
На момент написания этой инструкции его нет. Поэтому здесь используется бесплатный сервер с открытым кодом suganthan-gsc-mcp, который запускается на вашем компьютере командой npx.
Будет ли это подключение работать в веб-версии Claude или на телефоне?
Нет, только в приложении Claude Desktop на том компьютере, где запущен сервер. На claude.ai и в мобильном приложении инструментов Search Console не будет, а при выключенном компьютере подключение не работает.
Сколько проектов Google Cloud нужно для нескольких сайтов?
Один на все сайты. Доступ к сайтам даёт ваш аккаунт Google, а не проект, поэтому достаточно перечислить все сайты в GSC_SITE_URLS через запятую.
Почему нужен OAuth client ID, а не API key?
Данные Search Console личные, и Google должен убедиться, что к ним обращается сам владелец сайта. API key и Service account здесь не подходят, поэтому создаётся OAuth client ID с типом Desktop app. Тип Web application при входе приводит к ошибке redirect.
Как правильно указать адрес сайта в конфиге?
Ровно так, как ресурс записан в Search Console. Для ресурса Domain пишется sc-domain:example.com, для URL prefix полный адрес с https и слэшем в конце, а если сайт зарегистрирован с www, www тоже нужен.
Какой доступ в Search Console нужен для отправки URL на индексацию?
Нужен уровень Owner: прав Full для инструментов индексации не хватает. Кроме того, в Google Cloud должен быть включён Web Search Indexing API.
Нужно ли уметь программировать?
Нет. Нужно открыть текстовый файл, вставить несколько готовых строк и сохранить. Самое сложное здесь: внимательно обращаться с фигурными скобками и обратными слэшами.
Почему после сохранения конфига Claude не показывает ни одного сервера?
Чаще всего Claude не был закрыт полностью и при выходе перезаписал файл, либо в JSON есть ошибка. Закройте Claude через значок у часов и проверьте Task Manager, а потом отдайте весь файл Claude на проверку скобок и запятых.
Почему вход в Google слетает каждые 7 дней?
Приложение в Google Auth Platform осталось в режиме Testing, а в нём Google аннулирует токен раз в 7 дней. Кнопка Publish app в разделе Audience переводит приложение в Production, и для приложения, которым пользуетесь только вы, проверку Google не требует.
Опасна ли страница Google hasn’t verified this app?
Нет. Она появляется потому, что приложение вы создали сами и Google его не проверял. Нажмите Continue (в некоторых версиях сначала Advanced).
Насколько точны данные, которые Claude берёт из Search Console?
Цифры приходят напрямую из API Google и совпадают с цифрами Search Console. Ошибаться может интерпретация Claude, поэтому в отчётах опирайтесь только на сами цифры.
Есть ли лимит на количество запросов?
Google разрешает около 1200 запросов в минуту на один сайт (согласно документации по лимитам API Search Console). В обычной ежедневной работе до этого потолка вы практически не дойдёте.
Можно ли так же подключить другие инструменты, например Mangools?
Можно: в тот же файл конфигурации добавляется ещё один блок, и в него вставляется токен инструмента. У Mangools токен находится в разделе Connect your AI на его сайте.










