GEO Report: hallers.at

70

Overall

100

Crawlability

45

Semantic HTML

60

Structured Data

20

Freshness

100

JS Dependency

70

AI Agent Readiness

70

Authority Signals

90

Extractability

63

AI Simulation

Crawlability

Robots.txt

robots.txt found

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

Sitemap

Sitemap found

URLs: 161 | Has lastmod: Yes

Semantic HTML

Page Signals

https://hallers.at/
H1 count3
H2 count19
H3 count16
Semantic ratio0.0

Landmarks

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

W3C HTML Validation

41 Errors 1 Warnings

error Bad value “en-EN” for attribute “hreflang” on element “link”: Bad region subtag. .at/de/"> <link rel="alternate" hreflang="en-EN" href="https://www.hallers.at/en/"> <link
error Bad value “true” for attribute “readonly” on element “input”. se</label><input type="text" name="anreise" readonly="true"/></div>
error Bad value “true” for attribute “readonly” on element “input”. se</label><input type="text" name="abreise" readonly="true"/></div>
error Attribute “default” not allowed on element “input” at this point. /></div> <input type="submit" value="Anfragen" default="anfragen"/> <div
error CSS: “height”: Parse Error. ner"> <div class="bh-trenner-inner" style="height:;" data-height=""></div>
error Bad value “” for attribute “src” on element “img”: Must be non-empty. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384" height="257.6585625" style="" /></div>
error Bad value “257.6585625” for attribute “height” on element “img”: Expected a digit but saw “.” instead. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384" height="257.6585625" style="" /></div>
error An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384" height="257.6585625" style="" /></div>
error Bad value “” for attribute “src” on element “img”: Must be non-empty. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384" height="257" style="" /></d
error An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384" height="257" style="" /></d
error Bad value “” for attribute “src” on element “img”: Must be non-empty. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384.984" height="256.469" style="" /></div>
error Bad value “384.984” for attribute “width” on element “img”: Expected a digit but saw “.” instead. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384.984" height="256.469" style="" /></div>
error Bad value “256.469” for attribute “height” on element “img”: Expected a digit but saw “.” instead. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384.984" height="256.469" style="" /></div>
error An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384.984" height="256.469" style="" /></div>
error Bad value “” for attribute “src” on element “img”: Must be non-empty. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="385" height="257" style="" /></div>
error An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="385" height="257" style="" /></div>
error Bad value “” for attribute “src” on element “img”: Must be non-empty. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384" height="257" style="" alt="Bademantel in der Wellsuite-Wanne" /></div>
error Bad value “” for attribute “src” on element “img”: Must be non-empty. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384.984" height="[10.h]" style="" /></div>
error Bad value “384.984” for attribute “width” on element “img”: Expected a digit but saw “.” instead. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384.984" height="[10.h]" style="" /></div>
error Bad value “[10.h]” for attribute “height” on element “img”: Expected a digit but saw “[” instead. ageInner"><img class="bh-image-responsive-empty bh-image-responsive-img" src="" width="384.984" height="[10.h]" style="" /></div>

Full report on W3C

MEDIUM

Multiple H1 tags found (3)

Found 3 <h1> elements on the page

Fix: Use a single H1 per page for clear content hierarchy.

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.00 (0 semantic tags vs 568 divs)

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

LOW

No <nav> landmark

Page lacks a <nav> element

Fix: Use <nav> for navigation sections.

Structured Data

Detected Schema Types

https://hallers.at/
BreadcrumbList, ContactPoint, GeoCoordinates, ListItem, LocalBusiness, PostalAddress

Freshness

Freshness Signals

https://hallers.at/
Last-Modified header
Time tags 0
Update phrases 0
LOW

Weak freshness signals

Only 1 freshness signal type detected

Fix: Strengthen freshness signals by combining multiple methods: <time> tags, Last-Modified header, sitemap <lastmod>.

JS Dependency

Page Status

https://hallers.at/
JS dependent: No

AI Agent Readiness

Endpoint Discovery

No API endpoints or well-known paths found.

Feeds & APIs

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

CTA & Bot Access

CTAs found8
Deep-linkable8
JS-only0
Bot wall detectedNo

Authority Signals

Accountability Pages

About Found
Terms Missing
Contact Found
Imprint Found
Privacy Found

Contact Information

EmailYes (info@hallers.at)
PhoneYes (+43 (0) 5517 5551, +43  5517  5551, 9019624-1)
AddressNo

Organization Schema

Org schema presentYes
Name consistentNo
Logo loadsYes
MEDIUM

Organization name inconsistency

Organization schema name does not match title, og:site_name, or visible brand text

Fix: Ensure the Organization schema 'name' matches your visible brand name across the site.

Content Extractability

Per-Page Analysis

https://hallers.at/
Main content chars6613
Main share76%
Link density87%
Headings per 1000 words48.21
Max heading gap (words)278
Avg paragraph length9 words
Thin content No
MEDIUM

High link density in main content

Link density: 87% of main text is inside anchor tags

Fix: Reduce excessive links within main content. High link density looks like a link farm to AI systems.

AI Simulation

Hallucination Risk

LOW — Average confidence: 63%

Question Analysis

Question Confidence Evidence Missing
What does this company/site do?
100%
Unser 4-Sterne-Superior-Genießerhotel in Mittelberg ist ein Platz für alle, die das Besondere lieben. Panorama, Spa, …
What are the products/services?
20%
Pricing patterns found
How much does it cost?
50%
Pricing info on: https://hallers.at/
How to contact them?
70%
Email address found; Phone number found
Where are they located?
100%
LocalBusiness schema with address; Organization schema with address
What are the policies?
40%
Policy language found in page content
Analyze Another Site