SEO-Rapport: cabaia.fr
Generéiert de(n) 30. Abrëll 2026 · 51 Befonner · 4.7s
E-Commerce a kommerziell Websäiten hu spezifesch SEO-Erausfuerderungen — Produktsäiten erfuerderen strukturéiert Date, séiert Lueden an eng optimal mobil Experienz fir ze konvertéieren.
Score-Iwwersiicht
Duerchschnëttleche E-Commerce-Score: 62
Score-Prognos
Geschate Verbesserung baséierend op de Befonner an dësem Rapport
Ready to improve your SEO?
Start a free trial and see how your score can improve.
Modul-Iwwersiicht
All Befonner (46)
Kritesch (6)
- highcontent
No H1 tag found
The page has no H1 heading
Add exactly one H1 tag with the primary keyword
- highcontent
Images missing alt text
2 image(s) have no alt attribute
Add descriptive alt text to all images for accessibility and SEO
- highaccessibility
2 images missing alt attribute
Images without alt text are inaccessible to screen readers
Add descriptive alt text to all informational images, or alt="" for decorative ones
- highaccessibility
12 form fields without labels
Form inputs without associated labels are inaccessible
Use <label for="id"> or aria-label on every form field
- highaccessibility
12 buttons without accessible name
Buttons with no text, aria-label, or title are invisible to screen readers
Add visible text or aria-label to all buttons
- highpage experience
Intrusive interstitials detected
Found 9 potential popup/overlay elements
Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties
Medium (20)
- mediumcookies
3 cookies missing Secure flag
Cookies without Secure flag can be sent over unencrypted HTTP connections
Add the Secure attribute to all cookies to prevent transmission over HTTP
- mediummeta
Missing og:image
No Open Graph image set. Social shares will lack a preview image.
Add og:image meta tag (1200x630px recommended)
- mediumstructured data
Missing @context in schema
Schema of type undefined has no @context
Add "@context": "https://schema.org" to the schema
- mediumstructured data
Missing @type in schema
A structured data object has no @type
Add a @type property (e.g. Organization, WebSite)
- mediumstructured data
Missing @context in schema
Schema of type undefined has no @context
Add "@context": "https://schema.org" to the schema
- mediumstructured data
Missing @type in schema
A structured data object has no @type
Add a @type property (e.g. Organization, WebSite)
- mediumstructured data
Missing @context in schema
Schema of type undefined has no @context
Add "@context": "https://schema.org" to the schema
- mediumstructured data
Missing @type in schema
A structured data object has no @type
Add a @type property (e.g. Organization, WebSite)
- mediumstructured data
Missing @context in schema
Schema of type undefined has no @context
Add "@context": "https://schema.org" to the schema
- mediumstructured data
Missing @type in schema
A structured data object has no @type
Add a @type property (e.g. Organization, WebSite)
- mediumstructured data
Missing @context in schema
Schema of type undefined has no @context
Add "@context": "https://schema.org" to the schema
- mediumstructured data
Missing @type in schema
A structured data object has no @type
Add a @type property (e.g. Organization, WebSite)
- mediumstructured data
Missing @context in schema
Schema of type undefined has no @context
Add "@context": "https://schema.org" to the schema
- mediumstructured data
Missing @type in schema
A structured data object has no @type
Add a @type property (e.g. Organization, WebSite)
- mediumcontent
Very low text-to-HTML ratio
Text/HTML ratio is 1% (recommended: >5%)
Increase meaningful text content relative to HTML markup
- mediumcontent
External links without noopener
5 external links with target="_blank" lack rel="noopener"
Add rel="noopener noreferrer" to all target="_blank" links
- mediummobile
Fixed-width elements may cause horizontal scroll
1 elements have fixed widths > 400px
Use max-width: 100% or responsive units instead of fixed pixel widths
- mediumaccessibility
No skip navigation link
No skip-to-content link at the top of the page
Add a visually hidden skip link as the first focusable element
- mediumsocial checker
Missing og:image
No social sharing image set — posts will lack visual appeal
Add og:image meta tag (1200x630px recommended)
- mediumbrand checker
No Organization schema
No Organization JSON-LD found
Add Organization structured data with name, logo, and contact information
Low (20)
- lowcookies
3 cookies missing HttpOnly flag
Cookies without HttpOnly can be accessed by JavaScript, increasing XSS risk
Add HttpOnly to session and authentication cookies
- lowcookies
1 cookie missing SameSite attribute
Missing SameSite defaults to Lax in modern browsers but should be explicit
Set SameSite=Strict or SameSite=Lax on all cookies
- lowcookies
1 cookie with expiry > 1 year
Long cookie lifetimes may violate privacy regulations
Reduce cookie lifetimes to the minimum necessary period
- lowdns
No IPv6 (AAAA) records
The domain has no AAAA records for IPv6 connectivity
Add AAAA DNS records for IPv6 support
- lowheaders
Missing referrer-policy
Referrer-Policy is not set. Full URLs may leak to third parties.
Add Referrer-Policy: strict-origin-when-cross-origin
- lowheaders
Missing permissions-policy
Permissions-Policy is missing.
Add Permissions-Policy to restrict browser feature access
- lowheaders
HSTS max-age too short
HSTS max-age is 7889238s (recommended: 31536000)
Set max-age to at least 31536000 (1 year)
- lowheaders
Missing Cache-Control header
No Cache-Control header — browser caching is undefined
Add Cache-Control with appropriate max-age for static and dynamic resources
- lowstructured data
Missing Organization schema
No Organization or LocalBusiness structured data found
Add Organization schema with name, logo, and contact info
- lowstructured data
Duplicate ItemList schema
Found 2 schemas of type ItemList
Consider consolidating duplicate ItemList schemas into one
- lowsitemap
No lastmod dates
Sitemap URLs don't include lastmod timestamps
Add <lastmod> to help search engines prioritize crawling
- lowtechnology
Many inline scripts
68 inline <script> blocks found
Move inline scripts to external files for caching and CSP compliance
- lowtechnology
Many third-party domains
17 external domains — may impact performance and privacy
Reduce third-party dependencies or self-host critical resources
- lowcontent
Lazy images without dimensions
63 lazy-loaded images lack width/height — causes layout shift
Add width and height attributes to lazy-loaded images
- lowmobile
Missing autocomplete attributes
6 form fields lack autocomplete hints
Add autocomplete attributes (email, tel, name) for faster mobile form filling
- lowmobile
Missing inputmode attributes
1 numeric fields lack inputmode hints
Add inputmode="numeric" or "tel" to show the right keyboard
- lowmobile
Unresponsive images
101 images lack srcset or responsive sizing
Use srcset and sizes attributes for responsive images
- lowrate limits
No rate limiting detected
No explicit rate-limit headers or 429 responses detected. Cloudflare WAF provides platform-level protection.
Implement rate limiting (e.g., 429 Too Many Requests) to protect against brute-force attacks
- lownews mentions
No press or news presence
No press pages found on the site and no external news mentions detected
Create a /news or /press page with company updates — this builds authority and earns links
- lowbrand checker
No web app manifest
No manifest.json linked — PWA features unavailable
Add a web app manifest for installability and brand customization
AI Fix Prompt
Kopéiert dësen Uweisungs-Text a ChatGPT oder Claude fir Schrëtt-fir-Schrëtt Léisungsinstruktiounen ze kréien
Fix all SEO issues found in the audit of cabaia.fr.
Prioritize high-severity issues first, then medium. For each fix, make the actual code change — don't just describe what to do.
```json
{
"domain": "cabaia.fr",
"scores": {
"overall": 77,
"performance": 0,
"seo": 75,
"accessibility": 47,
"bestPractices": 89,
"security": 89
},
"findings": [
{
"module": "cookies",
"severity": "medium",
"title": "3 cookies missing Secure flag",
"description": "Cookies without Secure flag can be sent over unencrypted HTTP connections",
"recommendation": "Add the Secure attribute to all cookies to prevent transmission over HTTP"
},
{
"module": "meta",
"severity": "medium",
"title": "Missing og:image",
"description": "No Open Graph image set. Social shares will lack a preview image.",
"recommendation": "Add og:image meta tag (1200x630px recommended)"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @context in schema",
"description": "Schema of type undefined has no @context",
"recommendation": "Add \"@context\": \"https://schema.org\" to the schema"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @type in schema",
"description": "A structured data object has no @type",
"recommendation": "Add a @type property (e.g. Organization, WebSite)"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @context in schema",
"description": "Schema of type undefined has no @context",
"recommendation": "Add \"@context\": \"https://schema.org\" to the schema"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @type in schema",
"description": "A structured data object has no @type",
"recommendation": "Add a @type property (e.g. Organization, WebSite)"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @context in schema",
"description": "Schema of type undefined has no @context",
"recommendation": "Add \"@context\": \"https://schema.org\" to the schema"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @type in schema",
"description": "A structured data object has no @type",
"recommendation": "Add a @type property (e.g. Organization, WebSite)"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @context in schema",
"description": "Schema of type undefined has no @context",
"recommendation": "Add \"@context\": \"https://schema.org\" to the schema"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @type in schema",
"description": "A structured data object has no @type",
"recommendation": "Add a @type property (e.g. Organization, WebSite)"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @context in schema",
"description": "Schema of type undefined has no @context",
"recommendation": "Add \"@context\": \"https://schema.org\" to the schema"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @type in schema",
"description": "A structured data object has no @type",
"recommendation": "Add a @type property (e.g. Organization, WebSite)"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @context in schema",
"description": "Schema of type undefined has no @context",
"recommendation": "Add \"@context\": \"https://schema.org\" to the schema"
},
{
"module": "structured-data",
"severity": "medium",
"title": "Missing @type in schema",
"description": "A structured data object has no @type",
"recommendation": "Add a @type property (e.g. Organization, WebSite)"
},
{
"module": "content",
"severity": "high",
"title": "No H1 tag found",
"description": "The page has no H1 heading",
"recommendation": "Add exactly one H1 tag with the primary keyword"
},
{
"module": "content",
"severity": "medium",
"title": "Very low text-to-HTML ratio",
"description": "Text/HTML ratio is 1% (recommended: >5%)",
"recommendation": "Increase meaningful text content relative to HTML markup"
},
{
"module": "content",
"severity": "high",
"title": "Images missing alt text",
"description": "2 image(s) have no alt attribute",
"recommendation": "Add descriptive alt text to all images for accessibility and SEO"
},
{
"module": "content",
"severity": "medium",
"title": "External links without noopener",
"description": "5 external links with target=\"_blank\" lack rel=\"noopener\"",
"recommendation": "Add rel=\"noopener noreferrer\" to all target=\"_blank\" links"
},
{
"module": "mobile",
"severity": "medium",
"title": "Fixed-width elements may cause horizontal scroll",
"description": "1 elements have fixed widths > 400px",
"recommendation": "Use max-width: 100% or responsive units instead of fixed pixel widths"
},
{
"module": "accessibility",
"severity": "high",
"title": "2 images missing alt attribute",
"description": "Images without alt text are inaccessible to screen readers",
"recommendation": "Add descriptive alt text to all informational images, or alt=\"\" for decorative ones"
},
{
"module": "accessibility",
"severity": "high",
"title": "12 form fields without labels",
"description": "Form inputs without associated labels are inaccessible",
"recommendation": "Use <label for=\"id\"> or aria-label on every form field"
},
{
"module": "accessibility",
"severity": "medium",
"title": "No skip navigation link",
"description": "No skip-to-content link at the top of the page",
"recommendation": "Add a visually hidden skip link as the first focusable element"
},
{
"module": "accessibility",
"severity": "high",
"title": "12 buttons without accessible name",
"description": "Buttons with no text, aria-label, or title are invisible to screen readers",
"recommendation": "Add visible text or aria-label to all buttons"
},
{
"module": "social-checker",
"severity": "medium",
"title": "Missing og:image",
"description": "No social sharing image set — posts will lack visual appeal",
"recommendation": "Add og:image meta tag (1200x630px recommended)"
},
{
"module": "brand-checker",
"severity": "medium",
"title": "No Organization schema",
"description": "No Organization JSON-LD found",
"recommendation": "Add Organization structured data with name, logo, and contact information"
},
{
"module": "page-experience",
"severity": "high",
"title": "Intrusive interstitials detected",
"description": "Found 9 potential popup/overlay elements",
"recommendation": "Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties"
}
]
}
```Recommandatioune fir Är Branche
- 1Product Schema-Markup op Produktsäiten dobäisetzen
- 2Präisser mat Offer-Schema auszeechnen
- 3Bezuelungsprozess op ënner 3 Sekonnen optiméieren
- 4Vertrauenssignaler a Clientsbewäertungen dobäisetzen
- 5Mobilfrëndleche Bezuelungsprozess garantéieren
SEO-Checklëscht fir E-Commerce
Rotschléi fir B2C-Websäiten
- →Mobil Vitess a Benotzerfrëndlechkeet prioritär behandelen
- →Benotzt räichhalteg strukturéiert Date fir Produkter/Servicer
- →Clientsbewäertungen a Social Proof implementéieren
Lokale SEO-Kontext
Frankräich erfuerdert franséischen Inhalt fir lokal Recherchen an huet strikt RGPD-Reegele festgeluecht.
Dréckt Ctrl+P / Cmd+P fir als PDF ze späicheren