Free SEO Audit
Start with what your server actually sends. This free one-page SEO audit reads a public URL and turns seven observable HTML signals into a short, actionable report, without pretending to measure rankings or your entire website.
Inspect the page. Understand the evidence.
PUBLIC PAGE / BOUNDED CHECKGood input. Useful output.
Inspect a live page for technical and on-page SEO signals.
Try the example, or make it your own.How to use the
Free SEO Audit
- 01
Choose a representative public page
Enter its final HTTPS URL. Start with a useful landing page, article or product page rather than assuming the homepage represents every template.
- 02
Run the bounded check
The service verifies robots access and fetches the returned HTML. It does not run JavaScript. A blocked or unavailable page produces an error instead of an invented score.
- 03
Prioritize findings by purpose
Read the observed evidence and suggested repair. Fix unintended access problems first, then clarify the title, heading and page context. Export the report and retest the same URL after publishing changes.
All seven SEO checks, and how to act on them
Each check has equal weight. The score is the rounded percentage of passing checks, so six out of seven is 86/100. This is an Outgle checklist score. It is not a search-engine score, a guarantee of indexability or an assessment of how competitive the page is.
| Check | Exact passing rule | What to do with a failure |
|---|---|---|
| Descriptive title | Title text has 15–65 characters. | Write a specific title. The range is an editorial guideline, not a Google limit. |
| Meta description | A nonempty description is found. | Summarize the page's actual purpose; presence alone does not prove quality. |
| One primary heading | Exactly one H1 is present. | Inspect the template for duplicate headings or a missing page title. |
| Canonical URL | A canonical value is present. | Verify the preferred absolute URL manually; the tool does not crawl its target. |
| Image alt attributes | No img element lacks an alt attribute. | Describe meaningful images; use empty alt for genuinely decorative ones. |
| Document language | The html element has a lang value. | Declare the page's actual language and review its validity. |
| No noindex directive | Neither the generic robots meta nor X-Robots-Tag contains noindex or none. | Remove the directive only if this page is intended for search. |
A missing canonical is a task, not a diagnosis
Imagine a page passes six checks but has no canonical element. The report records that absence and earns six of seven possible points. The next action is to decide the preferred URL, not to paste a canonical blindly onto every page.
Observed: title, description, one H1, image alt attributes, lang and no noindex pass.
Canonical: not found.Checklist score: round(6 / 7 × 100) = 86
Action: choose the intended canonical URL, publish it, then inspect the returned HTML again.What a server-HTML audit can and cannot see
The parser inspects the fetched HTML, including the document head, headings, images and links. Content added only after client-side JavaScript runs may be absent from this report. Compare View Source with the browser's rendered page when the result seems inconsistent with what you see.
The audit does not measure Core Web Vitals, mobile rendering, backlink quality, keyword positions, duplicate content across the site or actual search indexing. It also does not judge whether alt text is useful: an empty alt attribute can be correct for decoration but wrong for an informative image. A passing row is evidence of a narrow condition, not a broad quality endorsement.
Use the report to make a short repair plan
Separate intentional exclusions
A private or utility page may correctly use noindex. Record that decision instead of changing a deliberate policy to chase 100/100.
Repair the template when the defect repeats
If several article pages lack a language declaration or canonical, fix the shared template and sample multiple pages afterward. This one-page report does not prove the rest of the site is repaired.
Retest the public response
Publishing in a CMS does not guarantee a CDN is serving the new HTML yet. Run the same URL again and compare the actual evidence values, not only the total score.
When the audit cannot retrieve your page
Use a public HTTP or HTTPS hostname without credentials or a custom port. The service rejects private targets, checks redirect destinations and respects robots rules for OutgleTools. If a URL redirects to another origin, each destination is revalidated against DNS and that origin's crawl policy.
Checks are limited to a 1 MB HTML response and a 25-second overall budget, with shorter individual request timeouts. The public service allows up to five checks per minute. Bot protection, an unreachable robots.txt or a non-HTML response may stop an audit. None of those outcomes is silently converted into a failed SEO score.
Free SEO Audit:
questions, answered.
Is this a full website SEO audit?
No. It audits one page's server HTML. Sample several important templates, then combine these findings with a site crawl, Search Console data and a real performance review.
Does 100/100 mean my page will rank?
No. It means all seven implemented checks passed on that response. Competition, usefulness, authority, indexing and user experience are outside this checklist.
Why is an image with empty alt counted as passing?
The check tests whether an alt attribute exists. Empty alt can be intentional for decorative images. You must review whether each image communicates information that needs a text alternative.
Why does the report miss a heading visible in my browser?
The heading may be inserted by JavaScript, personalized or served differently to the audit request. Inspect the server response and ensure important content is available through the rendering strategy you intend.
The calculations and checks above describe this tool's implementation. Use these primary references for the underlying formats and publishing guidance.
Google SEO Starter Guide ↗ (opens in a new tab)Robots meta and HTTP directives ↗ (opens in a new tab)Turn seven observations into a better page.
Run the check, fix one meaningful issue and compare the evidence after publishing.
Use the Free SEO Audit↑