4
12 Comments

I tried to make topical authority concrete. I ended up building a SaaS.

I’d been thinking about the concept of topical authority for quite a while.

It has always felt like a fairly logical consequence of how search works.

Google has spent decades trying to understand what someone actually wants when they make a search, and which result can answer it best. Seen that way, it makes sense that a site’s relevance does not depend only on individual pages optimized for certain searches, but also on how it covers and connects a topic as a whole.

The idea made sense to me.

The difficult part was turning it into something I could actually use.

Because “build topical authority” sounds good as a principle. But as soon as you try to apply it to a real project, questions start appearing.

What exactly is the territory this business should cover?

What topics are part of it? Which ones are truly relevant to its audience and offering?

How should it be divided into topics and clusters?

What deserves its own page?

And where do you stop?

That last one seemed especially important to me. You can follow semantic relationships almost indefinitely. But just because two topics are related doesn’t mean it makes sense for a business to try to rank for both.

So I started trying to put some structure around all of this.

First I needed to define the territory and organize it into clusters.

Then those clusters had to turn into actual pages.

Those pages needed specific searches and intents to cover.

And if they were all part of the same structure, I also needed to understand how they should relate and link to each other.

Little by little, it started to look like a map.

But a map can be intellectually interesting and completely useless.

If you finish building it and still don’t know which page you should create on Monday morning, you haven’t solved much.

So the map had to become a plan: what was worth building first, and what could wait.

Every answer seemed to create the next question.

At some point, what had started as an attempt to make an abstract SEO idea operational had turned into a system:

project context → territory → clusters → pages → keywords → internal links → priorities

And that’s when I started thinking it made more sense to turn the system into software.

That became SEO Map.

You give it the context of a project — what the business does, who it’s for and the market it operates in — and it builds a strategy around it: the territory worth covering, how to organize it, which pages to create, which searches each page should cover, how those pages should link together, and what to build first.

I’ve just launched it. If you want to see where this whole rabbit hole ended up:

https://www.seomap.io

If you use SEO as an acquisition channel for your own product, I’m curious: how are you solving this part today?

And if you try SEO Map, I’d be especially interested in where the map it generates stops matching the way you understand your own business.

on September 17, 2026
  1. 2

    The map-to-priority step is the interesting part. Have users actually changed what they planned to publish after seeing an SEO Map recommendation?

    1. 1

      That’s one of the things I’d like to validate.

      SEO Map is still early, so I don’t have enough users yet to say there’s a clear pattern. But that’s exactly why I added the roadmap: the map itself has limited value if it doesn’t end up influencing what you decide to build next.

      I’m interested to see whether the prioritization consistently surfaces pages users hadn’t planned to prioritize, or pushes down pages that initially seemed like the obvious next step.

      1. 1

        The real signal is whether the roadmap changes an actual publishing decision. If you’re open to it, what’s the best email to reach you on?

        1. 1

          Sure, you can reach me at pablo@seomap.io. Curious to hear what you have in mind.

          1. 1

            Thanks! I’ve just sent it over.

            Looking forward to hearing your thoughts whenever you have a chance.

  2. 2

    Turning “topical authority” into a Monday plan is the hard part — nice work. One thing I still see after the map exists: people ship 20 cluster pages before the primary landing is crawlable/clear/trustworthy. Curious if you run any pre-publish pass on that first money URL before clustering? When I’m about to launch I use a free scan for that: https://www.uselaunchcheck.com — would love to hear where SEO Map’s priorities diverge from how founders actually ship.

    1. 1

      Thanks, I appreciate that. Making TA actionable is one of the things I was trying to solve.

      And yes, I see the distinction you’re making.

      SEO Map does prioritize which pages should be built first, so it doesn’t treat 20 cluster pages as if they all had the same priority.

      What it doesn’t currently do is assess the quality of a page once it has been built: whether the primary landing is actually crawlable, clear, trustworthy, well executed on-page, etc.

      So right now SEO Map is more focused on “what should I build, and in what order?” than “is this page I already built good enough to move on from?”

      That second problem feels like a different layer, and it’s exactly where the kind of pre-launch scan you mentioned fits.

      1. 2

        Yeah — that split is useful. A lot of teams keep shipping new pages when the ones already live still fail the stranger test (unclear title, weak OG, no clear next step). Fixing that layer first usually beats another content sprint.

  3. 2

    The “where do you stop?” question is the part I’d test hardest.

    A topical map can get big very quickly, but a business does not need every semantically related page. It needs the pages where the searcher, the offer, and the buying context overlap. Otherwise the map becomes impressive but not useful on Monday morning.

    I reckon the strongest version of this is not just “here are the clusters,” but “here is why this cluster is inside your territory, why this one is outside, and why this page comes first.” That exclusion logic may be as valuable as the content plan itself.

    How are you deciding when a topic is related but not worth owning?

    1. 1

      Yes, this is probably the part I’ve been most careful about.

      I don’t want “semantically related” to be enough for a topic to make it into the map. I’m trying to make every inclusion pass through the project context: the business, the audience, the offer, and whether there is actually a meaningful search reason for that business to cover the topic.

      So the question isn’t just “is this related to the topic?”, but “does covering this genuinely help this specific project serve the people it wants to reach?”

      In fact, SEO Map already tries to explain why a page is included in the map and why it’s prioritized at a certain point in the roadmap. What it doesn’t currently show are the topics that were evaluated and left out.

      That’s where I think you make a really interesting point: making it visible not only why something gets included, but also why something that looks related gets rejected, could make the boundary of the territory SEO Map is building much clearer.

      1. 1

        That distinction could be very useful, although I probably wouldn’t expose every rejected topic or the boundary view may become another overwhelming map.

        The most useful exclusions may be the near-misses: topics a founder would reasonably expect to see, but which were rejected for a specific reason. I’d also separate “outside your territory” from “relevant, but not worth prioritising yet.” Those lead to very different decisions.

        If SEO Map can explain both the roadmap and the nearest boundaries around it, users can challenge the strategy instead of simply accepting a generated structure.

        1. 1

          That’s a really interesting distinction. I agree that showing every rejected topic would probably become overwhelming pretty quickly.

          But the “near-misses” could actually be useful. I’m thinking there could be a separate view or section alongside the page map and roadmap where users can inspect topics that almost made it in, together with why they were excluded or deprioritised.

          I hadn’t really considered exposing that part of the decision-making before, so thanks for pointing it out. I’m definitely going to think more about how this could fit into the product.