GEO Report: www.lloretdemar.org

65

Overall

95

Crawlability

50

Semantic HTML

60

Structured Data

0

Freshness

100

JS Dependency

80

AI Agent Readiness

50

Authority Signals

90

Extractability

35

AI Simulation

Crawlability

Robots.txt

robots.txt found

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

Sitemap

Sitemap found

URLs: 543 | Has lastmod: No

Semantic HTML

Page Signals

https://www.lloretdemar.org/
H1 count2
H2 count39
H3 count8
Semantic ratio0.05

Landmarks

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

W3C HTML Validation

294 Errors 25 Warnings

error A “script” element with a “type” attribute whose value is neither a JavaScript MIME type, “module”, “importmap”, nor “speculationrules” (i.e., a data block) must not have a “defer” attribute. ipt> <script defer type="application/ld+json"> {
error Attribute “alt” not allowed on element “option” at this point. lect_box'><option value='javascript:void(0);' selected alt='Català' title='Català' aria-label='Català'>CA</op
error Attribute “alt” not allowed on element “option” at this point. A</option><option value='https://lloretdemar.org/es/' alt='Español' title='Español' aria-label='Español'>ES</op
error Attribute “alt” not allowed on element “option” at this point. S</option><option value='https://lloretdemar.org/en/' alt='English' title='English' aria-label='English'>EN</op
error Attribute “alt” not allowed on element “option” at this point. N</option><option value='https://lloretdemar.org/fr/' alt='Français' title='Français' aria-label='Français'>FR</op
error Attribute “alt” not allowed on element “option” at this point. R</option><option value='https://lloretdemar.org/de/' alt='Deutsch' title='Deutsch' aria-label='Deutsch'>DE</op
error Attribute “alt” not allowed on element “option” at this point. E</option><option value='https://lloretdemar.org/ru/' alt='Русский' title='Русский' aria-label='Русский'>RU</op
error Bad value “100%” for attribute “width” on element “img”: Expected a digit but saw “%” instead. <img width="100%" height="100%" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" data-lazy-srcset="https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-1536x708.webp 1536w" alt="slide" data-lazy-src="https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1.webp"><noscr
error Bad value “100%” for attribute “height” on element “img”: Expected a digit but saw “%” instead. <img width="100%" height="100%" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" data-lazy-srcset="https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-1536x708.webp 1536w" alt="slide" data-lazy-src="https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1.webp"><noscr
error Bad value “100%” for attribute “width” on element “img”: Expected a digit but saw “%” instead. <noscript><img width="100%" height="100%" src="https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1.webp" srcset="https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-1536x708.webp 1536w" alt="slide"></nosc
error Bad value “100%” for attribute “height” on element “img”: Expected a digit but saw “%” instead. <noscript><img width="100%" height="100%" src="https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1.webp" srcset="https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-1536x708.webp 1536w" alt="slide"></nosc
error When the “srcset” attribute has any image candidate string with a width descriptor, the “sizes” attribute must also be specified. <noscript><img width="100%" height="100%" src="https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1.webp" srcset="https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-01-1-1-1536x708.webp 1536w" alt="slide"></nosc
error Bad value “100%” for attribute “width” on element “img”: Expected a digit but saw “%” instead. <img width="100%" height="100%" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" data-lazy-srcset="https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-1536x708.webp 1536w" alt="slide" data-lazy-src="https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885.webp"><noscr
error Bad value “100%” for attribute “height” on element “img”: Expected a digit but saw “%” instead. <img width="100%" height="100%" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" data-lazy-srcset="https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-1536x708.webp 1536w" alt="slide" data-lazy-src="https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885.webp"><noscr
error Bad value “100%” for attribute “width” on element “img”: Expected a digit but saw “%” instead. <noscript><img width="100%" height="100%" src="https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885.webp" srcset="https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-1536x708.webp 1536w" alt="slide"></nosc
error Bad value “100%” for attribute “height” on element “img”: Expected a digit but saw “%” instead. <noscript><img width="100%" height="100%" src="https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885.webp" srcset="https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-1536x708.webp 1536w" alt="slide"></nosc
error When the “srcset” attribute has any image candidate string with a width descriptor, the “sizes” attribute must also be specified. <noscript><img width="100%" height="100%" src="https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885.webp" srcset="https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/BackgroundPatinets1920x885-1536x708.webp 1536w" alt="slide"></nosc
error Bad value “100%” for attribute “width” on element “img”: Expected a digit but saw “%” instead. <img width="100%" height="100%" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" data-lazy-srcset="https://lloretdemar.org/wp-content/uploads/2023/07/slide-02.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-1536x708.webp 1536w" alt="slide" data-lazy-src="https://lloretdemar.org/wp-content/uploads/2023/07/slide-02.webp"><noscr
error Bad value “100%” for attribute “height” on element “img”: Expected a digit but saw “%” instead. <img width="100%" height="100%" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" data-lazy-srcset="https://lloretdemar.org/wp-content/uploads/2023/07/slide-02.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-1536x708.webp 1536w" alt="slide" data-lazy-src="https://lloretdemar.org/wp-content/uploads/2023/07/slide-02.webp"><noscr
error Bad value “100%” for attribute “width” on element “img”: Expected a digit but saw “%” instead. <noscript><img width="100%" height="100%" src="https://lloretdemar.org/wp-content/uploads/2023/07/slide-02.webp" srcset="https://lloretdemar.org/wp-content/uploads/2023/07/slide-02.webp 1920w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-300x138.webp 300w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-1024x472.webp 1024w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-768x354.webp 768w, https://lloretdemar.org/wp-content/uploads/2023/07/slide-02-1536x708.webp 1536w" alt="slide"></nosc

Full report on W3C

MEDIUM

Multiple H1 tags found (2)

Found 2 <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.05 (14 semantic tags vs 280 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://www.lloretdemar.org/
BreadcrumbList, EntryPoint, ImageObject, ListItem, Organization, PropertyValueSpecification, ReadAction, SearchAction, WebPage, WebSite

Freshness

Freshness Signals

https://www.lloretdemar.org/
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://www.lloretdemar.org/
JS dependent: No

AI Agent Readiness

Endpoint Discovery

TypeURLStatus
feedhttps://www.lloretdemar.org/feed200

Feeds & APIs

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

CTA & Bot Access

CTAs found3
Deep-linkable2
JS-only1
Bot wall detectedNo
LOW

1 feed(s) detected

Feed types: feed

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

Authority Signals

Accountability Pages

About Missing
Terms Missing
Contact Found
Imprint Found
Privacy Missing

Contact Information

EmailYes (central-turisme@lloret.cat)
PhoneYes (17899974393493580, 17932041963353935, 17943629382252855, 18068761544709961, 18100187852587575)
AddressNo

Organization Schema

Org schema presentYes
Name consistentNo
Logo loadsYes
MEDIUM

No about page found

No link to an About/Company/Team page detected

Fix: Add an About page to establish organizational identity. AI systems use this to build entity profiles.

MEDIUM

No privacy policy found

No link to a Privacy/Datenschutz page detected

Fix: Add a Privacy Policy page. Required by GDPR and signals trustworthiness.

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://www.lloretdemar.org/
Main content chars8341
Main share40%
Link density39%
Headings per 1000 words47.97
Max heading gap (words)623
Avg paragraph length19 words
Thin content No
MEDIUM

High link density in main content

Link density: 39% 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

MEDIUM — Average confidence: 35%

Question Analysis

Question Confidence Evidence Missing
What does this company/site do?
100%
Escull amb qui vols venir i et proposem mil opcions per gaudir a fons de …
What are the products/services?
0%
Unknown Product/Service schema, dedicated /products/ or /services/ page
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?
40%
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