Anza na kazi za wageni na usanifu mdogo wa taarifa
Usanifu wa taarifa ni jinsi maudhui na kazi zinavyogawanywa, kupangwa majina, na kuunganishwa. Orodhesha kazi za wageni, kisha panga ukurasa wa kuanzia wa kila kazi, ukurasa uufuata, na hali ya mwisho iliyofanikiwa. Hii inaonyesha kama kipengee cha menyu kinatumika au ni lebo ya ndani ambayo wageni lazima waifasiri. Weka urambazaji wa msingi ukilenga sehemu zinazowanisha kazi hizo za kuanzia.
Urambazaji si ramani ya tovuti (site map). GOV.UK inashauri kuorodhesha sehemu kuu zinazofaa badala ya kila sehemu ya huduma. Wakati safari ina agizo linalohitajika, ionyesha ndani ya maudhui au orodha ya kazi badala ya kumwacha mtu aanzishe kutoka kwenye menyu ya jumla.
Weka pamoja kurasa ambazo wageni wanatarajia jibu au kazi sawa, sio kwa sababu timu moja inazimiliki.
Tumia kurasa za kutua (landing pages) na viungo vya muktadha kwa maelezo badala ya header yenye msongamano.
Tumia lebo zinazotabiri marudio
Lebu ni ahadi kuhusu kile kinachofuata. Pendelea majina ya kawaida kama “Pricing”, “Documentation”, “Get support”, au “Manage account” wakati yanalingana na marudio yao. Epuka lebo zisizoeleweka kama “Resources” au “Explore” isipokuwa wageni waweze kutabiri yaliyomo. Weka uandishi na mpangilio kuwa thabiti.
Google inashauri maandishi ya viungo mafupi, yanayohusiana, na yanayoeleweka bila muktadha. “Click here” ya jumla na viungo vilivyojaa maneno muhimu havitekelezi hizo. Mpe udhibiti wa ikoni tu jina linaloeleweka kwa watumiaji wenye uhitaji wa ufikiaji (accessibility).
Tumia “View plans” badala ya “Learn more” wakati marudio ni mipango.
Alama marudio ya sasa kifafanuzi kwa mtazamo na kwa programu; W3C inaelezea aria-current=page kwa ukurasa unaoonyeshwa.
Fanya marudio yafikike kwa crawl na yawe na muundo unaoeleweka
Marudio ya urambazaji kwa kawaida yanapaswa kuwa kiunga cha HTML (anchor) lenye href linalofunguka kwa anwani halisi ya wavuti. Google inasema inaweza kwa ujumla kupiga crawling muundo huu, ikijumuisha vishikizo vinavyoingizwa kwa nguvu wakati muundo uliotolewa bado unahifadhi sura hiyo. Kichakataji cha kubofya (click handler) au sifa maalum peke yake si mbadala wa kutegemewa. Angalia matokeo yaliyotolewa (rendered output), si tu chanzo cha fremu (framework) tu.
Tumia muundo wa kifasihi karibu na sehemu kuu za urambazaji. W3C inapendekeza <nav> element na, kwa urambazaji wa kawaida wa tovuti, orodha. Ikiwa ukurasa una maeneo kadhaa ya urambazaji, yale yale yaelezwe ili mtumiaji wa screen-reader aweze kutofautisha urambazaji wa msingi kutoka kwa footer au urambazaji wa eneo.
Thibitisha kuwa marudio muhimu za desktop na simu ndogo zina anchors na thamani za href baada ya uwasilishaji wa upande wa mteja (client-side rendering).
URL Inspection inatoa taarifa za crawling, index, na serving za Google; haithibiti kuwa wageni wanaweza kupata ukurasa.
Tengeneza menyu ya simu kama mwingiliano kamili
Urambazaji unaojibadilisha kwa skrini unaweza kufichika, lakini marudio yanayobaki yanapaswa kuhifadhi maneno, mpangilio, na lengo sawa kati ya ukubwa wa skrini. W3C inaruhusu kuficha au kukunjwa vitu katika subnavigation huku ikitaka uwiano. Usifanye njia muhimu kuwa ya desktop pekee kwa sababu header imejaa; hamisha vitu vya uzito mdogo au fikiria upya ukanda wa vipaumbele.
Kwa menyu ya onyesha-na-ficha, tumia kitufe kudhibiti kikundi cha viungo na kuwasilisha kama iko wazi. Mfano wa disclosure-navigation wa W3C hutumia aria-expanded na aria-controls na huandika Tab, Shift+Tab, na Escape. Ni mfano wa mafunzo, hivyo jaribu sehemu yako kwa mchanganyiko ambao watazamaji wako wanatumia.
Wakati ukurasa wa mzazi na viungo vya watoto wote vinahitajika, tofautisha kiungo cha ukurasa kutoka kwa udhibiti unaopanua.
Kitu chochote kinachofichuliwa kwa pointer hover lazima kiwe kinapatikana kwa msisitizo wa kibodi na kugusa.
Saidia mwelekeo na usafiri wa kibodi
Upatikanaji wa kibodi si kitu cha mwisho tu. WCAG 2.1 Kigezo cha Ufanisi 2.1.1 kinahitaji kwamba utendakazi uweze kutendeka kupitia kiolesura cha kibodi isipokuwa kwa pembejeo za kutegemea njia. Katika header, wageni wanapaswa kuweza kutumia Tab kupitia vidhibiti, kuona alama ya lengo (focus), kuwasha viungo na vitufe, na kuondoka bila kizuizi.
Viungo vinavyorudiwa kwenye header vinaweza kufanya kurasa kusonga polepole. Kiungo cha jump (skip link) karibu mwanzo kinawapa watumiaji wa kibodi njia ya kwenda moja kwa moja kwa maudhui kuu. GOV.UK inaelezea kwamba kiungo hicho kimefichwa kwa mtazamo hadi matumizi ya kibodi yaanze kuuonyesha. Jaribu kwamba kinamwaga (lands) kwenye lengo lenye maana.
Usiondoe kiashirio cha lengo cha kivinjari bila mbadala wazi ambao unaonekana pia wakati zoom imewekwa.
Tumia Tab, Shift+Tab, Enter, Space, na Escape kutoka header hadi ukurasa wa marudio.
Jaribu upatikaji kabla na baada ya kuachilia
Waulize watu wawakilishaji kukamilisha kazi halisi, kama kupata mwongozo wa kughairi au kulinganisha mipango. Tazama wapi walitarajia kwenda, ni lebo gani walizokosa kusoma, na kama walitumia utafutaji kwa sababu urambazaji ulishindwa. Usiwape mwanga wa kusukuma kwa lebo iliyokusudiwa. Rekodi kila kizuizi na mabadiliko ndogo itakayofuta.
Linganisha upimaji wa kazi na ukaguzi wa kiufundi. Easy Checks ya W3C inashauri kujaribu bila panya, ikiwa ni pamoja na uonekano wa focus, mpangilio wa tab, kizuizi za kibodi, na dropdowns. Rudia kazi kuu kwa upana mdogo na ukubwa mkubwa wa maandishi. Ukaguzi wa moja kwa moja unaweza kuonyesha matatizo ya markup, lakini hauwezi kuthibitisha kwamba lebo ina maana.
Rekodi hatua ya mwisho iliyokusudiwa na kifaa au njia ya pembejeo uliosaidia kabla ya kujaribu.
Jaribu njia ya zamani na mpya dhidi ya kazi zile zile badala ya kutegemea upendeleo wa wadau.
Tendewa mabadiliko ya urambazaji kama kutolewa kunakoathiri upatikanaji
Header inaweza kupakia wakati njia muhimu inakuwa kwa ufanisi haipatikani: checkout, kuingia (login), njia ya msaada, au ukurasa wa nyaraka unaweza kuwa nyuma ya hali iliyovunjika, kiungo kilicho na taarifa ya zamani, au redirect isiyo sahihi. Kabla ya kuachilia, orodhesha marudio muhimu, jaribu njia za desktop na simu ndogo, na thibitisha kuwa viungo vilivyotolewa vinawafikia ukurasa uliokusudiwa. Tumia mazingira yenye idhini kwa njia zinazohitaji uthibitisho au eneo maalum.
Cheo cha kazi za SIU ni ukarabati wa kujenga kinga: fanya preflight, thibitisha njia muhimu baada ya utekelezaji, na fanya marekebisho yawe yanayoweza kurudi (reversible). Hifadhi usanifu wa menyu uliowekwa toleo, taja mtu anayemiliki kurejesha, na thibitisha njia zilizorejeshwa. Hii inapunguza athari za kuachilia; haiwezi kuchukua nafasi ya utafiti wa matumizi au ufuatiliaji wa hali ya moja kwa moja (live-status monitoring).
Zuia uchapishaji wakati marudio muhimu hayapo, ni makosa, au hayawezi kupatikana kwa kibodi na kugusa.
Andika usanifu uliotangulia, mmiliki, kichocheo, na hatua za uthibitisho kabla ya kuunda muundo mpya.
