A few weeks ago I released a free Claude skill for systematic entity extraction and analysis. The response was great, but I kept hearing the same question from many of you: “Can you make one for ChatGPT?”
Done.
If you missed the original note, the tool runs a six-phase entity analysis on any topic or search query:
- Extracts all relevant entities (people, products, concepts, conditions, processes)
- Identifies the central entity your content should orbit
- Classifies entities by importance (primary, secondary, supporting, contextual)
- Scores salience (how prominent each entity should be, on a 0-1 scale)
- Validates entity recognition (checks for Knowledge Panels, Wikipedia articles, SERP features)
- Maps relationships and co-occurrence (which entities should appear together)
The output includes content placement recommendations: what belongs in your title, H1, H2s, first 100 words, and body copy. You get the full breakdown with rationale for each decision.
The original Claude skill note has a complete sample output showing what this looks like in practice. You can read it here: https://theseopub.com/entity-analysis-systematized/
How to Use the GPT
You’ll need a ChatGPT Plus subscription to access Custom GPTs.
To use it, just give it a topic or search query. Something like:
- “Analyze entities for ‘best CRM for small business'”
- “Run entity extraction on ‘symptoms of vitamin D deficiency'”
- “Entity analysis for electric vehicle charging infrastructure”
Access the GPT here: https://chatgpt.com/g/g-69a4480265f08191906baa946b6b3fa6-the-seo-pub-entity-extraction-and-analysis
If you use Claude instead, the original skill is still available for free: https://theseopub.com/entity-analysis-systematized/
Personally, I think the output from Claude is better, but if you don’t have access to Claude, this is still an excellent GPT.
Of course, if you picked up MIRENA from last week’s note, you probably don’t need this.



