Website Audit All-in-One: SEO, PageSpeed, Broken Links, SSL avatar

Website Audit All-in-One: SEO, PageSpeed, Broken Links, SSL

Pricing

from $30.00 / 1,000 site audits

Go to Apify Store
Website Audit All-in-One: SEO, PageSpeed, Broken Links, SSL

Website Audit All-in-One: SEO, PageSpeed, Broken Links, SSL

Full website audit per URL in one run: SEO crawl and broken links, Lighthouse PageSpeed and Core Web Vitals, tech stack, DNS/SSL/SPF/DMARC checks, optional screenshot. Combined JSON plus a shareable HTML report. $0.03 per site.

Pricing

from $30.00 / 1,000 site audits

Rating

0.0

(0)

Developer

Giorgos Myrianthous

Giorgos Myrianthous

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Security

Limited permissions

Share

One run, one report per website: an SEO crawl with broken links, Lighthouse PageSpeed and Core Web Vitals, the tech stack, and SSL, domain-expiry and SPF/DMARC/DKIM checks, with an optional screenshot. You also get an overall score, a prioritised list of the top issues and a shareable HTML report you can send to clients.

💲 $0.03 per site ($30 per 1,000). Unreachable sites are free. Pay only for results. No subscription, and the Apify free plan's monthly credit covers small jobs.

Also known as: website audit tool, SEO audit, site audit, website checker, website health check, SEO checker bulk, broken link checker, PageSpeed checker, SSL checker, agency prospect audit, website grader.

Try it now (free-plan friendly)

  1. Click Start. The prefilled input works as is. Fully audits books.toscrape.com (SEO crawl, broken links, Lighthouse, tech stack, SSL/DNS) and saves an HTML report, in about 30 seconds.
  2. Or paste this input into the JSON tab:
{
"urls": [
"https://books.toscrape.com/"
],
"checks": [
"seo",
"pagespeed",
"tech",
"dns"
]
}

Example output (one dataset item, shortened):

{
"url": "https://books.toscrape.com/",
"overallScore": 84,
"performanceScore": 98,
"seoScore": 91,
"accessibilityScore": 87,
"siteHealthScore": 76,
"brokenLinkCount": 0,
"coreWebVitals": "good",
"technologies": [
"jQuery",
"Bootstrap"
],
"domainScore": 74,
"sslDaysToExpiry": 77,
"topIssues": [
"No SPF record (anyone can spoof mail from this domain)",
"missing meta description on 10 page(s)",
"No sitemap.xml found"
],
"reportUrl": "https://api.apify.com/v2/key-value-stores/.../records/report-books-toscrape-com"
}

Small runs cost cents, and you can set a Max cost per run so you're never charged more.

Use with AI agents / Apify MCP

Give your agent (Claude, ChatGPT, Cursor, n8n AI Agent, LangChain, OpenAI Agents SDK) this tool through Apify's MCP server:

https://mcp.apify.com?tools=gmyri/website-audit
  • Example prompt: "Audit https://example.com: SEO, speed, broken links and SSL. What should I fix first?"
  • Why agents like it: the input has one required field and documented defaults and enums. The output has stable, flat field names, errors are returned as items with an error field and are never charged, and each run writes a summary to the OUTPUT record.
  • Agents that use search-actors find it by searching for: website audit tool, SEO audit.

API, Python, n8n, Make, Zapier

curl -X POST "https://api.apify.com/v2/acts/gmyri~website-audit/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"urls":["https://example.com"],"checks":["seo","pagespeed","tech","dns"]}'
  • Python: ApifyClient(token).actor("gmyri/website-audit").call(run_input={...})
  • n8n / Make / Zapier: use the Apify "Run Actor" action with gmyri/website-audit, then read the dataset items.

Quick FAQ

  • Can I send the report to clients? Yes. reportUrl is a standalone HTML page with scores, top issues, broken links, tech stack and domain checks.
  • How deep is the crawl? 10 pages and 50 links per site by default (configurable up to 50 pages and 300 links). For full-site crawls use Broken Link Checker & SEO Audit.
  • Can I monitor sites on a schedule? Yes. Create an Apify schedule and an integration (Slack, email or webhook) on run success.
  • What if I set a spending limit? The Actor stops cleanly at your Max cost per run and you're never charged above it.

Details

What's checked on every site

ModuleWhat you get
SEO crawl & broken linksCrawls up to 10 pages (configurable) and checks up to 50 links. Reports 404s and 5xx errors with the page they were found on, plus titles, meta descriptions, H1, canonical, noindex, mixed content, JSON-LD, robots.txt and sitemap.
PageSpeed (Lighthouse 12)Performance, SEO, Accessibility and Best-practices scores; Core Web Vitals (LCP, CLS, TBT); and the top speed fix.
Tech stackCMS, ecommerce platform, analytics, CDN, frameworks and email provider. About 170 technologies are covered.
Domain & email securitySSL certificate expiry, domain expiry (RDAP), HTTPS redirect and HSTS, SPF, DMARC, DKIM, MX and CAA.
Screenshot (optional)Homepage screenshot.

The output also includes an overall score, a prioritised "top issues" list and a shareable HTML report (reportUrl) you can send to a client.

Typical uses

  • Agencies and freelancers: audit prospects' websites in bulk, then send each one their HTML report.
  • Site owners: schedule a weekly check of your own sites and alert on broken links, SSL expiry or speed drops.
  • AI agents: one tool call answers "audit this website" with structured JSON.

Pricing

$0.03 per site ($30 per 1,000), whichever modules you choose, plus Apify's standard $0.00005 Actor start. Unreachable sites are free. Running the 4 single-purpose tools separately would cost about $0.05 per site.

Notes

  • Polite crawling: robots.txt is respected, at most 10 pages per site by default, and no logins or bot-protection bypass.
  • Lighthouse lab scores vary by a few points between runs.
  • Need more depth on one area? Use the single-purpose tools listed below.

All tools by gmyri: doc-to-markdown, dataset-merge-dedup, site-health-audit, website-screenshot, domain-health-check, image-pdf-ocr, tech-stack-detector, rss-feed-reader, pagespeed-checker.