Jag fick ett e-brev av Johan Persson som undrade hur man gör en bra meny:
Om man har en hemsida med ett antal huvudmenyer och undermenyer, hur ska man på bästa sätt placera dessa på en hemsida? Jag tycker att en drop-down -meny i javascript funkar bra, men det är inte speciellt användarvänligt.
Jag skulle vilja ha tips på hur man ska göra för att få det på bästa möjliga och snyggaste sätt.
Först och främst tycker jag att man ska tänka på vad en meny egentligen är till för. Den är gjord för att vara ett sätt att ta sig från punkt A till B på en webbplats. Att navigera sig fram. Det går därför inte att säga ”så gör du en bra meny”. Det är helt beroende på vad för typ av tjänst eller innehåll som finns på webbplatsen, och vem som ska använda den.
För att ta några exempel:
Vad kan vi konstatera av detta? Att olika webbplatser har olika menyer och navigation? Självklart. Men vad som är mer viktigt är att vi på förhand vet vad som finns på respektive hemsidor och menyerna är anpassade efter vår uppgift, alltså det vi ska göra på webbsidan.
På Ikea vill vi inte söka likt Google. Vi vet oftast inte vad produkterna heter, utan det är vår uppgift att ta reda på. Dessutom är det lätt att hitta smala ämnen om man får klicka sig djupare.
Så menyer är till för att lösa problem. Problem med att ta sig från start till mål. Det finns inget givet svar vad ett ”mål” är för något, utan det är beroende av din webbplats. Din meny är inget som du bygger allra sist och försöker få att ”se snygg ut”. Det är en naturlig del av webbplatsen som bestäms av strukturen.
Om du inte vet hur du ska bygga menyn, så vet du förmodligen inte strukturen på din webbplats.
Några generella tips när du ska bygga din meny och struktur:
- Ta först reda på vem som ska använda din webbplats, och hur. Det är avgörande att veta om den ska anpassas för väldigt många personer (då bör den vara enkel och logisk) eller väldigt få (då kan den vara mer effektiv och ge fler alternativ).
- Gruppera så mycket som möjligt i så få grupper som möjligt. Om du säljer bilar så kan det vara klokt att börja med att separera Begagnat och Nytt. Sedan kan man välja bilmodell. Men se helst till att ta reda på om dina besökare gör som du tror. Testa en person framför din webbplats, och gör det tidigt.
- Om din struktur är djup, låt besökaren börja brett och låt klicka sig djupare. Det är inte farligt med många musklick, så länge de är relevanta. Att visa upp alla alternativ på en gång kan vara skrämmande och bli för stort.
- Använd inte drop-down-menyer, de går inte att överblicka och kräver javascript. Det ställer onödigt höga krav på båda besökaren och webbläsaren.
- Läs också hur du lägger upp en struktur som formar webbplatsen.
- Och om du fortfarande inte är nöjd så ska du se till att läsa böcker om informationsarkitektur som är detsamma som en webbplats struktur. Jag föreslår att du läser Is Navigation Useful? på Jakob Nielsens Alertbox också.