En gång på en mörk, stormig natt, när allt var tyst, designade en ensam webbdesigner bort. Han hade Sketch open, en kaffe i närheten och en glad tune i sina trådbundna öronproppar, eftersom Bluetooth är konstigt och har en fördröjning som bugged heck ut ur vår hjälte. Ahem, ändå ...

Under en slöja i musiken såg vår otrygga designer en anmälan på sin telefon. Det var ett mail från hans favoritkund, och han log. Det leendet försvann när han läste innehållet. Det var tre trasiga länkar på klientens webbplats. Tre!

"Det är okej." Tänkte han. "Det händer någon gång ..." Men listan fortsatte. Bildspelet var bruten. Layouten såg en "lite konstig, på något sätt". Och värst av allt fungerade kontaktformuläret inte .

I panik krypterade han för att skriva in webbadressen. Allt såg bra ut. Nej, det såg orört ut. Han skulle bara fixa de trasiga länkarna och ... nej. Han var noggrann och flitig. Han öppnade ChromeFox * för att se hur webbplatsen såg ut i klientens webbläsare.

Det var som att stirra in i helvetets mun och denna portal till fördömelse var tre pixlar utanför centrum. Men allt är inte förlorat, kära läsare. Vår fiktiva designer kan vara skamad, men vi kan hjälpa dig att undvika detta. Nya webbdesigners skulle vara klokt att följa den här listan och rädda sig från otroligt obekväm!

* Alla namn har ändrats för att skydda imaginära webbläsare.

1. Kontrollera dina länkar

Varje så ofta, gå tillbaka och klicka på varje länk på din webbplats. Varje. Enda. Ett. Du bör definitivt göra detta efter att ha gjort några större förändringar på din webbplats, självklart, men inte bara då. Servrar kan vara konstiga ibland. Och om du länkar till externa informationskällor, måste du kontrollera att de inte har blivit brutna, tagit bort, flyttat eller helt enkelt ätit av något datorfel.

Få saker ser ut som amatör som länkar som inte längre är relevanta, eller fungerar inte.

2. Uppdatera ditt innehåll

Utdaterad innehåll ser inte bra ud. Det är inte så illa som en trasig länk, men det kan få folk att bestämma sig för att lämna, och inte komma tillbaka. Uppdaterad information är relevant information.

Gud vet hur ofta jag har letat efter information, bara för att Googles bästa resultat ska vara fyra eller fem år föråldrade

Nu, om du har en broschyrplats för ett litet företag, och priserna är inte ofta föremål för förändringar, kan det vara bra att för det mesta lämna innehållet ensam. Men om du har någon form av blogg, media feed eller vad-har-du: håll den uppdaterad. Uppdatera en gång i månaden åtminstone.

Om du erbjuder användbar information, handledning eller referensinformation, håll den också uppdaterad. Gå tillbaka och gör ändringar när saker händer. Du kanske vill publicera nya versioner av hela artiklar när saker ändras. Gud vet hur ofta jag har letat efter information, bara för att Googles bästa resultat ska vara fyra eller fem år föråldrade.

3. Test på nya webbläsare och enheter

När en ny webbläsare kommer ut, testa din webbplats. Om du får en ny telefon eller surfplatta, fråga om att låna det så att du kan testa din webbplats. Ny version av JavaScript kommer ut? Testa din webbplats med den. Få en ny TV som kan surfa på webben? Du får idén, jag är säker.

4. Dubbelkontrollera alla JavaScript-interaktioner

Detta är faktiskt en stor. Så många webbplatser bygger nu på JavaScript för grundläggande funktionalitet. Detta är en övning som jag aldrig har tolererat men jag har bestämt mig för att jag inte gillar att slå mitt huvud mot tegelväggar. Scripters kommer att skriva. Stora innehållsbyten och till och med hela webbplatser kommer sluta fungera om deras JavaScript slutar fungera av någon anledning.

5. Dubbelkontrollera alla formulär

Det är en sak om en liten widget slutar fungera. Det är inte idealiskt. Blanketter är en annan sak. Former används vanligen för att kontakta människor eller köpa saker och andra väldigt viktiga funktioner. De är ett av de främsta sätten att användare tillhandahåller webbplatser med viktig information. Om de är villiga att fylla i ett formulär betyder det att de åtminstone delvis är villiga att engagera sig i vad du än har att erbjuda.

Blanketter kan sluta fungera av olika skäl. Kanske har formuläret JS, och det slutade fungera (se ovan), eller kanske PHP-versionen på din server har uppgraderats. Kanske e-postkontot ditt kontaktformulär skickar meddelanden för att sluta arbeta oavsett anledning. Kanske blir det flaggat som SPAM. Oavsett anledningen, kontrollera formulären regelbundet så att du inte förlorar affärer.

6. Uppdatera alla hackor och lösningar

Okej, ibland, när du bygger en webbplats använder du hackor. Du använder lösningar. När saker blir svåra , använder du polyfills. Detta är normalt, och alla gör det; eftersom oavsett hur ful de hacken kan vara, måste din webbplats vara vacker.

Men webbläsare får uppdateringar, förändras webbläsarens marknadsmättnad och CSS blir uppdaterad också. Åtminstone en gång om året - och när du hör av några stora förändringar i webbläsare som kan påverka din webbplats - bör du kontrollera om någon av dina hackar och lösningar är föråldrade. Om de är kan de faktiskt sakta ner din webbplats.

7. ha en backup plan

Nej, det menar jag bokstavligen. Ha en plan för att säkerhetskopiera hela din webbplats. Nu bör någon anständig webbhotell hantera säkerhetskopior för dig, för det mesta. Men för mindre platser är det helt värt att göra regelbundna manuella säkerhetskopior själv.

Stora platser är en annan sak helt. Människor med datakapslager (nu de är spöklika) kan enkelt lösa sig i problem när de laddar ner data gigabyte regelbundet. I det här fallet kolla in en tredjeparts backup lösning. Det kostar pengar, men det är värt det.

Och det är allt. Regelbunden testning och avsevärd förberedelse är vad som krävs för att du aldrig ska skämmas av en webbplats som misslyckas med att fungera, eller till och med "Just looks wrong". Lycka till!