Adept Studio

2026 · Web i SEO migracija

Trojezični sajt za dentalni turizam za 7 dana, bez pada u pretrazi.

Stomatološka ordinacija SanjaDent (Beograd, Čukarica) imala je zapušten WordPress sajt sa delimičnim, bukvalnim prevodom na engleski i bez nemačke verzije — dok najveći deo tražnje za dentalnim turizmom u Srbiji dolazi upravo sa nemačkog govornog područja. Rezultat: 23 stranice na tri jezika, statički sajt bez CMS-a i migracija domena sa svih 21 stare adrese pod 301 redirektom.

Klijent
SanjaDent
Delatnost
Stomatologija · dentalni turizam
Trajanje
7 dana
Obim
Dizajn, tekst, prevod, SEO, deploy

Projekat u četiri koraka.

Zadatak

Ordinacija sa realnom međunarodnom tražnjom imala je sajt koji tu tražnju nije mogao da opsluži: godinama neažuriran WordPress, prevod na engleski urađen bukvalno, nemačkog jezika nije bilo, a prikaz na telefonu bio je neupotrebljiv.

Odluka

Umesto redizajna postojećeg WordPressa — kompletno nov, statički sajt. Bez baze, bez plugina, bez administracije koja se mora održavati i plaćati.

Kritičan rizik

Stari sajt je imao izgrađene pozicije u Google pretrazi. Svaka stara adresa preslikana je 301 redirektom na novi ekvivalent, pa migracija nije prekinula postojeći saobraćaj niti indeksirane rezultate.

Ishod

23 stranice, tri jezika sa zasebno pisanim SEO tekstom (ne prevodom), sajt bez third-party skripti, isporučeno i pušteno u produkciju u sedam dana.

Najvrednija usluga, skrivena na pogrešnom jeziku.

Sajt je bio WordPress instalacija na gotovoj temi, poslednji put ozbiljno dirana godinama ranije. Tehnički je radio, ali je u svakom sloju odavao zapuštenost: fiksna širina sadržaja na praznoj pozadini, tekst poravnat obostrano preko cele širine, slajder kao glavni element početne strane i footer sa ikonicama mreža koje više ne postoje.

Suštinski problem nije bio estetski. Ordinacija je nudila kompletnu uslugu dentalnog turizma — analizu ortopana pre dolaska, plan lečenja sa cenom, doček na aerodromu, smeštaj, lokalni telefon — a sve to je stajalo samo na srpskom, u jednom neprekinutom bloku teksta, na stranici koju strani pacijent nikada nije našao u pretrazi.

Pre · početna — Sadržaj u fiksnoj koloni na praznoj pozadini, slajder bez funkcije i gomila ključnih reči u footeru. Jezička opcija: samo engleski.
Sadržaj u fiksnoj koloni na praznoj pozadini, slajder bez funkcije i gomila ključnih reči u footeru. Jezička opcija: samo engleski.
Pre · o nama — Deset pasusa bez hijerarhije, bez ijednog mesta na kome pacijent može da zakaže pregled.
Deset pasusa bez hijerarhije, bez ijednog mesta na kome pacijent može da zakaže pregled.
Pre · dentalni turizam — Najvrednija usluga u ponudi, opisana isključivo na srpskom — jeziku koji njena ciljna grupa ne govori.
Najvrednija usluga u ponudi, opisana isključivo na srpskom — jeziku koji njena ciljna grupa ne govori.

Četiri odluke pre prve linije koda.

Svaka odluka je doneta pre pisanja koda, jer svaka menja sve ostale.

A. Statički sajt umesto CMS-a

Ordinacija nema osobu koja svakodnevno objavljuje sadržaj — tekst se menja nekoliko puta godišnje. CMS je u tom scenariju čista obaveza: baza, ažuriranja, ranjivi plugini, mesečni trošak. Sajt je izgrađen kao statički HTML i CSS, bez ijedne third-party skripte. Manja površina za napad i predvidivo ponašanje na svakom uređaju.

B. Tri jezika pisana odvojeno, ne prevođena

Engleska verzija starog sajta bila je bukvalan prevod — gramatički prohodan, ali bez ijedne fraze koju strani pacijent zaista upisuje u Google. Nova engleska i nemačka verzija pisane su kao samostalni tekstovi, oko izraza kojima ta publika traži uslugu. Adrese, naslovi, meta opisi i linkovi grade se iz tih izraza.

C. Migracija kao zaseban zadatak

Stare adrese prestaju da postoje, a Google ih već ima indeksirane. Pre deploya popisane su sve stare adrese — uključujući engleske podstrane i lokacijske strane tipa /stomatolog-cerak-filmski-grad/ — i svaka je preslikana 301 redirektom. Dodati su hreflang odnosi između tri jezika, kanonske adrese, sitemap sa 23 URL-a i strukturirani podaci o ordinaciji.

D. Vidljivost i za AI pretragu

Pacijenti sve češće kreću od pitanja postavljenog AI asistentu, a ne od Google rezultata. Sajt zato ima i llms.txt — sažetak ordinacije, usluga, cenovnog opsega i lokacije u formatu koji AI asistenti čitaju, tako da odgovor o stomatologu u Beogradu ima odakle da bude tačan.

Rezultat u brojevima.

Stanje isporučenog sajta, mereno na produkciji.

  • 23 stranice u produkciji, sve tri jezičke verzije
  • 3 jezika sa zasebno pisanim tekstom — srpski, engleski, nemački
  • 21 301 redirekt — svaka stara adresa vodi na svoj novi ekvivalent
  • 7 dana od početka rada do sajta u produkciji
  • 0 third-party skripti i trackera na stranici
  • 121 KB HTML, CSS i JavaScript početne strane, zajedno

Sve što je urađeno, na jednom mestu.

Dizajn

Vizuelni identitet, tipografija i šabloni stranica od nule, uz zadržan postojeći logo. Pre/posle galerija radova, cenovnik, pitanja i odgovori.

Sadržaj

Kompletan tekst na srpskom, pa zasebne engleske i nemačke verzije pisane za pretragu na tim jezicima — ne prevod originala.

SEO

Struktura adresa, naslovi i meta opisi po stranici, hreflang za sr / en / de i x-default, kanonske adrese, sitemap sa 23 URL-a, robots.txt, strukturirani podaci.

Migracija

Popis starih adresa, 21 pravilo 301 redirekta, prebacivanje domena i DNS zapisa sa starog hostinga, provera da svaka stara adresa i dalje vodi negde.

Infrastruktura

Deploy na CDN sa HTTPS-om i keširanjem, bez servera i baze za održavanje. Analitika preko first-party rute, bez eksternog trackera.

AI vidljivost

llms.txt sa mašinski čitljivim opisom ordinacije, usluga, cenovnog opsega i lokacije.

Tri sajta, ne jedan preveden.

Svaka verzija ima svoj tekst, svoje adrese i svoje ključne reči — pisane za pacijenta koji traži na tom jeziku.

Imate sajt koji više ne radi posao koji ste mu dali?

Migracija sa starog sistema, višejezična verzija ili nov sajt od nule — zakažite 15 minuta, pogledaćemo vaš sajt i reći šta bismo menjali i kojim redom.

Zakaži 15-min video poziv · Pogledajte sajt: sanjadent.rs

AdeptStudio ← {{ cz.back }}
{{ m.cta }}
{{ t.navCta }}
{{ t.eyebrow }} {{ t.eyebrow2 }}

{{ t.h1a }} {{ t.h1b }} {{ t.h1c }}

{{ t.lead }}

✓{{ tr }}
{{ f.name }}
{{ f.initial }}
{{ f.name }}{{ f.roleShort }}
{{ u.k }}
{{ u.t }}
{{ u.b }}
{{ t.workKicker }}

{{ t.workTitle }}

{{ t.workSub }}

{{ f.stLabel }}·{{ f.indL }}

{{ f.name }}

{{ f.short }}

{{ tg }} {{ f.langs }}
{{ m.live }} ↗
{{ f.shotAlt }}
{{ f.name }}{{ f.indL }}
{{ p.initial }}
{{ t.noProjects }}
(03) — WORKING WITH CANADIAN BUSINESSES

Your hours. Your currency. No surprises.

We work remotely with small businesses across Canada. Calls happen in your business hours, quotes are fixed and in Canadian dollars, and you pay nothing up front.

Google & AI search visibility →
{{ c.k }}{{ c.t }}{{ c.b }}
{{ t.processKicker }}

{{ t.processTitle }}

{{ t.processSub }}

{{ step.quote }}

{{ step.body }}

{{ t.youGet }}{{ step.n }}/04
{{ step.title }}
✓{{ o }}
{{ t.studioKicker }}

{{ t.foundersTitle }}

{{ f.name }}
{{ f.role }}

{{ f.quote }}

{{ t.onProject }}
→ {{ d }}
{{ s.n }} {{ s.title }} {{ s.body }} {{ s.more }} →
{{ t.estKicker }}

{{ t.estTitle }}

{{ t.e1 }}
{{ t.e2 }}
{{ t.e3 }}
{{ t.e4 }}
Websites for dental clinics · Canada

A dental website that books new patients.

We redesign clinic websites so new patients can find you, trust you and book an appointment from their phone in under a minute.

✓ Fixed quote in CAD✓ No deposit✓ Calls in your business hours
(01) — WHAT WE USUALLY FIND

Most clinic websites lose patients in the first ten seconds.

Before our call we look at your current site. On the call we show you exactly what we found — and you keep the notes, whether you work with us or not.

{{ p.n }}{{ p.t }}{{ p.b }}
(02) — DENTAL WORK

Dental clinic work.

(03) — WHAT YOU GET

Built for patients, not for awards.

Typical clinic site: {{ dPrice }}, ready in {{ dWeeks }} weeks. Fixed quote after our call. 50% when you approve the design, 50% at launch.
{{ g.n }}{{ g.t }}{{ g.b }}
{{ vt.eyebrow }}

{{ vt.h1a }}{{ vt.h1b }}

{{ vt.lead }}

✓ {{ tr }}
{{ vt.k1 }}

{{ vt.h2a }}

{{ vt.p2 }}

{{ l.k }}

{{ l.t }}

{{ l.b }}

{{ vt.k2 }}

{{ vt.h2b1 }}{{ vt.h2b2 }}

{{ vt.p3 }}

{{ vt.cta3 }} →
  1. {{ c.n }}{{ c.t }}{{ c.b }}
{{ vt.k3 }}

{{ vt.h2c }}

{{ vt.p4 }}

{{ vt.whoL }}
{{ w }}
{{ g.n }}{{ g.t }}{{ g.b }}
{{ vt.k4 }}

{{ vt.h2d1 }}{{ vt.h2d2 }}

{{ vt.p5 }}

← {{ cz.back }}
{{ tg }} ● {{ cz.liveTag }}

{{ cz.h1a }} {{ cz.h1b }}{{ cz.h1c }}

{{ cz.lead }}

sanjadent.rs
Nova početna strana sanjadent.rs
{{ f.k }}
{{ f.v }}
{{ cz.sumKicker }}

{{ cz.sumTitle }}

{{ c.n }}{{ c.t }}{{ c.b }}
{{ cz.befKicker }}

{{ cz.befTitle }}

{{ p }}

{{ b.tag }}
{{ b.tag }}{{ b.cap }}
{{ cz.apKicker }}

{{ cz.apTitle }}

{{ cz.apSub }}

{{ d.k }}

{{ d.t }}

{{ d.b }}

{{ ch }}
{{ cz.lgKicker }}

{{ cz.lgTitle }}

{{ cz.lgSub }}

{{ cz.resKicker }}

{{ cz.resTitle }}

{{ cz.resSub }}

{{ n.v }}{{ n.unit }}
{{ n.b }}
{{ cz.techKicker }}

{{ cz.techTitle }}

{{ x.k }}{{ x.b }}

{{ cz.ctaTitle }}

{{ cz.ctaSub }}

{{ t.faqKicker }}

{{ t.faqA }} {{ t.faqB }}

{{ f.a }}

{{ t.navCta }} →
ADEPT STUDIO · {{ t.inqKicker }}

{{ t.inqTitle }}

{{ t.inqSub }}

{{ consentErr }}
{{ inqNet }}
{{ t.inqNote }}
{{ t.okKicker }}

{{ t.okTitle }}

{{ t.okBody }}

{{ t.okCal }} ↗

{{ t.privacy }}

{{ pv.h }}{{ pv.b }}