Client project • Name withheld • AI-readiness audit

AI-readiness audit for an established Indonesian B2B company: 52/100, and a clear fix order.

Can AI search tools and AI agents actually read and understand this website? For a long-established Indonesian B2B company, the answer was only partly. The site scored 52 out of 100, and the reasons were not the usual suspects: crawlers were welcome and the titles were good, but a CAPTCHA, the wrong schema language and almost no semantic structure held it back.

Project snapshot

What was audited, and how.

The site is a WordPress company profile written in Indonesian and served as static HTML. The audit combined an automated AI-readiness scan (WordLift AI Audit) with my review of what each finding means for this business and which fixes should come first.

The client's name, URLs, file names and identifying figures from the original report are withheld to protect the client's privacy.

At a glance

  • Client: established Indonesian B2B company (name withheld)
  • Website: WordPress company profile, Indonesian content
  • Scope: AI readiness and structured data
  • Date: September 2026
  • Starting score: 52/100, needs improvement
  • Status: diagnosis delivered; no implementation results are claimed on this page

Starting point

Where the 52/100 came from.

Three areas scored poor, four needed improvement, and three were already good.

AreaWhat the audit foundRating
Automation readinessA CAPTCHA on the page blocks AI agents from using the form (priority 1)Poor
HTML semanticsSemantic ratio of 2%: content sits in generic containers with little heading structurePoor
Content structureVery little readable main content, not broken into clear sectionsPoor
Structured dataFour microdata types; schema declares English while the content is Indonesian; Organization missing address, contact point and social profilesNeeds improvement
Site filesAll 23 AI crawlers allowed and llms.txt present; no skill.md or agent-skills indexNeeds improvement
Content freshnessAn experience figure and the footer copyright year were out of dateNeeds improvement
Image accessibilityThree images without alt text, including the logoNeeds improvement
SEO fundamentalsClear, descriptive title and meta descriptionGood
Internal linkingStrong internal link structureGood
JavaScript renderingStatic HTML, so all content is visible to crawlersGood

Key findings

The five problems that mattered most.

1. A CAPTCHA was blocking AI agents

CAPTCHAs stop bots by design, including AI agents that try to send an enquiry for a user. The fix is lighter protection, such as a hidden honeypot field or a managed, mostly invisible challenge, which still filters spam.

2. The schema said English, the page was Indonesian

Structured data declared the content as en-US. Every entity should state id-ID, so search engines and AI systems interpret the language, and the audience, correctly.

3. Almost no semantic structure

With a 2% semantic ratio, machines could not tell the main content from the layout. Article and section elements, real H2 and H3 headings, and question-based sections fix that.

4. Company facts were incomplete

The Organization entity had no address, contact point or social profiles, and the WebSite description was empty. Moving everything to one JSON-LD graph makes the company's facts explicit and easy to maintain.

5. Small trust details were out of date

An outdated experience figure and last year's copyright line look minor, but AI systems and buyers both read them as signs of an unattended site. Three images also needed alt text.

Recommended fix order

Cheap fixes first, structural work second.

PhaseWorkEffort
1. Quick winsSet schema language to id-ID, add alt text to three images, update the experience figure and copyright yearLow
2. Entity and schemaOne JSON-LD graph with Organization address, contact point and social profiles, plus a WebSite description; retire the microdataLow to medium
3. StructureSemantic HTML, a clear heading hierarchy, question-based sections and fuller main contentMedium
4. Agent accessReplace the CAPTCHA with lighter bot protection; optionally add skill.md and an agent-skills indexMedium

Measured baseline

What gets re-measured after implementation.

Results are added here only after the changes are live and re-scanned. Until then, this page shows the diagnosis, not an outcome.

MetricBaseline, September 2026Target
AI-readiness score52/100Re-scan after phases 1 to 3
Semantic ratio2%Clear main-content structure
CAPTCHA on the enquiry formPresent, priority 1Replaced with lighter protection
Schema languageen-USid-ID
Images without alt text30
AI crawlers allowed23 of 23Keep

Questions

Common questions about this audit.

Why audit a company-profile website for AI readiness?

Because buyers increasingly ask AI tools which suppliers to consider. A company-profile site is often the only source those tools can read about the business, so if it is hard to parse, the business is hard to recommend.

Does a CAPTCHA hurt Google rankings?

Not directly, because search crawlers do not submit forms. It matters for AI agents that try to complete a task for a user, such as sending an enquiry. A lighter form of bot protection keeps spam out without blocking them.

Why publish an audit without before-and-after results?

To show how the diagnosis works on a real site. Results are only added once changes are live and re-measured. Publishing numbers before that would be guessing.

Want to know how AI tools read your website?

Send your website. I will run the same audit, review what each finding means for your business, and send a prioritised fix order.

Book a Free Consultation

Last updated

Chat on WhatsAppGrace usually replies within a day