Google Search Console SEO, Playwright MCP Extension 활용 가이드
Google Search Console SEO, Playwright MCP Extension 활용 가이드
이 가이드는 Google Search Console의 SEO 문제를 자동으로 확인하는 방법을 단계별로 설명합니다.
🎯 왜 필요한가요?
Google Search Console에는 중요한 크롤링(Crawl) 데이터가 있는데, API로는 볼 수 없어서 매번 웹사이트에 접속해서 확인해야 합니다. 이 과정을 자동화하면 시간을 절약하고 정기적으로 모니터링할 수 있습니다.
📋 준비물
- Google Chrome 브라우저
- Claude Code (터미널에서 Claude를 사용할 수 있는 도구)
- Google Search Console 계정 (이미 있다고 가정)
1단계: Claude Code 설치하기
Windows/Mac 공통
터미널(또는 명령 프롬프트)을 열고 아래 명령어를 입력합니다:
npm install -g @anthropic-ai/claude-code
설치가 완료되면 다음 명령어로 실행합니다:
claude-code
2단계: Playwright MCP Extension 설치하기
Playwright는 브라우저를 자동으로 조작할 수 있게 해주는 도구입니다.
2-1. Extension 다운로드
- 이 링크로 이동
- 페이지에서 extension 폴더를 다운로드 (ZIP 파일로 다운로드 후 압축 해제)
2-2. Chrome에 Extension 추가
- Chrome 브라우저를 열고 주소창에
chrome://extensions/입력 - 오른쪽 위의 "개발자 모드" 토글을 켭니다
- "압축해제된 확장 프로그램을 로드합니다" 버튼 클릭
- 다운로드한 extension 폴더를 선택
![Chrome Extension 설정 화면 예시]
2-3. Extension이 제대로 설치되었는지 확인
Chrome 오른쪽 위 확장 프로그램 아이콘 영역에 Playwright MCP가 표시되면 성공입니다.
3단계: Claude Code에 Playwright MCP 연결하기
3-1. 설정 파일 찾기
운영체제별로 설정 파일 위치가 다릅니다:
Mac/Linux:
~/.config/claude-code/mcp.json
Windows:
%APPDATA%\claude-code\mcp.json
3-2. 설정 파일 수정
파일을 텍스트 에디터(VS Code, 메모장 등)로 열고 아래 내용을 추가합니다:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest", "--caps", "vision", "--extension"]
}
}
}
주의: 이미 mcpServers 항목이 있다면, 기존 내용에 "playwright": {...} 부분만 추가하세요.
3-3. Claude Code 재시작
터미널을 닫고 다시 열어서 claude-code 명령어로 실행합니다.
4단계: Google에 로그인하기 (중요!)
Playwright가 여러분의 Google 로그인 세션을 사용할 수 있도록 해야 합니다.
- Chrome 브라우저에서 Google Search Console에 로그인
- 로그인 상태를 유지한 채로 브라우저를 열어둡니다
왜 이렇게 하나요?
매번 자동 로그인을 구현하는 것보다, 이미 로그인된 브라우저 세션을 가져오는 게 훨씬 쉽고 안전합니다.
5단계: SEO 문제 확인 루틴 정리하기
자동화하기 전에, 수동으로 어떻게 확인하는지 정리해야 합니다. 예를 들어:
1. Google Search Console 접속
2. 왼쪽 메뉴에서 "설정" > "크롤링 통계" 클릭
3. 다음 항목들을 확인:
- 일일 크롤링 요청 수가 평소보다 50% 이상 감소했는지
- 크롤링 오류율이 5% 이상인지
- 호스트 상태가 "사용 불가"인지
4. 문제가 있으면 스크린샷 저장 및 보고
이런 식으로 단계별로 작성하세요.
6단계: Claude Code로 자동화 실행하기
6-1. Claude Code 실행
터미널에서:
claude-code
6-2. 명령어 입력
Claude Code가 실행되면 다음과 같이 요청합니다:
Google Search Console에서 SEO 문제를 확인해줘.
확인할 URL: https://search.google.com/search-console?resource_id=YOUR_SITE_URL
다음 항목들을 체크해줘:
1. 크롤링 통계 페이지의 일일 요청 수
2. 크롤링 오류율
3. 인덱싱 상태
각 항목에서 문제가 발견되면 스크린샷과 함께 보고서를 작성해줘.
YOUR_SITE_URL 부분을 여러분의 실제 사이트 URL로 바꾸세요.
6-3. 권한 허용
처음 실행하면 "브라우저를 제어해도 되나요?"라는 메시지가 나타납니다.
Allow browser control? [y/N]
y 를 입력하고 Enter를 누릅니다.
6-4. 결과 확인
Claude Code가:
- Chrome 브라우저를 자동으로 열고
- Google Search Console 페이지를 방문하며
- 스크린샷을 찍고 분석한 후
- 문제점을 정리한 보고서를 작성해줍니다
💡 실전 팁
주기적으로 실행하기
매일 같은 시간에 자동 실행되도록 설정할 수 있습니다.
Mac/Linux (cron 사용):
# crontab 편집
crontab -e
# 매일 오전 9시에 실행 (아래 줄 추가)
0 9 * * * cd /path/to/your/script && claude-code run seo-check.txt
Windows (작업 스케줄러 사용):
- "작업 스케줄러" 검색 후 실행
- "기본 작업 만들기" 클릭
- 이름 입력 후 실행 주기 설정
- 프로그램 시작에서
claude-code경로 지정
문제 해결
"MCP 서버를 찾을 수 없습니다" 오류:
mcp.json파일 경로가 맞는지 확인- Claude Code를 재시작했는지 확인
브라우저가 열리지 않습니다:
- Chrome Extension이 제대로 설치되었는지 확인
- Chrome이 완전히 종료되어 있는지 확인 (작업 관리자에서 프로세스 확인)
로그인이 안 됩니다:
- Chrome에서 Google Search Console에 로그인되어 있는지 확인
- 로그인 세션이 만료되지 않았는지 확인
🎓 배운 점
이 자동화를 통해:
- 반복적인 수동 작업을 줄일 수 있습니다
- API가 없는 기능도 브라우저 자동화로 해결할 수 있습니다
- 업무 프로세스를 문서화하고 자동화하는 방법을 배웁니다
- 팀의 다른 사람도 같은 작업을 쉽게 수행할 수 있게 됩니다
원본 출처
ClaudeCode에서 구글 서치콘솔 SEO 확인 자동화하기
이슈 구글 서치 콘솔에서는 서치 콘솔 API로는 볼 수 없는 데이터가 있습니다. 특히 SEO(검색 엔진 최적화)에서 Crawl stats와 관련된 데이터가 정말 중요한 데이터임에도 불구하고 서치 콘솔 API로 볼
www.gpters.org