New — AI visibility: see whether ChatGPT, Perplexity and Google AI answers cite your site. Run a free scan

One place to audit, rank, and get cited.

A full technical audit with 80+ checks, Core Web Vitals, security and email authentication, rank tracking on Google and Bing, AI answer visibility, and a developer platform (API, CLI, CI gate, MCP) that no other SEO suite ships.

Capabilities live65 / 66
Audit checks83
Feature parity vs 12 tools148 shipped · 17 partial · 218 tracked
See the full comparison
  Search results — Live Google, Bing, Maps and YouTube results   Backlink index — Licensed backlink index (rank, spam score, history)   Keyword metrics — Licensed search volume, CPC and difficulty   Competitor research — Organic keywords, traffic and competitors by domain   AI answer engines — Live answers from AI assistants   Community mentions — Sample data   Core Web Vitals — Lab + field data, shared rate limit   Email delivery — Alerts are emailed

Audit & monitor

Crawl every page, score the whole site, and get told what to fix first.

Ask about your site

Live

Plain-language questions — "what should I fix first?", "how are my rankings?" — answered from the project's live numbers.

Deterministic and traceable; an LLM only rephrases when Monitoring:Llm is configured.

Replaces: diibAssist Open

Benchmark vs competitor

Live

Homepage scan side-by-side with a competitor, gap list, and AI content suggestions.

Projects → Benchmark tab; uses live scan and optional AI.

Replaces: SEOptimer compare Open

Core Web Vitals & Lighthouse

Live

Lab and field LCP, CLS, INP and a performance score for the homepage on every audit and scan.

Uses Google's public PageSpeed data; works without a key at a lower rate limit.

Replaces: PageSpeed Insights in your dashboard

Crawl comparison & staging

Live

Diff two audits or production against staging by URL path before you ship.

Projects → Compare crawls; set a staging domain in crawl settings.

Replaces: Lumar Compare Open

Daily Health Score

Live

One 0–100 number per day from 12 weighted signals — crawl health, errors, speed, vitals, TLS, uptime, rankings, authority, AI visibility, freshness — with a 90-day trend.

Snapshotted hourly by DailyHealthWorker; weights renormalise over the signals you've actually enabled.

Replaces: Diib Daily Health Score Open

Email authentication (SPF, DKIM, DMARC)

Live

Checks the DNS records that keep your domain out of spam folders and off impersonation lists.

Part of every audit and instant scan.

Replaces: Standalone DMARC checkers

Growth plan (objectives)

Live

Guided to-do list generated from your own data: each objective says why it fired, what to do step by step, and links to the right screen.

21 objectives across Crawl, Speed, Rankings, Links, AI and Setup; step completion is saved per project.

Replaces: Diib Objectives Open

hreflang validation

Live

Invalid language codes, missing self-reference and x-default on every page.

Page-level checks in the audit.

Replaces: Screaming Frog hreflang report

Instant scan

Live

Scan any URL in seconds: on-page, security headers, SSL expiry, email authentication, Core Web Vitals and structured data.

Free, no signup. The same checks power the API, CLI and badge.

Replaces: SEOptimer · Seobility SEO Check Try free

JavaScript rendering

Live

Crawl single-page apps with a headless browser so client-rendered content is audited.

Toggle per project; falls back to static HTML when a browser is unavailable.

Replaces: Screaming Frog JS rendering Open

Log file analysis

Live

Upload Apache or Nginx access logs to see Googlebot, Bingbot and AI crawler hits, crawl waste and 404s bots keep hitting.

Streams multi-GB logs; results are stored per project.

Replaces: Screaming Frog Log File Analyser Open

Mobile friendliness

Live

Viewport, scalability and mobile Lighthouse signals on every page.

Part of every audit.

Replaces: Mobile-friendly test

Redirect chains & broken links

Live

Chains, loops, broken internal links and broken outbound links with the page that contains them.

Outbound links are sampled per crawl to stay polite.

Replaces: Screaming Frog redirect & outlink reports

Scheduled audits & auto-export

Live

Daily or weekly re-crawls with CSV exports written automatically.

Background scheduler; configure per project.

Replaces: Screaming Frog scheduling Open

Security & TLS

Live

HTTPS redirect, HSTS, CSP, X-Frame-Options, referrer policy, mixed content, server header leaks and certificate expiry.

Flagged as issues; certificate expiry is stored per audit.

Replaces: SEOptimer security section

Site architecture graph

Live

Internal link graph and depth map built from crawl edges.

Open from any project after an audit.

Replaces: Screaming Frog visualisations Open

Site readiness score

Live

One 0–100 score with a letter grade, a goal line, and the six actions that move it most.

Shown on every project after the first crawl; recalculated on each visit.

Replaces: SEOptimer grade · Lumar health Open

Structured data validator

Live

Detects JSON-LD, Microdata and Open Graph; flags pages with none.

Presence and type checks; schema-level validation is on the roadmap.

Replaces: Rich Results Test spot checks

Uptime monitoring

Live

Five-minute homepage checks with down/recovered alerts and a 30-day history per project.

Enable per project under Alerts & integrations.

Replaces: UptimeRobot · Pingdom basic Open

Website audit

Live

Scheduled crawl of up to 1,000 pages with 80+ technical, on-page, mobile, security and GEO checks, a health score and per-page detail.

Runs on every project; re-crawl on a daily or weekly schedule.

Replaces: Semrush Site Audit · Screaming Frog · Seobility Open

Weekly snapshot email

Live

A Monday-morning style digest: health score and movement, rank distribution changes, backlinks, and the top three objectives.

Opt in per project under Alerts & integrations; also posted to the project webhook.

Replaces: Diib Weekly Snapshot Open

Rank & keywords

Know where you rank on Google and Bing, desktop and mobile, by country.

Competitor research

Live

Domain overview, organic keywords, estimated traffic, top pages and organic competitors for your site or any rival.

Domain overview, ranked keywords, competitors and keyword gap from a licensed index.

Replaces: Semrush Domain Overview · Ahrefs Site Explorer Open

Keyword gap

Live

Keywords a competitor ranks for that you don't, with volume and CPC.

Domain overview, ranked keywords, competitors and keyword gap from a licensed index.

Replaces: Semrush Keyword Gap Open

Keyword ideas

Live

Related queries and estimated volume and difficulty from live search results.

Licensed search volume, CPC, difficulty and intent.

Replaces: SEOptimer keyword tool Try free

Maps & YouTube rank tracking

Live

Track positions in Google Maps and YouTube results alongside web search.

Google Maps and YouTube engines are available on tracked keywords.

Replaces: Semrush Position Tracking (Maps/YouTube) Open

Page rankings (Google top 20)

Live

Every page of the site that ranks in Google's top 10 / 20 / 50, with the keywords it ranks for, position change, volume and estimated traffic — all keywords from the licensed index, not just tracked ones.

Every keyword the site ranks for in Google's top 10/20/50, grouped by page, from the licensed index.

Replaces: Semrush Organic Research → Pages · Ahrefs Top pages Open

Rank distribution & best pages

Live

TOP 1 / 3 / 10 / 50 / 100 counts with week-over-week change, improved vs declined, new in / dropped from top 10, and the pages earning the most rankings.

Computed from stored rank snapshots; no extra API calls.

Replaces: Semalt rank tracker · Semrush Position Tracking Open

Rank tracking

Live

Track keywords on Google and Bing, desktop and mobile, per country and language.

Live Google and Bing positions, desktop and mobile, by country.

Replaces: Semrush Position Tracking · Seobility Open

SERP competitor discovery

Live

Domains that keep showing up in the top 10 for your keywords, ranked by shared keywords and average position, with one-click benchmark.

Top-10 hosts are captured on every rank check (RankSnapshot.TopDomainsCsv).

Replaces: Semalt competitors · Diib competitor discovery Open

Traffic history

Live

Twelve-month estimated organic traffic and keyword-count trend per domain.

Domain overview, ranked keywords, competitors and keyword gap from a licensed index.

Replaces: Semrush Traffic Analytics (organic) Open

AI visibility

Find out whether ChatGPT, Perplexity and Google AI answers cite you.

AI answer visibility

Live

Whether AI answer engines mention your brand or cite your site for the prompts you care about.

Search, AI answer and community sources are live. Refresh from any project.

Replaces: GrandRanker · Semrush AI toolkit Open

GEO readiness

Live

llms.txt, AI crawler access in robots.txt, and answer-ready structure checks on every audit.

Flagged as audit issues with fixes.

Replaces: Yoast llms.txt

Growth insights

Live

Keyword opportunities, SEO and GEO scores, AI visibility and community mentions in one view.

Search, AI answer and community sources are live. Refresh from any project.

Replaces: GrandRanker dashboard Open

llms.txt generator

Live

Machine-readable summary for AI crawlers, served for this site and generated for yours.

Served at /llms.txt.

Replaces: Yoast llms.txt Try free

Content

Turn opportunities into briefs and drafts, then publish to your CMS.

Content briefs

Live

Briefs generated from keyword opportunities with intent and priority.

Projects → Content ideas.

Replaces: Soro briefs Open

Image alt-text generator

Live

Lists every image missing alt text from the last crawl and proposes alt text you can copy or export.

Projects → Images; proposals come from filename, caption and page context.

Replaces: Alt-text plugins Open

On-page SEO checker

Live

Focus keyphrase, traffic-light SEO and readability checks for any URL.

Free tool; one page at a time.

Replaces: Yoast SEO analysis Try free

Publish to WordPress

Live

Send a brief or draft straight to WordPress as a draft post.

Connect WordPress under Alerts & integrations.

Replaces: Soro autopilot publish Open

Reporting & agency

Client-ready reports, shareable scorecards, and badges.

CSV exports

Live

Export all issues, one check, broken links, images or outbound links from the latest audit.

From any project after a completed audit.

Replaces: Screaming Frog exports

Embeddable audit widget

Live

A one-line script that puts a lead-capturing audit form on your agency site.

Results open on your scorecard; leads are the visitor's URL and email.

Replaces: SEOptimer Embeddable Audit Tool Open

Portfolio dashboard

Live

Health, readiness and error counts for every site you manage, in one table.

Projects list.

Replaces: Lumar Monitor Open

Readiness badge

Live

An SVG badge for your README or footer that updates with every audit.

Available once a scorecard link exists.

Replaces: shields.io-style status badge Open

Shareable scorecard

Live

A public read-only link to a project's score, grade and top actions.

Generate from any project; revoke anytime.

Replaces: SEOptimer embeddable report Open

Site vs site comparison

Live

Scan two sites side by side and share the result.

Free; built on Instant scan.

Replaces: SEOptimer compare Try free

White-label PDF reports

Live

Agency-branded audit PDF per project.

Set agency name and logo in Settings.

Replaces: SEOptimer white-label Open

Developer platform

Everything in the product is an API, a CLI command, a CI gate, or an MCP tool.

Browser extension

Beta

Scan the page you're on and see the scorecard in a popup.

Unpacked extension in packages/visibility-extension; store listing pending.

Replaces: SEO Minion-style on-page checks Open

CI/CD quality gate

Live

Fail a pipeline when errors or warnings exceed thresholds, or when a page's score drops.

GitHub Action and a plain HTTP endpoint for any CI.

Replaces: Lumar Protect Open

CLI

Live

npx visibility scan <url> prints a scorecard and exits non-zero below your threshold.

Node package in packages/visibility-cli; no install needed.

Replaces: Screaming Frog CLI Open

Export to GitHub Issues

Live

One issue per failing check, with sample URLs and labels, in the repo your engineers already watch.

Connect a repository and token per project.

Replaces: Lumar task tickets Open

MCP server

Live

Give Claude, Cursor or any MCP client tools to scan sites, read audits and list issues.

packages/visibility-mcp; runs over stdio with your API key.

Replaces: Nothing comparable in the eight tools Open

REST API

Live

Scan URLs, list projects, read readiness and issues, and trigger audits with an API key.

Keys are created in Settings; docs at /developers.

Replaces: Lumar API · Semrush API Open

Webhooks

Live

Signed POSTs on audit completed, health drop, and uptime events.

Set a URL per project under Alerts & integrations.

Replaces: Lumar notifications Open

Team & workspace

Team seats, roles, alerts and the controls a SaaS needs.

Email alerts

Live

Get emailed when health drops past your threshold or a site goes down.

Per-project address and threshold; in-app inbox when email isn't configured.

Replaces: Seobility email reports Open

Plans & limits

Live

Free, Starter, Pro and Business tiers with page, keyword and project limits.

Upgrade from Settings; card billing is the next step.

Status & changelog

Live

Public system status and a dated list of what shipped.

/status and /changelog.

Team & roles

Live

Invite teammates as Owner, Admin or Member.

Invites by link; email delivery when SMTP is configured.

Replaces: Semrush user management Open

Workspace settings

Live

Organisation profile, agency branding, API keys and plan in one place.

/Settings.

Replaces: Any SaaS account page Open

Free tools

No signup. Same engine as the paid product.

Bulk URL scan

Live

Paste up to 25 URLs and get a scorecard for each.

Free; larger batches via the API.

Replaces: SEOptimer bulk reporting Try free

Page speed test

Live

PageSpeed Insights–style report: real-user Core Web Vitals, Lighthouse scores on mobile and desktop, opportunities ranked by savings.

Free; shareable result link and SVG badge. Also at /api/pagespeed.

Replaces: pagespeed.web.dev · GTmetrix Try free

XML sitemap generator

Live

Free 1000-URL sitemap with broken-link, outbound-link, image-sitemap and ZIP downloads.

Same crawler as paid audits; respects robots.txt.

Replaces: xml-sitemaps.com PRO Try free

How we compare

We track 218 features across 12 products and mark each one shipped, partial or out of scope. The honest list, including what we don't do, is on the comparison page; how every check works is on the methodology page.