Your AI Visibility Command Center

One dashboard that shows what's working, what's broken, and what to fix next — instead of juggling 10 tabs.

Enter a URL to see your 5-dial visibility snapshot: schema, speed, SEO, security, and competitor standing. As you fix issues, your score updates here automatically.

Enter the full address, e.g. https://yourbusiness.com

Connected
Free
AI Readiness
Details

Score Breakdown

🔧 ADMIN TEST MODE — All scans bypass cache · localStorage cleared on each scan · Turn Off
Overview
Priority Issues
Core Site Quality
Journey & Conversion
Search & AI Visibility
Local Presence
Technical Diagnostics
Fix & Export Tools
🚀

Audit Overview

Walk through each step before launching the AI Intelligence Dashboard — clean data in, clean strategy out.

Readiness
1
Diagnose
2
Identity Sync
3
Fix Guide
4
AI Dashboard

Site Diagnostic — Technical Baseline ⚠️ Read This First

🤖 This is what the machines read — not our opinion. Every item below is extracted directly from your live website HTML. If something looks wrong (e.g. Meta Description, H1, NAP, Schema), it means the website itself is sending confusing signals to AI crawlers. The audit doesn't create these problems — it reveals them.

We scanned your site to check if the AI can understand it. Items marked are causing the machine to hallucinate.

Baseline Score

Identity Sync — The Ground Truth

Don't let the AI guess. Tell it exactly who this business is. This data overrides whatever the scanner found.

Golden Rule: Give the AI the needle (city, niche, name) so it can build the haystack (strategy).
Leave as Auto-detect to resolve from Province/City
Comma-separated cities/neighborhoods this business serves
Top 3-5 services or product keywords — used to ground the AI strategy
I want AI to recommend my business for in
This tells the AI Intelligence Dashboard exactly what result you're competing for. Be specific — "emergency tree removal" beats "tree services".

Implementation Fix Guide

These are the specific code fixes your developer should implement. Check each one off as you go, then re-scan to verify.

Progress:
0/0

Full Audit Results

Score breakdown, entity analysis, schema health, NAP congruency, contact integrity, security headers, SEO audit — all in one place.

View Full Report

Visibility Matrix

🗺️ THIS IS YOUR GOOGLE MAPS RANKING SIMULATION. Each cell represents a geographic point radiating from the business location. The numbers show where the business ranks in AI-powered search results at that exact spot. Green = Top 3, Amber = Mid-range, Red = Invisible. This is the same data Google Maps uses to decide who shows up in the local pack.
Search Keyword Select a keyword to see your Maps ranking for that search

How keywords are detected: We extract them from your schema markup, page title, detected services, industry classification, and PAA questions. Select any keyword above to see how your business ranks for that search term on the grid.

Why Position 1 Matters: The #1 spot on Google Maps gets ~33% of all clicks. Position #2 gets ~16%, and #3 gets ~10%. Below position 3 you’re invisible — 90% of searchers never scroll past the Local Pack. Every green cell on your grid is a neighborhood where you’re winning customers. Every red cell is money going to a competitor.
Top 3 4-7 8+

Priority Issues

How Google Maps Decides Who Gets Recommended

Google Maps “recommended” status (Local Pack / Map Pack top 3) is driven by Relevance + Proximity + Prominence. Your competitors are optimizing these signals right now — if you stop tracking, they overtake you.

How Google Decides Who Shows Up First
Relevance 30% Distance 30% Prominence 40%

Relevance (30%) — Does your Google listing match what the customer searched? If someone searches “emergency plumber” and your profile says “plumbing contractor,” you lose points.

Distance (30%) — How close is your business to the person searching? You can’t move your building, but you CAN make sure Google knows exactly where you are.

Prominence (40%) — How well-known and trusted are you online? Reviews, directory listings, website quality, and whether AI systems like ChatGPT can find you. This is the biggest factor — and the only one you fully control.

The 5 Things That Matter Most
  1. Claim your Google Business Profile — set the right category (e.g., “Plumber” not “Contractor”) and add your services.
  2. Get reviews every week — aim for 5+ per week. Reply to every single one, and mention what you did (“glad we fixed your furnace!”).
  3. Fix your name/address/phone everywhere — if Yelp says “101st St” but Google says “101 Street,” Google gets confused and hides you.
  4. Pin your exact address — you can’t change where you are, but make sure Google knows exactly where that is.
  5. Post photos and updates weekly — Google rewards businesses that look “alive.” 20+ photos + weekly posts = higher ranking.
Timeline to Pack #1
Day 1: Claim GBP Week 1: Build citations Month 1: Reviews rolling Month 3: Pack #1
Advanced: Service Area & Multi-Location
Service Area Business
  1. Claim GBP → Hide address → Set service radius
  2. Build 50+ citations (Yelp, YellowPages, Facebook)
  3. Add areaServed schema for each service area
Multi-Location / Agency
  1. 1 GBP listing per staffed office location
  2. Per-URL Fix Plan → manage client sites in your agency portfolio
  3. Track each location’s geo-grid independently
Why Ongoing Monitoring Matters

Getting to the top of Google is a race that never ends. Even if you are number one today, other businesses are constantly working to take your spot.

The Competition Your rivals are always trying to improve. If they do a better job of updating their information or getting reviews, they will pass you. The Danger If you aren’t watching your rankings, you could drop from the 1st result to the 7th without noticing — which means you stop getting phone calls and leads. The Solution This software constantly “scans” your business to make sure everything is perfect and catches any drops in rank before they hurt your bottom line.
What the numbers mean:
NAP 63% → 85% NAP (Name, Address, Phone): Making sure your business details are 100% identical everywhere on the internet (Facebook, Yelp, Google, etc.). The “63% to 85%” means the software fixed these errors for a client. Pack #7 → #3 The Pack (Google Maps 3-Pack): The three businesses Google shows at the very top of a map search. Moving from “#7 to #3” means the business finally showed up where customers could actually see them. $29/mo → GBP #1 ROI (Return on Investment): For just $29/month, the business now has proof that they are the #1 choice in their area. The software pays for itself many times over.
See Plans & Subscribe Full Ranking Playbook
Here’s what we track for you automatically →
GBP Insights
Views / Clicks / Directions
GBP Insights shows how many people actually see your business on Google Maps and, more importantly, how many ask for your address or click your phone number.

Why it matters: It’s the proof that your profile is actually working to bring people to your door.
Citation Audit
NAP Consistency Score
Citation Audit checks if your Name, Address, and Phone (NAP) are identical on every site across the internet.

Why it matters: If one site says “101st St” and another says “101 Street,” Google gets confused and hides your business. This score tells you if you’re consistent enough to be trusted.
Schema Validation
Service Types Tracked
Schema Validation confirms that the hidden “tech code” on your site is correctly telling AI models (like ChatGPT and Google) exactly what services you offer.

Why it matters: If this is set up right, you appear in more specific searches like “emergency plumber edmonton” instead of just general ones.
Review Velocity
5+/week → Pack Climb
Review Velocity tracks how fast you are getting new reviews.

Why it matters: Google rewards businesses that are “active.” Getting at least 5 new reviews every week is the magic number to help you climb into the “3-Pack” (the top 3 spots at the very top of Google Maps).
#1 Rival — Profile
Loading competitors...
#2 Rival — Speed
Loading...
#3 Rival — Gap Analysis
Loading...

AI Discovery Status

We ask ChatGPT, Claude, and Gemini: "I need a [your niche] in [your city] — who do you recommend?" — then check if the AI recommends you. Temperature: 0 (no hallucinations). See full GEO Audit Report →

Fix Next

PDF Export & Technical Patch require the Monitor plan ($19/mo).

See plan options →
🔒

Feature Locked

This URL is not on the active whitelist. Whitelisted URLs get full access to all intelligence features.

See Plans

AI Identity Correction Engine

⚠️ AI thinks you are
Loading...
This overrides whatever AI currently thinks you are.
Your schema will position you as a direct competitor to this brand.
Scanning competitor categories...
Check categories you want to distance from. This helps us strengthen your correct industry identity signals.
Powered by Claude AI — generates your unique identity shield in seconds

AI Identity Correction Package Ready

Your customized 4-file correction package is ready. One click downloads everything you need to fix your AI identity.

⚠️ Why this matters:

If ChatGPT is telling people you're a non-profit when you're a SaaS company, you're losing money. These files are your AI Reputation Insurance.

How to Read the Visibility Matrix

🗺️ THIS IS A GOOGLE MAPS RANKING SIMULATION

This grid simulates how your business ranks across geographic zones — the same way Google Maps decides who appears in the local 3-pack. Each cell = a real location point radiating from the business address.

The Visibility Matrix is a 5×5 signal grid that simulates how AI search engines rank your business across different signal categories and geographic zones around your location.

What Each Number Means

Each cell shows a rank position (1–15+) — where your site appears in AI search results for that signal category at that geographic point. Lower is better.

1–3 = Top ranked (strong signal)
4–7 = Mid-range (needs improvement)
8+ = Low ranked (blind spot)

Signal Categories

Each grid cell maps to one of these AI visibility signals:

Schema — Structured data (JSON-LD) that tells AI who you are
Bot Access — Whether GPTBot and ClaudeBot can crawl your site
FAQ — FAQ structured data that AI references in answers
Speed — Page load performance (faster = more AI-friendly)
SEO — Traditional SEO signals (title, meta, H1, sitemap)
llms.txt — AI-specific descriptor file for LLM crawlers
Geo / areaServed — Local presence and geographic targeting signals
hasMap / Sitemap — Map embeds and XML sitemap presence

Geographic Zones

The 5×5 grid represents points radiating from your business center outward — hover over any cell to see its zone (e.g., "Center", "NW-Inner", "SE-Outer"). The center cell is your core location and outer cells show how your visibility drops with distance.

How to Read Your Results

Look for patterns: red clusters reveal blind spots where AI can't find you. Green clusters show where your signals are strongest.

Your Action Map — What to Fix by Color

Find your weakest (red) signal categories below, then follow the fix steps:

🔴 Red in Schema (rank 8+)

Your JSON-LD structured data is missing or incomplete. Fix: Add LocalBusiness, FAQ, and Product schema to your homepage. Use our Entity Correction tool in the "No, fix this" button above to auto-generate your schema files.

🔴 Red in Bot Access

GPTBot or ClaudeBot is blocked from crawling your site. Fix: Check your robots.txt file — remove any Disallow: / rules for GPTBot, ClaudeBot, and Googlebot. Also add an llms.txt file to your root.

🔴 Red in FAQ

No FAQ structured data found. Fix: Add an FAQPage schema with 5–10 questions your customers actually ask. AI engines extract FAQ answers verbatim — this is the fastest way to appear in AI-generated responses.

🔴 Red in Speed

Your page loads too slowly (over 5 seconds). Fix: Compress images to WebP, enable browser caching, remove unused JavaScript, and consider a CDN. Target under 3 seconds for optimal AI indexing.

🔴 Red in SEO

Basic SEO signals are missing. Fix: Ensure your page has a unique <title>, a meta description, an H1 heading, a viewport meta tag, and an XML sitemap.xml.

🟡 Amber cells (rank 4–7)

You're present but not competitive. These are quick wins — small improvements here can push you into the green zone. Prioritize these after fixing all reds.

🟢 Green cells (rank 1–3)

These signals are strong — AI can find you here. Maintain them and focus your energy on turning reds and ambers green.

🔗 Need help connecting everything?

Our Social SEO Sync ties your website, social media, and AI signals together into one unified identity. Read the full guide →

Understanding Site Diagnostic

🤖 THIS IS NOT OUR OPINION — It's what the machines read.

Every single item in the Site Diagnostic is extracted directly from the live website HTML. Our scanner reads the same code that Google, ChatGPT, Claude, and every other AI crawler reads. We don't interpret or editorialize — we show you exactly what the bots see.

If Something Looks Wrong...

If you see confusion in the Meta Description, H1 Tag, NAP (Name, Address, Phone), or Schema markupit is not the audit's fault. It means the website itself is sending conflicting or unclear signals to every AI engine that visits.

🔍 Why this matters for your client pitch:

When a junior dev sees "Meta Description: Missing" — that doesn't mean our scanner broke. It means every AI model that visits this site has to guess what the business does. And AI that guesses... hallucinates. That's how a plumber ends up being recommended as an electrician.

What Check Marks Mean

✓ Green = The machine found this signal and can read it clearly.

✗ Red = The machine either can't find this signal OR it found conflicting information — meaning the website is causing the AI to hallucinate.

💡 Bottom line:

This diagnostic is the truth mirror for the website. Any confusion here = lost clients, lost rankings, and lost revenue. Show this to the client and say: "This is what ChatGPT sees when it visits your site."

The Real Selling Point

🎯 A GREEN CHECK MARK ≠ The Right Information.

This is the most misunderstood part of any audit. A site can have llms.txt ✓, FAQ Schema ✓, areaServed ✓ — and still be invisible to AI. Why? Because the content inside those files doesn't match what people in their city are actually searching for.

The Gap Nobody Else Can Show

A competitor wrote their FAQ about "emergency plumbing repair" — but the top PAA (People Also Ask) question in Edmonton is "how much does a hot water tank replacement cost?" The FAQ technically exists, but it answers the wrong questions.

🔥 This is where our software is different:

We don't just check if the file exists — we check if the content inside matches what real people in that specific city are asking right now. We use live PAA data + competitor intelligence to reveal blind spots that no other tool can see.

How to Pitch This

Tell the client: "Your website has the pieces, but they're speaking the wrong language. AI looks at your FAQ and says 'that doesn't answer what people in [their city] are asking.' We know exactly what those questions are — and we can fix it."

🤝 This section is the sale.

When the client sees that their "green checks" are actually answering the wrong questions — that's when they upgrade to the AI Intelligence Dashboard. The Dashboard uses PAA data + competitor scans to rewrite everything with the right answers for the right city.

Why AI-Generated llms.txt Isn't Enough

🥊 Not Even AI Can Build Its Own llms.txt Correctly.

ChatGPT, Claude, and Gemini can generate an llms.txt file — but it will be generic guesswork. Why? Because those AI models do not have access to the People Also Ask (PAA) API. They don't know what real people in the client's city are searching for right now.

What We Have That They Don't

Our software connects to live PAA data — the actual questions Google surfaces when someone searches in that city. We also scan the top 5 competitors to see what signals they're putting out. Then we combine both datasets to engineer an llms.txt that:

  • Answers the exact questions people in that city are asking
  • Uses the specific keywords competitors are ranking for
  • Positions the business as the #1 authority in its niche
  • Gets indexed by AI crawlers within 14–30 days
🏆 The Knockout Punch Analogy:

An AI-written llms.txt is like a boxer throwing punches blindfolded — they might land, but probably not. Our llms.txt is like having the opponent's entire game plan plus a live crowd telling you exactly where to hit. Competitor intelligence + PAA data = the knockout punch.

💰 How to Pitch This:

Tell the client: "Anyone can create an llms.txt file with ChatGPT. But that's like writing a résumé without knowing what the employer wants. We know exactly what the AI is looking for — because we checked. That's the difference between showing up and getting recommended."

Read the full explainer: Why Our llms.txt Is a Strategic Command File →