AI readiness report
loftcalc.com
9/15
Occasionally cited
Positioning: English-language site aimed abroad (overseas). The hard gate depends on this: an English-language site is measured on the international AI crawlers, a Chinese-language site on the China ecosystem.
Fix in this order
- C3 There is original data or first-hand information 93% of the sites we have measured fail this check — it is the common case, not an edge case.
- B2 Structured data (JSON-LD) is present 86% of the sites we have measured fail this check — it is the common case, not an edge case.
- C4 There is a visible last-updated date 86% of the sites we have measured fail this check — it is the common case, not an edge case.
- B4 An llms.txt is present 79% of the sites we have measured fail this check — it is the common case, not an edge case.
- B3 Heading hierarchy is semantic 50% of the sites we have measured fail this check — it is the common case, not an edge case.
- C5 There is third-party reference evidence 43% of the sites we have measured fail this check.
A. Can AI reach you?
Can an AI engine reach the page at all?
-
A1 robots.txt allows the AI crawlers Pass
All 11 international AI crawlers may fetch the site (0 declared explicitly).
-
A2 Content is in the HTML, not only after JavaScript Pass
The raw HTML already contains 4223 characters of readable text, so a crawler that does not run JavaScript can read the page.
-
A3 A sitemap exists Pass
The sitemap is valid XML and lists 191 URL(s); first entry: https://loftcalc.com/.
-
A4 No dead-link pollution Pass
0 of 20 checked internal link(s) failed (0.0%), below the 1% threshold.
-
A5 Reachable and HTTPS is valid Pass
The homepage answers HTTP 200 over HTTPS and certificate valid for 61 more day(s); no mixed content found.
B. Can AI understand who you are?
Can it tell who you are and what the page is about?
-
B2 Structured data (JSON-LD) is present Fail
JSON-LD found with types ['WebSite'], but missing ['Organization'].
How to fix it. Add an Organization entry to the JSON-LD that is already on the page, alongside the existing WebSite type. Right now only WebSite is declared, so the operator behind the site is not described in machine-readable form.tailored to this site
-
B3 Heading hierarchy is semantic Fail
Problems: level jumps from h2 to h4. Heading sequence: [1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 4, 4, 4, 4].
How to fix it. Fix the heading jump so levels descend one step at a time, changing the h4 headings that follow the h2 section. The current sequence goes from h2 straight to h4.tailored to this site
-
B4 An llms.txt is present Fail
No llms.txt was found at the site root.
How to fix it. Add an llms.txt file at the site root. No llms.txt currently exists there, so AI crawlers get no plain-text summary of what the site covers.tailored to this site
-
B1 Title and description are complete Pass
Title (44 chars): "CalcLoft – Free Home Improvement Calculators"; description (136 chars) present.
-
B5 The operator behind the site is verifiable Pass
2 trust signal(s) found: a postal address, a copyright line.
C. Will AI choose to cite you?
Will it choose to quote you rather than someone else?
-
C3 There is original data or first-hand information Fail
Only 1 percentage figure(s) and 1 data point(s) were found — mostly generic prose.
How to fix it. Add first-hand data that only this site has, for example measured results or worked figures from your own tests. The page currently carries only one percentage figure and one data point, which leaves little unique material to quote.tailored to this site
This rule cannot decide reliably on its own (confidence 60%), so treat it as a suggestion rather than a verdict.
-
C4 There is a visible last-updated date Fail
No updated date was found in the page text or metadata.
How to fix it. Publish a visible last-updated date on each calculator page, in the page text or the metadata. No updated date is present in either place today.tailored to this site
-
C5 There is third-party reference evidence Fail
Only 0 external domain(s) referenced. No third-party signal was visible on this page.
How to fix it. Link out to authoritative third-party sources, such as standards bodies or government datasets, from the pages that rely on them. The page currently references 0 external domains, so there is no third-party signal for a model to weigh.tailored to this site
This rule cannot decide reliably on its own (confidence 50%), so treat it as a suggestion rather than a verdict.
-
C1 The conclusion comes first Pass
The first paragraph (150 chars) opens with a statement: "Get the exact amount of paint, tile, concrete, mulch — anything — for your next DIY project. 28 free calculators using the same formulas th…".
-
C2 There are extractable structure blocks Pass
Found 2 list(s) with 3+ items — these can be lifted out of the page as a self-contained answer.
Analysis · written from the measurements above
The page is technically crawlable and readable — robots.txt allows the AI crawlers, the text is in the raw HTML, a 191-URL sitemap exists, and internal links resolve — so the weaknesses are in structure and evidence, not access. The clearest gaps are a JSON-LD block that lists WebSite but not Organization, an h2-to-h4 heading jump, no llms.txt at the root, and no visible last-updated date. Start by adding the Organization JSON-LD and an llms.txt, then fix the heading levels and add a visible updated date, since the same page also shows almost no original data and no third-party references to support citation.
Score history
One measurement so far. Apply the fixes above, then recheck to prove the score moved.
| Measured | Score | Change | Fixed | Newly failing |
|---|---|---|---|---|
| 28 Sep, 12:17 First measurement | 9 / 15 | — | — | — |
Share this result
Next step
Apply the failing checks above in group order — group A first, because a site that cannot be reached or read cannot be cited. Then recheck to see the score move.
The pack contains robots.txt, llms.txt and a JSON-LD
block, plus a deploy script that is a dry run by default and backs
up anything it replaces, and a verify script that confirms the deploy landed.
Report generated 2026-09-28T12:17:26 (UTC).