Kerkini Boat — Tilgængelige Bådture, Ophold & Biludlejning
Overblik
Kerkini Boat er en familievirksomhed i landsbyen Kerkini i Serres: Spyros Sfetkos sejler søens første båd bygget til kørestolsadgang. Dækket er plant, man kommer om bord ad en bred rampe i dækhøjde, ingen løftes ud af stolen, og 8 til 10 kørestole er der plads til sammen med ledsagere blandt 35 pladser. Fortællingen undervejs kan gives på græsk tegnsprog, når det aftales ved bestillingen. Samme familie udlejer også en lejlighed og biler, så sitet skal præsentere tre ydelser uden at begrave den ene, der gør virksomheden usædvanlig.
Græsk går forrest og engelsk følger efter som to komplette sæt filer med samme navne og samme struktur, ikke som tekster et script bytter rundt på — sitet er skrevet til at blive læst af søgerobotter og AI-assistenter lige så meget som af mennesker, og derfor følger en håndskrevet llms.txt med en genereret fuldtekstudgave af alle sider. Der er hverken framework eller build-trin, og intet hentes hos andre: skrifter og animationsbibliotek kommer fra samme host, hvilket privatlivspolitikken siger rent ud. Bevægelse er dekoration og fejler blødt ad tre forskellige veje, så en side, hvis JavaScript aldrig når frem, stadig viser alt, hvad den har at sige.
Udfordringer
Et site om tilgængelighed må ikke være vagt netop om tilgængelighed. Båden er reelt kørestolsvenlig; lejligheden, et traditionelt landsbyhus, er det ikke — og at sige det lige ud, på samme site, uden at underminere forretningen, var den sværeste beslutning i teksten. Tre ydelser slås desuden om én forside, hver med sit publikum fra hver sin søgning: turen på vandet, stedet at sove, bilen. Der bestilles kun via telefon og WhatsApp, uden e-mailadresse og uden formular, så hver side skulle gøre næste skridt indlysende uden den sædvanlige kontakttragt. Og publikum er delt mellem græske gæster og udenlandske fuglekiggere, fotografer og handicaporganisationer, så ingen af sprogene måtte blive den eftertanke, en JavaScript-knap skaber.
Løsninger
Græsk og engelsk udgives som to komplette sæt sider med samme filnavne og samme struktur, hver med sin canonical, hreflang og strukturerede data, så begge læses korrekt med JavaScript slået fra. Header, navigationsskuffe og footer genereres ind i alle 22 sider fra fælles partials, og et tjekscript validerer links, filer, alt-tekster, overskriftsrækkefølge, canonicals, strukturerede data og et budget på 150 KB pr. billede, før noget går i luften — der er ingen CI, så portene køres fra kommandolinjen. Tilgængelighed blev målt frem for antaget: 3.055 tekstknuder på tværs af alle 22 sider i to bredder, nul kontrastfejl og ingen vandret scrolling mellem 320 og 1920 pixel. Tilgængelighedserklæringen opremser, hvad båden tilbyder, og siger lige ud, at lejligheden ikke er fuldt tilgængelig; kapacitet og tegnsprogsfortælling ligger i de strukturerede data; og skrifter og scripts er selv-hostet, så ingen gæst gives videre til tredjepart.
Galleri

En forside, der starter med, hvem der kan komme om bord

Tre ydelser, én familie, én række

Argumentet, der bærer forretningen, i fire punkter

Vådområdet i fire tal, der tæller op, når de dukker frem

Turen fortalt trin for trin, fra mole til mole

Et hus i landsbyen, booket gennem Airbnb

Det, gæsterne slår op, i to enkle tabeller

Ingen formular, ingen e-mail: to numre og en tjekliste

På tablet følger en opkaldsknap med på hver side

En grund til at komme i hver årstid

Lejligheden på forsiden, ét tryk fra Airbnb

Faciliteterne, med en ærlig note til kørestolsbrugere

Siden, der også siger, hvad der ikke er tilgængeligt

Hele løftet kan være på én telefonskærm

Bilen solgt i fire flueben, før udlejningssiden

Spørgsmålene fra telefonen, besvaret før opkaldet

Søen forklaret og derefter samlet i fire tal

Rigtige fotos, filtreret og swipet i fuld skærm

Fem dagsture, der giver bilen et formål

Hver vej til Spyros, med sit eget felt