Hreflang oznaka: šta je i kako funkcioniše
Hreflang oznaka govori pretraživačima koja jezička i regionalna verzija stranice treba biti prikazana korisnicima; pomaže pretraživačima da izaberu pravu varijantu za indeksiranje i prikazivanje, ali sama po sebi ne određuje poziciju u rezultatima.

Pregled
Hreflang je HTML/hyperlink signal koji se dodaje na stranice, u HTTP zaglavlja ili XML sitemap-ove da bi se deklarisao jezik i, po potrebi, regionalno ciljanje za alternativne URL-ove. Pretraživači koriste hreflang da odaberu najprikladniji lokalizovani URL koji će prikazati korisniku u određenom jeziku ili regionu. Hreflang utiče na to koji će varijant pretraživač indeksirati i prikazati za upite u tom jeziku ili lokalu; nije direktan ranking signal koji sam po sebi određuje redosled u rezultatima pretrage.
Ključne stvari ukratko: hreflang unosi moraju biti dosledni između varijanti, uključivati samoreferencijalnu vezu, koristiti ispravne kodove jezika-region (ISO 639-1 / ISO 3166-1), i primenjivati se na verziju koju crawler koristi za indeksiranje — za Google to znači da je mobilna verzija primarna osnova (Google crawls with Googlebot Smartphone by default since July 2024).
Korak po korak
Koristi ove korake da pouzdano dodaš hreflang.
1) Izaberi kodove i canonical strategiju
Odluči da li ćeš koristiti samo kodove jezika (na primer "en"), kodove jezik-region (na primer "en-GB"), ili oba. Drži canonical i hreflang konzistentnim: svaka lokalizovana stranica može imati samoreferencijalni hreflang i sopstveni canonical; nemoj usmeravati hreflang na canonical koji se razlikuje po jeziku.
2) Izaberi pozicioniranje: link element, HTTP header, ili XML sitemap
Postoje tri uobičajena načina za deklarisanje hreflang-a. Svaki ima svoje prednosti i mane:
- HTML <link> elementi u <head> — prednosti: jednostavno, lako za audit u izvoru; mane: zahteva identičan head na svim verzijama uređaja (osiguraj mobile parity). Primer: <link rel="alternate" hreflang="en" href="https://example.com/en/">
- HTTP headers — prednosti: korisno za ne-HTML fajlove (PDFs); mane: teže za upravljanje i proveru. Primer zaglavlja: Link: <https://example.com/fr/>; rel="alternate"; hreflang="fr"
- XML sitemaps with <xhtml:link> entries — prednosti: centralizovano za velike sajtove i varijante na nivou sajta; mane: morate održavati tačne URL-ove i osigurati da je sitemap dostupan crawler-ima.
3) Implementiraj kompletan dvosmerni skup (reciprocitet)
Svaki alternativni URL koji navedeš mora takođe navesti nazad sve ostale alternative (uključujući izvor). Na primer, stranica A navodi A, B i C; stranica B mora navesti A, B i C; stranica C mora navesti A, B i C. Reciprocitet smanjuje nejasnoće za crawlere i pomaže pravilnom izboru varijante.
Česti problemi
Tipične greške pri implementaciji na koje treba obratiti pažnju i kako utiču na indeksiranje i prikazivanje.
- Pogrešni ili nedosledni kodovi (mešanje en i en-US) — mogu navesti pretraživače da ignorišu unose ili izaberu drugu varijantu.
- Nedostajuća samoreferencijalna oznaka — ako stranica ne uključi sebe u listu, reciprocitet ne funkcioniše i izbor alternativne verzije može biti pogrešan.
- Neindeksabilne ili blokirane stranice (noindex, robots disallow) — alternativna verzija koja nije indeksabilna obično je manje korisna; pretraživači je mogu ignorisati prilikom sastavljanja skupa varijanti.
- Mešanje relativnih i apsolutnih URL-ova, ili neslaganje HTTP/HTTPS — koristi apsolutne, canonicalizovane URL-ove koji se poklapaju sa verzijom kojoj crawleri pristupaju.
Kako verifikovati i rešavati probleme
Verifikacija se razlikuje u zavisnosti od toga da li poseduješ sajt ili radiš audit treće strane. Za stranice koje poseduješ koristi Google Search Console URL Inspection da vidiš kako je Google indeksirao stranicu i koju varijantu je izabrao. Za bilo koji sajt koristi HTTP i render provere sa uobičajenim alatima ispod.
Alati i komande
Chrome DevTools (View Source and Elements) — proveri da li su <link rel="alternate" hreflang="..."> unosi prisutni u serviranom HTML-u i vidljivi na mobilnoj verziji stranice.
curl -I https://example.com/path/ — prikazuje samo response headers (korisno za proveru server zaglavlja i link zaglavlja).
curl https://example.com/path/ — preuzima HTML telo; koristi curl -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" https://example.com/path/ da vidiš šta server vraća Googlebot user-agentu (ne koristi ovo za cloaking — samo za audit kako server odgovara).
Bing Webmaster Tools Site Explorer — proveri crawl ponašanje i index signalе za Bing.
Napomena: URL Inspection u Google Search Console je autoritativan za stranice koje poseduješ; za stranice trećih strana moraš se osloniti na javne fetch-e i signale indeksacije kao što su site: upiti (koji su indikativni, ne definitivni).
Praktični kontrolni spisak
- **Hreflang prisutan na canonical/mobile verziji** — gde proveriti: view-source ili curl kao mobile UA — prolazi kada sve varijante navode isti skup hreflang unosa.
- **Samoreferencijalni unos** — gde proveriti: izvor stranice — prolazi kada se trenutni URL pojavljuje u skupu.
- **Reciprocitet među varijantama** — gde proveriti: proveri izvor svake varijante ili sitemap — prolazi kada svaka varijanta navede svaku alternativu.
- **Indeksabilnost alternata** — gde proveriti: URL Inspection (tvoj sajt) ili site: operator i javni fetch — prolazi kada su alternative dostupne za crawl i nisu blokirane robots ili noindex.
- **URL canonical i protokolski paritet** — gde proveriti: HTTP zaglavlja i canonical link — prolazi kada se hreflang href vrednosti poklapaju sa canonical i koriste isti šemu (https/http) kojom korisnici i crawler-i pristupaju.
- **x-default za fallback** — gde proveriti: izvor stranice ili sitemap — prolazi kada je smisleni fallback (početna stranica ili landing za izbor jezika) označen sa hreflang="x-default".
Često postavljana pitanja
Da li hreflang poboljšava rangiranje?
Hreflang pomaže pretraživačima da posluže odgovarajuću jezičku/regionalnu varijantu i može smanjiti konfuziju zbog dupliranog sadržaja, ali nije samostalni faktor koji automatski poboljšava poziciju; u određivanju redosleda rezultata učestvuje mnogo ranking signals.
Kada treba koristiti hreflang, a kada odvojene sajtove za zemlje?
Koristi hreflang kada imaš jezičke ili regionalne varijante suštinski sličnog sadržaja hostovane na različitim URL-ovima (poddirektorijumi, subdomeni ili ccTLDs). Odvojeni sajtovi po zemljama su prikladni kada se sadržaj i poslovna pravila značajno razlikuju po tržištu.
Da li mi treba x-default oznaka?
x-default se preporučuje za nejasne slučajeve (npr. landing stranica za izbor jezika) kako bi pretraživači imali jasan fallback kada ne postoji precizno jezičko podudaranje.
Može li se hreflang koristiti uz canonical tagove?
Da. Svaka lokalizovana stranica može imati canonical koji pokazuje na sebe i uključiti hreflang unose koji navode ostale lokalizovane verzije. Izbegavaj da usmeravaš hreflang na canonical koji predstavlja drugu jezičku varijantu.
Završna napomena: hreflang pomaže indeksiranju i izboru varijanti ali mora biti dosledno implementiran i održavan; redovni auditi pomoću browser DevTools, curl i Search Console (za tvoj sajt) su najpouzdaniji način da uhvatiš regresije.
Izgradi autoritet kvalitetnim backlink-ovima. Technical SEO i pravilno internacionalno ciljanje su suštinski delovi organskog rasta; autoritet iz relevantnih, indexable plasiranja dopunjuje ispravno hreflang podešavanje i pomaže korisnicima da pronađu pravu varijantu.
Related terms

Meta tags: types, uses, and SEO best practices
Meta tags are HTML elements that provide metadata about a page (title, description, robots directives, social preview tags and others). Search engines and platforms read them to influence indexing, SERP snippets and presentation.

Title tags: what they are and how they work
Title tags are the HTML <title> element in a page's head that signals the page topic to browsers and search engines; they influence search result headings, relevance signals and click-through behavior but do not alone determine rankings.

On-page SEO: definition, checklist and verification
On-page SEO is optimizing a page's content, HTML and UX so it is relevant, indexable and useful to users and modern search engines — covering mobile-first rendering, structured data, canonicals and page performance.

Search engines: how they work and SEO basics
Search engines are software systems that discover, crawl, index, and retrieve web content to answer user queries; modern SERPs also surface AI Overviews, rich results, and ranked listings determined by many signals.

rel=canonical: definicija i tehnički kontrolni spisak
Rel=canonical je HTML link tag ili HTTP Link header koji pretraživačima govori koju URL verziju preferirate kada postoje slične ili duplikatne stranice; pomaže da se konsoliduju signali indeksacije, ali ne određuje direktno redosled rangiranja.

Search engine optimization: definition & checklist
Search engine optimization (SEO) is the practice of improving a website’s visibility in search results by aligning content, technical setup and user experience with search engines’ crawling, indexing and ranking systems — including mobile-first crawling and AI-driven SERP features.
