Claude Code Search Console: Chạy GSC Trong 3 Phút (2026)




Mình mất khoảng 90 phút mỗi tuần chỉ để mở 4 tab GSC khác nhau, xuất CSV, rồi compile lại trong Sheets trước khi thực sự bắt đầu phân tích. Sau khi cài Claude Code Search Console skill (claude-search-console) và chạy một lệnh /gsc-report sc-domain:ongboit.com, toàn bộ quá trình đó rút còn dưới 3 phút, kết quả là file HTML tự chứa với KPI cards, sparklines, phát hiện keyword cannibalization và action plan theo mức độ ưu tiên.

Bài này hướng dẫn từng bước cài đặt, xác thực OAuth, và cách tận dụng 11 slash command trong workflow Claude Code hàng ngày. Nếu bạn đang dùng Google Search Console thủ công, đây là upgrade đáng làm nhất trong tháng.

TL;DR

claude-search-console là skill cho Claude Code tích hợp trực tiếp Google Search Console API qua 3 endpoint: Search Analytics, URL Inspection và Sitemaps. Một lệnh /gsc-report sc-domain:yourdomain.com chạy 11 truy vấn song song, kiểm tra toàn bộ URL qua URL Inspection API và xuất ra file HTML tự chứa với KPI cards, sparklines, phát hiện cannibalization, cơ hội CTR và action plan phân tầng ưu tiên. Khác với MCP server, skill này không cần Node.js daemon và báo cáo HTML có thể chia sẻ trực tiếp. Yêu cầu: Python 3.11+, uv, Google Cloud Project với Search Console API bật. Xem danh sách skills hữu ích nhất nếu bạn đang xây toolkit Claude Code.

11
Slash commands chuyên biệt, từ /gsc-report đến /gsc-cannibalization

~3 phút
Thời gian tạo báo cáo GSC đầy đủ thay vì 90 phút thủ công

Claude Code Search Console skill: terminal chạy /gsc-report và xuất file HTML báo cáo GSC đầy đủ
Một lệnh /gsc-report thay thế 90 phút làm việc thủ công trên dashboard GSC

11 slash commands của claude-search-console skill: /gsc-report, /gsc-analyze, /gsc-opportunities và các lệnh khác
Slide 1: 11 slash commands chuyên biệt trong skill
So sánh workflow thủ công GSC 90 phút versus /gsc-report 3 phút với Claude Code
Slide 2: 90 phút thủ công vs 3 phút với một lệnh
Yêu cầu cài đặt skill claude-search-console: Python 3.11+, uv, Google Cloud Project, OAuth credentials
Slide 3: Checklist yêu cầu trước khi cài đặt
Cấu trúc báo cáo HTML từ /gsc-report: KPI cards, sparklines, cannibalization detection, action plan
Slide 4: Cấu trúc báo cáo HTML đầu ra
Tích hợp claude-search-console với CLAUDE.md và workflow Claude Code hàng ngày
Slide 5: Tích hợp vào CLAUDE.md và workflow hàng ngày

Skill Claude-Search-Console Làm Được Gì Cho Workflow SEO Của Bạn?

Skill Claude Code Search Console kết nối trực tiếp GSC API thay vì dùng dashboard theo kiểu truyền thống: mở tab Performance, mở tab Coverage, xuất từng CSV riêng, rồi compile lại, skill này kết nối trực tiếp Google Search Console API và thực hiện 11 truy vấn song song chỉ với một lệnh duy nhất.

Nguồn: Theo SEOClarity, trích dẫn bởi DemandSage 2026, 83% SEO professional báo cáo hiệu quả cải thiện rõ rệt sau khi tích hợp AI vào quy trình phân tích dữ liệu. Điều này phản ánh đúng những gì skill claude-search-console giải quyết: loại bỏ khâu thu thập dữ liệu thủ công để tập trung vào quyết định thực sự.

Kết quả đầu ra là file HTML tự chứa, không cần server, mở thẳng trong trình duyệt. File này bao gồm KPI cards tổng quan, biểu đồ sparkline theo ngày, phân tích theo thiết bị và quốc gia, danh sách trang có vấn đề CTR, phát hiện keyword cannibalization và action plan phân tầng ưu tiên.

Tác vụ Thủ công (phút) Với /gsc-report
Lấy search analytics 5 phút Tự động
Kiểm tra indexing coverage 15 phút Tự động
Phát hiện cannibalization 30 phút Tự động
Compile báo cáo HTML 40 phút Tự động
Tổng ~90 phút ~3 phút

Đây không phải wrapper quanh dashboard mà là kết nối API thực sự. Dữ liệu được lấy trực tiếp từ Search Analytics API, URL Inspection API và Sitemaps API mà không qua bất kỳ trung gian nào.

Bạn Cần Chuẩn Bị Gì Trước Khi Cài Đặt?

Skill này yêu cầu một vài bước chuẩn bị liên quan đến Google Cloud, nhưng mỗi bước chỉ mất 2-3 phút và bạn chỉ cần làm một lần.

Yêu cầu Chi tiết
Python 3.11+ Kiểm tra: python --version
uv Package manager nhanh: pip install uv
Claude Code đã cài Xem hướng dẫn cài đặt Claude Code
Google Cloud Project Tài khoản Google Cloud miễn phí, có bật Search Console API
OAuth 2.0 Credentials File client_secrets.json từ GCP Console
Site xác minh trong GSC Domain hoặc URL property đã verify

Nếu bạn chưa từng làm việc với Google Cloud API, phần tạo credentials sẽ mất khoảng 10 phút. Mình sẽ hướng dẫn chi tiết ở bước sau.

Làm Thế Nào Để Cài Đặt Claude Code Search Console Trong 15 Phút?

Quá trình gồm 4 bước: tải skill, cài CLI, tạo GCP credentials và xác thực. Toàn bộ chỉ mất 15-20 phút lần đầu.

Bước 1: Tải skill về thư mục Claude Code

# Clone repo vào thư mục skills của Claude Code
git clone https://github.com/thenguyenvn90/claude-search-console ~/.claude/skills/gsc

# Hoặc chỉ lấy folder skills nếu không muốn clone toàn bộ
cd ~/.claude/skills
git clone --depth=1 https://github.com/thenguyenvn90/claude-search-console gsc

Bước 2: Cài CLI tool

cd ~/.claude/skills/gsc
uv pip install -e .

# Kiểm tra cài đặt thành công
gsc --version

Bước 3: Tạo Google Cloud credentials

Mở console.cloud.google.com, tạo project mới (hoặc dùng project hiện có), sau đó:

  1. Vào APIs & Services → Library, tìm “Google Search Console API”, bấm Enable
  2. Vào APIs & Services → Credentials, bấm “Create Credentials” → “OAuth 2.0 Client IDs”
  3. Chọn Application type: Desktop app, đặt tên bất kỳ
  4. Download file JSON, lưu vào máy (ví dụ: ~/gsc-credentials.json)
Lưu ý: Nếu thấy màn hình “OAuth consent screen” chưa cấu hình, điền thông tin cơ bản (App name, email) và thêm email của bạn vào “Test users”. Đây là bước bắt buộc cho OAuth Desktop app.

Bước 4: Xác thực với GSC

# Xác thực lần đầu (mở browser tự động)
gsc auth login --client-secrets ~/gsc-credentials.json

# Kiểm tra trạng thái
gsc auth status

# Xem danh sách sites đã xác minh
gsc sites list

Sau lệnh auth login, trình duyệt sẽ mở trang Google để cấp quyền. Sau khi đồng ý, credentials được lưu tự động vào ~/.config/gsc/config.yaml. Những lần sau không cần xác thực lại.

Checkpoint: Lệnh gsc sites list trả về danh sách domain của bạn là setup thành công.

Làm Thế Nào Để Chạy Báo Cáo GSC Đầu Tiên?

Sau khi setup xong, lệnh đầu tiên cần chạy là /gsc-report trong Claude Code. Đây là lệnh tổng hợp chạy 11 truy vấn song song và tạo báo cáo HTML hoàn chỉnh.

# Báo cáo 28 ngày gần nhất (mặc định)
/gsc-report sc-domain:yourdomain.com

# Báo cáo 7 ngày
/gsc-report sc-domain:yourdomain.com 7

# Báo cáo 90 ngày
/gsc-report sc-domain:yourdomain.com 90

# Khoảng thời gian tùy chỉnh
/gsc-report sc-domain:yourdomain.com 2026-03-01 2026-04-08

# Nếu dùng URL property thay vì domain property
/gsc-report https://www.yourdomain.com/
Lưu ý format site URL: GSC có hai loại property. Domain property dùng sc-domain:example.com (không có https). URL property dùng https://www.example.com/ (có trailing slash). Dùng sai format sẽ báo lỗi 404 hoặc trả về dữ liệu rỗng.

Báo cáo HTML được lưu vào thư mục hiện tại với tên như gsc-report-yourdomain.com-2026-04-11.html. Mở file này trong trình duyệt để xem toàn bộ phân tích: tổng clicks/impressions/CTR/position, biểu đồ trend theo ngày, phân tích thiết bị, quốc gia, danh sách trang có vấn đề và action plan phân tầng.

Báo cáo HTML từ /gsc-report: KPI cards, cannibalization detection và action plan theo mức ưu tiên
File HTML đầu ra: self-contained, mở thẳng trong trình duyệt không cần server

11 Slash Command Và Khi Nào Dùng Mỗi Lệnh?

Ngoài /gsc-report tổng hợp, skill còn có 10 lệnh chuyên biệt để phân tích từng khía cạnh riêng lẻ. Dùng các lệnh này khi cần dig sâu vào một vấn đề cụ thể mà không cần chạy toàn bộ báo cáo.

Lệnh Dùng khi nào
/gsc-report Báo cáo tổng hợp hàng tuần/tháng, gửi cho client
/gsc-analyze Phân tích performance chuyên sâu, so sánh kỳ
/gsc-opportunities Tìm nhanh trang có CTR thấp, vị trí 4-20 cần tối ưu
/gsc-cannibalization Phát hiện nhiều trang cùng rank cho một keyword
/gsc-audit Kiểm tra indexing toàn site, URL Inspection cho từng trang
/gsc-compare So sánh hai khoảng thời gian (tháng này vs tháng trước)
/gsc-inspect Kiểm tra trạng thái indexing của một URL cụ thể
/gsc-query Truy vấn dữ liệu thô theo dimension tùy chỉnh
/gsc-sitemaps Quản lý và kiểm tra trạng thái sitemap
/gsc-sites Liệt kê tất cả sites đã xác minh trong tài khoản
/gsc-core Reference: flags, date conventions, filter operators

Trong thực tế mình dùng /gsc-opportunities nhiều nhất sau /gsc-report. Lệnh này trả về danh sách trang theo thứ tự ưu tiên: trang có impressions cao nhưng CTR thấp, vị trí 4-10 có thể push lên top 3, nhanh hơn nhiều so với lọc thủ công trên dashboard.

Dashboard GSC Cannibalization Detection: terminal /gsc-cannibalization phát hiện 3 keyword conflict với WINNER, LOSER và ACTIONS cards
/gsc-cannibalization tự động quét 2,847 query-page pairs và phân loại winner/loser ngay trong terminal

Skill Này Khác Gì So Với Dùng MCP Server Cho GSC?

Câu hỏi về Claude Code Search Console skill vs MCP mình nhận được khá nhiều, nhất là với người đã quen với MCP. Ngắn gọn: hai cách tiếp cận khác nhau ở kiến trúc, không phải chức năng. Nếu bạn chưa rõ MCP là gì, đây là điểm khác biệt chính.

Bối cảnh: Tháng 2/2026, Google hoàn tất rollout AI-powered configuration cho GSC trên toàn cầu, cho phép thiết lập bộ lọc bằng ngôn ngữ tự nhiên. Xu hướng này cho thấy tích hợp AI-GSC đang đi từ ngoại lệ thành tiêu chuẩn trong workflow SEO 2026.
Tiêu chí Skill (claude-search-console) MCP Server (mcp-gsc)
Cài đặt git clone + uv pip install Cấu hình trong .mcp.json
Báo cáo HTML Có, tự chứa đầy đủ Không, trả JSON thô
Phụ thuộc bên ngoài Không (Python local) Node.js + MCP daemon
Truy vấn song song 11 queries cùng lúc Tùy tool call
Phù hợp với Báo cáo định kỳ, audit nhanh Chat interactive về GSC data

Nếu bạn muốn hỏi Claude “keyword nào đang drop trong 7 ngày qua?” theo dạng chat, MCP tiện hơn. Nếu bạn cần báo cáo có thể chia sẻ, in ra, hoặc lưu lại để so sánh sau này, skill phù hợp hơn. Nhiều người dùng cả hai: skill để báo cáo định kỳ, MCP để phân tích ad hoc.

Tích Hợp Với Claude SEO + Claude Blog: SEO Stack Hoàn Chỉnh Như Thế Nào?

Claude Code Search Console không phải skill solo, hoạt động tốt nhất khi kết hợp với hệ sinh thái AgriciDaniel ecosystem, bộ 3 skill production-grade trên ongboit hiện tại:

Skill Vai trò Stars + Forks Tích hợp với gsc-* ra sao
claude-seo v1.9.9 (final 1.x patch) SEO audit: technical, E-E-A-T, schema, GEO/AEO, local SEO, semantic clustering, drift monitoring 6,934 ★ + 1,060 forks claude-seo gọi gsc-cli qua MCP integration để pull dữ liệu thật (clicks, impressions, position) thay vì assume hoặc scrape. Combo cover audit + data trong 1 workflow.
claude-blog v1.9.1 (5-Gate Delivery Contract) Writing 30 sub-skills: brief, outline, write, schema, AI citation, multilingual 803 ★ + 167 forks claude-blog dùng /blog google sub-skill để pull GSC data làm research grounding cho mỗi bài viết. Khắc phục pain “viết blog không biết audience đang search gì”.
gsc-* skills (bài này) Google Search Console CLI + 11 skill phân tích v0.1.0 (early, MIT) Source-of-truth cho data. Hai skill trên chỉ “đẹp” khi có data ground truth từ GSC.

Workflow ecosystem điển hình trên ongboit:

  1. Monday morning: chạy /gsc-report sc-domain:ongboit.com 7 generate HTML audit cho tuần trước. Đọc Opportunities section.
  2. Pick 1 striking-distance keyword (position 11-20 + impressions cao): dùng /gsc-opportunities drill down query nào có CTR thấp nhất.
  3. Generate brief với claude-blog: /blog brief [keyword] + flag --gsc-source để skill auto-load top queries từ gsc-cli làm research base.
  4. Audit bài hiện tại với claude-seo: /seo page https://ongboit.com/[old-slug]/ kiểm tra gap với bài rank trên SERP.
  5. Refresh hoặc viết mới: /blog rewrite [old-slug] (nếu refresh) hoặc /blog write [keyword] (nếu mới).
  6. Verify after publish: chạy /gsc-inspect [new-URL] đảm bảo indexed, sau đó /gsc-compare sau 14 ngày so position delta.

Bộ 3 skill cùng MIT license, chạy local, không charge per-request. Solo blogger có production stack tốt hơn agency $5-10K/tháng theo đo trên ongboit từ tháng 2/2026.

Tích Hợp Vào Workflow Claude Code Hàng Ngày Như Thế Nào?

Điểm mạnh nhất của Claude Code Search Console skill không phải ở lệnh đơn lẻ mà ở khả năng kết hợp với các công cụ Claude Code khác. Mình thường tích hợp nó theo hai pattern.

Pattern 1: Weekly SEO check tự động. Thêm vào CLAUDE.md của project:

# Trong CLAUDE.md
## Weekly SEO Review (mỗi thứ Hai)
1. Chạy /gsc-report sc-domain:yourdomain.com 7
2. Mở báo cáo HTML, xem phần Opportunities
3. Chạy /gsc-opportunities nếu cần drill down
4. Tạo task list từ action plan trong báo cáo

Pattern 2: Kết hợp với Claude Code SEO skill. Sau khi /gsc-report xác định trang cần tối ưu, dùng SEO skill để phân tích on-page và đề xuất cụ thể. Hai skill bổ sung cho nhau: GSC skill cho biết trang nào có vấn đề, SEO skill cho biết cần sửa gì.

Nếu bạn đang xây toolkit Claude Code, bài về Claude Code Google Workspace cũng đáng đọc để hiểu cách kết nối với Google Analytics và các Google API khác trong cùng một workflow.

Tất cả skills Claude Code, bao gồm skill GSC này, được tổng hợp trong lộ trình học Claude Code, xem để biết skill nào nên ưu tiên theo thứ tự.

📈 Cluster SEO của ongboit chạy chính nhờ community này

Mình đã join AI Marketing Hub Pro với Daniel Agrici từ rất sớm. claude-seo + Search Console workflow mà ongboit đang dùng đa số học được trong group. Trong tất cả các community SEO marketing với n8n + Claude Code mình từng tham gia, đây là chỗ mình active và contribute nhiều nhất – peer review từ pro member chỉ ra gap mình tự miss.

Skill SEO ship liên tục, pro member access trước public. Nếu serious về AI-search SEO 2026, đây là community nên đầu tư.

→ Join AI Marketing Hub Pro cho SEO + Claude Code workflow

Câu Hỏi Thường Gặp

Skill này có miễn phí không?

Skill Claude Code Search Console (claude-search-console) là open source, hoàn toàn miễn phí tại GitHub. Chi phí duy nhất là Google Cloud Project, nhưng Search Console API nằm trong free tier của Google Cloud với hạn mức rất cao, hầu như không có site thông thường nào chạm giới hạn đó.

Cần biết lập trình để dùng không?

Không cần viết code để dùng Claude Code Search Console. Bạn chỉ cần chạy lệnh terminal khi cài đặt (4 lệnh một lần) và dùng slash command trong Claude Code về sau. Phần phức tạp nhất là tạo OAuth credentials trên Google Cloud, mất khoảng 10 phút và chỉ làm một lần.

Dữ liệu GSC được lưu ở đâu sau khi chạy?

Dữ liệu không được lưu lại sau mỗi session, ngoại trừ file HTML báo cáo được lưu vào thư mục bạn chạy lệnh. Credentials OAuth được lưu cục bộ tại ~/.config/gsc/config.yaml trên máy của bạn, không gửi lên bất kỳ server nào.

Lệnh /gsc-report mất bao lâu để chạy xong?

Tùy vào số lượng URL trong site. Với site dưới 100 URL, thường mất 1-3 phút. Site có hàng nghìn URL có thể mất 5-10 phút vì URL Inspection API được gọi cho từng trang. Claude Code sẽ hiển thị progress trong khi chạy.

Có thể dùng với nhiều site khác nhau không?

Có. Lệnh gsc auth add-profile tensite --client-secrets path/to/secrets.json cho phép lưu nhiều profile. Khi chạy báo cáo, thêm --profile tensite để chỉ định, hoặc để trống nếu chỉ có một site.

Skill này khác gì so với đọc file CSV xuất từ GSC?

CSV từ GSC bị giới hạn ở 1,000 rows và chỉ xuất được một dimension mỗi lần. Skill này lấy tối đa 25,000 rows qua API, kết hợp nhiều dimension, chạy URL Inspection cho từng trang và tự tổng hợp thành action plan. CSV cần compile thủ công, báo cáo HTML từ skill đã sẵn sàng để đọc và chia sẻ.

Cần Claude Code plan nào để dùng?

Pro ($20/tháng) đủ dùng cho hầu hết trường hợp. Skill chạy CLI Python cục bộ, Claude Code chỉ đóng vai trò điều phối. Context window không phải vấn đề vì skill tự xử lý việc lấy và tổng hợp dữ liệu, chỉ trả về kết quả tóm tắt cho Claude. Tìm hiểu thêm về Claude Code là gì để hiểu rõ hơn về công cụ bạn đang dùng với Claude Code Search Console skill này.

Similar Posts