
SemanticSEO
Teach WordPress what your content is actually about.
Your publication may have written about the same restaurant, person, company, school or attraction dozens of times. SemanticSEO gives those real-world things reusable identities and connects them to the content you've published about them.
WordPress remembers the articles. What about the things inside them?
WordPress is very good at managing documents: posts, pages, categories, tags, authors and media.
But the same real-world subject can appear across years of publishing.
A restaurant may be reviewed in one article, recommended in a roundup, mentioned in a neighborhood guide and covered again when something changes.
SemanticSEO lets WordPress recognize that those references can point to the same thing.
One restaurant. One identity. Years of coverage.
One article may be primarily about Bern’s Steak House. Another may simply mention it among 25 romantic restaurants.
SemanticSEO can represent Bern’s as one reusable entity and distinguish between content that is about it and content that merely mentions it.
An entity is just a specific thing.
A person. A restaurant. A school. A business. An organization. A place. A product. An event. A concept.
Instead of treating the name as another string of text, SemanticSEO gives the thing a reusable identity that can be connected to multiple pieces of content.
Created by John Byrne at Hooray Media to solve problems we ran into running our own publishing sites.
What SemanticSEO gives WordPress
- Reusable entities
- Create the record once and reuse it across the publication.
- About and mentions
- Distinguish between a story primarily about an entity and one that mentions it in a secondary role.
- Connected archives
- See the content your publication has already connected to a person, place, business or other subject.
- More consistent identity
- Keep canonical names, alternate names, official URLs, addresses and external identifiers associated with the same entity.
- Structured data
- Use actual entity records as a source of machine-readable information instead of maintaining disconnected markup by hand.
- A foundation for better connections
- Reliable entities can support internal linking, duplicate detection, archive navigation and other publishing workflows.
Keep the SEO plugin you already use.
SemanticSEO isn’t intended to replace Yoast, Rank Math or All in One SEO.
Those tools handle document-level SEO tasks. SemanticSEO adds an entity layer for the real-world things those documents describe.
The knowledge stays with the publication.
SemanticSEO is designed around an entity graph stored in the publisher’s own WordPress database rather than requiring a hosted knowledge-graph service.
Your content, entities and relationships remain part of the publishing system you already operate.
Clearer information. Not magic rankings.
SemanticSEO does not guarantee Google rankings, AI citations, Knowledge Panels or inclusion in AI Overviews.
Those decisions belong to systems outside your website.
Its job is more straightforward: help a publisher describe the real things its content covers more clearly, consistently and in a machine-readable form.
Especially useful when the archive gets deep.
SemanticSEO is designed for publishers that repeatedly cover the same world: local publications, magazines, niche publishers, review and recommendation sites, and trade publications with hundreds or thousands of articles.
Your archive already knows a lot.
SemanticSEO helps WordPress remember the things your writers have been covering all along.

