Are you an LLM? You can read better optimized documentation at /site-audit.md for this page in Markdown format
Site Audit Overview
The Mincemeat Site Audit workspace gives you a consolidated environment to analyze, monitor, and optimize your public-facing web pages. By running automated checks, you can identify security risks, detect broken links, verify search engine optimization (SEO) configurations, and assess performance metrics.
Each project tracks execution histories and calculates a version-consistent readiness score over time, helping you measure optimizations and catch regressions before they impact visitors.
Core capabilities
Site Audit combines multiple inspection systems into a single workflow:
- Performance auditing: Simulates mobile and desktop page loads using Google PageSpeed Insights (Lighthouse) and records final viewport screenshots.
- Header security: Verifies response-header configurations to prevent common injection and cross-site scripting vulnerabilities.
- Link integrity: Crawls discovered same-origin links to catch broken anchors, bad media references, and circular redirects.
- Technical SEO: Inspects metadata, page headings,
robots.txtdirectives, andsitemap.xmlpresence. - Generative Engine Optimization (GEO): Evaluates page attributes, crawler permissions, LLM context files, and page metadata for AI search engine visibility.
- Flexible execution: Run manual checks on-demand or schedule automated runs using UTC-based daily and weekly planners.
Mental model
When using Site Audit, it is helpful to understand the core elements:
text
+-------------------------------------------------------------+
| Mincemeat UI |
| - Projects (Workspace per URL, linked site or instance) |
| - Run Dashboard (Manual trigger & live status stream) |
| - Report Details (Findings list, score breakdown, R2 files) |
| - Schedules Manager (Daily or weekly UTC cron entries) |
+------------------------------+------------------------------+
| triggers dispatch
v
+-------------------------------------------------------------+
| Cloudflare Worker Plane |
| - Intakes and signs execution requests |
| - Runs a Cloudflare Workflow for durable step execution |
| - Fetches PageSpeed Insights & probes target URL at edge |
| - Stores artifacts securely in private R2 bucket |
| - Callback streams progress and terminal snapshot to core |
+-------------------------------------------------------------+- Audit Project: The top-level workspace bound to a single public target URL. You can optionally link a project to a Mincemeat Static Site or Cloud Instance to unify monitoring.
- Run Type: Defines the specific execution checks that run. Run types are
FAST,STANDARD,FULL, andCUSTOM. AFULLrun type triggers all five engines and computes a Site Readiness Score, whileCUSTOMlets you choose specific engines. - Audit Job: A single execution attempt against your target URL. A job transitions through
QUEUED,DISPATCHING,RUNNING, andSUCCEEDED(orFAILED/PARTIAL_SUCCESS/CANCELLED) states. - Site Readiness Score: A version-controlled
0..100score graded fromAtoFthat represents a weighted composite of Lighthouse, Technical SEO, GEO/AI Search, Security Headers, and Link Integrity (site-readiness@1).
Limits and guidelines
To protect network and API resources, the following platform defaults apply:
- Target URL availability: Audits only run on public absolute
http://andhttps://URLs on ports80and443. Private, local (e.g.,localhostor private subnets), or credential-protected pages are not supported. - Request timeouts: Target fetches are capped at a maximum timeout, and HTML body analysis is limited to a maximum of 2 MB.
- Link crawling limits: Same-origin link scanning is bounded to a maximum of 200 discovered URLs per run to prevent excessive execution duration.
- Monthly Entitlements: Quotas are tracked per account. Each audit run consumes one credit from your monthly
audit.runs_per_monthentitlement.
