Vad skriver man i Robots.txt?

Du har säkert stött på Robots.txt innan. Det är en fil som ligger i roten på webbplatsen och ger instruktioner vad sökspindlar inte ska indexera.

Grundtanken med sökspindlar är enkel: Allt som går att indexeras, kommer att indexeras om du inte särskilt säger nej till vad den får indexera. Du kanske har ett gäng med sidor som du inte vill att någon ska hitta vi en sökmotor? Det kan vara saker som saknar värde för andra, till exempel en inloggningssida eller dubbelt innehåll (en utskriftsvänlig version av en nyhet bör ju inte dyka upp i sökresultatet).

Så här fungerar syntaxen:

# Kommentar skrivs med en inledande brädgård.
User-agent: Namn på sökspindel
Disallow: /katalog/ # Ytterligare kommentar

User-agent anger namnet på sökspindeln. Google har exempelvis namnet googlebot. Disallow anger en fil eller katalog som inte ska indexeras.

Här kommer en lista över de vanligaste sökspindlarnas user-agent:

  • googlebot = Google
  • msnbot = MSN Search
  • yahoo = Yahoo!
  • scooter = AltaVista

Några exempel på Robots.txt:

  • Säg åt alla sökspindlar att inte indexera en fil och en katalog:
    User-agent: *
    Disallow: /filnamn.html
    Disallow: /katalog/
  • Säg åt Google att inte indexera katalogen /hidden/:
    User-agent: googlebot
    Disallow: /hidden/
  • Säg åt Google och Yahoo! att inte indexera bilder som finns i katalogen /bilder/, men däremot alla andra bilder:
    User-agent: Googlebot-Image
    User-agent: Yahoo-MMCrawler
    Disallow: /bilder/
  • Säg åt alla sökspindlar att inte indexera någonting på hela webbplatsen:
    User-agent: *
    Disallow: /
  • Ta också en titt på Backend Medias Robots.txt så ser du att jag inte tillåter sökspindlarna att indexera några bilder, samt några kataloger som tillhör publiceringssystemet WordPress (de tillför ju inget värde i sökresultatet hos en sökmotor).

Kom ihåg att Robots.txt är endast till för att exkludera, alltså hindra, en sökspindel att indexera innehåll på din webbplats. Robots.txt används inte för att säga till vad den ska hitta. Det måste du göra med länkar och sökmotoroptimering.

Det finns ett annat sätt du kan hindra sökmotorer från att spindla din webbplats. Om du bara vill hindra specifika sidor kan du lägga en meta-tagg i sidhuvudet av html-dokumentet (alltså mellan <head>-taggarna):

<meta name="robots" content="noindex, nofollow" />

noindex säger till sökmotorn att inte indexera webbsidan, och nofollow hindrar sökmotorn från att följa länkarna på sidan.

Men fördelen med att använda Robots.txt är att du kan exkludera flera kataloger, och dessutom centralt på ett enda ställe.

(Tack till Richard för tipset om att skriva om Robots.txt!)

Vem kan bedömma vad som är användvarvänligt?

I dag är det många som bygger användarvänliga webbplatser. Det är jättebra.

Men många har en förutfattad mening om vad som gör en webbplats användarvänlig. Jag har hört kommentar som:

  1. Desto färre musklick, desto lättare är det att hitta.
  2. Desto färre saker det är på sidan, desto lättare är den att använda.
  3. Om man gör användbara webbsidor så ser alla likadana ut.

Desto färre musklick, desto lättare är det att hitta

Nej, knappast. Det som är intressant är hur relevanta klicken är. Det är inget fel med många klick, snarare tvärtom. Två klick som leder fel är mycket värre än fyra klick som leder dig rätt.

Visa helheten och låt sedan besökaren klicka sig djupare in på detaljer. Låt varje sida på din webbplats handla om bara en sak. Behöver du förklara något så länkar du vidare till en sida som handlar om det. Korslänka informationen.

Desto färre saker det är på sidan, desto lättare är det att använda.

Dränker du en sida i länkar och information gör det givetvis ingen nytta. Men tvärtom gäller också.

Det finns företag som lägger sin meny i en drop-down-meny. Det tar upp samma antal pixlar på skärmen, oavsett hur många alternativ det finns i den. Jättebra, eller? Nej, drop-down-meyner är särskilt värdelösa. Läs hellre hur man gör en bra meny.

Om man gör användbara webbsidor så ser alla likadana ut

Vad är användarvänligt? Det som majoriteten försöker göra. Om majoriteten av dina besökare letar efter en sökruta i övre högra hörnet, men inte hittar den för att den ligger längst ned, ja då är det inte användarvänligt.

Hur tar man reda på vad som är användarvänligt? Man anordnar tester och se hur testpersonerna reagerar. Om de inte gör som du vill (eller tror), då måste du ändra något.

Användbara webbsidor betyder inte nödvändigtvis att de kommer att se likadana ut. Däremot kan man säga att de hanteras på samma sätt.

Ta hjälp av konventioner. Men gör det inte utan att veta varför.

Hur du gör ett användbarhetstest kommer jag att ta upp i framtiden, så håll ut.

Ska man lägga pengarna på teknik eller marknadsföring?

Jag läste en intressant sak på bloggen Selling Web Design Services.

Liksom bloggaren Andrew har jag (tyvärr) fått gå den hårda vägen och lära mig hur viktig marknadsföring är. För att inte säga allt.

En bra tumregel är att man ska spendera fem gånger så mycket på marknadsföring som man gör på teknik. Det kräver naturligtvis att man känner till marknaden och kunderna, för att sedan erbjuda en unik tjänst eller produkt.

Så om du tvekar: spendera pengarna på marknadsföring. Bygg sedan din lösning när du bevisat att folk vill ha det.

De flesta nyhetsbreven är katastrof

Just nu skriver IDG.se att tre av fyra nyhetsbrev är en teknisk katastrof.

Det är intressant. Företaget Apsis har testat 19 nyhetsbrev och minst en e-postklient kan inte visa breven korrekt.

Breven är ofta anpassade för Microsoft Outlook och de som ställer till mest problem är Lotus Note, Gmail, Spray och Yahoo. De tre sista är webbtjäntster.

Så här råder du bot på problemen enligt artikeln:

  • Testa noga innan du skickar ut.
  • Gör inte breven för tunga. Less is more.
  • Länka till bilderna, lägg dem inte i brevet.
  • Tänk på att bland annat Outlook blockerar bilder som standard, så lägg inte allt för kritisk information i bilderna. Gör därför aldrig hela brevet som en bild (låter ju korkat, men elektroniska julkort kan ofta vara uppbyggda så).

Läs också:

Stavar du fel? Läs baklänges!

Att stava rätt är viktigt. Inte minst för att det blir lättare att läsa, utan också för att det ser mer professionellt ut.

Ett bra sätt att korrläsa texter är att läsa ord för ord baklänges. För när vi själva skriver har vi ofta en uppfattning om innehållet och vilka ord som används. Hjärnan ”ser” inte stavfelen. Men om du läser baklänges, ord för ord, så lurar du hjärnan och ser inte helhetsbilden på meningarna.

Sedan funkar ju givetvis knepet med att lämna texten till någon annan. Har du inga kompisar så kan du alltid hyra en ”vän” som korrläser för drygt en krona per ord. Det är några av priserna jag sett, ja. Förstår du nu varför man ska fatta sig kort? 😉 Man kan tro att uttrycket ”en bild säger mer än tusen ord” har ekonomiska skäl. 😀 Okej, okej – jag ska sluta med ordskämten nu!

(Jag reserverar mig för eventuella språkpoliser som kommenterar om språkliga brister i detta inlägg med en smiley-som-räcker-ut-tungan efteråt. Ja, jag stavar också fel emellanåt. Lev med det.)

Vilket är bäst: PHP eller ASP.NET?

Jag råkade hamna i en diskussion om php eller asp är bäst. Det är en sån där meningslös diskussion som inte leder någonvart. Alla har sin ståndpunkt och försvarar ”sitt” språk som de gillar, utan någon direkt vetenskaplig grund utan mer för att man inte kan något annat. (Och vad ska en rapport säga?)

Hur definerar man bäst egentligen? Försök förklara vilket som är bäst av följande:

  • Vilken bil är bäst?
  • Vilket hus är bäst?
  • Vilken frukt är bäst?
  • Vilken tv-konsol är bäst?
  • Vilken färg är bäst?

Det beror ju såklart på vad man ska använda det till! Det går inte att säga att Ferrari är den bästa bilen. Det går däremot säga att Ferrari är bäst om du vill ha status, köra fort och gillar rött och sportighet och har en hel del mynt över i plånboken. Jobbar du på en åkerifirma så är förmodligen en lastbil ”bäst”. Är du bonde så är en traktor ”bäst”. Är du formel 1-förare så är en formel 1-bil ”bäst”. Är du bagare… ja, du fattar!

Personligen blandar jag gärna och plockar det bästa från alla håll och kanter. Både php och asp.net har mängder med fördelar och nackdelar. Förhoppningsvis kan de komplettera varandra för just ditt projekt så att du kan använda det som passar. Sedan om det blir det ena eller det andra spelar mindre roll. Det är ju trots allt någon som måste programmera mot språket och då är det resultatet som räknas, inte åsikter eller trosuppfattningar om respektive teknik.

Det här är väl en diskussion som främst finns bland ”amatörkodare” skulle jag tippa på. Detsamma är debatten om:

  • Linux eller Windows?
  • Internet Explorer eller Firefox?
  • Mac eller PC?

Välj det som passar dina behov helt enkelt. Det är individuellt och går inte att svara generellt på.

Osmart program som svarar på alla (?) dina frågor

Den kungliga tekniska högskolan, KTH, har utvecklat ett program som automatiskt kan svara på frågor, det skrev IDG.se på torsdagen.

Programmet heter tydligen Quickask och används redan av Trygg-Hansa. Då jag har en bilförsäkring i Trygg-Hansa testade jag att ställa en inte helt ovanlig fråga för att testa systemet:

Din fråga var: Kan jag sänka min premie genom att montera ett stöldskydd, med en av er godkänd montör?

Tolkning
– Hur kan jag sänka min premie?

Du kan testa själv på Trygg-Hansa och få ”svar på alla dina frågor”.

Jag kan inte påstå att jag är direkt imponerad. Det verkar vara precis samma matchning som en vanlig sökmotor gör.

Din fråga var: Vad kostar en helförsäkring?

Tolkningar
– Vill du ha mer information om försäkringspriser eller teckna en försäkring?

Idén är ju skitbra, men anledningen till att man ställer en specifik fråga är ju att man vill ha ett specifikt svar. Inte ”tolkningar”. Då kan jag ju lika gärna söka efter ”sänka premie” eller ”priser” direkt i deras vanliga sökmotor.

Just nu verkar det bara vara en vanlig sökmotor med ett häftigt namn och en saftig prislapp. Jag skulle hellre lägga mina pengar på att skapa en ordentlig FAQ som faktiskt består av vanliga frågor. Där kan jag ju också hitta liknande frågor, som kan ge svar på eventuella följdfrågor som kan uppstå.

Jobba inte i ditt företag – jobba med det

Jag bidrar tisdagen med en one-liner (jag älskar det uttrycket! :D) om företagande:

Jobba inte i företaget, utan jobba med det.

Skillnaden är kanske hårfin. Men det är faktiskt stor skillnad. Jobbar du i företaget kan din firma aldrig växa mer än den tid du avsätter (åtta timmar per arbetsdag). Jobbar du i stället med företaget kan du sätta andra personer på det jobb du normalt gör själv.

Jobba med marknadsföring, kundrelationer, planering av nästa projekt, anställning, ditt ansikte utåt och så vidare. Jobba inte med html-kodning, hur css-filen ser ut eller om ni ska använda Windows eller Linux för era servrar. Lägg ut det arbetet på någon annan. Det kallas outsourcing. Ett modeord som dyker upp lite titt som tätt. (Just nu är ordet ”ute” om du skulle bry dig.)