Nazaj na blog
Jedilniki24. september 2025

Za vašo QR kodo se skriva PDF. In prav to je težava.

Jedilnik v PDF-ju za QR kodo je na telefonu neberljiv in ga sredi servisa ne morete popraviti. Pravi HTML jedilnik reši oboje, iskalniki pa končno preberejo, kaj strežete.

G

Guestavo

6 min branja

Za vašo QR kodo se skriva PDF. In prav to je težava.

Gost sede za mizo, skenira kartonček, počaka, da se prenese datoteka velikosti 4 MB, in nato pol minute vleče ter povečuje stran, ki je bila narejena za format A4. Najde predjedi. Predjedi se mu spet izgubijo. Na koncu vpraša natakarja, kakšna riba je danes.

To se vsak večer dogaja v tisočih lokalih in se mu je mogoče popolnoma izogniti. QR koda ni težava. Težava je tisto, kar je za njo.

PDF je narejen za tiskanje, ne za branje na telefonu

To je preprosto naloga tega formata in jo opravlja dobro. PDF zaklene postavitev na fiksne mere, da iz tiskalnika pride natanko tako, kot si je zamislil oblikovalec. Vsaka od teh lastnosti dela proti vam na petnajstcentimetrskem zaslonu.

Besedilo se ne prelomi, zato gost poveča pogled. Ko poveča, izgubi orientacijo, ker je vidno polje zdaj manjše od vizitke. Elementov za dotik ni. Najhujše so dvostolpčne postavitve, torej ravno tiste, ki so standard na tiskanih jedilnikih: gost prebere levi stolpec do polovice, podrsa naprej in ne ve več, ali je še pri glavnih jedeh ali je že zašel med sladice.

Potem je tu še sam prenos. Izvoz iz agencije, z vdelanimi pisavami in fotografijo lokala, zlahka doseže 5 MB. Pri slabem signalu v notranjosti lokala to pomeni čakanje, gost pa strmi v vrtečo se ikono, medtem ko je sogovornik pri mizi že izbral vino.

O dostopnosti skoraj nihče ne govori. Dobro označene PDF-je bralniki zaslona še nekako obvladajo, neoznačenih pa sploh ne, in skoraj vsak jedilnik, izvožen iz InDesigna ali Canve, je neoznačen. Slabovidni gost pisave ne more povečati, ker je velikost črk zapečena v datoteko.

Google ga komaj prebere in ga zagotovo ne bo uvrstil visoko

Iskalniki znajo indeksirati PDF-je. To tehnično drži in pri jedilniku ne pomaga prav nič.

Kaj se v resnici zgodi: PDF pristane v indeksu kot en sam ploščat dokument, brez strukture naslovov, brez strukturiranih podatkov in pogosto brez smiselnega naslova, razen "jedilnik-koncna-v3-TISK.pdf". Google ne more prepoznati, da je "Brancin z žara, koromač, salsa verde, 24" jed s ceno. Posameznih jedi ne more prikazati v rezultatih iskanja. Jedilnika tudi ne more povezati z vašim delovnim časom, lokacijo ali povezavo za rezervacijo, ker ničesar od tega ni v datoteki.

Iskanja, ki jih želite dobiti, pa potekajo prav na tej ravni. "Pizza brez glutena v bližini." "Veganski brunch Ljubljana." "Restavracija z degustacijskim menijem Maribor." Take poizvedbe se primerjajo z besedilom strani, naslovi in strukturiranimi podatki. PDF od tega ne ponudi ničesar v uporabni obliki.

Tu je še vprašanje sheme. Google podpira poseben tip strukturiranih podatkov za jedilnike, s katerim lahko strojno berljivo opišete sklope, jedi, cene in prehranske oznake. Na PDF tega ne morete pripeti. Na HTML strani je to blok JSON v glavi dokumenta in točno v tem je razlika med "imamo spletno stran" in "iskalniki vedo, kaj strežemo".

Z umetno inteligenco se je to še zaostrilo, odvisno od tega, na kateri strani ste. Ko nekdo pomočnika vpraša po bližnjem lokalu s pošteno nedeljsko pečenko, model dela s tekstom, ki ga je mogoče prebrati. Lokali z berljivim jedilnikom se pojavijo v odgovoru. Lokali z jedilnikom v PDF-ju zanj ne obstajajo.

Ob 19.40 v petek ga ne boste več spremenili

Jagnjetine je zmanjkalo. Petek, poln lokal, na jedilniku pa piše jagnjetina.

Pri PDF-ju to pomeni: odpreti oblikovno datoteko, popraviti, izvoziti, naložiti nekam in upati, da QR koda še vedno kaže na pravo mesto. Sredi servisa tega ne naredi nihče. Namesto tega strežba štiridesetim mizam zapored razlaga, da jagnjetine ni več, nekaj gostov je slabe volje, jedilnik pa ostane napačen, dokler se naslednji torek nekdo ne spomni nanj.

Isto trenje pokoplje vse, kar je vezano na čas. Kosila, ki bi se morala pojaviti ob 11.30 in izginiti ob 15.00. Sezonska jed, ki bi jo radi izpostavili za dva tedna. Sprememba cene, ker je nabavna cena pravkar poskočila za 30%. Vsaka od teh stvari postane majhno oblikovalsko opravilo namesto tridesetsekundnega popravka, zato se večina nikoli ne zgodi, vaš jedilnik pa se počasi oddaljuje od tistega, kar kuhinja dejansko kuha.

HTML jedilnik je v bistvu baza podatkov s prijetno zunanjostjo. Jagnjetino označite kot nedosegljivo in v istem trenutku je na vsakem telefonu v lokalu zatemnjena ali je ni več. Brez izvoza, brez ponovnega tiska, brez nove QR kode.

Kaj dobite namesto tega

Praktična razlika, ko jedilnik postane prava spletna stran.

  1. Na telefonu se bere spodobno. Besedilo se prilagodi širini zaslona, sklopi se razpirajo in zapirajo, gost pa skoči naravnost na sladice, ne da bi podrsal mimo vsega ostalega. Prav za to gre pri celotni zadevi.
  2. Google vidi jedi, ne dokumenta. Vsaka postavka je besedilo na strani, pospravljeno v naslove, s strukturiranimi podatki za cene in sklope. Tako se lahko pojavite tudi pri iskanju posamezne jedi.
  3. Alergeni stojijo ob jedi. V EU je treba označiti štirinajst glavnih alergenov, opomba na četrti strani PDF-ja pa je za to slaba rešitev. Na spletni strani podatek visi pri sami jedi, gostje pa lahko filtrirajo po tem, kar smejo jesti. Natančne zahteve glede označevanja preverite pri pristojnem uradu za varno hrano, saj se izvedba med državami razlikuje.
  4. Spremembe trajajo nekaj sekund. Razprodano, nova cena, dnevna ponudba, sezonska menjava. En popravek, takoj vidno povsod.

Obstaja še peta stvar, ki je manj očitna: izveste, kaj ljudje sploh gledajo. Spletni jedilnik vam pove, katere jedi si gostje najpogosteje ogledajo, kje odnehajo in koliko časa v povprečju porabijo za odločitev. PDF vam o tem ne pove nikoli ničesar.

Neprijetna vmesna rešitev

Precej lokalov ima spletno stran s podstranjo "Jedilnik", na kateri je vgrajen prikazovalnik PDF-ja, ali še slabše, fotografija tiskanega jedilnika. Oboje je ista težava v lepši embalaži. Če so besede v sliki ali datoteki, jih na vaši strani ni, in vse zgoraj napisano velja naprej.

Popravek ni zapleten in ne zahteva prenove celotne strani. Imena jedi, opise in cene zapišite na stran kot besedilo. PDF lahko obdržite kot prenos za tiste, ki ga želijo natisniti. Spletna različica je tista, ki deluje, in tista, ki se uvršča.

Na kratko

Jedilnik v PDF-ju za QR kodo je bil leta 2020 razumljiva zasilna rešitev, danes pa je breme. Živcira gosta, ki sedi pred vami, skriva vas pred gostom, ki dve ulici stran išče na telefonu, in zamrzne vaš jedilnik na stanju, kakršno je bilo, ko je nekdo zadnjič odprl oblikovno datoteko.

Preselite jedilnik na pravo stran. Ista QR koda, isti kartončki na mizah, precej lepši večer za vse.

Berite naprej