Changelog
Every release, newest first — new features, improvements and fixes.
Release v0.0.17
Competitive Gaps Across the Dashboard
Rankings, Citations, Search, Content Gaps and Competitors each gained a competitive view: where rivals rank higher than you, which of their prompts you don't track, per-engine breakdowns, and the queries where Google and the AI engines disagree about you. Competitor projects can be re-scanned automatically on your plan's cadence, so the benchmark stays current without you re-running it.
Content Gaps With the Demand Attached
The content-gaps analysis now enriches each gap with search demand, the competitors already ranking for it, its Google status and an opportunity estimate — so the table tells you what to write next, not just what's missing.
Scheduled Reports
A shared report can be scheduled: pick a frequency, add recipient emails, and the report link is delivered to the inbox on schedule. A report can also be pinned to a specific scan, so its link always shows that dated snapshot rather than the latest result. The printable and public-report views share one layout.
The Recommendations Board
Recommendations moved from a fire-and-forget list to a durable board. Each item has a status — suggested, to-do, done, snoozed or dismissed — so a fix you've made stays done instead of resurfacing, and the board keeps the evidence behind each recommendation so you can measure its outcome against the next scan.
Domains as a Monitoring Hub
The Domains page is now the hub for everything about a project's domain: verification status, tracking state and entry points to each project's health.
Richer Traffic and Search Views
The Traffic page gained a GA4 channel breakdown, a Cloudflare card and GA4 backfill on connect, with a wider bot taxonomy. The Search Console view gained device and country breakdowns with period-over-period comparison on every row.
More Alert Triggers
Alerts gained lost-citation and score-floor triggers, editable position thresholds, a per-engine delivery filter and per-workspace snooze, with a daily digest option batching lower-priority signals.
Signing Up Got Clearer
Signup now asks for explicit consent to the terms and privacy policy, a dedicated refund policy page sets out the money-back terms, and checkout requires accepting the DPA.
Release v0.0.16
Three Plans, One Credit
The plan ladder is now three plans: Free, Business ($29.99/mo) and Agency ($199.99/mo), with a uniform 15% off for annual billing. Every plan has a per-period prompt allowance — 3 prompts a week on Free, 15 a day on Business, 100 a day on Agency — and one credit is one prompt, checked once across the engines you run. Paid plans include any four of the six AI models, chosen by you; Agency can add the rest per engine (Grok and Meta AI are available today). Business covers 3 domains and 3 seats; Agency covers 100 domains and 10 seats.
Brand Safety, Claim by Claim
The brand-safety view now works claim by claim: each claim an engine makes about your brand is scored for accuracy risk and sentiment, and the positive / neutral / negative split is shown as a distribution over time. Every finding links to the specific remediation it points at — so a claim that hurts you names the fix, not just the problem.
Automated Alerts You Can Tune
Alerts are now per-trigger: each trigger type — position drops, share-of-voice shifts, citation losses — has its own threshold you can edit and its own frequency mode, so a low-stakes signal can go into a daily digest while a position collapse pings immediately. A baseline-deviation mode alerts when your metrics drift from their own recent history, and a position-drift mode watches ranks shift across scans. Delivery is by email or Microsoft Teams webhook.
Bulk-Import Your Tracked Prompts
Tracked prompts can be imported in bulk from CSV or JSON, with validation reporting exactly which rows were rejected and why.
A Grounded llms.txt Generator
The llms.txt generator now reads your real sitemap, grounds the generated file in your actual pages, validates the result, and can emit llms-full.txt for sites that want the fuller view.
Citations, Per Market
The citations view gained a market selector, so citation sources can be examined for a specific region rather than mixed together.
A Bigger, Better Shell
The navbar menu was rebuilt as a viewport-aligned surface with featured rails and live filtering, onboarding shows the six engines you can choose from in a preview carousel, and the dashboard shell tightened up — refined domain context controls, a responsive layout, and no white flash on scroll.
Release v0.0.15
The AI Assistant
A chat panel in the dashboard answers questions about your workspace in plain language: how your visibility is trending, what the engines said in the latest scan, which prompts you track, how your jobs are running. It reads your real data through a bounded set of tools — listing projects, summarising scans, pulling trends, checking account status — rather than answering from memory, and replies stream in as they're written. Each plan includes a monthly allowance of assistant turns.
Trends for Every Headline Number
Mention rate, share of voice, average rank, citation counts and brand-safety signals now have history. Trends are computed from the frozen per-scan rollup — the numbers recorded at scan time — so the chart never disagrees with the headline card, and neither silently changes after the fact.
Per-Engine Share of Voice
The competitor view breaks share of voice down per engine, so you can see where a rival leads on ChatGPT but trails on Perplexity.
A Mark That Draws Itself
The logo mark now draws itself in on the navbar and landing hero, and rides through sign-in and onboarding. It is lazy-loaded so it never slows a page, and it respects reduced-motion settings.
Release v0.0.14
Site-Wide Search, Two Ways
A new search covers the whole public site — knowledge base, glossary, tutorials, blog, changelog, features, solutions and free tools. It opens as a ⌘K dialog from the navbar on any page, and lives at its own /search page for shareable result links. Multiple words match together, so "citation checker" narrows to what it names instead of returning half the library.
Thirty New Articles
The knowledge hub grew by thirty articles: product and educational posts plus ten audience-specific pieces closing the solutions coverage gap, with editorial cross-links threading the existing posts into the new ones. Every article carries its own brand cover image.
Tutorials That Show the Real Thing
Tutorials now embed the actual dashboard components they describe — stat cards, charts and tables fed by illustrative fixtures — instead of screenshots. A renamed chart is now a build error rather than a silently stale picture, and a new tutorial walks through the Activity page.
One Credit, One Prompt
A credit is one tracked prompt, checked once, across the engines you run — never a per-model multiplier. The 30-day trial is gone, the Agency plan covers up to 100 client domains, and paid plans scan daily.
A Free Tier That Can't Be Reset
The free weekly prompt allowance is now counted against a durable per-workspace counter rather than your scan history, so deleting and recreating a project no longer resets it.
Release v0.0.13
The Status Page Runs Independently
status.llmmetrix.com is hosted by an external monitoring provider, independently of the application it reports on, so it answers whether or not the product itself is reachable. The in-app /status route redirects there.
Live Health in the Footer and Dashboard
Current system state shows as a live badge in the site footer and, when something is degraded, as a banner on the dashboard — so you find out from the product rather than by wondering why a scan is slow.
Release v0.0.12
Google Search Console, on Every Plan
A new Search page shows clicks, impressions, click-through rate and average position for your verified property, with your top queries. Connecting backfills up to sixteen months of daily history immediately, plus query-level detail for the last quarter, so the page has something to show on day one. It is available on every plan, including Free. Average position is weighted by impressions, and because Google withholds low-volume queries entirely, the share of your traffic that the query table can account for is reported rather than hidden.
Ranked but Not Cited, Cited but Not Ranking
The view neither half of the product could produce alone. Your Search Console queries are matched to your scanned prompts, and the disagreements are surfaced two ways: pages that sit on Google's first page while no AI engine mentions you, and prompts where engines mention you but Google does not rank you. Each row shows the query and prompt it matched on, so you can judge the match. Queries with no matching prompt are counted as coverage, not asserted as findings — nobody asked the engines about them.
Page-Level Citation Comparison
A sharper version compares the specific pages Google ranks against the specific pages engines actually linked to. It works only on search-grounded scans, because an ungrounded answer yields a domain extracted from prose rather than a link — so when no citation carries a URL, the comparison reports that it needs grounding rather than marking every ranking page as uncited.
Pick Your Search Console Property
Settings lists the properties your connected Google account can access, filtered to the ones that will return data, so binding one is a choice from a list.
Annual Billing (staged rollout)
The machinery for billing Business and Agency annually at a discount to the monthly rate is in: a Monthly/Annual selector on the pricing page, carried through checkout and the billing screen. It is behind a flag and rolling out gradually, so the selector appears only once annual pricing is enabled for your account — until then those pages show monthly rates only. The discount is a uniform 15% across both paid plans — an effective $25.49/mo on Business and $169.99/mo on Agency when billed annually.
Release v0.0.11
Transfer Workspace Ownership
An owner can promote another member to owner from the members panel. This is what makes it possible to leave a shared workspace, close an account, or hand a client account over, without stranding it.
API Keys You Can Scope Safely
An API key can be scoped to specific projects rather than to everything you can reach, validated at creation against the workspaces you belong to. The key screen shows the secret once in a dedicated banner, and thereafter lists how many projects each key is scoped to and when it was last used — so a key nobody is calling is easy to spot and revoke.
Accessible Print Reports
The charts on the printable report carry the same captions and hidden data tables as the rest of the dashboard, so a printed or shared report is readable without the graphics.
Release v0.0.10
Structured Data Validator
The ninth free tool checks a page's JSON-LD: what types it declares, which required and recommended properties are missing for the common ones — Organization, Product, FAQPage, Article and BreadcrumbList — and which errors would stop a search or answer engine using it. The structural checks run locally, and an external validation service is consulted only when one is configured.
Release v0.0.9
A Status Page Backed by Measurements
/status derives each component's state from live measurements — a database check, scan and notification job outcomes, work that is overdue, and the heartbeats of the scheduled jobs — and grades the system worst-case-wins. Anything that cannot be measured is not listed at all.
Charts Everyone Can Read
Every chart carries a caption and a visually-hidden data table, so screen-reader users get the figures rather than an unlabelled graphic. Muted text and outline buttons were re-tuned at the same time to clear the WCAG AA contrast ratio on every surface.
Polite Crawling
Every page we fetch on your behalf — the site audit, the content grader, the domain-verification check — reads the target's robots.txt first, honours the most specific rule that applies to us, re-checks after every redirect, and waits out a declared crawl delay between fetches, up to a two-second cap. If robots.txt cannot be reached, we treat that as "do not crawl" rather than as permission.
Release v0.0.8
Delete a Workspace
An owner can delete a workspace. Deleting marks it Deleting in your workspace list and blocks all work in it, revokes every public share link immediately, cancels its queued work, and schedules the content for removal after a 30-day window. It stays in the list on purpose — hiding it would make a mistaken deletion look instantaneous and irreversible, which is the opposite of what a grace period is for. An owner can restore it at any point in that window, and members keep their access throughout, so a deletion started by mistake costs nothing. Billing and invoice records are deliberately kept beyond that window, because "delete my workspace" should never mean "delete the record that I paid you".
Domain Ownership Verification
Prove you control a domain with a meta tag on its home page, or with a DNS TXT record. Verification is not a gate on scanning — tracking a competitor's domain is a normal thing to do, and observing public data about a domain is not a claim on it. It gates only the places where an unproven claim would cost someone else: uploading a domain's server access logs, and taking a white-label custom domain, which is unique across all customers.
Your First Scan, During Onboarding
The last step of signup creates your project and runs a real scan against it, reporting each stage of the job as it happens, so you arrive at the dashboard with a result rather than an empty state. If the scan cannot complete, signup still succeeds and tells you why — your project is saved either way, and the scan can be run again from the dashboard.
Release v0.0.7
Track Your Own Prompts
Rather than relying only on automatically discovered questions, you can maintain your own list of prompts per project, and scans draw from that list. Each scan runs up to your plan’s per-scan prompt limit, so order the list by what matters most. Suggested prompts come with topic clustering, and with estimated search volume when a keyword-data provider is configured.
Site-Wide Content Audit
Point the audit at your domain and it discovers and crawls your pages, scores each one for how well it answers the questions AI engines are asked, and aggregates the result into the Content Gaps view.
Search-Grounded Answers
Engines can be queried with their provider's live web search enabled, so an answer comes back with the URLs it actually cited rather than domains inferred from the prose. This is a deployment-level capability, not an account setting — there is no switch for it in the dashboard, it is off by default, and where it is enabled a grounded prompt carries a credit multiplier, because a grounded query costs materially more to run than a plain one. Perplexity and Google AI Overviews are the exceptions in both directions: they search on every call regardless, so their result is grounded already and carries no surcharge.
Google AI Overviews as a Seventh Surface
Scans can include Google AI Overviews, the answer block above Google's results. It works differently from the other six: rather than querying a chat model it reads a search-data provider, so it is included only when one is configured, and skipped from a mixed scan when none is. That makes seven surfaces in total.
Two More Free Tools
The free tool set gains an llms.txt audit and a schema markup generator.
Release v0.0.6
AI Traffic Analytics
A new Traffic page shows which AI crawlers fetched your pages and which AI assistants referred real visitors, rolled up per day. There are two ways to feed it: a one-line beacon script for referrals, and an upload of your server access logs for crawler hits. Every crawler hit is checked against the operator’s published verification method — reverse DNS or a published address range — and marked verified or unverified, so a user agent merely *claiming* to be an AI crawler is visible as unproven rather than taken at its word. Several operators publish no verification method at all, so their hits stay unverified permanently; verification never blocks ingestion, so nothing is silently dropped.
Analytics Connectors
Connect Google Analytics 4 and Google Search Console from Settings → Integrations, and Cloudflare through the API. Credentials are encrypted before they are stored, and the connectors sync on a schedule rather than at page load, so a dashboard never waits on a third party.
Tag the Links You Place
A UTM link builder inside the dashboard, for tagging the links you place in AI-visible content so the visits they generate are attributable when they arrive on the Traffic page.
Release v0.0.5
An Activity Page for Background Work
A new Activity page lists your recent background work — scans, notifications, exports, syncs — with its live status, so you can see what is queued, what is running and what has finished without inferring it from the dashboard.
Restart a Job Yourself
A job that has failed, or been given up on after its automatic retries, carries a Retry control. Restarting re-drives the *same* job rather than creating a new one, which is what makes it safe for scans: a restarted scan adopts the result the original already committed rather than charging you a second time.
Expiring Export Links
Data-export download links carry an expiry, and the exported data is purged from the job record once the link has lapsed — so a link that is forwarded or left sitting in an inbox does not stay live indefinitely.
Release v0.0.4
Your Brand on the Dashboard
On the Business and Agency plans, a workspace can set its own display name, logo, favicon and accent colour from Settings → Branding. They apply to the logged-in dashboard, so a client you have given a seat to sees your brand from the moment they sign in.
Your Brand on Client Reports and Email
The same logo and accent colour carry onto the printable report and shared read-only report links. Report, invite and digest email carries your workspace name and accent colour as a text wordmark rather than an image, so it renders the same in every mail client.
Release v0.0.3
Figures Frozen at Write Time
Each scan's headline figures — mention rate, average rank, share of voice, citation counts — are computed once when the scan is written and stored on the scan itself, so they stay fixed to what that scan found.
Faster Score History
The score trend reads those stored figures directly, without pulling the individual answers, citations and competitors behind each scan — so charting months of history stays quick as your history grows.
Release v0.0.2
Access Follows Membership
Whether you can see a project, its scans, its reports and its background jobs is decided by one thing: whether you are a member of the workspace that owns it, and what your role is there. Roles run viewer → member → admin → owner, each adding to the one below it. Because access is evaluated against current membership on every request, removing someone from a workspace revokes all of their access to it immediately.
Release v0.0.1
Multi-Engine Visibility Monitoring
Track how ChatGPT, Perplexity, Gemini, Claude, Grok, and Meta AI answer buyer-intent questions about your category — and whether your brand shows up — from a single dashboard. You can run discovery prompts automatically or track your own list of queries.
Visibility Score
A single 0–100 score you can watch over time. It's derived from three real signals in each answer: how often your brand is mentioned, how prominently it ranks among the named options, and the sentiment of the mention. The score is calculated per engine and as an aggregate.
Answer Engine Ranking & Citation Intelligence
See where your brand lands in each answer — first, prominent, mid-list, or fine-print — and which third-party sources engines cite for your queries, so you know where to earn presence.
Competitor Benchmarking & GEO Recommendations
Compare share-of-voice against the competitors you track, and get concrete, non-generic optimization actions generated from your own scan results — grounded in the specific queries and engines where you're weak.
Brand Safety Monitoring
Surface answers that make questionable or potentially inaccurate claims about your brand, ranked by risk, so you can review and correct the record.
Scheduled Scans, Alerts & Exports
Automated re-scans on your plan's cadence — weekly on every paid plan, with Free scanning on demand. Notifications by email or webhook, per scan or batched into a weekly or monthly digest, whichever you choose. Plus CSV / JSON exports and shareable read-only report links.
17 releases so far. Follow along as we ship — the roadmap shows what's next.
Want to shape what we build next?
See what we're building next, and tell us what you need.
View roadmap