A · Very good

Page SEO Inspection

https://www.hiaitus.ai/
Crawled 11 Nov, 05:06 UTC (40 min ago)
HTTP 200 149 KB 382 ms TTFB
Download PDF

PDF export is a paid feature

A PDF of the full report, ready to send to a client or a colleague, comes with Basic at $19 a month and every plan above it, along with saved history. The report itself stays free to read.

See the plans

Analyse this page again?

This page was crawled 40 min ago. Running it again costs one report from your allowance, and a page that has not changed since will score the same.

On-Page Checklist 86% Complete
Primary focus: 1 image has no width and height, so the page shifts as they load (hurting CLS). Fix now →
Filter:

Full diagnostics

Every check that ran, grouped by what it affects. Problems appear first in each group.

Meta Tags & Search Snippet Simulator

The tags that decide how this page is titled and described in search results.

✓ 2100% · excellent
Live snippet simulation
Title width: 523px / 580px
H Hiaitus.AI www.hiaitus.ai
AI & Digital Development Consultancy Australia | Hiaitus.AI

Sydney AI & Digital consultancy for small to medium projects your big agency overcharges for. Two founders, a fixed price and a live date before we start.

Title tag 523px of 580px

The title length is well judged.

Rendered width

Desktop523px/ 580px
Mobile470px/ 920px

Measured in Arial at the size Google renders result titles, accurate to within a fraction of a percent of a browser. Characters: 59.

Meta description 154 characters

The meta description length is well judged.

Crawling & indexing

Whether search engines can reach, read and index this page at all.

i 1✓ 1694% · excellent
www and https versions 1 found

The other spellings of this address arrive here, but not in one permanent step: a chain costs time on every visit, and a temporary redirect tells search engines the move may not last.

http://hiaitus.ai/ → 308 → 308 → https://www.hiaitus.ai/ (2 redirects)
How to fix
How to fix
Redirect each spelling straight to the final address with a 301 or 308.
HTTP status HTTP 200

The page returns 200 OK.

Redirect chain

The URL resolves without redirects.

Robots directives

No directive prevents indexing.

Canonical tag

The canonical correctly references this page.

https://www.hiaitus.ai
Language

Language is declared as "en".

lang="en"
hreflang

No hreflang annotations, which is correct for a single-language page.

Viewport

The viewport is configured for mobile.

width=device-width, initial-scale=1
Character encoding

The page declares UTF-8 encoding.

Favicon

A favicon is declared.

Mixed content

All resources load securely.

URL length 23 characters

The URL is 23 characters.

URL readability

The URL is clean and readable.

URL depth 0 levels deep

The page is 0 levels deep.

URL parameters

The URL has no query parameters.

robots.txt 0 KB

robots.txt is present and does not block crawling.

XML sitemap 4 URLs

A sitemap index is published, referencing 4 sitemaps.

Sitemap index referencing 4 sitemaps

Missing pages (404) HTTP 404

A page that does not exist returns HTTP 404, so search engines drop dead addresses.

Content & metadata

What the page says it is about, and how it reads.

i 1✓ 1091% · excellent
Word count 821 Substantive
Headings 31 Structured
H1 tags 1 Exactly one
Text ratio 3.3% Text vs markup
Heading outline 31 headings
H1 AI that earns its place in your business
H2 Agentic build
H2 Our Partners
H2 Work that earns its place.
H3 eCRM strategy & AI execution for a major automotive brand
H3 Checked It: accelerating marketing compliance
H2 Hiaitus specialises in small to medium projects your big agency overcharges for.
H2 Many of our clients are being overcharged for new features.
H3 Simple new functionality
H3 Small to medium features with impact
H3 HOW IT GETS DONE
H2 Two founders do the work.
H2 Three steps from idea to systems that scale.
H3 AI Consulting
Text-to-HTML ratio 3.3% text

Only 3.3% of the page is readable text; the rest is markup and script.

How to fix
How to fix
Move inline scripts and styles to external files, and remove unused markup.
Open Graph tags

Open Graph tags are present.

Twitter card

twitter:card is set to summary_large_image.

H1 tag

The page has exactly one h1.

AI that earns its place in your business
Heading hierarchy

The heading outline descends in order.

Content length 821 words

The page has roughly 821 words.

Table headers

No data tables on this page, so there are no columns to label.

Keyword placement

The page's prominent terms appear in its title, description or headings.

Where these terms appear

TermCountDensityTitleDescriptionHeadings
agency81.57%✕✓✓
medium71.38%✕✓✓
business71.38%✕✕✓
weeks61.18%✕✕✓
small61.18%✕✓✓
Keyword repetition

No term is repeated unnaturally often.

Keyword cloud

The page's most frequent terms, from 509 words of content.

What this page is about

Term size reflects how often it appears. Density is not a ranking factor, this is a view of the page's subject, not a target to hit.

agencymediumbusinessweekssmallpeoplemarketingwhereplacebuiltstartbuildearnsrealsystemsscaletaketeamsimpactfastworkpartnercaseaustraliabigprojectsameworkflowshiaitusdoesbeingmediadidcompliancedataeverythingintelligenceaustraliandigitalconsultancy
Share image 1200 × 630 px

The share image loads and is 1200 × 630 pixels, the right size and shape for a large card.

AI & answer readiness

Whether answer engines and AI overviews can extract and trust this page.

i 3✓ 770% · good
AI crawlers 10/10 All allowed
Readable without JS Yes Served complete
Identity 0/2 Partly declared
Quotable signals 3/4 Schema, date, author, answers
Content freshness

The page publishes no date. Not expected on a page like this; worth adding if its content goes out of date.

How to fix
How to fix
<time datetime="2026-09-17">17 September 2026</time>, or datePublished in Article structured data.
Publisher identity

No structured data names the publisher or author.

3 entity type(s) found, none naming a publisher:
ProfessionalService, WebSite, FAQPage

3 types: ProfessionalService, WebSite, FAQPage

How to fix
How to fix
Add an Organization or Person, and reference it from the page's main entity as publisher or author. An assistant deciding whether to quote this page needs something to attribute the quote to.
Page subject

FAQPage declared without a name or headline.

FAQPage
How to fix
How to fix
Give each of these a name, or a headline for an Article. The type says what kind of thing the page is about; without a name it does not say which thing.
Answer readiness 1 found

1 heading is followed by a snippet-shaped answer.

Attribution

Attribution signals present: publisher in structured data, about page, contact page.

publisher in structured data, about page, contact page

Answer schema

Answer-friendly structured data: FAQPage, Question.

FAQPage, Question

2 types: FAQPage, Question

Extractable structure 821 words

821 words across 31 headings, 9 lists and 0 tables.

Readable without JavaScript

The page reads the same with and without JavaScript.

llms.txt for AI agents

llms.txt is published, giving AI agents a curated map of the site.

AI crawler access 10 checked

Every AI crawler checked is allowed to read this page.

Speed & delivery

What makes the page slow, and what the loading experience measures.

! 2✓ 1185% · good
Rendered page
The page as it rendered on a mobile viewport during the performance test
Mobile, measured
The page as it rendered on a desktop viewport
Desktop, measured
LCP Good
1.36s

Largest Contentful Paint

Target ≤ 2.5s

What this measures

How long until the largest thing on screen, usually the hero image, video or headline block, has finished rendering. It is a proxy for "when did this page feel loaded".

What moves it: Serve the hero image in a modern format at the size it is displayed, preload it, and remove render-blocking CSS and JavaScript ahead of it. A slow server response delays it too, so check TTFB first.

INP Good
13ms

Interaction to Next Paint

Target ≤ 200ms

What this measures

How long the page takes to respond visibly after a tap, click or key press, measured across every interaction, not just the first. High INP is what makes a page feel unresponsive even once it looks ready.

What moves it: Break up long JavaScript tasks so the main thread is free to respond, defer work that is not needed for the interaction, and avoid large re-renders on every event.

CLS Good
0

Cumulative Layout Shift

Target ≤ 0.1

What this measures

How much visible content jumps around while the page loads. This is what makes someone tap the wrong thing because a banner or image pushed the layout down underneath their finger.

What moves it: Give images and video explicit width and height so the browser reserves the space, reserve room for ads and embeds, and avoid inserting content above what is already on screen.

FCP Good
1.36s

First Contentful Paint

Target ≤ 1.8s

What this measures

How long until anything at all appears, the first text or image painted. It separates "the page starts slowly" from "the biggest element is slow": a fast FCP with a slow LCP points at the hero, while both slow points at the server.

What moves it: Cut render-blocking CSS and JavaScript in the head, inline the styles needed for the first screen, and improve the server response time.

TTFBNo data
n/a

Real-user response time

Target ≤ 800ms

Needs real-user data from Chrome UX Report

Render-blocking resources 14 found

14 resources in <head> block the first paint, delaying when anything appears on screen.

stylesheet: /_next/static/immutable/chunks/30kjhtcbz8ds0.css
stylesheet: /_next/static/immutable/chunks/0p7sc8qre6ssj.css
stylesheet: /_next/static/immutable/chunks/2p6c5x2v8k4zf.css
stylesheet: /_next/static/immutable/chunks/3_2gslqhstf9q.css
script: /_next/static/immutable/chunks/0c0hxoamwjsbw.js
script: /ingest/static/exception-autocapture.js?v=1.399.2
How to fix
How to fix
Add defer to scripts, inline critical CSS, and load the rest asynchronously.
HTML size 149 KB

The HTML document is 149 KB, heavier than about 90% of pages.

How to fix
How to fix
Move inline scripts and styles to cacheable files, and remove unused markup.
Time to first byte

Time to first byte is 382 ms.

Deprecated tags

No deprecated HTML tags are used.

Inline styles 19 found

19 inline style attributes.

Compression

The response is compressed with br.

Content-Encoding: br
Page weight 41 requests · 770 KB

The page loads 41 requests totalling 770 KB.

What loaded, by type

Type RequestsTransferred
script22of 29 declared536 KB
font290 KB
image669 KB
other627 KB
stylesheet425 KB
document123 KB

Of these, 1 requests (29 KB) come from third-party domains.

Third-party services 1 services · 29 KB

1 third-party service load on this page, adding 29 KB.

Third-party services

Service TransferredMain thread
mux.com29 KBunder 1ms
Browser caching 74 KB re-downloaded

Cache lifetimes are long enough that a returning visitor re-downloads only 74 KB.

Short cache lifetimes

FileCache lifetimeSize
www.hiaitus.ai/surveys.js5m49 KB
image.mux.com/thumbnail.webp7d29 KB
www.hiaitus.ai/image1m9 KB
www.hiaitus.ai/exception-autocapture.js5m8 KB
www.hiaitus.ai/image1m4 KB
www.hiaitus.ai/image1m3 KB
www.hiaitus.ai/config.js5m2 KB

6 expire within the hour

Security

Transport security, reputation and the response headers that protect visitors.

i 3✓ 1077% · good
Email addresses in the page 1 found

1 email address is written into the page as plain text, where harvesting bots collect them for spam and phishing.

[email protected]
How to fix
How to fix
Use a contact form, or show the address through a script or as an image. If the address must stay, give it a strong spam filter.
Content Security Policy

The Content-Security-Policy allows unsafe-inline or unsafe-eval, which undermines much of its protection.

default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'self'; form-action 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe…
How to fix
How to fix
Use nonces or hashes instead of unsafe-inline.
security.txt

No security.txt, so somebody who finds a vulnerability has no published way to tell you about it.

https://www.hiaitus.ai/.well-known/security.txt
How to fix
How to fix
Publish /.well-known/security.txt with a Contact: line (an email address or a form) and an Expires: date.
HSTS

HTTPS is enforced with Strict-Transport-Security.

max-age=63072000; includeSubDomains
MIME sniffing

MIME sniffing is disabled.

Clickjacking protection

The page is protected against framing.

Referrer policy

Referrer-Policy is "strict-origin-when-cross-origin".

strict-origin-when-cross-origin
Permissions policy

A Permissions-Policy limits which browser features the page and its embeds can use.

Cookie flags

The page sets no cookies, so there are none to expose.

Version disclosure

No software versions are disclosed in headers or the page.

TLS certificate 82 days left

The TLS certificate is valid for another 82 days, issued by Let's Encrypt.

82 days remaining
Google Web Risk

Not listed by Google Web Risk for malware, phishing or unwanted software.

TLS version TLS 1.3

Connections use TLS 1.3.

Server & domain

The server and the domain behind the page: protocol, network, registration and email records.

i 1✓ 686% · good
IPv6

www.hiaitus.ai has no IPv6 address. Visitors on IPv6-only mobile networks reach it through a translation gateway, which adds a step.

How to fix
How to fix
Add an AAAA record. Most hosts and every major CDN provide an IPv6 address.
HTTP/2 HTTP/2

Served over HTTP/2, which loads a page's files in parallel over one connection.

CDN Vercel

Served through Vercel, a CDN, so visitors get the page from a server near them.

Domain expiry 150 days left

hiaitus.ai is registered until 11 Apr 2027 with GoDaddy.com, LLC.

150 days remaining
Domain age 1 year old

hiaitus.ai was registered on 11 Apr 2025, 1 year ago. Age is not a ranking factor, but an established name is one buyers and partners look for.

SPF record

hiaitus.ai publishes an SPF record: v=spf1 include:_spf.google.com ~all

DMARC policy

hiaitus.ai has a DMARC policy of reject.

ads.txt

No ad network loads on this page, so ads.txt is not needed.

Links, media & schema

Links, images and structured data.

! 1✓ 1192% · excellent
Social share preview From this page's Open Graph tags
Image dimensions 1 found

1 image has no width and height, so the page shifts as they load (hurting CLS).

# / lineImage source
#1 L22/api/media/file/checkedit-square-transparent-1.png<img src="/api/media/file/checkedit-square-transparent-1.png" alt="Checked It" class="size-full object-contain">
How to fix
How to fix
<img src="…" width="800" height="600">, the browser reserves the space before decoding.
Structured data

Structured data is valid: ProfessionalService, WebSite, FAQPage.

ProfessionalService, WebSite, FAQPage

3 types: ProfessionalService, WebSite, FAQPage

Rich result eligibility

Eligible for rich results via FAQPage.

FAQPage

1 type: FAQPage

Link distribution 43 resources

40 internal and 3 external links.

40 internal, 3 external

40 internal, 3 external

Anchor text

Anchor text describes its destinations.

Link rel attributes

Outbound link rel attributes look appropriate.

In-page anchors

In-page anchors resolve to real targets.

Image alt text

All images carry an alt attribute.

Image formats

No heavy legacy image formats found.

Image loading

Image loading strategy looks sound.

Responsive images

Images are served responsively or are small enough not to need it.

Broken links 25 checked

All 25 checked links resolve.

What to fix first

Ranked by impact against effort, the top of this list buys the most for the least work.

1
! Recommended 1 image has no width and height, so the page shifts as they load (hurting CLS).
<img src="…" width="800" height="600">, the browser reserves the space before decoding.
quick fix
2
! Recommended 14 resources in <head> block the first paint, delaying when anything appears on screen.
Add defer to scripts, inline critical CSS, and load the rest asynchronously.
moderate
3
! Recommended The HTML document is 149 KB, heavier than about 90% of pages.
Move inline scripts and styles to cacheable files, and remove unused markup.
involved
4
· Notice FAQPage declared without a name or headline.
Give each of these a name, or a headline for an Article. The type says what kind of thing the page is about; without a name it does not say which thing.
quick fix
5
· Notice The page publishes no date. Not expected on a page like this; worth adding if its content goes out of date.
<time datetime="2026-09-17">17 September 2026</time>, or datePublished in Article structured data.
quick fix
6
· Notice No structured data names the publisher or author.
Add an Organization or Person, and reference it from the page's main entity as publisher or author. An assistant deciding whether to quote this page needs something to attribute the quote to.
quick fix
7
· Notice The other spellings of this address arrive here, but not in one permanent step: a chain costs time on every visit, and a temporary redirect tells search engines the move may not last.
Redirect each spelling straight to the final address with a 301 or 308.
quick fix
8
· Notice Only 3.3% of the page is readable text; the rest is markup and script.
Move inline scripts and styles to external files, and remove unused markup.
involved
9
· Notice No security.txt, so somebody who finds a vulnerability has no published way to tell you about it.
Publish /.well-known/security.txt with a Contact: line (an email address or a form) and an Expires: date.
quick fix
10
· Notice 1 email address is written into the page as plain text, where harvesting bots collect them for spam and phishing.
Use a contact form, or show the address through a script or as an image. If the address must stay, give it a strong spam filter.
quick fix
11
· Notice www.hiaitus.ai has no IPv6 address. Visitors on IPv6-only mobile networks reach it through a translation gateway, which adds a step.
Add an AAAA record. Most hosts and every major CDN provide an IPv6 address.
quick fix
12
· Notice The Content-Security-Policy allows unsafe-inline or unsafe-eval, which undermines much of its protection.
Use nonces or hashes instead of unsafe-inline.
involved

Score breakdown

How each area scored. Categories that could not be measured are excluded rather than counted as zero.

Indexability & Crawling38 checks · 5 issues
93
On-Page Content & Structure22 checks · 4 issues
94
Core Web Vitals13 checks · 2 issues
92
Schema & Rich Snippets2 checks · 0 issues
100
Media & Links10 checks · 1 issue
96
Overall scoreGrade A · 73/87 passed
94