GEO Report: camhealth.com.au

68

Overall

95

Crawlability

74

Semantic HTML

65

Structured Data

0

Freshness

100

JS Dependency

55

AI Agent Readiness

55

Authority Signals

100

Extractability

53

AI Simulation

Crawlability

Robots.txt

robots.txt found

Allowed bots: GPTBot, Google-Extended, PerplexityBot, Amazonbot, ClaudeBot, Bytespider

Sitemap

Sitemap found

URLs: 0 | Has lastmod: No

Semantic HTML

Page Signals

https://camhealth.com.au/
H1 count1
H2 count35
H3 count10
Semantic ratio0.093

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing
https://camhealth.com.au/
H1 count1
H2 count35
H3 count10
Semantic ratio0.093

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing
https://camhealth.com.au/about-us
H1 count1
H2 count19
H3 count3
Semantic ratio0.106

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing
https://camhealth.com.au/conferences-events
H1 count1
H2 count27
H3 count5
Semantic ratio0.111

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing
https://camhealth.com.au/ulrich-contrast-injectors
H1 count1
H2 count22
H3 count3
Semantic ratio0.108

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing
https://camhealth.com.au/ulrich-contrast-injectors/ulrich-ct-motion-spicy
H1 count1
H2 count40
H3 count4
Semantic ratio0.067

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing
https://camhealth.com.au/ulrich-contrast-injectors/max3
H1 count1
H2 count37
H3 count4
Semantic ratio0.067

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing
https://camhealth.com.au/ulrich-contrast-injectors/contrast-booster
H1 count1
H2 count32
H3 count9
Semantic ratio0.079

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing
https://camhealth.com.au/ulrich-contrast-injectors/contrast-heating-cabinet
H1 count1
H2 count31
H3 count5
Semantic ratio0.091

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing
https://camhealth.com.au/pearl-technology-ag
H1 count1
H2 count26
H3 count4
Semantic ratio0.1

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing
https://camhealth.com.au/pearl-technology-ag/mri
H1 count1
H2 count27
H3 count4
Semantic ratio0.136

Landmarks

  • nav: Present
  • main: Missing
  • footer: Present
  • header: Present
  • article: Missing
  • section: Missing

W3C HTML Validation

39 Errors 6 Warnings

error An inline “script” element (i.e., a “script” element without a “src” attribute and with a “type” attribute that is either unspecified, empty, or a JavaScript MIME type) must not have a “defer” attribute. </script> <script defer id="google_gtagjs-js-after"> windo
error Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) page-20"> <style id="hfe-skip-link-style"> .hfe-
error Element “style” not allowed as child of element “header” in this context. (Suppressing further errors from this subtree.) h</a></p> <style>.eleme
error The element “a” with the attribute “href” must not appear as a descendant of an element with the attribute “role=button”. d="false"><a href="#" class = "hfe-menu-item">About
error The element “a” must not appear as a descendant of an element with the attribute “role=button”. d="false"><a href="#" class = "hfe-menu-item">About
error The element “a” with the attribute “href” must not appear as a descendant of an element with the attribute “role=button”. d="false"><a href="#" class = "hfe-menu-item">Produc
error The element “a” must not appear as a descendant of an element with the attribute “role=button”. d="false"><a href="#" class = "hfe-menu-item">Produc
error The element “a” with the attribute “href” must not appear as a descendant of an element with the attribute “role=button”. d="false"><a href="https://camhealth.com.au/ulrich-contrast-injectors/" class = "hfe-sub-menu-item">Ulrich
error The element “a” must not appear as a descendant of an element with the attribute “role=button”. d="false"><a href="https://camhealth.com.au/ulrich-contrast-injectors/" class = "hfe-sub-menu-item">Ulrich
error The element “a” with the attribute “href” must not appear as a descendant of an element with the attribute “role=button”. d="false"><a href="https://camhealth.com.au/pearl-technology-ag/" class = "hfe-sub-menu-item">Pearl
error The element “a” must not appear as a descendant of an element with the attribute “role=button”. d="false"><a href="https://camhealth.com.au/pearl-technology-ag/" class = "hfe-sub-menu-item">Pearl
error Bad value “presentation” for attribute “role” on element “video”. ontainer"><video class="elementor-background-video-hosted lazyload" role="presentation" autoplay muted playsinline loop></vide
error The “sizes” attribute must only be specified if the “srcset” attribute is also specified. default"> <img decoding="async" width="800" height="599" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://camhealth.com.au/wp-content/uploads/2025/09/A173851_150dpi.jpg" class="attachment-full size-full wp-image-267 lazyload" alt="" data-srcset="https://camhealth.com.au/wp-content/uploads/2025/09/A173851_150dpi.jpg 800w, https://camhealth.com.au/wp-content/uploads/2025/09/A173851_150dpi-300x225.jpg 300w, https://camhealth.com.au/wp-content/uploads/2025/09/A173851_150dpi-768x575.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><noscr
error Element “style” not allowed as child of element “div” in this context. (Suppressing further errors from this subtree.) hortcode"><style id="wpforms-css-vars-347"> #wpfo
error Element “style” not allowed as child of element “div” in this context. (Suppressing further errors from this subtree.) th-fixer'><style>.eleme
error Saw “<?”. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.) tml.default"> <?xml version="1
error Bad value “92” for attribute “id” on element “linearGradient”: Not a valid XML 1.0 name. "> <defs> <linearGradient id="92" x1="0%" y1="0%" x2="100%" y2="0%"> <stop
error Bad value “93” for attribute “id” on element “linearGradient”: Not a valid XML 1.0 name. Gradient> <linearGradient id="93" x1="0%" y1="0%" x2="100%" y2="0%"> <stop
error Bad value “94” for attribute “id” on element “linearGradient”: Not a valid XML 1.0 name. Gradient> <linearGradient id="94" x1="0%" y1="0%" x2="100%" y2="0%"> <stop
error Bad value “95” for attribute “id” on element “linearGradient”: Not a valid XML 1.0 name. Gradient> <linearGradient id="95" x1="0%" y1="0%" x2="100%" y2="0%"> <stop

Full report on W3C

MEDIUM

No <main> landmark

Page lacks a <main> element

Fix: Wrap primary content in a <main> element to help AI understand page structure.

MEDIUM

Low semantic HTML usage

Semantic ratio: 0.09 (21 semantic tags vs 226 divs)

Fix: Replace generic <div> elements with semantic HTML5 tags (article, section, aside, etc.).

Structured Data

Detected Schema Types

https://camhealth.com.au/
BreadcrumbList, ContactPoint, GeoCoordinates, ImageObject, ListItem, MedicalBusiness, Organization, PostalAddress, WebPage, WebSite, WPHeader, WPFooter

https://camhealth.com.au/
BreadcrumbList, ContactPoint, GeoCoordinates, ImageObject, ListItem, MedicalBusiness, Organization, PostalAddress, WebPage, WebSite, WPHeader, WPFooter

https://camhealth.com.au/about-us
BreadcrumbList, ContactPoint, GeoCoordinates, ImageObject, ListItem, MedicalBusiness, Organization, PostalAddress, WebPage, WebSite, WPHeader, WPFooter

https://camhealth.com.au/conferences-events
BreadcrumbList, ContactPoint, GeoCoordinates, ImageObject, ListItem, MedicalBusiness, Organization, PostalAddress, WebPage, WebSite, WPHeader, WPFooter

https://camhealth.com.au/ulrich-contrast-injectors
BreadcrumbList, CollectionPage, ContactPoint, GeoCoordinates, ImageObject, ItemList, ListItem, MedicalBusiness, Organization, PostalAddress, WebPage, WebSite, WPHeader, WPFooter

https://camhealth.com.au/ulrich-contrast-injectors/ulrich-ct-motion-spicy
Brand, BreadcrumbList, ContactPoint, GeoCoordinates, ImageObject, ListItem, MedicalBusiness, Offer, Organization, PostalAddress, Product, WebPage, WebSite, WPHeader, WPFooter

https://camhealth.com.au/ulrich-contrast-injectors/max3
Brand, BreadcrumbList, ContactPoint, GeoCoordinates, ImageObject, ListItem, MedicalBusiness, Offer, Organization, PostalAddress, Product, WebPage, WebSite, WPHeader, WPFooter

https://camhealth.com.au/ulrich-contrast-injectors/contrast-booster
Brand, BreadcrumbList, ContactPoint, GeoCoordinates, ImageObject, ListItem, MedicalBusiness, Offer, Organization, PostalAddress, Product, WebPage, WebSite, WPHeader, WPFooter

https://camhealth.com.au/ulrich-contrast-injectors/contrast-heating-cabinet
Brand, BreadcrumbList, ContactPoint, GeoCoordinates, ImageObject, ListItem, MedicalBusiness, Offer, Organization, PostalAddress, Product, WebPage, WebSite, WPHeader, WPFooter

https://camhealth.com.au/pearl-technology-ag
BreadcrumbList, ContactPoint, GeoCoordinates, ImageObject, ItemList, ListItem, MedicalBusiness, MedicalWebPage, Organization, PostalAddress, WebPage, WebSite, WPHeader, WPFooter

https://camhealth.com.au/pearl-technology-ag/mri
BreadcrumbList, CollectionPage, ContactPoint, GeoCoordinates, ImageObject, ItemList, ListItem, MedicalBusiness, Organization, PostalAddress, WebPage, WebSite, WPHeader, WPFooter

Freshness

Freshness Signals

https://camhealth.com.au/
Last-Modified header
Time tags 0
Update phrases 0
https://camhealth.com.au/
Last-Modified header
Time tags 0
Update phrases 0
https://camhealth.com.au/about-us
Last-Modified header
Time tags 0
Update phrases 0
https://camhealth.com.au/conferences-events
Last-Modified header
Time tags 0
Update phrases 0
https://camhealth.com.au/ulrich-contrast-injectors
Last-Modified header
Time tags 0
Update phrases 0
https://camhealth.com.au/ulrich-contrast-injectors/ulrich-ct-motion-spicy
Last-Modified header
Time tags 0
Update phrases 0
https://camhealth.com.au/ulrich-contrast-injectors/max3
Last-Modified header
Time tags 0
Update phrases 0
https://camhealth.com.au/ulrich-contrast-injectors/contrast-booster
Last-Modified header
Time tags 0
Update phrases 0
https://camhealth.com.au/ulrich-contrast-injectors/contrast-heating-cabinet
Last-Modified header
Time tags 0
Update phrases 0
https://camhealth.com.au/pearl-technology-ag
Last-Modified header
Time tags 0
Update phrases 0
https://camhealth.com.au/pearl-technology-ag/mri
Last-Modified header
Time tags 0
Update phrases 0
MEDIUM

No freshness signals detected

No Last-Modified header, <time> tags, or date phrases found

Fix: Add date metadata: use <time datetime=''> tags, Last-Modified headers, and sitemap <lastmod> entries.

JS Dependency

Page Status

https://camhealth.com.au/
JS dependent: No

https://camhealth.com.au/
JS dependent: No

https://camhealth.com.au/about-us
JS dependent: No

https://camhealth.com.au/conferences-events
JS dependent: No

https://camhealth.com.au/ulrich-contrast-injectors
JS dependent: No

https://camhealth.com.au/ulrich-contrast-injectors/ulrich-ct-motion-spicy
JS dependent: No

https://camhealth.com.au/ulrich-contrast-injectors/max3
JS dependent: No

https://camhealth.com.au/ulrich-contrast-injectors/contrast-booster
JS dependent: No

https://camhealth.com.au/ulrich-contrast-injectors/contrast-heating-cabinet
JS dependent: No

https://camhealth.com.au/pearl-technology-ag
JS dependent: No

https://camhealth.com.au/pearl-technology-ag/mri
JS dependent: No

AI Agent Readiness

Endpoint Discovery

TypeURLStatus
feedhttps://camhealth.com.au/feed200

Feeds & APIs

OpenAPI/SwaggerNo
MCP ManifestNo
OIDC DiscoveryNo
RSS/Atom Feeds3 found

CTA & Bot Access

CTAs found12
Deep-linkable11
JS-only1
Bot wall detectedreCAPTCHA
HIGH

Bot wall detected (reCAPTCHA)

reCAPTCHA challenge detected in HTML

Fix: Consider allowing known AI crawler user-agents or providing an API. Bot walls block AI indexing.

LOW

3 feed(s) detected

Feed types: application/rss+xml, feed

Fix: Great! RSS/Atom feeds help AI systems track content updates.

Authority Signals

Accountability Pages

About Found
Terms Found
Contact Found
Imprint Missing
Privacy Found

Contact Information

EmailYes (info@camhealth.co.nzLinks, info@camhealth.com.auCamHealth)
PhoneYes (+61 2 4648 5442 (02 4648 5442, +64 9 977 9989, 0 0 21.5 41.5, 1999999999, 20.75.75-20 20 20 20)
AddressNo

Organization Schema

Org schema presentNo
Name consistentNo
Logo loadsNo
HIGH

No imprint/legal page found

No link to an imprint or legal page detected in navigation or footer

Fix: Add an Impressum/Imprint page. This is legally required in DACH and signals legitimacy to AI.

MEDIUM

No Organization schema found

No Organization or LocalBusiness JSON-LD on the homepage

Fix: Add Organization JSON-LD with name, logo, sameAs, and contactPoint.

Content Extractability

Per-Page Analysis

https://camhealth.com.au/
Main content chars36550
Main share51%
Link density2%
Headings per 1000 words21.69
Max heading gap (words)702
Avg paragraph length13 words
Thin content No
https://camhealth.com.au/
Main content chars36550
Main share51%
Link density2%
Headings per 1000 words21.69
Max heading gap (words)702
Avg paragraph length13 words
Thin content No
https://camhealth.com.au/about-us
Main content chars35510
Main share50%
Link density1%
Headings per 1000 words3.6
Max heading gap (words)771
Avg paragraph length5 words
Thin content No
https://camhealth.com.au/conferences-events
Main content chars35953
Main share50%
Link density1%
Headings per 1000 words11.76
Max heading gap (words)702
Avg paragraph length25 words
Thin content No
https://camhealth.com.au/ulrich-contrast-injectors
Main content chars37268
Main share51%
Link density1%
Headings per 1000 words5.52
Max heading gap (words)679
Avg paragraph length19 words
Thin content No
https://camhealth.com.au/ulrich-contrast-injectors/ulrich-ct-motion-spicy
Main content chars42730
Main share55%
Link density2%
Headings per 1000 words12.6
Max heading gap (words)735
Avg paragraph length21 words
Thin content No
https://camhealth.com.au/ulrich-contrast-injectors/max3
Main content chars40897
Main share54%
Link density2%
Headings per 1000 words12.76
Max heading gap (words)737
Avg paragraph length20 words
Thin content No
https://camhealth.com.au/ulrich-contrast-injectors/contrast-booster
Main content chars38515
Main share52%
Link density2%
Headings per 1000 words15.75
Max heading gap (words)692
Avg paragraph length22 words
Thin content No
https://camhealth.com.au/ulrich-contrast-injectors/contrast-heating-cabinet
Main content chars37187
Main share51%
Link density1%
Headings per 1000 words13.99
Max heading gap (words)697
Avg paragraph length23 words
Thin content No
https://camhealth.com.au/pearl-technology-ag
Main content chars37352
Main share51%
Link density2%
Headings per 1000 words9.4
Max heading gap (words)680
Avg paragraph length1 words
Thin content No
https://camhealth.com.au/pearl-technology-ag/mri
Main content chars37172
Main share51%
Link density1%
Headings per 1000 words10.29
Max heading gap (words)669
Avg paragraph length1 words
Thin content No

AI Simulation

Hallucination Risk

MEDIUM — Average confidence: 53%

Question Analysis

Question Confidence Evidence Missing
What does this company/site do?
100%
Trusted Partnerships Delivering Smarter Imaging Solutions CamHealth, Ulrich Medical & Pearl Technology AG — advancing …
What are the products/services?
50%
Product/Service schema on https://camhealth.com.au/ulrich-contrast-injectors/ulrich-ct-motion-spicy
How much does it cost?
0%
No pricing found Pricing information (currency patterns, /pricing page)
How to contact them?
70%
Email address found; Phone number found
Where are they located?
0%
No location found Physical address or LocalBusiness schema with address
What are the policies?
100%
Policy link: Terms & Conditions of Sale; Policy language found in page content
MEDIUM

AI cannot determine pricing

No pricing patterns found on any page

Fix: Add a /pricing page or include pricing information in HTML (not just PDFs).

LOW

AI cannot determine your location

No physical address or LocalBusiness schema with address

Fix: Add a physical address and LocalBusiness JSON-LD with address.

Analyze Another Site