Free page audit · no sign-up

Find the SEO issues that cost your SaaS signups.

Paste a URL. Get a 0–100 score, every issue with the evidence that triggered it, and fixes ranked by impact and effort. A second score checks whether the page gives a visitor a reason to sign up.

Free page auditNo sign-up

Takes a few seconds. Checks the HTML a crawler receives: indexability, title and description, headings, links, images, social previews, structured data and SaaS conversion signals.

Results in seconds Scoring method published Analyzer is open source (MIT)
What it checks

Every point off the score has a reason.

Each issue comes with its code, the evidence that triggered it and the penalty it cost. Each fix says what to change, why, the expected impact, the effort and how to check it worked.

Fetch and indexability

Status code, redirect chain, robots directives, X-Robots-Tag and whether the canonical points where it should.

Title, description, headings

Missing, duplicate, too long or too generic. The full H1–H6 outline as a crawler sees it.

Links and site structure

Internal and external links, empty anchors, and in a site audit: broken internal links, orphan pages and duplicates.

Social previews and media

Open Graph and Twitter card coverage, so a shared link shows a title and an image. Image alt and dimension coverage.

Structured data

JSON-LD inventory with organization and software entity checks, language and mobile signals.

SaaS conversion score

A separate score for value proposition, call to action, trust and product evidence, plus the page type it detected.

What it does not do: it reads the HTML a crawler receives and does not run JavaScript, it has no keyword or backlink database, and it does not measure Core Web Vitals. A page that only renders in the browser is flagged as such.

API

One request. JSON back.

The analyzer runs on Apify, so you can call it from anything that speaks HTTP, schedule it, or plug it into Make, Zapier or n8n. Send a list of URLs, or one start URL in site mode to crawl up to 100 pages. API reference.

terminal
$ curl -X POST \
  "https://api.apify.com/v2/acts/seo-audit-lab~saas-seo-analyzer/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://example.com"],"mode":"quick"}'

[{
  "type": "quick",
  "url": "https://example.com/",
  "seo_score": 77.8, "seo_grade": "C",
  "saas_score": 67.2, "issue_count": 12,
  "warnings": ["Meta description is missing", "No H1 heading found", …],
  "top_recommendations": [{ "title": "No crawlable internal links", "impact": "high", "effort": "low", … }, …]
}]
Pricing

Free for one page. Cents for a whole site.

Pages that fail to load are not charged.

Free
$0no sign-up

One page at a time, right here in your browser.

10 pages an hour
  • SEO score, grade and SaaS score
  • Every issue found on the page
  • The top fixes, ranked by impact
Try it free
Pay per page
$0.02per page audited

On Apify. No subscription, no minimum. Set a spend cap per run.

Quick score $0.005 per URL
  • Full JSON report per page, with evidence
  • Site audit up to 100 pages: broken links, duplicates, orphan pages
  • API, schedules, and Make, Zapier or n8n
  • 25-page site audit $0.50 · 1,000 quick scores $5
  • Apify's free plan includes $5 of usage a month, no card needed
Run it on Apify

Audit the whole site, not just the homepage.

A site audit crawls up to 100 pages and finds what a single page cannot show: broken internal links, duplicate titles and descriptions, orphan pages and gaps in your pricing, feature and comparison pages.