Technical SEO / Tool 05 / FREE TO USE

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.

THE WORKBENCH

Inspect the page. Understand the evidence.

PUBLIC PAGE / BOUNDED CHECK
01 / YOUR INPUT

Public HTTP/HTTPS pages only. Bounded requests, validated redirects, no login or JavaScript rendering.

02 / THE POSSIBILITIES

Good input. Useful output.

Inspect a live page for technical and on-page SEO signals.

Try the example, or make it your own.

01 / FROM INPUT TO ACTION

How to use the
Free SEO Audit

  1. 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.

  2. 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.

  3. 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.

CheckExact passing ruleWhat to do with a failure
Descriptive titleTitle text has 15–65 characters.Write a specific title. The range is an editorial guideline, not a Google limit.
Meta descriptionA nonempty description is found.Summarize the page's actual purpose; presence alone does not prove quality.
One primary headingExactly one H1 is present.Inspect the template for duplicate headings or a missing page title.
Canonical URLA canonical value is present.Verify the preferred absolute URL manually; the tool does not crawl its target.
Image alt attributesNo img element lacks an alt attribute.Describe meaningful images; use empty alt for genuinely decorative ones.
Document languageThe html element has a lang value.Declare the page's actual language and review its validity.
No noindex directiveNeither 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.

THE STARTING POINT
Observed: title, description, one H1, image alt attributes, lang and no noindex pass.
Canonical: not found.
THE RESULT / NEXT STEP
Checklist score: round(6 / 7 × 100) = 86
Action: choose the intended canonical URL, publish it, then inspect the returned HTML again.
Worked scenario, not a live audit result. A canonical pointing to the wrong page can pass the presence check and still be a serious problem.

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

01

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.

02

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.

03

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.

THE QUESTIONS THAT COME NEXT

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.

FURTHER READING

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)
A USEFUL NEXT STEP

Keep the
work moving.

09

Broken Link Checker

Follow the HTML review with a bounded sample of same-origin destinations.

↗
15

AI Search Readiness Report

Inspect the separate content, identity and source signals used in the GEO checklist.

↗
11

SERP & Social Preview

Rewrite and preview a title or description flagged in the audit.

↗
YOUR NEXT MOVE

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↑
Explore all 41 free tools ↗