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.