Phiên bản
Ngôn ngữ

Solann API — Keyword Data Provider

Data provider mặc định của SEO Kit — cung cấp premium Google Ads keyword data tối ưu cho AI agent.

📌 Đây là data provider ưu tiên #1 — được dùng trước DataForSEO, Ahrefs, Semrush. Nếu Solann API chưa cấu hình, hệ thống tự fall back sang nguồn khác.

Tổng Quan

Thuộc tínhGiá trị
Skillseo-solann
Scripts2 (keyword_volume.py, keyword_suggest.py)
Yêu cầuAPI key (có sẵn khi mua license)
DependenciesKhông (Python stdlib only)
Agentseo-content-authority, seo-intelligence

Tại Sao Solann Là Mặc Định?

  • Premium data: Dữ liệu trực tiếp từ Google Ads API (volume, CPC, trends chính xác)
  • AI-optimized: Hỗ trợ ngôn ngữ tự nhiên cho location/language (ví dụ: "vietnam", "tiếng việt")
  • Topic clusters: Tự phân loại keywords theo semantic groups
  • Zero-dependency: Không cần pip install — chỉ dùng Python stdlib
  • In-house: Không phát sinh chi phí bên thứ ba

Thứ Tự Ưu Tiên Provider

Solann API (#1) → Google Ads Keyword Planner → DataForSEO → HTML-only

Cài Đặt

Tạo file .agent/config/solann-api.json:

{
  "api_key": "sk-xxxx",
  "default_location": "VN",
  "default_language": "vi"
}

💡 API key được cung cấp khi mua license. Quản lý tại app.solann.io.

Nếu chưa cấu hình, SEO Kit sẽ thông báo và tự fall back sang HTML-only mode.

2 Scripts

1. keyword_volume.py — Keyword Research

Lấy volume + trends + topics + competitor keyword extraction.

# Theo danh sách từ khóa
python .agent/skills/seo-solann/scripts/keyword_volume.py --keywords "mua sach, dien thoai"

# Theo URL đối thủ (tự trích xuất keywords)
python .agent/skills/seo-solann/scripts/keyword_volume.py --url "https://competitor.com"

# Kết hợp cả hai + tuỳ chỉnh location/language
python .agent/skills/seo-solann/scripts/keyword_volume.py \
  --keywords "seo tool" \
  --url "https://competitor.com" \
  --location vietnam \
  --language vi

2. keyword_suggest.py — Long-tail Expansion

1 seed keyword → hàng chục biến thể với đầy đủ metrics.

# Mở rộng cơ bản
python .agent/skills/seo-solann/scripts/keyword_suggest.py --seed "may loc nuoc" --max 30

# Chỉ Google Autocomplete (không Alphabet Soup)
python .agent/skills/seo-solann/scripts/keyword_suggest.py --seed "seo" --max 50 --no-alphabet-soup

Phương pháp mở rộng:

  • Google Autocomplete suggestions
  • Alphabet Soup technique (thêm a→j vào seed)
  • Tất cả suggestions tự động enriched với volume + trend + topics

Dữ Liệu Trả Về

Mỗi keyword bao gồm:

TrườngMô tả
avgMonthlySearchesVolume trung bình hàng tháng
competitionLOW / MEDIUM / HIGH
competitionIndexĐiểm cạnh tranh 0-100
lowTopOfPageBidMicrosCPC thấp (÷ 1,000,000 = USD)
highTopOfPageBidMicrosCPC cao (÷ 1,000,000 = USD)
monthlySearchVolumes[]Xu hướng 12 tháng (seasonality)
topicClusters[]Nhóm chủ đề semantic

Tham Số Chung

FlagMặc địnhMô tả
--locationTừ config (VN)Vị trí: "vn", "vietnam", "us", "uk"
--languageTừ config (vi)Ngôn ngữ: "vi", "tiếng việt", "en"

V1 — Tính Năng Hiện Tại

Tính năngTrạng thái
Keyword volume✅ Active
12-month trends✅ Active
Topic clusters✅ Active
Competitor keywords✅ Active
Long-tail expansion✅ Active
CPC / bid data✅ Active
Ranking checker🔜 V2
Index checker🔜 V2

Xử Lý Sự Cố

LỗiNguyên nhânGiải pháp
400 Bad RequestThiếu params hoặc location saiKiểm tra lại tham số
401 UnauthorizedAPI key không hợp lệCập nhật solann-api.json
502 Bad GatewayGoogle Ads API tạm lỗiChờ 30s, thử lại
500 Internal ErrorLỗi serverThử lại sau, liên hệ support@solann.io

Workflow Liên Quan

WorkflowCách dùng
/seo-researchEnrichment step 6b: volume + trends cho top keywords
/seo-strategyCompetitor keyword extraction
/seo-auditKeyword gap analysis

Kỹ Năng Liên Quan

Kỹ năngVai trò
seo-keywordClustering & intent analysis (dùng Solann data)
seo-content-gapGap prioritization (dùng Solann volume)
seo-googleGSC/PageSpeed (fallback nếu không có Solann)
DataForSEOSERP data bổ sung (không thay thế Solann)