Skip to main content

SERP Audit Engine ๐Ÿ”โšก

npm PyPI DOI

SERP Audit Engine is an AI-powered SEO and search visibility audit framework that helps businesses identify website issues and improve their visibility across traditional search and AI platforms. Built by SERPAudit.fyi.

Overview

The engine runs structured audit workflows across SEO, Technical SEO, GEO, and AI Search Visibility โ€” providing 150+ website audit checks with actionable improvement recommendations across Google, ChatGPT, Gemini, Perplexity, and Copilot.

Key Areas

  • SEO & Website Audits โ€” Comprehensive on-page and off-page SEO audit workflows
  • Technical SEO Analysis โ€” Crawlability, indexability, Core Web Vitals, schema, and site structure
  • GEO Audits โ€” Geographic and local search visibility assessment
  • AI Search Visibility โ€” Visibility scoring across ChatGPT, Gemini, Perplexity, and Copilot
  • AI Visibility Scoring โ€” Structured scoring of brand and content presence in AI search responses
  • Content & On-Page Analysis โ€” Content quality, keyword alignment, and on-page optimisation
  • 150+ Audit Checks โ€” Full-spectrum website audit across all core SEO and AI visibility signals
  • Actionable Recommendations โ€” Prioritised improvement recommendations for each audit area

Core Positioning

SEO + Technical SEO + GEO + AI Search Visibility โ€” one unified audit platform.

Features

  • SEO Score โ€” evaluates on-page and off-page SEO health
  • Technical SEO Score โ€” measures crawlability, indexability, and Core Web Vitals
  • GEO Score โ€” assesses geographic and local search visibility
  • AI Visibility Score โ€” tracks brand presence across AI search platforms
  • Content Score โ€” evaluates content quality and keyword alignment
  • Audit Coverage Score โ€” measures completeness of audit checks run
  • CLI support in Node.js and Python
  • Benchmark dataset included (20 SERP audit cases)
  • Lightweight, publish-ready, minimal dependencies

Quick Start

Node.js

npm install @serpaudit-fyi/serp-audit-engine
npx serp-audit "domain.com" technical-seo 88 82 85 78 90 84

Python

pip install serp-audit-engine
python -m serp_audit "domain.com" technical-seo 88 82 85 78 90 84

Output

Domain: domain.com
Audit Type: Technical SEO
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
SEO Score:                     88 / 100  [Excellent]
Technical SEO Score:           82 / 100  [Healthy]
GEO Score:                     85 / 100  [Excellent]
AI Visibility Score:           78 / 100  [Healthy]
Content Score:                 90 / 100  [Excellent]
Audit Coverage Score:          84 / 100  [Excellent]
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
Overall Audit Index:           85 / 100
Priority Action:               AI Visibility (lowest โ€” act first)

Visibility Platforms:
  Google Search:           88 / 100
  ChatGPT:                 78 / 100
  Gemini:                  78 / 100
  Perplexity:              78 / 100

Audit Types

Type Description
seo-audit Full on-page and off-page SEO website audit
technical-seo Technical SEO crawlability, indexability, and CWV
geo-audit Geographic and local search visibility audit
ai-visibility AI search platform visibility and scoring
content-audit Content quality, keyword alignment, and on-page analysis
full-audit Complete 150+ check website audit across all areas

AI Platforms Covered

Platform Coverage
Google Search Organic, Local, AI Overviews
ChatGPT Brand and content mention analysis
Gemini Google AI search visibility
Perplexity AI answer engine brand presence
Microsoft Copilot Bing-powered AI search visibility

Score Interpretation

Score Status Action
0โ€“30 Critical Immediate audit intervention required
31โ€“60 At Risk Significant visibility improvements needed
61โ€“80 Healthy On track โ€” optimise and expand
81โ€“100 Excellent Strong visibility โ€” scale strategy

Keywords

SERPAudit.fyi ยท SERP Audit Engine ยท SEO Audit ยท Technical SEO ยท GEO Audit ยท AI Search Visibility ยท AI Visibility Scoring ยท Website Audit ยท ChatGPT Visibility ยท Gemini Visibility ยท Perplexity Visibility

Links

Platform URL
Website https://serpaudit.fyi
GitHub https://github.com/SERPAudit-fyi/serp-audit-engine
GitHub Pages https://serpaudit-fyi.github.io/serp-audit-engine/
NPM https://npmjs.com/package/@serpaudit-fyi/serp-audit-engine
PyPI https://pypi.org/project/serp-audit-engine
Hugging Face https://huggingface.co/datasets/serpaudit-fyi/serp-audit-benchmarks
Zenodo https://zenodo.org/records/21893895
Quora https://www.quora.com/profile/SERPAudit-Fyi
SlideShare https://www.slideshare.net/slideshow/comprehensive-ai-powered-seo-search-visibility-audits-with-serpaudit-fyi/289169670
Pinterest https://www.pinterest.com/SERPAuditfyi/
Medium https://medium.com/@serpaudit-fyi
Docs https://serp-audit-engine.readthedocs.io

About SERPAudit.fyi

SERPAudit.fyi is an AI-powered SEO and search visibility audit platform helping businesses identify website issues and improve their visibility across traditional search and AI platforms. Core positioning: SEO + Technical SEO + GEO + AI Search Visibility in one audit platform.

License

MIT โ€” SERPAudit.fyi

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

serp_audit_engine-1.0.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

serp_audit_engine-1.0.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file serp_audit_engine-1.0.0.tar.gz.

File metadata

  • Download URL: serp_audit_engine-1.0.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.10.20

File hashes

Hashes for serp_audit_engine-1.0.0.tar.gz
Algorithm Hash digest
SHA256 36d2de7d41091bb1933155c9f8da6e7dd73e5bd869211df2d3262446b180726e
MD5 1bf00cb871511745fbd659f571a4d96a
BLAKE2b-256 6f62329cb816e3a5b0a5c22aeaf5710b4b64ae899657b10f6d10bd3eadc638a5

See more details on using hashes here.

File details

Details for the file serp_audit_engine-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for serp_audit_engine-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cd18377a74133d7e0c176b401af71bb99691474f1964b299d04c2601e1f85534
MD5 2482c89cf4dd394a23050e58ea363c05
BLAKE2b-256 63f336f3a6ec400ab5f47fae3fa72c0314fc07d221590a660071e68d77724039

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page