Back to portfolioFree · private · runs in your browser

Entity-driven SEO tools for search engines and AI

Three tools, one workflow: plan the topic as an ontology, map the entities on real pages, then find and fill the gaps between your page, the pages that rank and what people search for.

New to ontologies? Start with the beginner guide

What an ontology is, and a step-by-step zoology example showing what's necessary, beneficial and optional for SEO.

Workflow

How to use the three tools together

Example goal: rank a site for electric scooter batteries. Each step feeds the next one.

  1. 1

    Plan the topic as an ontology

    Copy the AI prompt, generate an ontology for “electric scooter batteries”, and paste it in. Fix the health warnings and bridge the gaps until the graph is one connected web. Export the topical map: those hubs and pages are your site structure.

    Ontology Visualizer
  2. 2

    See what the ranking pages are really about

    Paste the top-ranking articles. The graph shows which entities and clusters Google rewards for this topic. Compare them with your ontology and add any important entity you missed.

    Entity Graph Mapper
  3. 3

    Write or audit a page

    For each page in the topical map, paste your draft, the top 3–10 ranking pages and the keyword export. Work through the missing root attributes and connections, then hand the generated brief to your writer.

    Content Gap Analyzer
  4. 4

    Publish with schema and links

    Run the finished page through the mapper. Copy the Wikidata-linked about/mentions JSON-LD, and use the gateway concepts as anchor text to link the page into its hub.

    Entity Graph Mapper

Which tool do I need?

I have a topic but no plan, or an ontology from ChatGPT/Claude/InfraNodusOntology Visualizer →
I have one page (mine, a competitor's, or an AI answer) and want to see its entitiesEntity Graph Mapper →
I need schema markup (about/mentions) for a pageEntity Graph Mapper →
My page isn't ranking and I want to know what it's missingContent Gap Analyzer →
I need a content brief for a writerContent Gap Analyzer →