Att tänka på innan lansering

CC BY-NC-SA http://www.flickr.com/photos/adesigna/4090782772/Innan jag lanserar en ny webbsajt så är det några saker jag brukar gå igenom som en ren hygienåtgärd. Dessa kan vara bra att använda som en checklista. Fungerar för WordPress, egenutvecklade sajter etc:

  • Titta efter eventuella 404 (not found) i webbserverloggarna. Exempel: En favicon som pekats ut med meta-tagg i header var felpekad
  • Titta efter felmeddelanden i errorloggen. Exempel: Nu senast så såg jag att minnesinställningarna för PHP var ställda för lågt, fick öka till 256MB
  • Se till att HTML, CSS samt RSS-feed är korrekt med hjälp av W3C html validator, CSS validator och Feed validator
  • Använd Firebug för att hitta eventuella 404:or som är offsite. Kanske anropas bilder i en widget eller dylikt
  • Prestandatest med Firebug + Google Pagespeed. Kanske även med LoadImpact eller Apache Bench.
  • Se till att korrekt HTTP-statuskoder skickas tillbaka, ta stickprov. Exempel: Har varit med om att sidor returnerat 404:or vilket inte märks vid vanlig webbsurf men Google kommer inte att indexera
  • Lägg till Google Analytics kod samt lägg upp sajten i Google Webmaster tools
  • Testa att allt ser korrekt ut med IE, Chrome, FF och Safari (på Mac + Win om möjligt)
  • Se till att sitemap finnes, är genererad och innehåller sidor
  • Ta backup!
  • Verifiera att kontaktuppgifter eller kontaktforumlär finnes och fungerar
  • Gå igenom CSS, JavaScript och HTML-kod och ta bort sådant som kan vara överflödigt
  • Minifiera CSS
  • Uppdatering: Se till att sajten/servern övervakas av Pingdom
  • Uppdatering 2: Se att sökmotorhygienen är bra. Titel, url och h1 matchar exempelvis
  • Uppdatering 3: Informera om cookies samt se till att det framgår vilket företag eller person som står bakom sajten
  • Uppdatering 4: Titta efter eventuella JavaScript-fel i javascript-konsollen i din webbläsare
  • Uppdatering 5: Hur ser sajten ut på mobiltelefon?

Lämna gärna en kommentar med fler förslag!

11 reaktioner på ”Att tänka på innan lansering

  1. Håller med om allt utom Minifiera CSS.
    Bandbredd har rört sig tillräckligt för att det säkerligen inte skall spela någon roll. Dessutom är en briljant CSS lösning i sig något man ska dela med sig av, inte försöka hålla hemligt.

    Om man ändå envisas, så ska fanimej det göras on the fly via script eller det API man använder sig av. Annars kommer man skjuta sig i foten.

  2. @Daniel: Sant så sant. Det är sällan jag miniferar utan göra det istället när jag börjar nå över 10k besökare om dagen. Men bör vara standard från början

  3. Bandbredden kanske har ökat mycket men problemet återkom för några år sedan med alla ”smarta” mobiltelefoner. Varje millisekund räknas för att ge användaren en bra upplevelse. Om man vill dela med av CSSen så kan man ju göra det på en separat sida.

    Jonas, du kanske skulle fixa en ny tjänst som gör mycket av det där du föreslår! :)

  4. Tja!

    Lanserade precis Slumpvara och följande checklista uppskattas! Alltid enklare att bara behöva bocka av utan att behöva oroa sig om att man glömt något. :-)

    Ett tillägg dock, verifiera att ens /robots.txt ser korrekt ut? (smidig som man är så lanserade man ju med en Disallow: / :P)

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Följande HTML-taggar och attribut är tillåtna: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>