Zurück zum Portfolio
Kerkini Boat — Barrierefreie Bootsfahrten, Unterkunft & Mietwagen

Kerkini Boat — Barrierefreie Bootsfahrten, Unterkunft & Mietwagen

Kerkini Boat ist ein Familienunternehmen im Dorf Kerkini bei Serres: Spyros Sfetkos fährt das erste Boot des Sees, das für Rollstühle gebaut wurde. Das Deck ist eben, eingestiegen wird über eine breite Rampe auf Deckhöhe, niemand wird aus dem Rollstuhl gehoben, und 8 bis 10 Rollstühle finden samt Begleitung unter 35 Plätzen an Bord Platz. Die Erläuterungen gibt es auf Wunsch in griechischer Gebärdensprache, wenn das bei der Buchung vereinbart wird. Dieselbe Familie vermietet außerdem eine Ferienwohnung und Autos, also muss die Website drei Angebote vorstellen, ohne das eine zu begraben, das dieses Unternehmen besonders macht. Griechisch führt, Englisch folgt — als zwei vollständige Dateisätze mit gleichen Namen und gleicher Struktur, nicht als Textbausteine, die ein Skript austauscht. Die Seite ist ebenso für Suchmaschinen-Crawler und KI-Assistenten geschrieben wie für Menschen; deshalb liegt neben einer handgeschriebenen llms.txt eine generierte Volltextfassung aller Seiten. Es gibt kein Framework und keinen Build-Schritt, und nichts wird von Dritten geladen: Schriften und Animationsbibliothek kommen vom eigenen Host, was die Datenschutzerklärung ausdrücklich festhält. Bewegung ist Dekoration und fällt auf drei getrennten Wegen weich aus, sodass eine Seite ohne JavaScript trotzdem alles zeigt, was sie zu sagen hat.

Technologien

HTML5 CSS3 Vanilla JS GSAP 3 JSON-LD Bilingual EL/EN WCAG 2.2 AA llms.txt Self-hosted fonts SEO

Herausforderungen

Eine Website über Zugänglichkeit darf beim Thema Zugänglichkeit nicht vage werden. Das Boot ist wirklich rollstuhlgerecht; die Ferienwohnung, ein traditionelles Dorfhaus, ist es nicht — und genau das auf derselben Website klar zu sagen, ohne das Geschäft zu beschädigen, war die schwierigste Entscheidung im Text. Drei Angebote konkurrieren zudem um eine Startseite, jedes mit eigenem Publikum aus einer anderen Suche: die Fahrt, die Unterkunft, das Auto. Gebucht wird ausschließlich per Telefon und WhatsApp, ohne E-Mail-Adresse und ohne Formular, also musste jede Seite den nächsten Schritt ohne den üblichen Kontakttrichter offensichtlich machen. Und das Publikum teilt sich in griechische Gäste und internationale Vogelbeobachter, Fotografinnen und Behindertenverbände — keine der beiden Sprachen durfte also das Anhängsel sein, das ein JavaScript-Umschalter erzeugt.

Lösungen

Griechisch und Englisch erscheinen als zwei vollständige Seitensätze mit gleichen Dateinamen und gleicher Struktur, jeweils mit eigenem Canonical, hreflang und strukturierten Daten — beide lesen sich also auch mit abgeschaltetem JavaScript korrekt. Kopfzeile, Navigationsschublade und Fußzeile werden aus gemeinsamen Partials in alle 22 Seiten geschrieben, und ein Prüfskript validiert Links, Dateien, Alt-Texte, Überschriftenfolge, Canonicals, strukturierte Daten und ein Budget von 150 KB pro Bild, bevor irgendetwas hochgeht — es gibt keine CI, die Kontrollen laufen auf der Kommandozeile. Barrierefreiheit wurde gemessen statt angenommen: 3.055 Textknoten über alle 22 Seiten in zwei Breiten, kein einziger Kontrastfehler und kein horizontales Scrollen zwischen 320 und 1920 Pixeln. Die Erklärung zur Barrierefreiheit listet auf, was das Boot bietet, und sagt klar, dass die Wohnung nicht vollständig zugänglich ist; Kapazität und Gebärdensprach-Erläuterung stehen in den strukturierten Daten; Schriften und Skripte sind selbst gehostet, sodass kein Gast an Dritte weitergereicht wird.