seo-cluster

Cluster keywords by Google SERP overlap and design content architecture.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/batdorj-s/tlj --skill seo-cluster-batdorj-s
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: seo-cluster
Source: https://github.com/batdorj-s/tlj/tree/main/.agents/skills/seo-cluster
Command: npx skills add https://github.com/batdorj-s/tlj --skill seo-cluster-batdorj-s

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, dataforseo, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides an end-to-end solution for creating content architecture plans based on actual Google SERP overlap, helping users plan and execute SEO-optimized content strategies.

Core Features & Use Cases

  • Semantic Topic Clustering: Groups keywords by Google SERP overlap for accurate content mapping.
  • Content Architecture Planning: Designs hub-and-spoke content clusters with internal link matrices.
  • Content Creation (Optional): Generates content or content briefs based on the plan, if claude-blog is installed.
  • Use Case: A user planning a new content marketing campaign can use this Skill to identify relevant keywords, group them into clusters, and generate a detailed content plan for execution.

Quick Start

Use the seo cluster plan <seed-keyword> command to begin planning a content cluster for a seed keyword.

Frequently Asked Questions about seo-cluster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is SERP overlap-driven keyword clustering for SEO?▼

SERP overlap-driven keyword clustering groups keywords by analyzing how often the same pages rank for them in Google search results, ensuring accurate semantic grouping for SEO content architecture.

How do I create a hub-and-spoke content architecture plan from seed keywords?▼

You can create a hub-and-spoke content architecture by clustering seed keywords via SERP overlap, which maps core pillar pages to supporting topic pages and generates an internal link matrix.

Do I need Python and specific libraries to run SERP keyword clustering?▼

Yes, performing SERP keyword clustering requires Python and specific libraries like dataforseo, pypdf, and pdfplumber to handle web scraping, data processing, and content generation.

Can I generate content briefs directly from an SEO content cluster plan?▼

Yes, you can generate content briefs directly from an SEO content cluster plan if the claude-blog component is installed, extending the architecture planning phase into content creation.

What's the best way to group keywords for a content marketing campaign?▼

The best way to group keywords for a content marketing campaign is using Google SERP overlap analysis, which provides accurate semantic topic clustering rather than relying on purely semantic similarity.