Free site audit

Type your domain and your home page goes through 20 SEO and GEO checks. You get a score out of 100 and a list sorted into passed, warnings and issues.

In shortThe tool downloads the single page at the address you enter, along with the robots.txt, llms.txt and sitemap files, and runs 20 checks. Each check has a weight, and the result becomes one score out of 100. It looks at 1 page only, allows 20 scans a day and does not replace a full audit.

or book a free discovery call · message on WhatsApp

Checks

What does the tool check?

01

Indexability

Looks for noindex in the robots meta tag or the X-Robots-Tag header. A page carrying it cannot appear in search results, so this is the heaviest check (weight 12).

02

HTTPS

Checks whether the page loads over HTTPS once redirects finish. A page that stays on HTTP is flagged as an issue (weight 8).

03

Mobile friendliness

Checks whether the page has a viewport meta tag. It is not a real device test, it confirms the precondition for a mobile layout (weight 4).

04

Server response time

Measures how many milliseconds the server takes to send its first response. Under 800 ms passes, under 2000 ms gets a warning, anything slower is an issue (weight 8).

05

Page title

Counts the length of the title tag. 25-65 characters passes, anything outside that range gets a warning, a missing title is an issue (weight 10).

06

Meta description

Counts the length of the meta description. 70-170 characters passes, anything outside that range gets a warning, a missing description is an issue (weight 8).

07

H1 heading

Counts the H1 headings on the page. Exactly one passes, more than one gets a warning, none is an issue (weight 10).

08

Broken links

Tries up to 30 links from the page (20 internal, 10 external). A link that returns 404, 410 or 5xx, or fails to answer within 5 seconds, counts as broken. 1-2 broken links is a warning, 3 or more is an issue (weight 6).

09

Broken images

Tries to load the first 10 images. 1 broken image is a warning, 2 or more is an issue (weight 4).

10

XML sitemap

Follows the Sitemap line in robots.txt, or falls back to /sitemap.xml. If it finds a valid sitemap it reports the number of URLs inside, otherwise it flags an issue (weight 5).

11

Structured data (schema.org)

Looks for JSON-LD structured data on the page and lists the types it finds. None at all is an issue. It does not read microdata markup (weight 10).

12

AI bot access

Reads robots.txt for rules that close the whole site to GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot or Google-Extended. A blocked bot is an issue, a missing robots.txt is a warning (weight 6).

13

llms.txt

Checks for an /llms.txt file at the root. If it is missing you only get a warning (weight 4).

14

Content depth

Counts the visible words in the page HTML. 600 or more passes, 250-599 gets a warning, under 250 is an issue (weight 5).

15

Meta compliance

Tests a tighter range: title 30-60 and meta description 120-160 characters. If either falls outside it, the tool warns that the result may be cut off in search (weight 4).

16

Canonical tag

Checks whether a canonical link is defined. If not, it warns about the risk of duplicate URLs (weight 6).

17

Open Graph

Looks for the og:title and og:image tags. One missing is a warning, both missing is an issue. Without them, social shares show up with no image (weight 5).

18

Image alt text

Calculates the share of images that carry an alt attribute. 90% or more passes, 60-89% gets a warning, anything lower is an issue (weight 5).

19

Mobile (viewport)

Scores the viewport tag a second time as a basic signal. It reads the same tag as the mobile friendliness check, so that tag affects the score through two items (weight 4).

20

Language tag

Checks whether the html tag has a lang attribute. If not, it gives a warning (weight 4).

How is the score calculated?

Every check ends in one of three results: passed, warning or issue. A passed check earns its full weight, a warning earns half and an issue earns nothing. The points earned are divided by the total weight (128) and rounded to a score out of 100.

The weights are not equal. Indexability is the heaviest check at 12. Title, H1 and structured data weigh 10, while HTTPS, response time and meta description weigh 8. Checks such as the language tag, viewport and llms.txt weigh 4, so they move the score less.

The score is not a metric Google uses. It is a benchmark that sums up the state of one page at one moment. It is most useful for scanning the same page before and after a fix and seeing the difference.

How should I read the result?

  • The list opens with issues, continues with warnings and ends with the checks that passed. Look at the items flagged as issues first.
  • If indexability comes back as an issue, fix it before anything else. A page carrying noindex does not show up in search results.
  • Next to the score you see how many checks passed and how many returned warnings and issues, with the server response time (ms) and page size (KB) below. The score ring colors anything below 60 as low and 85 or above as high.
  • Most warnings concern a single tag: a missing canonical, a long title, a missing og:image. You can pass the list to your developer as it is.

What the tool doesn't do

  • It scans only the single page at the address you enter. It does not see problems on inner pages, orphan pages or how internal links are spread across the site. The results screen points to WorkExe for that part.
  • It does not run JavaScript, it reads the HTML the server sends. On sites that build their content in the browser, the word count and headings may come out incomplete.
  • The link and image check is a sample: at most 30 links and 10 images. The speed check is server response time, not a Core Web Vitals measurement.
  • You can run 20 scans a day from the same IP address. I cover the whole site and 60+ checks in a technical SEO audit.
SSS

Frequently asked questions.

Why does the site audit ask for my name and email?

Before the scan starts, the form asks for your full name, your email and a consent tick. These are saved together with the scanned address and the score, and I use them to follow up with you about the result. The details are in the privacy notice.

My score is low. Is my site in bad shape?

The score sums up 20 technical signals on one page. It does not measure your rankings, your traffic or the quality of your content. A low score usually comes down to a few missing tags, and the list shows you which ones.

The tool could not reach my site. Why?

The tool connects to the site with its own bot identity and waits up to 8 seconds. If your firewall blocks bots or the page answers late, you get an unreachable error. The scan also stops when the page returns a status code of 400 or higher.

Can I scan a competitor's site?

Yes. You can scan any domain on the open internet, and the tool has a separate shortcut for it. Each scan counts toward your 20 scans for the day.

Contact

Let's read the result together.

Send me what the tool found. I'll tell you which finding comes first and what the whole site needs.

What happens in the first call?

  1. I listen to your goalIn a short call we talk through your goals, your site's history and what has been done so far.
  2. We look at your site togetherI share what stands out in your technical foundation, content and AI visibility during the call.
  3. I send a tailored scopeAfter the call I send the scope of work and the quote in writing. No fixed packages, the decision is yours.

or message me on WhatsApp