// Product documentation
Learn how to audit a website, choose from 57 specialist agents and 17 goal-based workflows, review findings, and share or export the results.
Jump to section
Run a health check
Start with a multi-agent website health check across SEO, performance, security, and accessibility signals.
State your goal
Tell the AI Consultant whether you want to improve search visibility, leads, speed, conversions, trust, or another supported goal.
Review the workflow
Use the suggested goal-based workflow, or choose individual agents when you need a narrower audit.
Work through the roadmap
Signed-in users can organize findings in a Growth Roadmap, update task status, and rerun audits after making changes.
No account Guest
Free $0/mo
Pro $29/mo
Agency $99/mo
Describe what you want to improve and the AI Consultant proposes a relevant analysis path before you run the audit.
Turn audit findings into an ordered task list, track implementation status, and rerun relevant checks after making changes.
Workflows apply several relevant agents to one crawl and combine their findings into a single report for a defined business goal.
Website Growth
Business Growth
How workflows work
Review captured titles, descriptions, headings, canonicals, image alternatives, JSON-LD presence, Open Graph fields, and link responses
Review crawl-captured metadata, directives, URL patterns, statuses, links, and JSON-LD presence
Review on-site contact, location, schema, and review cues
Review crawl-captured static JSON-LD types, selected field checks, and pages chosen by a limited applicability heuristic
Review on-site link readiness and generate outreach ideas to validate
Review sitemap references, canonical-field coverage, noindex directives, fetch failures, and inbound links within a crawl sample
Map crawl links and find pages that may need clearer paths
Review page coverage, metadata, headings, links, and format opportunities
Generate blog-topic starting points from crawled website content
Find repeated metadata and page pairs with high crawl-text overlap
Calculate approximate English-language Flesch metrics, word counts, sentence lengths, and reading-time estimates from captured page text
Flag formulaic style patterns for human editorial review
Review H1 usage, empty headings, and heading-rank hierarchy
Turn crawl-visible website signals into channel ideas and a review plan
Report unreachable links and redirect responses found in the crawl
Trace the entered URL and public scheme/www variants, then compare those HTTP responses with redirect and link evidence retained by the crawl
Run one desktop Lighthouse performance analysis through Google PageSpeed Insights
Review image alt attributes, URL extensions, inline data, and page counts
Compare crawl response-completion times across public pages
Compare the encoded size of crawl-captured HTML or text and review pages with high image counts
Review first-page icon, manifest, theme, viewport, charset, and language tags
Automated accessibility checks with WCAG-mapped findings and manual-test guidance
Review crawl-captured text, markup cues, image records, links, headings, and fetch timing for mobile follow-up
Review crawl-visible headings, action wording, metadata, and media
Generate static-layout hypotheses without observed behavior data
Find public pages with form, field, privacy, and submit wording
Review crawl-visible email signup, popup, offer, and trust wording
Measure captured Open Graph and X/Twitter field coverage across crawled pages
Review crawl-visible CTA, trust, heading, form, and navigation signals
Prioritize crawl-based conversion questions by signal and review effort
Review crawl-captured pricing, signup, question, outcome, customer-evidence, contact, and comparison wording
Review captured pricing-page routes, USD patterns, plan terms, offer phrases, CTAs, FAQs, and selected presentation cues
Heuristic on-page review for paid-campaign landing pages
Assess website messaging, positioning, and growth-readiness signals
Prioritized fix queue based on detected website issues
Review crawl-visible product, collection, metadata, navigation, timing, policy, contact, and platform-pattern signals
Review public WooCommerce product, SEO, trust, and performance signals
Review crawl-captured product-page, metadata, image, link, robots, social-tag, and structured-data signals
Review captured price patterns, pricing-route cues, offer language, and selected positioning phrases on one site
Check visible cart, payment, shipping, trust, and recovery signals
Review public pages for stock-status and commerce wording
Search available place listings by business type and location
Find selected analytics, advertising, and verification patterns in captured crawl data
Review crawl-visible content and technical signals across eight internal rule groups
Review first-party messaging, proof, and positioning-readiness signals
Summarize crawl-based review scores, flags, and follow-up areas
Build branded, client-ready website audit reports
Create a current crawl baseline labeled for the reporting month
Review crawl-visible HTTPS, policy, contact, identity, social-proof wording, and selected external-reference patterns
Detect public policy links, consent wording, and tracker references
Review captured URL schemes, selected response-header presence, and explicit HTTP references in available HTML
Find testimonial, review, rating, logo, credential, and guarantee wording
Check public pages for contact details and communication options
Report visible identity, policy, contact, and social-proof signals
Review crawl-captured review wording, rating patterns, selected platform links, schema signals, credential phrases, and response cues
Review tracked sites, recent audit scores, and Growth Roadmap status from one account view.
Manage tracked websites, open the latest stored crawl, and continue into specialist audits.
Compare two websites side by side across eight audit categories and review the supporting findings.
Scan up to 10 URLs in one run, choose the agents to apply, and sort the resulting scores.
Define repeatable audit plans and use dated score history to catch regressions and prove improvement.
Copy a read-only link to the complete normalized report so recipients can review it without a WebEnture account.
Keep audit results in your account so you can find, reopen, and run them again later.
Schedule recurring crawls and review score changes; frequency and capacity depend on your plan.
Create and manage keys for the supported v1 REST API, with per-key permissions, usage, and rate limits.
Receive POST notifications when scores change. HMAC-SHA256 signed payloads.
Run focused checks, previews, and calculators without creating an account. Guest and Free-plan monthly usage limits apply; paid plans include unlimited use.
Crawl a public website and review a rule-based score across six configured categories
Inspect one page’s extracted head metadata and approximate preview inputs
Inspect static JSON-LD from one page and review parsing or selected top-level field notes
Review one page's AI-search readiness: AI-crawler access, llms.txt, citable structured data, and answerable content
Discover a site's pages with a bounded same-origin crawl and download a ready-to-submit sitemap.xml
Trace one submitted URL through HTTP redirects and review its final destination, hops, loop, and status signals
Fetch one host's robots.txt file and review selected rules, sitemap records, crawl-delay values, and raw captured text
Check HTML hreflang tags and self-reference on one public page
Look for supported CMS, framework, analytics, payment, CDN, and hosting fingerprints in a fetched page response
Build an approximate search-result preview from a page URL or manually entered title, description, and display URL
Probe declared favicon links, touch icons, /favicon.ico, and a linked manifest
Model baseline monthly website revenue and four fixed uplift scenarios before building a costed ROI case
Turn your website URL into a set of ready-to-post social cards, stories, thumbnails, and display banners, plus a library of card templates
Generate well-structured paragraphs from a topic, tone, and language preference
Rewrite existing text while preserving its original meaning in a different tone
Rewrite individual sentences to improve clarity, variety, and impact
Generate a structured blog outline from a topic to plan long-form content
Expand a seed keyword into dozens of related search suggestions using Google Autocomplete
View Google search results for any keyword — organic rankings, featured snippets, and related questions
Estimate how hard it is to rank for a keyword based on the authority of competing pages
Download available analysis data as JSON from a signed-in account for use in your own records, tools, or dashboards.
Create print-ready PDF reports that preserve issue severity, key findings, and WebEnture branding.
Prepare multi-agent reports with your agency logo, colors, contact details, and selected audit sections.
Use API-key authentication to request a one-page analysis or a supported three-agent audit. Keys default to 100 requests per hour.
Website Grader widget
Add a free “Check your website score” box to a WordPress theme, agency site, or SaaS directory. Leads submitted in the widget are attributed to your placement.
<iframe src="https://www.webenture.com/embed/website-grader" width="400" height="600" loading="lazy" title="Free Website Score by WebEnture" style="width:100%;max-width:400px;height:600px;border:0;" allow="clipboard-write" data-webenture-grader></iframe>window.addEventListener("message", (event) => {
if (event.origin !== "https://www.webenture.com") return;
if (event.data?.source !== "webenture" || event.data?.widget !== "website-grader") return;
if (event.data.event === "resize") {
document.querySelector("iframe[data-webenture-grader]")
?.style.setProperty("height", `${event.data.height}px`);
}
if (event.data.event === "lead_submitted") {
// Record a conversion in your analytics tool.
}
});Request a lightweight one-page analysis or supported technical SEO, security, and accessibility audit. Available on the Agency plan.
All API requests require a Bearer token. Generate your API key from API Keys.
curl -H "Authorization: Bearer wbnt_your_key_here" \
https://www.webenture.com/api/v1/analyzeUse the versioned API for supported, API-key authenticated integrations. Internal application routes under /api/* are private implementation details and are not part of the customer API contract.
curl -X POST https://www.webenture.com/api/v1/audit \
-H "Authorization: Bearer wbnt_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"agents": ["technical-seo", "security", "accessibility"]
}'{
"url": "https://example.com/",
"timestamp": "2026-07-26T12:00:00.000Z",
"agentsRun": ["technical-seo", "security", "accessibility"],
"scores": {
"technical-seo": { "score": 86, "grade": "B", "issueCount": 4 },
"security": { "score": 78, "grade": "C", "issueCount": 3 },
"accessibility": { "score": 91, "grade": "A", "issueCount": 2 }
},
"details": {}
}const response = await fetch("https://www.webenture.com/api/v1/analyze", {
method: "POST",
headers: {
"Authorization": "Bearer wbnt_your_key_here",
"Content-Type": "application/json",
},
body: JSON.stringify({ url: "https://example.com" }),
});
const result = await response.json();
console.log(`Website score: ${result.score}/100`);Agency plan API keys default to 100 requests per hour. When the limit is exceeded, the API returns 429 with a Retry-After header.
400 — Invalid URL or missing required fields
401 — Missing or invalid API key
403 — Plan does not include API access
422 — Target URL could not be fetched
429 — Rate limit exceeded; honor the Retry-After header
Receive HMAC-signed notifications for crawl completion and configured score-change events. Configure webhooks from Webhooks.
Each request includes an X-WebEnture-Signature header in the form sha256=<digest>. Verify the HMAC-SHA256 signature against the unmodified raw request body before processing.
import crypto from "crypto";
export function verifyWebhook(rawBody, signature, secret) {
const expected = "sha256=" + crypto
.createHmac("sha256", secret)
.update(rawBody)
.digest("hex");
if (typeof signature !== "string" ||
signature.length !== expected.length) return false;
return crypto.timingSafeEqual(
Buffer.from(signature),
Buffer.from(expected)
);
}{
"event": "crawl_complete",
"timestamp": "2026-07-26T12:00:00.000Z",
"url": "https://example.com",
"score": 78,
"previousScore": 74,
"change": 4
}Blog
Practical guides on SEO, performance, CRO, and AI search.
Use Cases
Find relevant audit workflows for SaaS teams, online stores, agencies, local businesses, and other website owners.
Glossary
Plain-English definitions for 70+ SEO, performance, CRO, GEO, and security terms.
Compare Tools
Compare WebEnture with established SEO, crawling, and performance tools by use case, workflow, and plan.