A search visibility audit checks five things in order: whether your DR can compete, what Google already shows you for, which pages Google is excluding from its index, which keywords are within reach, and whether AI assistants mention you. Each check produces fixes; the audit ends with them ranked.
The full pass takes about 30 minutes with the tools below, most of them free.
What a search visibility audit covers
Search visibility is broader than rankings. A site can rank well for terms nobody searches, get impressions without clicks because its titles lose the comparison, or quietly have half its pages dropped from Google's index. Visibility only exists where four layers line up: enough backlink strength, indexed pages, winnable keywords, and snippets that win the click.
Since 2024 there's a fifth layer: AI answers. ChatGPT, Perplexity, and Google AI Mode answer a growing share of commercial questions, and a brand can be visible in classic Google while being invisible in every AI answer. A modern audit checks both surfaces.
The five steps below walk one layer each. Do them in order; the early ones explain the later ones.
Step 1: Check the DR floor (5 minutes)
Backlink strength caps everything else, so start there. Look up your DR and TrueDR with the free domain rating checker, and note the gap between them. Run your top two competitors while you're at it.
Expected result: you know whether visibility problems downstream are backlink problems in disguise. A DR far below your competitors' means content fixes alone won't close the gap; a wide DR-to-TrueDR gap means part of your DR won't survive a trust check.
Step 2: Read your real search performance (10 minutes)
Open your Google Search Console data and read three slices: top queries by impressions, top pages by impressions, and average position per query. You're hunting two patterns.
First: high impressions, near-zero clicks. That page is being shown and losing the click, usually to a weak title or snippet. Second: positions 5 through 15 on queries with volume. Those are striking-distance terms where one content improvement can move real traffic.
VerifiedDR's Search Console integration pulls this into the dashboard per site (clicks, impressions, CTR, position, top queries, pages, countries, devices) so the read stays a habit instead of a quarterly project.
Expected result: a shortlist of pages leaking clicks and queries within striking distance.
Step 3: Find the pages Google is excluding (5 minutes)
Pages Google won't index have zero visibility no matter how good they are, and exclusions grow silently: crawled-but-not-indexed, duplicate-without-canonical, soft 404s, redirect chains.
VerifiedDR's index audit reads your Search Console property, lists the excluded pages, and prioritizes which exclusions are worth fixing (a noindexed login page is fine; an excluded product page is lost revenue). The same audit runs from the CLI for agent workflows.
Expected result: a fix list of valuable pages currently invisible, usually the fastest visibility win in the whole audit.
Step 4: Sort keywords into winnable and not-yet (5 minutes)
For each keyword you care about, compare your DR against the median DR of the current Google top 10. At or above the median, content is the blocker and worth writing; far below it, backlink strength is the blocker and the keyword belongs on next quarter's list, not this one's.
VerifiedDR's keyword difficulty check does this per keyword (median top-10 DR, your gap, a verdict tier), and free accounts get three checks a month, enough for an audit's shortlist.
Expected result: your target keywords sorted into "write now" and "build backlinks first", the decision most audits skip.
Step 5: Check the AI answer layer (5 minutes)
Ask whether the assistants recommend you. AI Visibility runs neutral buying-intent questions (your brand is never in the question) across ChatGPT, Perplexity, and Google AI Mode, scores each platform, and records the pages their answers cite. The free AI visibility checker gives you a first snapshot; runs on your own websites are part of Pro.
Expected result: you know whether the newest search surface knows you exist, plus a cited-sources list that doubles as an outreach plan.
Turning findings into a ranked fix list
An audit that ends in a document changes nothing. Rank what you found by expected traffic against effort. In practice the order usually lands like this: index exclusions first (visibility you already earned), then title and snippet fixes on high-impression pages, then striking-distance content improvements, then new pages for "write now" keywords, with backlink work running underneath all of it.
The free per-site SEO report PDF packages the core findings (covering SEO, GEO, and AEO checks) if you want the audit as a shareable document. On Pro, Visibility Growth keeps the ranked list alive between audits and tracks whether each fix moved the numbers.
Then put the re-run on the calendar. A visibility audit is a photograph; monthly beats annually, and the second one takes half as long.
Start the audit at step 1
The DR floor takes ten seconds to check: your DR, TrueDR, and validated traffic, free for any website.
Next reading
Related resources
FAQ
Questions this article answers
What is a search visibility audit?
A search visibility audit checks where your site appears across search surfaces and what blocks the rest: trust level, Search Console performance, index coverage, keyword reach, and AI answer presence. It ends with fixes ranked by expected impact, not just a list of issues.
How often should I audit search visibility?
Monthly for an active site. The first pass takes about 30 minutes and later ones less, because you're comparing against a baseline. Continuous monitoring (score alerts, index audits, keyword snapshots) replaces most of the manual work between passes.
Can I run a search visibility audit free?
Mostly, yes. Google Search Console is free, DR and TrueDR lookups are free on VerifiedDR, free accounts get three keyword difficulty checks a month plus a free AI visibility check via the checker tool, and a basic SEO report PDF per site each week is free too.
Why do I get impressions but no clicks?
Google shows your page but searchers pick another result, which usually means the title and snippet lose the comparison or the ranking sits below the results people read. Check the average position: near page one, rewrite the title to answer the query more concretely; far below it, the page has a ranking problem, not a snippet problem.
What blocks search visibility most often?
In rough order of frequency: a DR below what target keywords demand, valuable pages excluded from the index, titles losing clicks on pages that already rank, and content aimed at keywords the site can't win yet. An audit's job is telling you which of those you have.