O privire de ansamblu asupra designului defensiv

Pe tot parcursul Webului, în orice moment, ceva nu merge bine. Nu este o problemă pe care o luăm cu ușurință, dar totuși se întâmplă! Nu, nu sunt aici pentru a vorbi despre dependența noastră de instrumentele de la terțe părți sau IE6 (în mod special), sunt aici pentru a vorbi despre glitches de site-uri, și cum să le evitați.

Ocazional, aceste bug-uri sunt mici gloanțe vizibile, apărute ca urmare a codului defectuos; sau în multe alte cazuri, Internet Explorer. Alteori rezultă din procesul natural de îmbătrânire a unui site și din colecția sa de pagini în continuă creștere. În acest articol vom explora lumea sughițelor bazate pe site-uri și cum ne putem asigura că site-urile noastre nu se vor asocia cu balaurul care nu reușește!


Introducere

În ultimii ani, am depus mult efort ca industrie, urmărind subiectele care primesc o atenție deosebită. Subiecții la modă includ designul receptiv, experiența utilizatorului, psihologia și limbile infuzate pe care le folosim zilnic, cum ar fi HTML5 și CSS3. Cu toate acestea, în timp ce se întâmplă acest lucru, una dintre părțile fundamentale ale proprietății site-ului, procesul de întreținere, rareori primește multă atenție. Este esențial pentru utilizarea, este esențial să se proiecteze, iar fără ea, site-urile ar fi o mizerie. Cu toate acestea, atunci când vine vorba de reducerea ratelor de eroare, multe site-uri (chiar mai mici, mai ușor de întreținut) sunt destul de scurte de marcă.


Ce este designul defensiv?

Combaterea acestor forțe rele, fie ele bug-uri sau erori recurente, este o bătălie continuă care nu poate fi câștigată peste noapte. În același fel ca și Ash de la franciza Evil Dead, încărcăm fără îndoială acțiunea cu lanțurile noastre feroce de cod și bug-urile pentru a salva ziua. Procesul de curățare a locațiilor și asigurarea că acestea sunt la fel de ușor de utilizat cu putință este denumită în continuare design defensiv.

În esență, obiectivul nostru este să susținem site-urile noastre în momente de dificultate, să eliminăm aceste erori legate de fișierele pierdute sau de lipsa resurselor, să ne asigurăm că aspectul nostru face ceea ce trebuia, să ajute utilizatorii să facă acțiuni complete și să evite aruncarea vizitatorilor o strangulare de confuzie. Designul defensiv este la fel de mult cu privire la reducerea confuziei utilizatorilor, deoarece este vorba despre iterarea bug-urilor din sistem.


De ce are această problemă?

Având în vedere că majoritatea utilizatorilor de internet sunt muritori, înțelepți față de problemele pe care super-eroii geek sunt capabili să le traverseze cu ușurință, trebuie să avem grijă să evităm provocarea stresului necuvenit. Vizitatorii sunt niște creaturi temperamentale care ar putea să vă prăbușească site-ul în căutarea unei opțiuni mai ușor de răsfoit, dacă suferă prea multe erori. Dacă puteți oferi un site care se încarcă rapid, funcționează eficient, gestionează erorile (cât de bine se poate aștepta) și evită alienarea utilizatorului cu obstacole, creșteți-vă șansele de succes. La urma urmei, un utilizator fericit și mulțumit este mai probabil să rămână un client!


Legacy of the Lost

Dacă există un lucru pe care nu pot să-l suport, este vorba de obstrucționarea online. Atunci când lucrurile merg în serios greșită, vă pot lăsa să vizitați site-ul în primul rând; sau dacă frecventați domeniul în mod regulat, deranjând să vă întoarceți mai târziu. În această epocă modernă a accesului la Internet la nivel mondial; problemele precum pierderea temporară, resursele lipsă sau site-urile înfruntate care se plâng pentru că utilizatorul nu are activat JavaScript sau nu este disponibil Flash pe dispozitivul iOS. Deci, să vedem cum puteți reduce aceste probleme.


Blocarea serverului

La un moment dat sau la altul, am întâlnit cu toții neajunsuri legate de server. Fie că este vorba de probleme legate de DNS, depășirea depășită a lărgimii de bandă alocată, perioadele de nefuncționare pentru întreținere sau o simplă funcționare defectuoasă care a dus la balenele de tip Twitter. Este genul de eroare pe care nu ne putem permite să o ignorăm, pentru că, dacă nu facem ceva, site-ul devine indisponibil pentru toată lumea, ceea ce este un gând destul de înfricoșător!

Luați în considerare următoarele:

  • Înapoi religios: Acesta este un aspect simplu, dar este cel mai critic. Fișierul de corupție, pierderi de date și multe altele se pot întâmpla (pentru tine!), Iar cei care nu au backup au cel mai mult de pierdut. Ar trebui, dacă altceva nu efectuează această acțiune pe o bază săptămânală sau lunară în mod consecvent.
  • Acces nelimitat: Chiar și cu disponibilitatea Internetului la fel de răspândită, nu ne putem aștepta ca utilizatorii noștri să aibă acces 24/7 la site-urile noastre. Asigurați-vă că paginile dvs. funcționează dacă o conexiune este pierdută, permițând descărcări și accesul offline va ajuta pe cei cu conectivitate terminală instabilă.
  • Utilizați un CDN: Rețelele de difuzare a conținutului sunt uimitoare. Ele cache lucruri care trebuie repetate și pot reduce costurile de lățime de bandă. Dacă nu doriți să suferiți o întrerupere din cauza gazdei dvs. declarând că ați folosit toată lățimea de bandă, acest lucru poate ajuta cu siguranță site-urile dvs..
  • Pagini de stare: Dacă luați un site în jos pentru întreținere, evident acest lucru ar trebui să se facă numai în situații extreme. Ori de câte ori are loc o perioadă de întrerupere planificată sau planificată, permiteți utilizatorilor să cunoască scorul și să furnizeze o pagină de stare cu termene și rapoarte de progres.
  • Actualizări sociale: Rețelele sociale precum Facebook și Twitter au devenit extensii ale site-urilor noastre. Prin urmare, dacă ideea de gazduire de rezervă nu este lucrul dvs. și nu aveți nevoie de o plasă de siguranță de 100%), asigurați-vă că vă păstrați vizitatorii actualizați cu tweet-uri și comentarii.

Resurse lipsă

Eroarea îngrijorată de 404 a devenit o parte a culturii noastre, cu aproape fiecare site care suferă una la un moment dat sau altul, și fiecare utilizator a întâlnit unul în timpul lor online. Aceasta ar putea include un link spre o imagine care a dispărut de la reproiectarea sau o pagină care nu mai există în arhive. Asigurați-vă că căutați și distrugeți aceste fiare rupte și remediați erorile obișnuite invocate de utilizatori.

Luați în considerare următoarele:

  • Căuta și distruge: Confruntarea cu paginile sau fișierele lipsă începe cu vânătoarea în jos a gremlins în mod regulat. Puteți să le vedeți când faceți clic pe paginile dvs. sau puteți căuta instrumente cum ar fi pachetul dvs. de analiză sau detectoare automate de erori cum ar fi Xenu Link Sleuth.
  • Arhitectura informațiilor: Dacă există un singur lucru pe care designerii sunt vinovați, nu le menține arhivele site-urilor și le permite paginilor vechi să cadă în dezavantaj. Dacă reproiectați un site sau faceți orice actualizări semnificative, asigurați-vă că legăturile moarte se redirecționează în mod corespunzător la noua lor locație.
  • Link-uri terțe părți: Aceasta este una dintre cauzele principale ale putregaiului de legătură. Dacă faceți legătura cu site-ul altcuiva și alegeți să reprogramați (sau curățați primăvara), legăturile către pagini se pot evapora. În timp ce nu putem forța pe alții să ne urmeze conducerea, fiți pregătiți să ștergeți link-urile moarte sau să vă regrupați locația.
  • Buguri create de utilizator: Iubiți-i sau urăsc-i, utilizatorul dvs. dictează călătoria lor în jurul unui loc. Dacă un vizitator încearcă să acceseze pagini care nu există prin realizarea unei greșeli, vor apărea erori. Adresele URL prietenoase și redirecționările pot ajuta la evitarea acestora, deoarece pot monitoriza jurnalele dvs. de trafic pentru tendințele de eroare.
  • Prietenos 404 Pagini: După cum știm cu toții, mesajele de eroare implicite în browser nu sunt foarte prietenoase. Majoritatea oamenilor nu vor înțelege ce este o eroare 404, să nu mai vorbim de modul în care o rezolvăm. Prin construirea de pagini personalizate de eroare, le puteți îndrepta în direcția corectă și oferiți sfaturi utile.

Tehnologie neacceptată

În timp ce limbile precum HTML au oferit o modalitate deschisă, cea mai compatibilă pentru a ne asigura că munca noastră funcționează pentru toată lumea, alte tehnologii nu au fost atât de norocoși. În unele cazuri, problema se limitează la nivelurile de adopție ale unui sistem proprietar, în altele; este doar faptul că lucrul la care ne bazăm poate fi dezactivat. În toate cazurile, nu ne putem permite să ignorăm problemele pe care le poate provoca acest lucru.

Luați în considerare următoarele:

  • Feriți-vă de Flash: În timp ce HTML5 ajută să ofere o soluție bună la această problemă, Flash nu este la fel de popular ca și când era. Cu dezvoltarea de tăiere Adobe de la multe dispozitive portabile și iOS care nu au nimic de început, este necesar un conținut alternativ grațios degradant.
  • Scripturi discrete: Am devenit dependenți de JavaScript. Dincolo de surpriza minunată că scripturile nu trebuiau folosite pentru rău (script-urile anti-clic) și succesul nebun al jQuery, acum depindem de ea zilnic. Asigurați-vă că cei fără ea pot naviga pe site.
  • Alternative pentru imagine: O imagine ar putea spune 1.000 de cuvinte, dar pentru persoanele cu deficiențe de vedere sau un motor de căutare, va fi la fel de util ca un ceainic de ciocolată. Asigurarea că toate imaginile conțin text alternativ este esențială dacă doriți să fiți protejat împotriva unor astfel de probleme de utilizare.
  • Comentariile vizitatorilor: Menținerea unui site este un lucru dificil, deoarece în majoritatea cazurilor, bug-urile sunt neintenționate după efecte pe care nu le observăm înainte de a merge în direct. Încurajați-i pe utilizatori să vă anunțe dacă văd erori sau erori, deoarece probabil că vor vedea lucrurile pe care le veți pierde în întregime.
  • Formate de documente: Designul defensiv nu se referă doar la codul de codificare. Asigurarea faptului că fișierele dvs. vor rămâne vizibile în anii următori este, de asemenea, esențială. Oferiți întotdeauna mai multe formate pentru text și multimedia și nu vă fie frică să faceți upgrade la selecție în timp ce actualizați un site.

Aspecte durabile

Se pare că mulți designeri de web își înșeală în mod secret soții, înghesuiți în fața monitoarelor lor de calculatoare, oferindu-le un ochi pe ochii desenelor Web receptiv și gândindu-vă cât de mult sunt în dragoste cu pixeli. În această epocă a dorinței de design, este logic să acoperim câteva dintre problemele de care avem nevoie pentru a ne apăra viziunile noastre.


Flexibilitate responsabilă

Designul defensiv nu se referă numai la bug-urile evidente care îi deranjează pe utilizatori până la punctul de a-și desena computerele o baie caldă. Ne cere să gândim în afara casetei și să încercăm să evităm tipurile de reclamații comune, care pot sparge un aspect sau pot face un design inutilizabil. Există multe probleme generale legate de estetica unei pagini, care poate fi rezolvată doar cu un simț comun.

Luați în considerare următoarele:

  • Evitați proiectarea dispozitivului: Trăim într-o epocă în care sunt folosite tot felul de instrumente pentru a accesa site-urile noastre. De la tablete la televizoare, la telefoane către PDA, trebuie să ne asigurăm că site-urile noastre funcționează pe cât mai multe platforme posibil. Pentru a reduce problemele, face site-ul dvs. receptiv, chiar ajută.
  • Multimedia adecvat: Audio și video pot aduce adaos de straturi de adâncime pe site-ul dvs. și ajută la portretizarea conținutului într-un mediu mai angajat. Dacă oferiți o astfel de funcție, asigurați-vă că ați oferit transcrieri pentru cei care nu au capacitatea de a utiliza mass-media sau care nu au o lățime de bandă.
  • Print Friendly: S-ar putea șoca unii dintre voi, dar oamenii încă imprimă pagini! Da, pentru toate acele mase de ardere a copacilor, veți dori să vă asigurați că vă oferiți un aspect prietenos pentru imprimare, care va îndepărta toate lucrurile inutile și nefuncționale pe hârtie: cum ar fi reclamele și navigația.
  • Opiniile inconsistente: Modul în care utilizatorii pot experimenta site-ul dvs. poate diferi în funcție de ceea ce folosesc pentru a naviga pe Web. Pentru a evita spargerea structurilor de pe dispozitive precum telefoanele care susțin conținutul înclinat în modul portret și peisaj, asigurați-vă că utilizați interogările media pentru a vă ajusta dacă este necesar.
  • Obiecte confuze: Sublinierea textului și colorarea cu albastru nu este niciodată o idee bună dacă obiectul respectiv nu este un link clicabil. În plus, ascunderea unei legături clickabile între o masă voluminoasă de text este egală în capacitatea sa de a confunda utilizatorii. Asigurați-vă că vizitatorii pot identifica unde trebuie să facă clic pe următorul.

Suport Cross-Browser

Browserele de internet au devenit blestemul multor vieți ale designerilor. Ne petrecem zilele punând un cod într-un format frumos, doar ocazional petrec ore suplimentare, plângându-se frustrat de browserul care nu va face așa cum sa spus. Dacă sunteți designerul, ați putea dori să spuneți "dracului cu el", dar dacă sunteți un utilizator și urmați aceeași filozofie, acesta este un vizitator pe care l-ați pierdut într-o problemă vizibilă.

Luați în considerare următoarele:

  • Reguli de popularitate: Dacă un site va rezista testului de timp, acesta trebuie să se asigure că acesta funcționează printre diversele browsere disponibile utilizatorilor. Verificați întotdeauna site-ul dvs. în cele mai uzuale (Chrome, Firefox, Safari, Opera) și cele enervante (Internet Explorer).
  • Cod neacceptat: Atunci când se ocupă de limbi precum SVG care suferă de niveluri susținute în mod constant, asigurați-vă că includeți și alte alternative relevante. Aceasta poate necesita includerea unei alte limbi (cum ar fi VML pentru IE6-8), dar merită efortul de a evita caracteristicile lipsă.
  • Standarde Web: Mai mult decât o bună practică decât orice altceva, plătește dividende pentru a valida codul pe care îl scrieți și pentru structura, stilul și comportamentul separat. Nu numai că va contribui la reducerea probabilității apariției de erori de cod, ci și la menținerea relativ ușoară a paginilor.
  • Suport moștenire: Am menționat deja necesitatea de a testa în browserele populare, dar dacă utilizați Internet Explorer, veți ști că fiecare versiune se comportă ca un browser complet diferit. Asigurați-vă că mențineți un ciclu de asistență pentru browserele vechi (dacă există suficienți utilizatori).
  • Fragmente scrise: Dacă utilizați scripting pe partea de server, aveți grijă de mesajele de eroare care se pot afișa pe ecranul utilizatorului dacă ceva greșit în cod. Ar fi mai util ca script-urile să vă trimită prin e-mail orice rapoarte de eroare generate și să furnizeze o notificare prietenoasă de eroare a utilizatorului.

Nevoi de accesibilitate

În timp ce designul de experiență a utilizatorilor pare să fie înghițit de cea mai mare parte a gloriei în ceea ce privește obținerea de coderi și designeri atât de entuziasmați de cum să-i păstreze pe clienți fericiți, accesibilitatea în multe cazuri se adune adesea sub covor. Este o statistică înfricoșătoare că majoritatea site-urilor de astăzi sunt încă inaccesibile și acest lucru trebuie să se schimbe. Mai ales că astfel de probleme ar putea bloca o întreagă demografie de pe site-ul dvs..

Luați în considerare următoarele:

  • Numai situația textului: Asigurarea că acreditările privind accesibilitatea necesită eforturi, dar un început bun este să se asigure că totul revine la o alternativă textuală care poate fi citită de cititorii de ecran. Descărcați browserul de text Lynx și vedeți cum funcționează site-ul dvs. într-un mediu extrem.
  • Design simpatic: Unul dintre motivele pentru care site-urile tind să nu reușească să-i ajute pe utilizatori să-și atingă obiectivele se datorează faptului că accentul tinde să fie pe vizuale lucioase. Pe măsură ce vă fortificați site-ul, critizați și justificați totul pe pagină, eliminând sau simplificând ceea ce nu reușește să-și facă treaba fără probleme.
  • Alternative utile: Utilizatorii dependenți de acces tind să aibă o marjă mai mică pentru eroare în ceea ce privește defensivitatea site-ului. Dacă ceva nu este luat în considerare, poate face o parte critică a unui site total inutil. Dacă puteți oferi mai mult de o metodă de realizare a unei sarcini necesare, faceți acest lucru!
  • Documentație: Când lucrurile merg prost, vizitatorii vor cere răspunsuri, nu vor să simtă că sunt singuri și neajutorați. Dacă site-ul dvs. este destul de complex sau dacă furnizați o aplicație Web, asigurați-vă că documentați fiecare caracteristică și furnizați ajutoare utile pentru rezolvarea erorilor.
  • Testare utilizabilitate: Când lansați un nou site sau un serviciu, ocazia de a apărea bug-uri este adesea mai mare, deoarece părți mari ale proprietății nu au fost încă puse prin pașii lor. Pentru a elimina bug-urile inițiale, invitați testerele beta și efectuați testarea obișnuită a utilizării în mod implicit.

Reducerea erorilor de intrare

În timp ce estetica site-ului nostru este importantă, este de la sine înțeles că problemele legate de formularul de intrare și interacțiunea paginii sunt adesea cele mai dăunătoare pentru utilizator. Putem să scăpăm de un site care nu arăta cel mai bine în IE6, dar dacă un vizitator nu poate utiliza nici un formular de contact fără să apară erori, ar putea să te transformi în poliția de folosință pentru a fi arestat fără cauțiune. Confruntarea cu problemele de intrare poate părea înfricoșătoare, dar după cum veți descoperi acum, este vorba despre gândirea din punct de vedere practic.


Intelligent Feedback

Computerele nu sunt foarte inteligente, să fim cinstiți. În ceea ce privește dezvoltarea Web, cel mai apropiat putem obține obținerea feedback-ului inteligent este să examinăm ce face utilizatorul și să încercăm să facem o predicție bazată pe modul în care alții au folosit serviciul. Principiul din spatele acestei tehnici este simplu: dacă puteți identifica unde apar în mod obișnuit erori, puteți asista utilizatorul împingându-i să aibă grijă deosebită.

Luați în considerare următoarele:

  • Finalizarea automată: Pe măsură ce motoarele de căutare s-au dovedit, puterea oamenilor poate reduce potențialul de greșeli de ortografie. Dacă oferiți o căutare bazată pe site-uri, ajutați utilizatorii să găsească ceea ce caută, sugerând potriviri potențiale și previzualizări pentru ceea ce au introdus până acum.
  • Auto corecție: Dacă ați petrecut mult timp uitându-vă la comentarii YouTube sau Facebook, probabil că vă temeți deja de viitorul limbii engleze. Când cereți date, încercați să remediați greșelile comune și să fiți iertați de blocarea capacelor și de spații în lucruri cum ar fi introducerea cărților de credit.
  • Evidențierea erorilor: Când solicită utilizatorilor să introducă un anumit tip de informații, accidentele se vor întâmpla din când în când. Indiferent dacă utilizați JavaScript sau o soluție de la server, sau ambele dacă doriți compatibilitate maximă, asigurați-vă că indicați exact unde se află problema!
  • Confirmare utilizator: Unele lucruri pe care un vizitator le angajează sunt mai importante decât altele. Modificarea unei imagini de profil, de exemplu, nu este la fel de îngrijorătoare ca plata pentru ceva. În cazurile în care erorile nu pot fi oferite, cereți utilizatorilor să verifice intrările lor într-o pagină post-prezentare.
  • Mesaje de avertizare: Cele mai mari greșeli apar deseori într-o clipă, cum ar fi clic pe butonul greșit. Dacă un site are o funcție de ștergere (sau altă caracteristică critică) care ar putea fi dezastruoasă dacă a fost activată eronat, cereți întotdeauna utilizatorului să confirme acțiunea. Mai ales dacă nu există niciun buton de deconectare.

Asistenți pe pagină

Furnizarea de feedback utilizatorilor în timpul procesului de introducere este utilă, de asemenea, este util să se ofere utilizatorilor sprijin suplimentar pentru a le ajuta să înțeleagă ce este necesar înainte de a începe să introducă date. În timp ce feedback-ul inteligent se concentrează pe depistarea și rezolvarea erorilor când și când apar, asistenții încearcă să explice mai bine procesul, pentru a evita să se întâmple în primul rând.

Luați în considerare următoarele:

  • Scurtături de date: În ultimii ani, a existat o creștere a numărului de browsere și a produselor care oferă auto-completare și ajutoare utile pentru a se asigura că umplerea exacte a formularilor are loc. Asigurați-vă că intrările din formular au ID-uri potrivite pe care aceste produse le vor recunoaște.
  • Sugestii de conținut: Aceasta este o cale foarte simplă pentru a asigura că utilizatorii nu fac greșeli. Tot ce trebuie să faceți este să precompletați câmpurile cu o valoare implicită care dispare la introducerea clicurilor sau datelor și să oferiți o explicație descriptivă a câmpului necesar (nu doar a unei etichete).
  • Linia albă de legătură: Mai ales pe ecranele mici, clicurile greșite sunt destul de frecvente. Dacă aveți degete mari și încercați să atingeți cu precizie un obiect mic, este logic să vă pierdeți marca. Asigurați-vă că linkurile au spații libere adecvate pentru a evita accidentele (cum ar fi ștergerea) care apar.
  • Intrare selectivă: Unul dintre lucrurile pe care le admir despre meniurile derulante (selectați) și casetele de selectare este că limitează potențialul de greșeli prin oferirea unei selecții, fără ca utilizatorul să aibă nevoie să introducă o anumită valoare într-o casetă. Dacă aveți posibilitatea să utilizați aceste preferințe la introducerea textului, faceți acest lucru.
  • Semnale digitale: În timp ce formularul de completare ocupă o mare parte a spectrului de erori de intrare, legăturile de proastă calitate pot face erori și mai frecvente. Pentru a evita trimiterea utilizatorilor către o pagină (sau un site) pe care nu intenționau să o atingă, etichetați linkurile în mod corespunzător și evitați navigarea cu carne de mister.

Întârzierea corectării

Așa cum am afirmat mai devreme, se întâmplă erori și indiferent de cât de multă asistență le oferiți unui utilizator, aceștia vor găsi întotdeauna o modalitate de a ignora sugestiile dvs. utile sau de a provoca o problemă care le pune într-o bucată de situație. Ca atare, pe lângă procesul de intrare înainte și după postare, este important ca vizitatorii să își poată modifica detaliile, să anuleze acțiunile greșite și să fie împuterniciți să se "ajute singuri" atunci când este posibil.

Luați în considerare următoarele:

  • Anularea acțiunilor: Când facem o greșeală ca lovind un buton de ștergere și ignorând semnalul care ne cere să confirmăm o acțiune, simțim imediat vinovăția, șocul și teama că am pierdut datele pentru totdeauna. Oferiți un buton pentru a reveni la o stare anterioară pentru a evita pierderea permanentă.
  • Resetări implicite: Atunci când utilizatorii au posibilitatea de a configura ceva, ei par să aibă tendința de a juca cu interfața sau funcționalitatea și să învețe prin încercări și erori. Datorită acestei trăsături de navigare admirabile, ar trebui să lăsați ca valorile implicite să fie restaurate dintr-o sesiune sau un șablon.
  • Post-producție: De câte ori te-ai înscris pentru ceva, doar pentru a constata că ai făcut o greșeală asupra formularului și acum nu pare să remediezi situația? În loc să blocheze doar câmpurile de intrare, permiteți utilizatorilor să modifice (și, dacă este necesar, să verifice) și să remedieze problemele pe care le observă.
  • Butonul din spate: Fiecare browser are unul și îl folosim în mod regulat. Butonul din spate a devenit caracteristica ultimă de anulare a generației Web. Site-urile care blochează acest buton, cu excepția cazurilor în care tranzacțiile ca plata ar putea să reapară, trebuie să se oprească și să lase acest instrument să-și facă treaba.
  • Detalii de contact: Când totul eșuează și apar erori, utilizatorii doresc să fie capabili să intre în contact pentru a raporta problema. Dacă nu aveți o metodă de contact (sau, mai rău, nu o monitorizați), asigurați-vă că remediați această situație, deoarece de obicei este portul final de apel înainte ca un vizitator să abandoneze site-ul dvs..

Povestea fără sfârșit

Dacă vorbiți cu un dezvoltator de software, un lucru pe care ei îl vor spune în mod inevitabil este că nici un produs, indiferent cât de simplu este gratuit, este 100% gratuit. Cea de-a doua persoană face această afirmație, un utilizator cumva reușește să spargă aplicația, chiar dacă este la fel de simplu ca "lumea salut". În mod inevitabil, nu puteți apăra site-ul dvs. împotriva problemelor în desfășurare ale erorilor într-o singură lovitură. Pe măsură ce site-ul dvs. evoluează, va trebui să revizuiți și să vă reparați în timp ce lucrați pentru a vă asigura că ceea ce a fost prezent astăzi nu este rupt mâine!

Adevărul este că trăim într-un univers digital care este infestat cu putregaiul de legătură, lipsa conținutului, codul rupt și depășit, iar situația pare să se înrăutățească. Deși nu există prea multe lucruri pe care le putem face în legătură cu site-urile care au uitat timpul, ați putea și ar trebui să îmbunătățiți situația pentru utilizatorii dvs. Acordați-vă timp pentru a verifica site-ul dvs., pentru a vă uita înapoi prin acele arhive, pentru a păstra testele încrucișate în browser și a nu accepta niciodată ceva de la sine înțeles, mai ales că utilizatorii dvs. vă vor critica pentru eșecuri grave.

În ceea ce privește serviciul clienți, puteți fi iertat că aveți erori în produsele dvs. indiferent de cât de greu încercați, lucrurile pot merge prost. Dar nu luați asta ca pe un semn de a renunța și de a lăsa bug-urile să vină, pentru că așa faceți cu ei cei care contează cel mai mult. Dacă lucrați rapid pentru a rezolva o problemă, vizitatorii se vor simți mai bine despre dvs. și site-ul dvs.; pe măsură ce îi recompensați feedback-ul cu soluții, în loc să le pedepsiți cu erori continue. Dar dacă nu faceți site-ul dvs. defensiv, s-ar putea să pierdeți în tăcere vizitatori, și nu este ceva pe care oricine dintre noi ar trebui să fie dispus să-l soluționeze.