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

Competitor feature parity

8 primary tracks: Semrush, Ahrefs, Soro, GrandRanker, XML-Sitemaps / PRO Sitemaps, Screaming Frog, Lumar.io, SEOptimer. We ship what is feasible in this codebase — not full clones of enterprise indexes or CMS plugins.

80% weighted parity (primary eight) — 78 shipped, 11 partial, 15 not feasible (of 104 feature rows).

Semrush

FeatureStatusIn this app
Site Audit (technical SEO) Shipped Projects crawl + issue CSV/PDF
On Page SEO Checker Shipped /Tools/SeoChecker + per-page audit
Position Tracking Shipped Rank tracking (Google + Bing, desktop + mobile)
Keyword Overview / Magic Tool Shipped /Tools/Keywords — licensed volume/CPC/KD/intent when the data plan is connected in Admin
Keyword Gap Partial Project → Benchmark → Keyword gap (licensed domain index; connect in Admin)
Organic Research (domain keywords) Partial Project → Benchmark → Competitor research: ranked keywords, competitors, top pages (licensed index)
Backlink Analytics Shipped /Tools/Backlinks — licensed index (rank, spam score, new/lost, history) when connected; sample index otherwise
Backlink Audit / toxic links Partial Spam score + toxic-links objective; no per-link disavow workflow
Link Building Tool NotFeasible Outreach CRM — not in MVP
Domain Overview / Traffic Analytics Partial Organic overview + 12-month traffic trend from licensed index (no clickstream/paid channels)
Advertising Research (PPC) NotFeasible Paid search index
Social Media Tracker NotFeasible Social analytics suite
Content Marketing / Topic Research Shipped Content ideas + keyword tool
SEO Writing Assistant Shipped Content ideas + SeoChecker readability
Listing Management / Local SEO Partial GBP rating/claimed status + Google Maps rank tracking; no listing sync
Market Explorer / Sensor NotFeasible Enterprise market data
Projects & white-label reports Shipped Multi-project dashboard + PDF
API Shipped /api/audits/*, protect, sitemap job status
Agency kit (lead gen widget) Shipped /embed/widget.js + public scorecards

Ahrefs

FeatureStatusIn this app
Site Audit Shipped Projects audit (Seobility/SF-shaped engine)
Site Explorer (domain metrics) Shipped /Tools/Backlinks — licensed index when connected (rank, spam score, history), sample index otherwise
Backlink checker Shipped Free backlink tool + project monitor
Referring domains / anchors Shipped Graph sample edges JSON
Keywords Explorer Shipped /Tools/Keywords
Keyword Gap Partial Project → Benchmark → Keyword gap (licensed index)
Rank Tracker Shipped Project keywords, per engine/device/locale
Content Explorer NotFeasible Global content index
Batch Analysis NotFeasible Bulk domain API
SERP overview / features Shipped Search result snapshots on each refresh
Broken link checker Shipped Audit + sitemap broken CSV
Web Explorer / full web index NotFeasible Track B proprietary crawl
API Shipped /api/v1 with keys + OpenAPI + CLI + MCP

Soro (trysoro.com)

FeatureStatusIn this app
AI visibility monitoring Shipped Growth insights (AI answer engines)
Keyword opportunities Shipped StoredKeywordOpportunities from monitor job
Content brief / ideas Shipped /Projects/ContentIdeas
Publish to CMS Shipped WordPress draft publish from Content ideas
Fully automatic autopilot schedule Partial Manual publish today; scheduling next

GrandRanker

FeatureStatusIn this app
SEO + GEO scores Shipped SeoGeoScoring on project Details
Forum / Reddit mentions Shipped Community index queries
Rank + SERP tracking Shipped Same as Seobility track
Fully managed content farm NotFeasible Not in scope

XML-Sitemaps.com

FeatureStatusIn this app
Free sitemap generator (1000 URLs) Shipped /Tools/Sitemap
PRO hub: My sitemap / Update / Submit Shipped Job hub tabs on /Tools/Sitemap/{id}
XML + gz + HTML + TXT + ZIP export Shipped Downloads tab + overview
Broken / external / internal link reports Shipped Hub tabs + CSV exports
URL structure report Shipped Path-segment grouping
History log + crawl API Shipped History tab; GET status + download
Hosted multi-site dashboard (pro-sitemaps.com) Shipped Projects index + scheduled crawl
Image sitemap Shipped Image sitemap download + ZIP on /Tools/Sitemap/{id}
Video / news sitemaps NotFeasible Not in scope
Hosted, scheduled sitemap refresh Shipped Scheduled audits on Projects

Screaming Frog

FeatureStatusIn this app
Technical crawl + issues Shipped Full crawl + CSV exports (issues, images, outbound links)
Duplicate content Shipped MD5 body hash → duplicate_content check
JS rendering Shipped Headless browser per project
Site architecture graph Shipped Mermaid + edges; not force-directed UI
Scheduled crawls + export Shipped Daily/weekly schedule + auto CSV export
Crawl compare / staging Shipped /Projects/Compare
CLI Shipped npx visibility scan/readiness/audit
Log file analysis Shipped Upload Apache/Nginx logs on project Details
Redirect chains, hreflang, structured data, external links Shipped Audit checks + CSV
300+ checks Partial 80+ checks today

Lumar.io

FeatureStatusIn this app
Analyze: technical SEO + GEO Shipped Projects audit + Growth insights GEO score
Analyze: site speed metrics Shipped TTFB + HTML size per URL in crawl
Analyze: accessibility Shipped Alt text, empty links, form labels in audit
Analyze: crawl segments Shipped Crawl path prefix on project Details
Monitor: multi-site dashboard Shipped Projects list with health + errors
Monitor: scheduled crawls + alerts Shipped Schedules + email/webhook alerts on health drop
Protect: CI quality gate Shipped GitHub Action + GET /api/protect/projects/{id}
Impact: health trend Shipped Audit history on project Details
Integrations: REST API, webhooks, MCP Shipped /api/v1 + webhooks + MCP server
Integrations: GSC / GA NotFeasible OAuth connectors not yet built
Log file analysis Shipped Upload access logs per project
Uptime monitoring Shipped 5-minute checks + alerts
Dev tickets / task management Shipped Export issues to GitHub Issues per check

SEOptimer

FeatureStatusIn this app
Free SEO Audit (single URL) Shipped /Tools/SeoChecker + full project audit
SEO / GEO Audit score Shipped Health score + SeoGeoScoring on Details
White Label PDF reports Shipped DownloadReport + org branding
Embed audit widget / lead gen Shipped /embed/widget.js with data-lead endpoint
Scheduled / automated reports Shipped ScheduledAuditWorker + PDF
Bulk reporting Shipped /scan/bulk (25 free, 100 signed in) + API
SEO Crawler (full site) Shipped SiteAuditService BFS crawl
Keyword Tracking Shipped Per-keyword engine, device and locale
Mobile rank tracking Shipped Device selector on keyword add
Bing rank tracker Shipped Engine selector on keyword add
Agency rank tracking dashboard Shipped /Projects index monitor table
Keyword Research Tool Shipped /Tools/Keywords
Backlink Research / Checker Shipped /Tools/Backlinks
Backlink Monitoring (new/lost) Shipped ProjectBacklinkSnapshot deltas
Negative SEO link alerts Partial Email/webhook alert pipeline shipped; lost-link trigger next
GEO Audit (AI visibility) Shipped Growth insights GEO score
Google Business Profile Audit NotFeasible Separate Local product
Local SEO Audit NotFeasible No GBP integration
Local Rank Tracker / GeoGrid NotFeasible No maps grid rank
AI SEO Writing Assistant Shipped Content briefs + WordPress draft publish
AI Writer (standalone) NotFeasible No long-form editor UI
Alt Text Generator Shipped Projects → Images: suggestions + CSV
YouTube SEO Tool NotFeasible Not in scope
SEO Task / Project Management Shipped Next best actions + GitHub Issues export
Chrome Extension Partial packages/visibility-extension (unpacked beta)
DIY SEO guided fixes Shipped Issue rows + /Methodology/Checks
60+ free SEO tools Partial Scan, compare, bulk, sitemap, SEO checker, backlinks, keywords, badge
Audit API (100+ data points) Shipped /api/scan + /api/v1 with API keys, OpenAPI
Rank Tracking API Shipped GET /api/v1/projects/{id}/keywords
API bulk audits Shipped Keyed /api/scan is unlimited by IP; POST /api/v1/projects

Extended tracks

Still maintained; not counted in the primary eight above.

Seobility

FeatureStatusIn this app
Site audit + health score Shipped Projects audit, 80+ checks, readiness score
Rank tracking Shipped Google + Bing, desktop + mobile, per locale
Backlink monitoring Shipped Sample graph + new/lost domains snapshot
White-label PDF Shipped DownloadReport
Uptime monitoring Shipped 5-minute checks + down/recovered alerts
Team seats & roles Shipped /Settings team invites (Owner/Admin/Member)
Email alerts / reports Shipped Health-drop emails + webhooks per project
300+ checks Partial 80+ checks today; catalog growing

Yoast

FeatureStatusIn this app
Yoast SEO (WordPress plugin) NotFeasible Cloud SaaS — not a WP plugin
Yoast SEO Premium Shipped Projects audit + /Tools/SeoChecker + Content ideas
Yoast WooCommerce SEO NotFeasible No WooCommerce product schema in MVP
Yoast SEO AI+ Shipped Growth insights + keyword/content tools
Yoast SEO for Shopify NotFeasible Not a Shopify app
Yoast SEO Google Docs Add-On NotFeasible No Google Docs extension
Yoast Local SEO NotFeasible Local schema pack — WP add-on
Yoast News SEO NotFeasible News sitemap — WP add-on
Yoast Video SEO NotFeasible Video sitemap — WP add-on
AI Generate (titles, descriptions) Shipped Content briefs (live AI when connected)
AI Content Planner Shipped /Projects/ContentIdeas
AI Brand Insights Shipped Growth insights GEO + forum mentions
AI features hub Shipped Combined in Growth insights refresh
SEO Analysis (focus keyphrase) Shipped /Tools/SeoChecker — traffic-light checks
Readability Analysis Shipped SeoChecker readability tab
Inclusive Language Analysis NotFeasible Not implemented
Keyphrase density Shipped SeoChecker assessment
Duplicate keyphrases check Shipped Per-project keyword list + audit
Image alt attributes (keyphrase) Shipped SeoChecker + missing_alt audit
Outbound links Shipped Sitemap external links + audit
Internal links Shipped Sitemap internal report + crawl edges
Word complexity NotFeasible Not implemented
Function words NotFeasible Yoast Premium NLP — not ported
Estimated reading time Shipped SeoChecker from word count
XML sitemaps Shipped /Tools/Sitemap + hosted /sitemap.xml
llms.txt Shipped GET /llms.txt
Schema / structured data Shipped JSON-LD checks in audit catalog
Schema Aggregation Shipped Organization/WebSite in llms.txt + audit
Schema integrations NotFeasible No WP block editor integrations
FAQ structured data block NotFeasible CMS block — not in SaaS
How-to structured data block NotFeasible CMS block — not in SaaS
Canonical URL tags Shipped canonicalised / cross-domain checks
Robots meta tags Shipped noindex, nofollow, robots.txt crawl
Crawl settings Shipped Project crawl prefix + max pages
Bot blocker Shipped robots.txt + optional Protect API
Redirect Manager Shipped Detect 3xx + redirect chains in audit
Redirect CSV import/export NotFeasible No redirect DB — detection only
Redirect attachment URLs NotFeasible WordPress-specific
File editor (robots.txt) NotFeasible We serve robots.txt; no CMS editor
Orphaned content finder Shipped orphan_page check
Stale cornerstone content NotFeasible No cornerstone flag in MVP
Internal linking suggestions Shipped Architecture graph + internal link CSV
Internal linking blocks NotFeasible Gutenberg blocks
SEO dashboard Shipped /Projects monitor table + health
Content previews NotFeasible No SERP snippet simulator
Social previews Shipped missing_og_* / twitter card checks
Front-end SEO inspector Partial Browser extension beta (packages/visibility-extension)
SEO workouts NotFeasible Guided tasks — use /Methodology/Checks
Task list Shipped Next best actions on each project
Bulk editor NotFeasible WordPress post list UI
Breadcrumbs NotFeasible Theme/plugin output
Breadcrumb controls NotFeasible WordPress settings
Enhanced Slack sharing NotFeasible WP integration
Meta tag variables NotFeasible WP template vars
Semrush integration NotFeasible No Semrush OAuth
Algolia integration NotFeasible No Algolia
Elementor integration NotFeasible Page builder plugin
REST API Shipped /api/audits/*, /api/protect/*, sitemap job API
Migrate from other plugins NotFeasible WordPress-only
Feed (RSS) SEO NotFeasible WordPress feeds
SEO Checker (public tool) Shipped /Tools/SeoChecker
Yoast SEO Academy / training Shipped /Methodology + docs/competitive/yoast-track.md

Diib

FeatureStatusIn this app
Daily Health Score (0–100, trended) Shipped DailyHealthScore (12 weighted signals) + DailyHealthWorker snapshots; Overview card
Health score history / sparkline Shipped ProjectHealthSnapshot per day; 90-day trend, Δday / Δweek / 30-day avg
Objectives (guided to-do list) Shipped ObjectiveCatalog (21) + ObjectiveEngine; Growth plan tab with step checklists
Objective step checklists & completion Shipped ProjectObjectiveState; re-opens if the problem returns after 14 days
Weekly Snapshot email Shipped WeeklySnapshotWorker → email/webhook, opt-in per project
Alerts (ranking drops, uptime, score drops) Shipped NotificationService: score-drop, uptime, backlink alerts
diibAssist — ask about your site Shipped SiteAssistant: intent-matched answers grounded in dashboard data; optional LLM rephrase
Industry benchmark / competitor comparison Shipped Benchmark tab + CompetitorBenchmarkService
Competitor discovery Shipped SERP competitors from top-10 hosts captured on every rank check
Keyword suggestions / 'almost ranking' Shipped almost-ranking objective (positions 11–20) + /Tools/Keywords
Rank tracking with movement Shipped Rank distribution with week-over-week change
Backlink monitoring Shipped ProjectBacklinkSnapshot deltas + lost-backlinks objective
Site speed & mobile checks Shipped PSI-backed vitals + /Tools/PageSpeed
Security / SSL monitoring Shipped TLS expiry + security header checks, tls-expiry objective
Uptime monitoring Shipped 5-minute uptime probe
Google Analytics integration (traffic, bounce) NotFeasible Requires Google OAuth consent screen + GA4 Data API; no traffic data in-product
Google Search Console integration (clicks/impressions) NotFeasible Requires Google OAuth; we track ranks via SERP checks instead
Facebook / social metrics NotFeasible No Meta Graph API integration
Google Business Profile / local rankings Partial GBP rating/claimed status in Site intelligence + Google Maps engine on tracked keywords (licensed data)
Email deliverability / DMARC check Partial Security headers checked; DNS mail records not yet audited
Branded/white-label reports Shipped PDF export with org branding
Shareable dashboard Shipped Public share links

Semalt

FeatureStatusIn this app
Rank tracker (Google, any country) Shipped SerpApi rank jobs; engine, device and locale per keyword
TOP 1 / 3 / 10 / 50 / 100 distribution Shipped RankAnalytics buckets on the Rankings tab
Keyword movement (week-over-week) Shipped Bucket change, improved/declined, new in / dropped from top 10
Best pages by keyword Shipped RankAnalytics.BestPages from ranking URL per keyword
Competitor discovery in SERPs Shipped Top-10 hosts stored on every rank check → shared-keyword table
Competitor comparison Shipped One-click Benchmark from the competitor table
Keyword research Shipped /Tools/Keywords
Scheduled rank updates Shipped Background SERP refresh
Website analyzer (technical audit) Shipped Project crawl + /Tools/SeoChecker
Page speed analyzer Shipped /Tools/PageSpeed (PSI-backed)
Website health / overall score Shipped Health score + Daily Health Score
Backlink analysis Shipped /Tools/Backlinks + monitoring
Branded PDF reports Shipped DownloadReport with org branding
Scheduled report delivery Shipped ScheduledAuditWorker + weekly snapshot
White-label / Dedicated SEO Dashboard (own domain) Partial Branded reports + public share links; custom-domain dashboard not shipped
Reseller program with own pricing Partial Org members + API keys; no reseller billing tier
Web analytics widget / API Shipped /api/v1 + embeddable badge/widget
AutoSEO (managed link building) NotFeasible Managed service; we provide the backlink plan objective instead
FullSEO (managed campaigns) NotFeasible Agency service, not software
Private blog network / link marketplace NotFeasible Deliberately not offered
Web development / video production services NotFeasible Services, not software
Google Search Console / Analytics connect NotFeasible Requires Google OAuth; not integrated

Industry leaders — gap radar

Signature features from other vendors we watch for roadmap gaps (Moz, Majestic, Sitebulb, GSC, …).

VendorFeatureStatusNotes
Moz Domain Authority / Spam Score Partial Domain rank + spam score from licensed backlink index
Moz Link Explorer index NotFeasible Competes with Ahrefs index
Majestic Trust Flow / Citation Flow NotFeasible Majestic-only metrics
SE Ranking All-in-one rank + audit + marketing plan Shipped Overlaps our Projects bundle
Serpstat Keyword clustering + PPC research NotFeasible PPC + cluster index
SpyFu Competitor ad history NotFeasible Paid search archive
Sitebulb Visual crawl + hint system Shipped Architecture + audit; not desktop UX
Oncrawl / Botify Log file + crawl at billions of URLs NotFeasible Enterprise log+crawl fleet
BrightEdge / Conductor Enterprise content workflow + CMS NotFeasible Enterprise CMS orchestration
WooRank / Sitechecker Instant marketing site audit Shipped SeoChecker + free audit shape
Seobility Uptime + 300-check audit Shipped Extended track on /Competitors
Yoast WordPress in-editor SEO Shipped Extended track; SeoChecker cloud equivalent
Google Search Console Official search performance data NotFeasible OAuth GSC connector
Google Analytics 4 Traffic & conversion truth NotFeasible GA4 integration
PageSpeed Insights / CrUX Field Core Web Vitals Shipped Free /Tools/PageSpeed: CrUX p75 + distributions, Lighthouse mobile/desktop, opportunities
Common Crawl / DataForSEO Third-party index APIs Shipped Common Crawl spike + licensed search data

Docs: docs/competitive/seoptimer-track.md, semrush-track.md, diib-track.md, semalt-track.md, industry-leaders.md · Features · 83 audit checks