UNPKG

@casoon/auditmysite

Version:

Professional website analysis suite with robust accessibility testing, Core Web Vitals performance monitoring, SEO analysis, and content optimization insights. Features isolated browser contexts, retry mechanisms, and comprehensive API endpoints for profe

84 lines (64 loc) 3.88 kB
# TODO: CASOON.DE Audit Issues **Generated:** 2025-11-17 **Overall Score:** 16/100 ⚠️ **Accessibility Score:** 7/100 ❌ ## 🚨 Hauptproblem: 14 von 15 Seiten werden geskippt Das Audit zeigt einen sehr niedrigen Score (16/100), aber das liegt **NICHT** an echten Fehlern, sondern daran, dass **14 von 15 Seiten wegen Redirects übersprungen** werden. ### ✅ Erfolgreiche Seite - **Homepage** (https://www.casoon.de/) - Accessibility Score: **100/100** - WCAG Level: **AAA** - Keine Fehler, keine Warnungen - Mobile-Friendliness: **91/100 (Grade: A)**### ❌ Geskippte Seiten (308 Redirects - Trailing Slash Problem) **Root Cause:** Alle URLs in der Sitemap sind **ohne trailing slash**, aber der Server redirectet sie mit **HTTP 308** zu URLs **mit trailing slash**. Beispiel: -`https://www.casoon.de/arbeitsweise`**308 Redirect**`/arbeitsweise/` -`https://www.casoon.de/arbeitsweise/`**200 OK** **Betroffene URLs (alle ohne trailing slash in Sitemap):** 1. https://www.casoon.de/arbeitsweise → sollte sein: /arbeitsweise/ 2. https://www.casoon.de/cloud-entwicklung → sollte sein: /cloud-entwicklung/ 3. https://www.casoon.de/datenschutz → sollte sein: /datenschutz/ 4. https://www.casoon.de/e-commerce → sollte sein: /e-commerce/ 5. https://www.casoon.de/impressum → sollte sein: /impressum/ 6. https://www.casoon.de/kollaboration → sollte sein: /kollaboration/ 7. https://www.casoon.de/kontakt → sollte sein: /kontakt/ 8. https://www.casoon.de/leistungskatalog → sollte sein: /leistungskatalog/ 9. https://www.casoon.de/projekte → sollte sein: /projekte/ 10. https://www.casoon.de/plattform-apps → sollte sein: /plattform-apps/ 11. https://www.casoon.de/seo-marketing → sollte sein: /seo-marketing/ 12. https://www.casoon.de/technologien → sollte sein: /technologien/ 13. https://www.casoon.de/usp → sollte sein: /usp/ 14. https://www.casoon.de/webentwicklung → sollte sein: /webentwicklung/ ## 📋 Action Items ### 1. **Sitemap bereinigen - Trailing Slashes hinzufügen** (Priorität: HOCH) - [ ] Überprüfe die Sitemap auf www.casoon.de/sitemap.xml - [ ] Füge trailing slashes zu allen 14 URLs hinzu (siehe Liste oben) - [ ] Alternativ: Server-Konfiguration anpassen (trailing slashes optional machen) - [ ] Sitemap neu generieren und deployen ### 2. **Server-Konfiguration überprüfen** (Priorität: MITTEL) - [ ] Warum sind trailing slashes Pflicht? (Next.js/Astro/Framework-Konfiguration?) - [ ] HTTP 308 = Permanent Redirect (gut für SEO, aber Audit-Tool überspringt sie) - [ ] Option 1: Trailing slashes in Sitemap hinzufügen - [ ] Option 2: Server akzeptiert beide Varianten ohne Redirect ### 3. **Audit-Tool verbessern** (Priorität: NIEDRIG) - [ ] Audit-Tool sollte Redirects folgen können (Option `--follow-redirects`) - [ ] Bessere Berechnung des Overall Score (geskippte Seiten nicht als Fehler zählen) - [ ] Klarere Unterscheidung zwischen "Failed" und "Skipped" in der Score-Berechnung ### 4. **Re-Test nach Sitemap-Fix** (Priorität: HOCH) - [ ] Nach Sitemap-Bereinigung erneut testen - [ ] Erwarteter Overall Score: ~90-100/100 (da Homepage bereits perfekt ist) ## 💡 Zusammenfassung **Das Problem ist NICHT die Website-Qualität**, sondern ein **Trailing Slash Problem** in der Sitemap: - Die Homepage ist perfekt (100/100 Accessibility Score!) - Alle 14 Unterseiten haben **HTTP 308 Redirects** (ohne `/` → mit `/`) - Das Audit-Tool überspringt Redirects standardmäßig - Der niedrige Overall Score (16/100) ist irreführend **Einfachste Lösung:** Sitemap aktualisieren und trailing slashes zu allen URLs hinzufügen. **Beispiel-Fix in der Sitemap:** ```xml <!-- ❌ Alt (redirectet) --> <url><loc>https://www.casoon.de/arbeitsweise</loc></url> <!-- ✅ Neu (funktioniert) --> <url><loc>https://www.casoon.de/arbeitsweise/</loc></url> ```