BooshSEO

BooshSEO features

Seven kinds of run,
and nothing in between

Every one of these happens because you clicked it. Nothing polls, nothing crawls on a schedule, and the cost is shown on the button before you press it.

Site Explorer

What is this site already ranking for?

The first run on any client. It pulls the deduplicated keyword count, the position bands and the estimated traffic, then the full keyword table and the page-level traffic underneath it, so you start from what is true rather than from what the client thinks.

  • Deduplicated keyword count and position bands
  • The complete ranked keyword table
  • Traffic estimated page by page
  • The pages that are stuck, and why
The BooshSEO overview screen showing a site’s ranking summary

Keyword Research

Expansion, intent and clusters that mean something.

Expand a seed into everything adjacent, classify the intent behind each term, and group the result into clusters. The clustering is named rather than numbered, and the terms that were cut are shown alongside the ones that were kept, with the reason.

  • Substring-matched expansion from a seed
  • Search intent across up to 1,000 keywords
  • Named clusters, not cluster 1 and cluster 2
  • What was cut, and why it was cut
  • Runs with or without a client attached
The BooshSEO keyword research screen showing tracked terms and their positions

Content Gap

What the people beating you have that you do not.

Take the competitors who actually rank for your terms and work out what their pages carry that yours does not: the format, the depth, the questions answered. The output is what your page needs, not a list of words to sprinkle on it.

  • Competitors chosen by who really ranks
  • The format the winning pages take
  • What yours would need to compete
  • Openings tracked separately, and dated

Technical Audit

Faults you can point at, with the evidence attached.

The audit assembles the URL set first, then inspects it, so it audits the pages that matter rather than whatever a crawler happened to reach. Every issue carries its severity and the evidence behind it, and anything you dismiss stays dismissed.

  • A discovery step before anything is inspected
  • Severity assigned per issue, with reasoning
  • Lighthouse and on-page checks together
  • Dismissals that persist between runs
The BooshSEO technical audit screen listing issues by severity

AI Visibility

How often the assistants mention you at all.

An index across the answers already collected in a market: how often this domain gets mentioned, on which topics, and which domains get cited instead. Engine coverage is established first, so you always know what the number was counted across.

  • Engine coverage established before anything is counted
  • Aggregated mentions per domain
  • Which answers cite this client, on any topic
  • The domains being cited in your place

AI Research

Ask the model yourself, and keep what it said.

Deliberately a separate run from AI Visibility, and it stays that way. Visibility is a statistic over a corpus of answers; this is one answer at one moment. A model asked twice does not answer twice the same, and showing the two side by side as though they measured the same thing would be wrong.

  • Put your own prompts to the models
  • One run per prompt, per engine
  • The answer is kept as a dated observation
  • Never merged with the mentions index

Local and SERP features

Position 41 with a map pack above it is a different problem.

For a local business the map pack is the bottom of the funnel, and a ranking report that ignores it is describing a different search to the one customers see. This run reads the SERP as it is actually laid out, features and all.

  • The map pack, read as part of the result
  • SERP features that push you down the page
  • Local intent separated from national
  • Business listing data alongside the ranking

Compare two runs

A change you can point at, not a feeling.

Every run is immutable and dated, so two of them can be put side by side. The delta shows what moved, by how much, and in which direction, and positions count downwards, so an improvement reads as a negative number and is labelled as such.

  • Runs are immutable, so history stays true
  • A written narrative of what changed
  • Every figure cites the run it came from
  • What to re-check on the next run

Your keys, your costs

Pay for data at cost, not for a platform.

DataForSEO supplies the numbers and you bring your own key, so you pay what the data costs. An AI provider supplies the judgement, and that one is optional. DataForSEO credentials alone produce a complete report.

  • Bring your own DataForSEO credentials
  • The AI judgement layer is optional
  • Cost shown on the button before you run
  • Nothing runs while you are not looking

Ready to try BooshSEO?

Buy it once and it is yours, on your own machine, with your data in a file you can open. If it turns out not to suit how you work, tell us.