S/02
Oprava a údržba webu
Web se načítá divně, formulář neodesílá nebo něco zmizelo z Googlu? Najdu příčinu a opravím ji - nebo řeknu, že se vyplatí postavit znovu.
Ve zkratce
Když web nefunguje tak, jak má, hledám, co je špatně, ne jen to, kde to bolí. Opravím příčinu, ověřím to na živém webu a napíšu vám stručně, co bylo špatně a na co si dát pozor. Pokud se ukáže, že je rozumnější web postavit znovu, řeknu vám to na rovinu i s důvody.
Pracuji z Rakovníka a opravuji weby klientům po celé České republice.
Příznak není příčina
„Web se načítá divně.“ „Formulář nic nepošle.“ „Po novém webu nás Google nenašel.“ Za každou z těch vět bývá jiná příčina a zalepení příznaku jen odloží další problém. Proto začínám diagnostikou: zjistím, co přesně nefunguje a proč, a až potom sahám na kód.
S čím se na mě nejčastěji obracejí:
- stránka se načítá pomalu, bliká nebo se zobrazí prázdná,
- formulář neodesílá nebo zprávy nedorazí,
- po přestavbě webu zmizely stránky z vyhledávání,
- rozbité odkazy a chybějící stránky,
- potřeba přesměrovat staré adresy na nové.
Příklad z praxe
Typická chyba: hlavička a patička vložené do stránek až za běhu přes fetch(). Na serveru to funguje, ale stránka při načítání bliká bez hlavičky a při otevření ze souboru nefunguje vůbec. K tomu se často přidává celoobrazovkový úvodní načítací efekt, který zobrazí obsah až po úplném načtení stránky.
Správná oprava je vložit hlavičku a patičku přímo do stránek a mít jeden skript, který je při úpravách synchronizuje. Stránka se pak zobrazí hned a nic nezáleží na tom, kde ji otevřete.
Formuláře a e-maily
Formulář, který neodesílá, je nejdražší chyba na webu, protože ji nikdo nevidí. Zákazník vyplní poptávku, klikne na odeslat a vy se o tom nikdy nedozvíte.
Umím formulář ověřit od políčka po doručenou zprávu. Častý technický důvod je, že hosting nepovoluje odesílání přes SMTP. V takovém případě odesílám přes funkci mail() hostingu (PHPMailer v režimu isMail()) a zkouškou ověřím, že zpráva opravdu dorazí do schránky.
Přesměrování 301
Když se stránky přestěhují nebo sloučí, staré adresy musí vést na nové. Přesměrování 301 vyhledávači říká, že stránka se přesunula trvale, a návštěvníka pošle na správné místo. Nastavuji je tak, aby ze starých adres nic nezmizelo.
Opravit, nebo postavit znovu?
Někdy je rychlejší web opravit, jindy je levnější postavit ho znovu. Rozhodnutí vám řeknu na rovinu a s důvody, včetně toho, kolik by stála jedna i druhá cesta. Nemám důvod vás tlačit k nové stavbě, pokud oprava stačí, ani zalepovat web, který je potřeba přestavět.
Jak to probíhá
- Diagnostika. Zjistím, co přesně nefunguje a proč.
- Oprava. Opravím příčinu a ověřím ji na živém webu.
- Zpráva. Stručně napíšu, co bylo špatně a co hlídat, abyste se k tomu nemuseli vracet.
Časté otázky
Mám web, který nikdo neudržuje. Dá se zachránit? Většinou ano. Po diagnostice poznám, jestli stačí opravit konkrétní chyby, nebo je lepší začít znovu.
Po novém webu nás Google nenašel. Co s tím? Nejčastější příčina bývá změna adres bez přesměrování nebo změna struktury. Zjistím, která z nich platí u vás, a opravím ji.
Pracujete i na webech, které jste nedělal? Ano, oprava je určená pro existující weby, bez ohledu na to, kdo je vytvořil.