Free SEO Audit Tool

Scan any URL in seconds. Get a score, grade, and 20 actionable checks.

0
SEO Score
-
0
Passed
0
Warnings
0
Failed

What We Check

20 on-page SEO checks across four categories, each weighted by real-world ranking impact.

Essential

Title Tag

Verifies a title tag exists, is the right length (50-60 chars), and is not empty.

Essential

Meta Description

Checks for a meta description with optimal length (120-160 chars) for click-through.

Essential

Canonical URL

Ensures a canonical tag exists to prevent duplicate content issues.

Essential

Robots Directives

Confirms the page is indexable and not accidentally blocked by robots meta tags.

Essential

URL Structure

Checks for clean, descriptive URLs without excessive parameters or depth.

Content

H1 Heading

Verifies exactly one H1 tag exists and contains relevant content.

Content

Heading Hierarchy

Validates proper nesting of H1 through H6 tags without skipped levels.

Content

Image Alt Text

Checks that all images have descriptive alt attributes for accessibility and SEO.

Content

Word Count

Ensures the page has enough content to rank (minimum 300 words recommended).

Content

Internal Links

Checks for internal links that help search engines discover and rank related pages.

Social

Open Graph Tags

Verifies og:title, og:description, og:image, and og:url are present for social sharing.

Social

Twitter Card Tags

Checks for twitter:card, twitter:title, and twitter:description meta tags.

Social

Favicon

Confirms a favicon is linked so the site has a recognizable icon in tabs and bookmarks.

Social

Social Preview Image

Validates the OG image URL is reachable and properly sized (1200x630 recommended).

Technical

HTTPS

Checks that the page is served over HTTPS for security and ranking signals.

Technical

Response Time

Measures server response time. Fast pages rank higher and convert better.

Technical

Structured Data

Looks for JSON-LD or microdata that enables rich results in search engines.

Technical

Viewport Meta

Confirms a viewport meta tag is set for proper mobile rendering.

Technical

Language Attribute

Checks that the HTML lang attribute is set to help search engines understand the page language.

Technical

Content Encoding

Verifies the server uses gzip or brotli compression for faster page delivery.

Need This as an API?

SEOPeek API gives you the same 20 checks as structured JSON. Build SEO monitoring, CI/CD gates, or dashboards. Starts at $9/mo.

curl "https://seopeek.web.app/api/v1/audit?url=https://example.com" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Returns: { score: 87, grade: "B", checks: { ... } }
View API Docs See Pricing

Frequently Asked Questions

Is this SEO audit tool really free?

Yes. You can run up to 50 audits per day with no signup, no API key, and no payment required. The free tier includes all 20 on-page SEO checks, a score, and a letter grade.

What does the SEO audit check?

The audit runs 20 on-page SEO checks across four categories: Essential (title tag, meta description, canonical URL, robots directives), Content (headings, image alt text, word count, internal links), Social (Open Graph tags, Twitter cards, favicon), and Technical (HTTPS, response time, structured data, viewport meta, language attribute).

How is the SEO score calculated?

Each of the 20 checks is weighted by SEO impact. Passing a check earns its full weight toward your score. Warnings earn partial credit. The final score is normalized to 0-100 and mapped to a letter grade: A (90-100), B (80-89), C (70-79), D (60-69), F (below 60).

Can I use this as an API?

Yes. The same audit engine is available as a REST API. The free tier gives you 50 audits per day. The Pro plan at $9/month gives you 1,000 audits per day with an API key and priority support. Visit the API docs for details.

How fast is the audit?

Most audits complete in under 2 seconds. The tool fetches the target URL server-side, runs all 20 checks, and returns structured JSON results instantly.

Does this tool crawl my entire site?

No. This tool audits a single page at a time. Enter any URL and get a detailed on-page SEO report for that specific page. For full-site crawling, a desktop tool like Screaming Frog is better suited. For automated per-page audits in CI/CD or monitoring, use the SEOPeek API.