ResourcesSite audit checker
Download · Python · About 5 minutes

Know what your site is telling crawlers.

Run a quick check of your homepage and public site files. The output separates working signals from gaps worth investigating.

01 / What it does

A focused first pass, not a mystery score.

The script reads publicly available pages over HTTPS. It checks the root crawler rules, sitemap, optional llms.txt and the HTML of your homepage. It does not log in, edit your site or inspect every page.

02 / The checklist

What gets checked and why it matters.

Can crawlers enter?

Reads robots.txt against common AI and search crawler names. A blocked bot cannot fetch the homepage through that route.

Can pages be found?

Looks for a sitemap and counts listed URLs. It also notes whether an optional llms.txt file exists.

Is the homepage understandable?

Looks for readable HTML text, a page title, description and one H1. This highlights thin or JavaScript-only pages.

Are basic facts visible?

Checks for JSON-LD types, FAQ wording, contact or address signals and HTTPS.

03 / Use it

Run it in three steps.

01

Download

Save the script to a folder on your computer. It uses Python 3's standard library.

02

Run

Open a terminal in that folder and replace the example URL with your own.

03

Review

Read each pass, warning and failure. Start with access problems, then unclear page content.

Terminalpython3 geoora_site_audit.py https://example.compython3 geoora_site_audit.py https://example.com --json

A warning is a prompt to inspect the page, not proof of an AI ranking problem. The script checks HTML and public files; it cannot tell you whether an assistant will recommend you.

Download the checker

Every day AI skips you, a competitor gets named.

Book a free 20-minute call. We will show you what we would test and what it costs.

Book a 20-minute call
Book a 20-minute call