DMedica je specijalistička ginekološko-akušerska ordinacija u Beogradu, na Slaviji. Pre nego što pokrenu Google oglase, zamolili su nas da sredimo sajt.
Razlog je jednostavan. Oglas dovede čoveka do sajta. Šta se dalje desi, zavisi samo od sajta.
Spolja je sajt izgledao uredno. Iznutra smo našli tri stvari koje niko nije video godinama.

Poruke koje nikad nisu stigle do ordinacije
Na sajtu postoji forma za zakazivanje. Ljudi su je popunjavali: ime, telefon, šta ih muči, kad bi mogli da dođu. Kliknu „Pošalji”, vide poruku da je poslato i čekaju poziv.
Poziv nije stizao. Ordinacija za te poruke nije ni znala.
Onaj ko je pravio sajt ostavio je u formama svoju adresu kao primaoca. Sve poruke su oko pet godina išle njemu, ne ordinaciji. (Niko to nije uradio namerno. Samo niko nije proverio.)
Poruke su sve vreme stajale u bazi sajta. Kad smo izbacili spam, ostalo je 476 pravih upita pacijenata.
Prepravili smo svih 45 formi na sajtu da šalju na mejl ordinacije. Uz to, odgovor iz mejla sada ide pravo pacijentu, a u naslovu piše ime osobe koja je pisala. Probna poruka je stigla.
476pravih upita pacijenata stajalo je u bazi sajta. Ordinacija za njih nije ni znala.
Sajt je bio hakovan i niko to nije znao
Prvi tragovi upada su iz avgusta 2024. Najviše se dešavalo od februara do juna 2026: lažni dodatak, skripte za otpremanje fajlova, ubačen kod u podešavanjima starog dodatka za keš i administratorski nalog koji niko iz ordinacije nije otvorio.
Antivirus na hostingu je očistio deo fajlova. Vrata kroz koja je napadač ušao ostala su otvorena.
Prvo smo napravili rezervnu kopiju celog sajta. Onda redom:
- uklonili zaostali kod, lažni dodatak i nepoznate naloge;
- ažurirali WordPress i sve dodatke, a nelicencirane kopije dodataka zamenili licenciranim;
- prebacili PHP sa verzije 7.4 na 8.5;
- premestili prijavu na drugu adresu, zabranili izmenu koda iz admina i zatvorili ulaze koje botovi najčešće probaju.
Usput smo našli i zašto je baza imala 1,7 GB: hiljade starih verzija strana i stotine spam poruka. Sada ima 70 MB.
Avgust 2024.prvi tragovi provale. Najviše aktivnosti od februara do juna 2026, a niko nije znao.
Sa telefona se početna učitavala skoro 12 sekundi
Većina ljudi koji traže ginekologa radi to sa telefona. Često uveče, često kad ih nešto brine. Na DMedici je glavna slika početne stizala posle 11,7 sekundi.
Sajt stoji na gotovoj temi i Elementoru, sa još četiri paketa dodataka. Svaki od njih ubacuje svoje fajlove na svaku stranu. Početna je težila 5,5 MB.
Sajt nismo pravili ispočetka. Uzeli smo ono što postoji i skinuli višak:
- 11.221 slika prebačena u WebP, sa 803 na 169 MB;
- font sa ikonicama sveden sa 454 KB na 3 KB, jer sajt koristi 14 ikonica od nekoliko stotina;
- devet zahteva za Google fontove spojeno u jedan, izbačene duple kopije Font Awesome-a;
- stil za vrh strane ide odmah, ostalo stiže posle, pa se strana vidi pre nego što se sve učita;
- video slajderi kreću tek kad do njih doskroluješ.
Google PageSpeed na telefonu: sa 60 na 91. Na računaru: sa 81 na 99.
Ovo je i granica ovog sajta. Dok ga nose tema i četiri paketa dodataka, početna ima 47 skripti i dalje se ne može bez prelaska na lakšu osnovu.


Google je video prazne strane i lorem ipsum
Nijedna strana nije imala glavni naslov. Na 52 od 69 adresa stajao je šablonski tekst: lorem ipsum, izmišljena pitanja, lažan broj telefona. Bilo je praznih strana, po dve i tri strane za istu intervenciju i adresa sa slovnim greškama.
Search Console nije bio povezan, pa to niko nije mogao da vidi. Google jeste.
- šablonski tekst zamenjen pravim, a pitanja na stranama su sastavljena od onoga što ljudi stvarno kucaju u Google;
- 35 praznih strana i duplikata skinuto, 37 starih adresa preusmereno na prave, 244 unutrašnja linka ispravljena;
- glavni naslov na 48 strana, naslovi i opisi za pretragu na 20 strana, opisi na 33 slike;
- Google sada zna da je ovo medicinska ordinacija, sa adresom, radnim vremenom i lekarima;
- povezan Search Console i prijavljena mapa sajta.


Jedan dodir do ordinacije
Na telefonu sada sa strane stoje tri dugmeta: poziv, WhatsApp i Viber. Brojevi telefona u tekstu su postali linkovi, pa se ne prepisuju.

Pre i posle
- Forme: pre su išle developeru, sada stižu ordinaciji.
- Bezbednost: pre upad i nepoznat administrator, sada očišćeno, ažurirano i zaključano.
- Brzina na telefonu: PageSpeed 60, sada 91.
- Težina početne: 5,5 MB, sada oko 1 MB.
- Pretraga: pre bez naslova i sa lorem ipsumom, sada SEO 100 u PageSpeed-u i povezan Search Console.
Sledeći korak su Google oglasi. Sajt na koji oni vode sada radi ono što posetilac od njega očekuje.
Proveri svoj sajt za pet minuta
Otvori svoj sajt sa telefona, popuni formu za kontakt i pošalji poruku sebi. Ako ne stigne za pet minuta, nešto nije u redu. (Ovde je bilo tako pet godina.)
Ako hoćeš da neko pogleda i ostalo, pošalji nam adresu za pisanu proveru sajta. Ako treba neko ko će sajt čuvati i dalje, pogledaj održavanje sajtova.
