Skip to main content
Skip to main content

SEO Checker — Free Website SEO Audit

Enter a URL, paste a list of URLs, or upload a CSV / XLSX file to audit multiple pages at once. Enable the sitemap toggle to automatically pull in every page from the site's sitemap.xml. Every page is scanned for 70+ SEO factors across 9 categories and scored in a full report.

✓ Single URL✓ Bulk URL List✓ CSV / XLSX Upload✓ Sitemap Extraction✓ 70+ Checks Per Page✓ PDF Export✓ Free Forever
Also extract URLs from sitemap.xml

Works on any public website — not localhost or internal addresses.

How to Check a Website's SEO in 4 Steps

Add Your URLs

Paste a single URL, enter multiple URLs one per line, or upload a CSV / XLSX file with URLs in column A.

Optional: Sitemap

Toggle "Extract from sitemap.xml" to automatically add every URL listed in the site's sitemap to the check.

We Analyze

Each URL is fetched and scanned for 70+ factors across 9 categories — On-Page, Content, Images, Links, Social, Structured Data, Technical, Security and Accessibility.

Fix or Export

See a site-wide score plus a per-page breakdown, then download a full PDF report or copy a plain-text summary.

Free SEO Checker Features

Single URL CheckPaste any public URL and get a full scored SEO report instantly.
Bulk URL CheckEnter multiple URLs one per line and check them all in a single run.
CSV / XLSX UploadUpload a spreadsheet with URLs in column A — perfect for auditing a whole site at scale.
Sitemap ExtractionToggle on sitemap.xml extraction to automatically pull in every URL listed in the site's sitemap, including sitemap index files.
On-Page SEO ChecksTitle, meta description, canonical, robots meta, viewport, charset, HTML lang, favicon, hreflang, AMP link and deprecated redirects.
Content & HeadingsH1–H6 structure, heading order, word count, text-to-HTML ratio and deprecated HTML element detection.
Image AnalysisAlt text coverage, explicit width/height attributes for CLS, lazy loading, modern formats (WebP/AVIF) and responsive srcset usage.
Links & URL QualityInternal/external link counts, nofollow analysis, external link safety (noopener), URL length, casing, separators, depth and tracking parameters.
Social Sharing (10 checks)Full Open Graph audit (title, description, image, URL, type, locale) plus Twitter Card audit (card, title, description, image) and article dates.
Structured DataJSON-LD validation, @graph support, and specific checks for BreadcrumbList, Organization/WebSite, Article, Product and FAQPage schema types.
Technical SEOHTTPS, redirects, response time, page size, compression, Cache-Control, robots.txt, sitemap.xml, render-blocking scripts, analytics detection, preconnect hints and header exposure.
Security HeadersHSTS, X-Content-Type-Options, X-Frame-Options, Content-Security-Policy, Referrer-Policy and Permissions-Policy — all checked and scored.
AccessibilitySkip navigation links, form input labels, ARIA landmark elements, iframe titles, positive tabindex anti-patterns and new-tab link safety.
Scored Report + PDFAn overall score out of 100 across 9 categories. Download a full PDF or copy a plain-text summary.

Free Online SEO Checker — 70+ Checks Per Page

Utilsly's SEO checker audits any public website or web app and returns a scored report covering 70+ individual checks across 9 categories: On-Page SEO, Content & Headings, Images, Links & URLs, Social Sharing, Structured Data, Technical SEO, Security Headers and Accessibility.

What Gets Checked on Every Page

On-Page SEO covers title tag length and uniqueness, meta description, canonical URL, robots meta directives, viewport, charset, HTML lang, favicon, hreflang tags, AMP links and deprecated meta refresh redirects.

Images are checked for alt text coverage, explicit width/height attributes (which prevent Cumulative Layout Shift), lazy loading, modern format usage (WebP/AVIF) and responsive srcset implementation.

Links & URLs checks include internal/external link counts, external link safety (rel="noopener noreferrer"), URL length, casing, word separators (hyphens vs underscores), URL depth and tracking parameters in canonical URLs.

Social Sharing runs 10 checks — a full Open Graph audit (og:title, og:description, og:image, og:url, og:type, og:locale) plus Twitter Card (twitter:card, twitter:title, twitter:description, twitter:image) and article publish/modified dates for article-type pages.

Technical SEO covers HTTPS, redirect chains, server response time, HTML size, gzip/brotli compression, Cache-Control headers, robots.txt, sitemap.xml, render-blocking scripts, analytics tracking detection, preconnect hints and X-Powered-By header exposure.

Security Headers are now a fully scored category — checking HSTS, X-Content-Type-Options, X-Frame-Options, Content-Security-Policy, Referrer-Policy and Permissions-Policy.

Accessibility checks skip navigation links, form input labels, ARIA landmark elements, iframe title attributes, positive tabindex values and new-tab link safety.

Bulk Auditing with CSV or XLSX

Put your URLs in column A of a CSV or Excel file — one URL per row, with an optional header row that is skipped automatically — and upload it. All URLs are checked concurrently and rolled into a single scored report.

Sitemap Extraction

Enable the sitemap toggle and the tool fetches sitemap.xml for each domain in your URL list, recursing into sitemap index files, and adds every discovered URL to the audit. This is the fastest way to cover an entire site without manually listing every page.

Privacy

Fetching another site's HTML requires a server-side proxy step to work around browser CORS restrictions. Nothing about the pages you check is stored on our servers; the analysis runs in your browser, and only a summary of your last 10 checks is kept locally in your browser's storage.

Frequently Asked Questions — SEO Checker