Free SEO Audit Report
Paste your page’s HTML source to get an instant on-page SEO audit — title, meta description, headings, images, links and more — plus a technical checklist. Scored out of 100 with a downloadable report. No signup, runs in your browser.
Tip: in Chrome, right-click the page and choose “View page source”, then copy all (Ctrl+A, Ctrl+C) and paste above. Nothing is uploaded — the analysis runs on your device.
How to use the SEO audit tool
- Open the page you want to audit in your browser.
- Right-click and choose View page source, select all (Ctrl+A) and copy (Ctrl+C).
- Paste the source into the box above and press Run audit.
- Review each check: green means pass, amber means improve, red means fix.
- Tick the technical checklist items you have verified, then Copy or Download your report.
Note: this tool analyzes the HTML you paste — it does not crawl the web, so your data never leaves your browser.
What is an SEO audit report?
An SEO audit report is a health check for a web page. It reviews the on-page factors search engines look at — the title tag, meta description, headings, images, links and technical setup — and lists what is working and what needs fixing.
Regular audits catch small problems before they cost rankings: a missing meta description, two H1 tags, or images without alt text are all quick fixes once you know they exist. Most site owners benefit from auditing key pages every few months, and always after a redesign or migration.
What this audit checks
- Title tag: present and 30–60 characters (50–60 is ideal).
- Meta description: present and 120–160 characters.
- Headings: exactly one H1, plus supporting H2 subheadings.
- Images: every image should have descriptive alt text.
- Content: at least 300 words of visible text for most pages.
- Links: internal links present; canonical tag set.
- Technical basics: viewport meta tag, language attribute, structured data.
Want to check your wording too? Try our free Word Density Checker for keyword usage and the Online Character Count tool for title and meta lengths.
More free SEO tools
- Keyword Count Checker — count keyword occurrences, density and coverage in any text.
- Online Character Count — count characters and words with or without spaces.
- How Many Pages Is 2000 Words? — convert any word count to pages at single or double spacing.
- Word Density Checker — see every word’s count and density percentage.
- Paragraph Counter — count paragraphs, sentences and words with a per-paragraph breakdown.
Frequently asked questions
What is an SEO audit?
An SEO audit is a systematic check of a web page against search engine best practices. It covers the title, meta description, headings, images, content length, links and technical setup, and produces a list of fixes ordered by importance.
How do I view my page’s HTML source?
Right-click anywhere on the page and choose “View page source” (Chrome, Edge, Firefox). A new tab opens with the raw HTML — select all, copy it, and paste it into the audit box above.
What does a good SEO audit report include?
A good report covers title and meta tags, heading structure, image alt text, content length, internal linking, canonical tags, mobile readiness and page speed — each with a clear pass or fail and a recommended fix.
How often should I audit my site?
Audit important pages every 3 to 6 months, and always after a redesign, migration or traffic drop. Small issues like duplicate titles creep in over time, so regular checks keep the site healthy.
Do I need a perfect 100 score?
No. Aim for green on the high-impact items (title, meta description, single H1, HTTPS, mobile-friendly). A score in the 80s or 90s with the basics covered is a healthy page — chasing 100 on every minor item has diminishing returns.
Does this tool upload or store my data?
No. The audit runs entirely in your browser with JavaScript. Your HTML source and URL never leave your device and nothing is uploaded to a server.
Can this tool audit a page from just its URL?
No — browsers block web pages from fetching arbitrary URLs, so a free browser-based tool cannot crawl a URL you type in. Pasting the page source gives the same analysis honestly, without pretending to fetch anything.