rel="alternate": Ne İşe Yarar ve Ne Zaman Kullanılır
rel="alternate", birbirinden bağımsız birkaç SEO görevi olan tek bir HTML link ilişkisidir — hreflang dil varyantları, RSS/Atom besleme keşfi ve eski mobil/AMP alternatifleri. Hangi görevi yaptığınız, yanında hangi özniteliklerin bulunacağını ve bunlardan hangilerinin 2026'da hâlâ önemli olduğunu belirler.
Diller
rel="alternate", birbirinden bağımsız birkaç SEO görevi olan genel amaçlı bir HTML link ilişkisidir ve yanındaki öznitelik hangi görevi yapacağını belirler: dil/bölge varyantları için hreflang (bugün en önemlisi), RSS/Atom besleme otomatik keşfi için type="application/rss+xml" ve ayrı bir mobil URL için media (eski). Yakın bir kuzeni olan rel="amphtml", bir AMP sayfasına işaret eder. Bu dörtten üçü — hreflang, mobil-alternate ve AMP — ilişkinin her iki uçtan da bildirilmesini gerektirir (karşılıklı eşleştirme); RSS/Atom besleme otomatik keşfi istisnadır ve tek yönlü çalışır, geri dönüş bağlantısı gerekmez. Bunların hiçbiri bir sıralama kaldıracı veya bir sayfanın taranacağı, dizine ekleneceği veya birleştirileceğinin garantisi değildir: hreflang doğru varyantı doğru arayana yönlendirir, besleme bağlantıları keşfe yardımcı olur ve AMP 2021'de özel muamelesini kaybetti (Google, 1 Temmuz 2026'da Arama'da önbellek sunumlu AMP sayfalarını sonlandırdı). rel="alternate"ı, "bu farklı URL'ler kazara yinelenenler değil, kasıtlı akrabalardır" diyen bir yönlendirme/birleştirme ipucu olarak düşünün — arama motorlarının uyması gereken bir direktif değil.
Evidence for this claim HTML link rel=alternate indicates an alternate representation, such as another language or feed, with semantics refined by attributes like hreflang and type. Scope: HTML alternate link relation. Confidence: high · Verified: WHATWG HTML: Link type alternate Evidence for this claim Google uses rel=alternate hreflang for localized URL alternates when annotations are valid and reciprocal; it does not consolidate them like rel=canonical. Scope: Current Google hreflang behavior. Confidence: high · Verified: Google Search Central: Localized versionsTL;DR —
rel="alternate"is a line of HTML that says “here’s another version of this page.” It doesn’t do just one thing — what it means depends on what’s next to it. Next tohreflang, it points to a page in another language. Next to a feedtype, it points to your RSS feed. Next tomedia, it points to a separate mobile page. None of these makes you rank higher — they just tell search engines these URLs are intentional relatives, not accidental duplicates.
rel="alternate" nedir
Bir sayfanın kaynak kodunu açtıysanız veya bir SEO denetimi yaptıysanız ve
<link rel="alternate" ...> içinde <head> gibi bir şey gördüyseniz, bu etiketle tanışmışsınızdır. Tarayıcılara ve arama motorlarına şunu söylemenin bir yoludur: “bu belgenin başka bir sürümü bir yerlerde var.”
Kafa karıştırıcı kısım — ve insanların takılmasına neden olan şey — tek bir anlamı olmamasıdır. Daha çok boşluk doldurma gibidir. Aynı rel="alternate", yanında hangi diğer özniteliğin durduğuna bağlı olarak tamamen farklı şeyler ifade edebilir:
hreflangyanında → “bu sayfanın başka bir dilde veya başka bir ülke için aynısı.”type="application/rss+xml"yanında → “bu sayfanın RSS beslemesi.”mediayanında → “bu sayfanın ayrı bir mobil sürümü” (çoğunlukla eski sitelerde göreceğiniz eski bir desen).
Yani rel="alternate", birkaç ilgisiz işi yapan tek bir etikettir. Hangi işe baktığınızı bilmek tüm beceridir.
Gerçekten kullanacağınız: hreflang
Çoğu site için önemli olan tek rel="alternate" sürümü hreflang olanıdır — bir sayfanın İngilizce, İspanyolca, Fransızca vb. sürümlerini bağlamak için kullanılır, böylece Google doğru arayana doğru olanı gösterir. Bunun bu sitede kendi kapsamlı bir rehberi vardır (katı kuralları olan büyük bir konudur), bu nedenle bu makale “bu etiket nedir ve tüm işleri nelerdir” seviyesinde kalır ve derinlemesine inceleme için sizi oraya yönlendirir.
Anlaşılması gereken şey
rel="alternate" bir sıralama güçlendirici değildir. Bir RSS besleme bağlantısı eklemek konumlarınızı yükseltmez. hreflang eklemek de yükseltmez — sadece doğru dil sürümünü doğru kişiye yönlendirir. Bu etiketlerin hiçbiri bir sayfanın taranacağını, dizine ekleneceğini veya tek bir birleştirilmiş varlık olarak ele alınacağını garanti etmez — bunlar arama motorları için ipuçlarıdır, komutlar değil. Etiketin tüm amacı şunu söylemektir: “bu benzer URL’ler bilerek var — onlara kopya spam değil, akraba gibi davranın.”
Ve bu kullanımların çoğu, ilişkiyi her iki uçtan da bildirmenizi ister — ana sayfa alternatifi işaret eder ve alternatif de geri işaret eder. Tek yönlü bir bağlantı genellikle yok sayılır.
Tam haritayı mı istiyorsunuz — tüm kullanımlar, 2026’da hangilerinin hâlâ önemli olduğu ve her biri için tam işaretleme? Gelişmiş sekmesine geçin.
Evidence for this claim HTML link rel=alternate indicates an alternate representation, such as another language or feed, with semantics refined by attributes like hreflang and type. Scope: HTML alternate link relation. Confidence: high · Verified: WHATWG HTML: Link type alternate Evidence for this claim Google uses rel=alternate hreflang for localized URL alternates when annotations are valid and reciprocal; it does not consolidate them like rel=canonical. Scope: Current Google hreflang behavior. Confidence: high · Verified: Google Search Central: Localized versionsTL;DR —
rel="alternate"WHATWG tarafından tanımlanan “alternate” bağlantı ilişkisidir ve anlamı tamamen onunla eşleştirilen öznitelik tarafından belirlenir:hreflang→ dil/bölge varyantı (güncel, yüksek değerli — tam kurallar hreflang rehberinde);type="application/rss+xml"/"application/atom+xml"→ besleme otomatik keşfi (güncel, niş, yalnızca keşif);media→ ayrı mobil URL varyantı (eski — duyarlı tasarım artık Google’ın varsayılanıdır). İlgili ancak farklı bir etiket olanrel="amphtml", bir kanonik sayfayı AMP sürümüne işaret eder. Ortak nokta şudur: her alternatif ilişkinin kendi sözdizimi ve doğrulama kuralları vardır — dördünün üçü (hreflang, mobil-alternatif, AMP) her iki uçtan karşılıklı eşleştirme gerektirir; RSS/Atom besleme otomatik keşfi gerektirmez. Bunların hiçbiri bir sıralama kaldıracı değildir ve hiçbiri tarama, dizine ekleme veya birleştirmeyi garanti etmez;rel="alternate"temelde bir yönlendirme veya keşif ipucudur, bir yönerge değil.
rel="alternate" aslında nedir
Bu, HTML link öğesinin rel (ilişki) özniteliğinin bir değeridir ve WHATWG HTML Living Standard’ın link-type listesinde tanımlanmıştır.
Tek başına “alternate”, yalnızca “geçerli belgenin alternatif bir temsili” anlamına gelir. Belirli anlam, onu eşleştirdiğiniz diğer öznitelikten gelir.
Bu yüzden tek bir etiket birkaç ilgisiz SEO işini yapar — ve bu yüzden genelci “rel=alternate açıklaması” yazıları bunları birbirine karıştırma eğilimindedir.
Bu etiketi uzun zamandır yinelenen içerik merceğinden ele aldım. Search Engine Land’deki The myth of the duplicate content penalty yazımda, bunu “mobil veya çeşitli ülke/dil sayfaları gibi bir sayfanın alternatif sürümlerini birleştiren” araçlardan biri olarak listeledim. Bu, akılda tutulmaya değer birleştirici tezdir: rel="alternate" kullanımının her biri, arama motorlarına bu farklı URL’ler kasıtlı akrabalardır, onları tek bir varlık olarak ele alın demek için vardır — kazara yinelenmenin tam tersi. (Motorların temsili bir URL’yi nasıl seçip birleştirdiği için, kanonikleştirme konusundaki kardeş konuya bakın.) Bu ek açıklamaların hiçbiri bir sonucu garanti etmez — ne taramayı, ne dizinlemeyi, ne birleştirmeyi, ne sıralamaları veya trafiği, ne besleme aboneliklerini, ne de bir yapay zeka yanıt motorunun alıntısını. Bunlar arama motorlarının uygulayabileceği ipuçlarıdır, uymaları gereken yönergeler değil.
Dört SEO kullanımı (ve bir yakın kuzen)
1. Hreflang — dil/bölge alternatifleri (güncel, en önemli)
2026’da en önemli olan budur. hreflang ile eşleştirildiğinde, rel="alternate" bir dil veya bölgesel varyant bildirir:
<link rel="alternate" hreflang="es" href="https://example.com/es/page/" />Google’ın çerçevesi: “If you have multiple versions of a page for different languages
or regions, tell Google about these different variations,” hreflang kullanarak “so
that we can understand that these pages are localized variations of the same
content.” Yük taşıyan kural karşılıklılıktır — Google: “Each language version
must list itself as well as all other language versions.” Bunu bozarsanız Google çifti yok sayar (bu bir ipucudur, bir yönerge değildir — yanlış hreflang yok sayılır, cezalandırılmaz).
Zihinsel model budur. ISO dil/bölge kodlarını, x-default’u veya üç uygulama yöntemini burada kasıtlı olarak yeniden türetmiyorum — bunların hepsi bu sitedeki özel hreflang derinlemesine incelemesinde yer alıyor. Uygulama için oraya gidin; mekanizma düzeyindeki görünüm için burada kalın.
2. RSS/Atom besleme otomatik keşfi (güncel, niş)
Bir besleme type ile eşleştirildiğinde, rel="alternate" tarayıcılara ve besleme okuyucularına sendikasyon beslemenizin nerede olduğunu söyler:
<link rel="alternate" type="application/rss+xml" title="Example Feed"
href="https://example.com/feed.xml" />Swap application/atom+xml for an Atom feed. This is the use almost every generalist
article forgets, even though “rel alternate rss” is a real query cluster. What it does
not do is boost rankings — John Mueller has been explicit that “if you are
looking for a ranking boost by having an RSS feed, that’s not going to happen” and
that “there’s no direct ranking boost for the website itself” (Search Engine
Roundtable coverage).
The real value is discovery: feeds work like a lightweight sitemap, helping Google
find new and updated URLs faster (Lumar’s office-hours summary
of Mueller’s comments). Discovery, not ranking.
3. Mobil alternatif (ayrı mobil URL’ler) — eski
media ile eşleştirildiğinde, rel="alternate" bir masaüstü URL’sini ayrı bir mobil (m-dot) URL’ye işaret eder:
<link rel="alternate" media="only screen and (max-width: 640px)"
href="https://m.example.com/" />…reciprocated by a rel="canonical" on the mobile page pointing back to the desktop
URL. This still appears in Google’s mobile-first indexing best-practices
docs
(updated December 2025), but it’s explicitly the non-preferred option: Google
“recommends Responsive Web Design because it’s the easiest design pattern to
implement and maintain,” and files the separate-URLs annotation under “additional
best practices” — i.e., legacy support. With mobile-first indexing complete for all
sites since July 2024, Google
evaluates the mobile version of a page regardless of your setup. Don’t build new
mobile-alternate setups in 2026; only maintain one if you’re still stuck on m-dot
URLs and can’t migrate to responsive yet.
4. AMP’nin rel="amphtml" etiketi — ilgili ancak farklı bir etiket
İşte neredeyse hiç kimsenin net yapmadığı bir anlam ayrımı: rel="amphtml", rel="alternate" değildir. Aynı “sayfanın başka bir sürümü burada” ailesinde farklı bir rel değeridir ve ikisi sürekli karıştırılır. Kurallı bir AMP olmayan sayfayı AMP sürümüne işaret eder:
<link rel="amphtml" href="https://example.com/page.amp.html" />…AMP sayfasında geri işaret eden rel="canonical" ile karşılık bulur. İşaretleme, AMP’yi koruyan her site için belgelendiği gibi hâlâ tam olarak çalışır, ancak AMP-stratejisi yıllar önce var olma nedenini kaybetti (aşağıdaki 2026 durumu bölümüne bakın). Kuzenlerdir, aynı etiket değildirler.
Bunlardan hangileri 2026’da hâlâ önemli
| Kullanım | Öznitelik eşleşmesi | 2026’daki durum |
|---|---|---|
| Hreflang | hreflang | Güncel, yüksek değerli — önemli olan |
| RSS/Atom beslemesi | type="application/rss+xml" | Güncel, niş — yalnızca keşif, sıralama etkisi yok |
| Mobil alternatif | media | Eski — koruyun, yeni benimsemeyin |
AMP (rel="amphtml") | (farklı rel değeri) | 2021’den beri isteğe bağlı; altyapı kapatıldı |
AMP özelinde: Google, 2021’de sayfaların Top Stories’de görünmesi için AMP olması şartını kaldırdı ve o Temmuz ayında şimşek rozetini emekliye ayırdı; böylece AMP biçiminin kendisi yerine Core Web Vitals / sayfa deneyimi işlevsel sinyal hâline geldi (Google’ın sayfa deneyimi güncelleme yazısı; Search Engine Land). Google artık “AMP sayfalarını diğer web sayfaları gibi dizine ekler ve kullanılan teknolojiden bağımsız olarak tüm sayfalara aynı standardı uygular.” Ardından 1 Temmuz 2026’da Google, önbellek sunumlu AMP sayfalarını Arama’da tamamen sonlandırdı — tıklamalar artık bir google.com AMP görüntüleyici URL’si yerine doğrudan yayıncının kendi AMP barındırmalı sayfasına yönleniyor ve Google, belgelerinden “AMP görüntüleyici, AMP Önbelleği ve imzalı değişimler” referanslarını kaldırdı (Search Engine Journal; Search Engine Roundtable). Hâlâ AMP çalıştırıyorsanız, rel="amphtml" işaretlemesini doğru tutun; kimse SEO nedenleriyle AMP’yi yeniden benimsememeli.
Ana tema: karşılıklı eşleştirme
Dört kullanımdan üçü ilişkinin her iki uçtan bildirilmesini ister — RSS/Atom besleme otomatik keşfi istisnadır; geri dönüş etiketi gerektirmeyen tek yönlü bir keşif bağlantısıdır ve Google’ın kendi hreflang belgeleri karşılıklılık kuralını yerelleştirilmiş sürüm kümeleriyle sınırlar, her rel="alternate" kullanımıyla değil:
- hreflang — her sürüm kendisini ve diğer her sürümü listeler.
- mobil — masaüstünde
rel="alternate", mobilde gerirel="canonical". - AMP — kurallı sayfada
rel="amphtml", AMP sayfasında gerirel="canonical".
Kırık karşılıklılık, bu üçü arasında en yaygın uygulama hatasıdır. Karşılıklı olması gereken bir ilişki tek yönlüyse, yok sayılmasını veya yarı beyan edilmesini bekleyin — RSS/Atom hiçbir geri dönüş bağlantısı gerektirmez.
For hreflang, the English and Spanish pages list themselves and one another. For legacy separate mobile URLs, the desktop page uses rel alternate with media and the mobile page points back with rel canonical. AMP is a related but distinct pattern: the canonical page uses rel amphtml and the AMP page points back with rel canonical. RSS and Atom feed autodiscovery is one-way and is not a reciprocal page pairing.
© Patrick Stox LLC · CC BY 4.0 ·
Yaygın hatalar
- Karşılıklı bağlantının eksik olması. Bir numaralı hata. Tek yönlü bir
rel="alternate"ilişkisi genellikle yok sayılır (hreflang) veya eşleşmeyi yarı beyan bırakır (mobil/AMP). rel="alternate"ilerel="amphtml"karıştırmak. Farklıreldeğerleri, farklı işler. AMP,rel="amphtml"değil,rel="alternate"kullanır.- Sıralama avantajı beklemek. Bunların hiçbiri konumları yükseltmez. hreflang yönlendirir; besleme bağlantıları keşfi kolaylaştırır; AMP, 2021’den beri sıralama ağırlığı taşımıyor.
- 2026’da yeni mobil-alternate veya AMP kurulumları oluşturmak. Duyarlı tasarım varsayılandır; AMP’nin SEO açısından bir avantajı yoktur. Bunlar bakım desenleridir, oluşturma desenleri değil.
- Aynı anda ayrı mobil URL’ler ve duyarlı tasarım çalıştırmak. Mueller, bunun Google’ın işlemesini karıştırabileceği konusunda uyardı (Search Engine Roundtable) — birini seçin.
Bing ve diğer motorlar
Bing, rel="alternate" aracılığıyla hreflang’ı destekler ancak bunu nispeten zayıf olarak ele alır.
Microsoft’tan Fabrice Canel, “hreflang is indeed a far weaker signal than
content-language at Bing” (çeviri) «hreflang, Bing’de content-language’dan çok daha zayıf bir sinyaldir» dedi (Search Engine Roundtable) —
yani Bing’de, rel="alternate"/hreflang, birkaç girdiden biridir (content-language başlığı/meta etiketi, <html lang>, gelen bağlantılar ve ziyaretçi coğrafyası) ve kesin bir otorite değildir. Bing/hreflang ile ilgili tam ele alış, hreflang rehberinde yer alır.
Bu nerede duruyor
rel="alternate", <head> içinde SEO için önemli olan meta etiketlerin geri kalanıyla birlikte yaşayan bağlantı düzeyinde bir sinyaldir — teknik olarak bir link öğesi değil, bir meta öğesi olsa da, bu sayfa içi kümede robots meta etiketinin, başlık öğesinin ve meta açıklamanın kardeşidir. Kavramsal olarak en yakın akrabası kanonikleştirmedir: kanonik, “bu kopyalar aynı sayfadır, birini seçin” derken, rel="alternate" “bunlar kasıtlı olarak farklı sürümlerdir, hepsini koruyun ancak ilişkili olduklarını anlayın” der. hreflang’a özgü kurallar için — kodlar, x-default, üç uygulama yöntemi,
ölçekte kümeleri denetleme — adanmış hreflang rehberine bakın.
AI özeti
Gelişmiş sürümün yoğunlaştırılmış bir değerlendirmesi:
rel="alternate"bir aile, bir özellik değildir. WHATWG “alternate” bağlantı ilişkisidir ve onunla eşleştirilen öznitelik anlamı belirler:hreflang→ dil/bölge varyantı;type="application/rss+xml"/"application/atom+xml"→ besleme otomatik keşfi;media→ ayrı mobil URL (eski).rel="amphtml"yakın bir kuzen, aynı etiket değil — bir kanonik sayfayı AMP sürümüne işaret eden farklı birreldeğeri.- 2026 durumu: hreflang güncel ve yüksek değerlidir; RSS/Atom güncel ancak niş ve yalnızca keşif amaçlıdır; mobil-alternate eskidir (duyarlı tasarım Google’ın varsayılanıdır; mobil öncelikli dizin oluşturma Temmuz 2024’te tamamlandı); AMP 2021’de özel muameleyi kaybetti ve Google, 1 Temmuz 2026’da Arama’da önbellek sunumlu AMP sayfalarını sonlandırdı.
- Dördünün üçü için ortak nokta karşılıklı eşleştirmedir — hreflang için ilişkiyi her iki uçtan da bildirin (tüm sürümleri listeler), mobil ve AMP için (geriye
alternateileamphtml/canonicaleşleştirin); RSS/Atom besleme otomatik keşfi tek yönlüdür ve geri dönüş bağlantısı gerektirmez. Bozuk karşılıklılık, bunu gerektiren üçü arasında en yaygın hatadır. - Bunların hiçbiri bir sıralama kaldıracı değildir ve hiçbiri bir sonucu garanti etmez. hreflang doğru varyantı doğru arayana yönlendirir; RSS besleme bağlantıları sıralamalara değil keşfe yardımcı olur (Mueller: “doğrudan sıralama artışı yok”); AMP sıralama ağırlığı taşımaz. Hiçbiri taramayı, dizinlemeyi, birleştirmeyi, trafiği, besleme aboneliklerini veya AI alıntılarını garanti etmez — bunlar yönergeler değil ipuçlarıdır. Bu bir yönlendirme/birleştirme sinyalidir — Patrick’in çerçevesi: bunlar kasıtlı akrabalar, kazara kopyalar değildir.
- Bing,
rel="alternate"aracılığıyla hreflang’i zayıf olarak ele alır (Canel: “Bing’de content-language’dan çok daha zayıf sinyal”). - Tam hreflang uygulaması özel hreflang rehberinde yer alır — bu merkez mekanizma düzeyindeki görünümdür ve oraya yönlendirir.
Resmi dokümantasyon
Birincil kaynak belgeler ve özellikler.
- Sayfalarınızın yerelleştirilmiş sürümleri (hreflang) —
rel="alternate" hreflangmekanizması ve karşılıklı bağlantı kuralı. - Yinelenen URL’leri birleştirin — Google’ın
rel="alternate"öğesini bir sayfanın alternatif sürümlerini belirtmek içinlinkek açıklama yöntemlerinden biri olarak tanımladığı yer. - Mobil siteler ve mobil öncelikli dizin oluşturma en iyi uygulamaları —
rel="alternate" media=…ayrı mobil URL ek açıklaması ve duyarlı tasarım önerisi. - Google Arama’da AMP hakkında —
rel="amphtml"işaretlemesi ve AMP’nin güncel (özel olmayan) dizinleme işlemi. - Sayfa deneyimi güncellemesi hakkında daha fazla zaman, araç ve ayrıntı (Nisan 2021) — AMP’nin Öne Çıkan Haberler için gerekli olmaktan çıktığı yer.
- XML site haritaları ve RSS/Atom beslemeleri için en iyi uygulamalar (2014) — keşif girdisi olarak beslemeler.
Özellik / referans
- WHATWG HTML Living Standard — bağlantı türleri — “alternate” ilişkisinin kanonik tanımı.
- MDN —
relözniteliği — herreldeğeri için geliştiriciye yönelik referans. - Microformats wiki — rel-alternate — birçok uygulayıcı sayfasının atıfta bulunduğu HTML-özellik-safçısı referansı.
Kaynaktan alıntılar
Google, Bing ve Patrick’ten kayıtlara geçmiş açıklamalar. Bir bağlantı derin bağlantıysa, kaynak sayfadaki alıntılanan pasaja atlar.
Google — rel="alternate" aracılığıyla hreflang
- “If you have multiple versions of a page for different languages or regions, tell Google about these different variations.” (çeviri) «Bir sayfanın farklı diller veya bölgeler için birden fazla sürümü varsa, Google’a bu farklı varyasyonlardan bahsedin.» — Google Search Central belgeleri. Alıntıya git
- “Each language version must list itself as well as all other language versions.” (çeviri) «Her dil sürümü, kendisini ve diğer tüm dil sürümlerini listelemelidir.» — her hreflang
rel="alternate"kümesi için geçerli olan karşılıklılık kuralı. Alıntıya git
Google — AMP’nin özel olmayan statüsü
- “Google Search indexes AMP pages just like other web pages, and applies the same standard to all pages, regardless of the technology used to build the page.” (çeviri) «Google Arama, AMP sayfalarını diğer web sayfaları gibi dizine ekler ve sayfayı oluşturmak için kullanılan teknolojiden bağımsız olarak tüm sayfalara aynı standardı uygular.» — Google Search Central belgeleri, AMP Hakkında. Alıntıya git
Google — ayrı mobil URL’ler yerine responsive tasarım
- “Google recommends Responsive Web Design because it’s the easiest design pattern to implement and maintain.” (çeviri) «Google, Responsive Web Design’ı önerir çünkü uygulaması ve bakımı en kolay tasarım desenidir.» — Google Search Central belgeleri, mobil öncelikli dizinleme en iyi uygulamaları. Alıntıya git
John Mueller, Google — RSS beslemeleri ve sıralama (Search Engine Roundtable aracılığıyla)
- “If you are looking for a ranking boost by having an RSS feed, that’s not going to happen” (çeviri) «RSS beslemesine sahip olarak bir sıralama artışı arıyorsanız, bu olmayacak» — ve “there’s no direct ranking boost for the website itself.” (çeviri) «web sitesinin kendisi için doğrudan bir sıralama artışı yoktur.» Kapsamı okuyun
Fabrice Canel, Microsoft Bing — zayıf sinyal olarak hreflang (Search Engine Roundtable aracılığıyla)
- “hreflang is indeed a far weaker signal than content-language at Bing.” (çeviri) «hreflang, Bing’de content-language’dan çok daha zayıf bir sinyaldir.» Kapsamı okuyun
Patrick Stox — birleştirme aracı olarak rel="alternate"
- “Rel=‘alternate’. Used to consolidate alternate versions of a page, such as mobile or various country/language pages.” (çeviri) «Rel=‘alternate’. Mobil veya çeşitli ülke/dil sayfaları gibi bir sayfanın alternatif sürümlerini birleştirmek için kullanılır.» — Search Engine Land’deki yinelenen içerik cezası efsanesi hakkındaki yazımdan. Makaleyi okuyun
Hangi rel="alternate" gerekli — yoksa hiç gerekli değil mi?
Yukarıdan aşağıya çalışın; uyan ilk dalda durun.
1. Aynı içeriği farklı dillerde veya farklı bölgeler için mi bağlıyorsunuz?
→ rel="alternate" hreflang="…" kullanın. Her sürüm kendisini ve diğerlerinin tümünü
listelemelidir (karşılıklı). Bu yüksek değerli, güncel kullanımdır — tam kurallar için özel
hreflang kılavuzunu izleyin. Bitti.
2. Bir blog/haber beslemesi yayınlıyor musunuz ve tarayıcıların ve okuyucuların bunu keşfetmesini istiyor musunuz?
→ rel="alternate" type="application/rss+xml" bölümünüzde application/atom+xml (veya <head>) kullanın.
Keşif ve kullanıcı deneyimi için iyidir; sıralama etkisi beklemeyin. Bitti.
3. Ayrı bir mobil URL (bir m. / m-dot sitesi) mi çalıştırıyorsunuz?
→ Responsive tasarıma geçebilir misiniz? Evet → bunu yapın; hiçbir
rel="alternate" media=… gerekmez (Google’ın varsayılan önerisi). Hayır, şimdilik m-dot’ta kaldınız → tam eşleşmeyi koruyun: masaüstünde rel="alternate" media=… +
mobilde geri rel="canonical". Aynı URL’lerde responsive de çalıştırmayın.
Bitti.
4. Hâlâ AMP sayfaları mı çalıştırıyorsunuz?
→ Bu rel="amphtml"’dir, değil rel="alternate". rel="amphtml"’yi
kanonik sayfada + AMP sayfasında geri rel="canonical" tutun. Ancak not: AMP sıralama
avantajı sağlamaz (2021’den beri) ve Google, 1 Temmuz 2026’da Search’te önbellek sunumlu AMP sayfalarını sonlandırdı — AMP’yi yeniden benimsemeyin. Tamam.
5. Yukarıdakilerin hiçbiri mi?
→ Muhtemelen rel="alternate"’e hiç ihtiyacınız yok. Bu, gerçek alternatif sürümler için bir yönlendirme/birleştirme
sinyalidir — “SEO için” eklenmesi gereken bir şey değil. Tamam.
rel="alternate" hile sayfası
Yanındaki özniteliğe göre etiket
| İşaretleme | Görev | Durum 2026 | Karşılıklı bağlantı gerekli mi? |
|---|---|---|---|
rel="alternate" hreflang="es" | Dil/bölge varyantı | Güncel, yüksek değer | Evet — her sürüm diğerlerinin tümünü listeler |
rel="alternate" type="application/rss+xml" | RSS beslemesi otomatik keşfi | Güncel, niş | Hayır |
rel="alternate" type="application/atom+xml" | Atom beslemesi otomatik keşfi | Güncel, niş | Hayır |
rel="alternate" media="only screen and (max-width: 640px)" | Ayrı mobil URL | Eski | Evet — mobilde geri rel="canonical" |
rel="amphtml" (farklı rel değeri) | AMP sayfası işaretçisi | İsteğe bağlı; altyapı kapatıldı | Evet — AMP’de geri rel="canonical" |
Hızlı bilgiler
- Sıralama faktörü değil — bunların hiçbiri. hreflang yönlendirir; RSS keşfe yardımcı olur; AMP 2021’de özel muameleyi kaybetti.
- Karşılıklılık 1 numaralı hatadır. Tek yönlü ilişkiler yok sayılır (hreflang) veya yarı beyan edilir (mobil/AMP).
rel="alternate"≠rel="amphtml"— farklı değerler, sıklıkla karıştırılır.- Mobil-alternate eskidir — responsive, Google’ın varsayılanıdır; mobil öncelikli dizine ekleme Temmuz 2024’te tamamlandı.
- AMP önbelleği/görüntüleyicisi 1 Temmuz 2026’da sona erdi — tıklamalar artık doğrudan yayıncının AMP tarafından barındırılan sayfasına gider.
- Bing,
rel="alternate"aracılığıyla hreflang’icontent-language’e kıyasla zayıf olarak ele alır.
Zihinsel model: rel="alternate" “bu farklı URL’ler kasıtlı
akrabalardır, tesadüfi kopyalar değil” der. Kuzeni rel="canonical" ise “bu
kopyalar aynı sayfadır — birini seçin” der.
rel="alternate" ile yapılmaması gerekenler
İnsanların bu etiketle gerçekten yaptığı somut hatalar, doğrudan yukarıdaki Gelişmiş izlenecek yoldan alınmıştır.
-
İlişkiyi yalnızca bir uçtan bildirmek. Bu, karşılıklılık gerektiren
rel="alternate"kullanımlarının tamamında en yaygın hatadır — hreflang, mobil-alternate ve AMP (RSS/Atom beslemesi otomatik keşfi tasarım gereği tek yönlüdür ve burada geçerli değildir). Neden yanlış: tek yönlü bir hreflang ilişkisi genellikle tamamen yok sayılır ve tek yönlü bir mobil/AMP eşleştirmesi ilişkiyi yarı beyan edilmiş bırakır. Bunun yerine: hreflang için her dil sürümünün kendisini ve diğer tüm sürümleri listelemesini sağlayın; mobil ve AMP için birincil sayfadarel="alternate"(veyarel="amphtml") ile alternatif sayfada geri işaret eden birrel="canonical"eşleştirin. -
rel="alternate"ilerel="amphtml"’yi karıştırmak. Neden yanlış: bunlar farklı işler yapan farklıreldeğerleridir ve bunları birbirinin yerine kullanılabilir gibi ele almak hatalı işaretlemeye veya eksik AMP ek açıklamalarına yol açar. Bunun yerine: AMP işaretçileri için özelliklerel="amphtml"kullanın verel="alternate"’i hreflang, besleme ve mobil-alternate kullanımları için ayırın. -
Bunların herhangi birinden sıralama artışı beklemek. Neden yanlış: hreflang doğru dil varyantını doğru arayana yönlendirir, RSS/Atom bağlantıları keşfe yardımcı olur (Mueller: doğrudan sıralama artışı yok) ve AMP 2021’den beri sıralama ağırlığı taşımıyor — hiçbiri konumları yükseltmez. Bunun yerine: bu etiketleri gerçekte yaptıkları yönlendirme/keşif işi için ekleyin, bir SEO kaldıracı olarak değil.
-
2026’da yeni mobil alternatif veya AMP kurulumları oluşturmak. Neden yanlış: responsive tasarım Google’ın varsayılan önerisidir ve mobil öncelikli dizine ekleme Temmuz 2024’ten beri tüm siteler için tamamlanmıştır — yeni m-dot veya AMP kurulumları bakım yükü ekler ve hiçbir avantaj sağlamaz. Bunun yerine: yalnızca henüz geçiş yapmadıysanız mevcut bir mobil alternatif veya AMP kurulumunu sürdürün; bu desenlerden hiçbirini yeni baştan benimsemeyin.
-
Aynı sayfalarda ayrı mobil URL’ler ve responsive tasarımı birlikte çalıştırmak. Neden yanlış: Google’dan John Mueller bu kombinasyonun Google’ın sayfayı işlemesini karıştırabileceği konusunda uyardı. Bunun yerine: tek bir desen seçin — responsive tasarım veya tamamen karşılıklı ayrı mobil URL kurulumu — ikisini birden değil.
Karşılıklı eşleştirme kontrol listesi
rel="alternate" etiketiniz hangi işi yapıyor olursa olsun, ilişkinin her iki uçtan da doğru şekilde bildirildiğini doğrulamak için bu kontrol listesini kullanın.
Bir şey eklemeden önce
- Bu etiketin hangi işi yaptığını belirleyin — hreflang (dil/bölge), feed otomatik keşfi veya mobil alternatif — çünkü gerekli öznitelik ve eşleştirme kuralı her biri için farklıdır.
- Gerçekten ihtiyacınız olduğunu doğrulayın. Üç işten hiçbiri geçerli değilse,
muhtemelen
rel="alternate"etiketine hiç ihtiyacınız yoktur.
Eğer hreflang ise
- Sayfanın her sürümünde, her dil/bölge varyantı için
<link rel="alternate" hreflang="…" href="…">ekleyin. - Her sürümün diğer tüm sürümlerin yanı sıra kendisini de listelediğini doğrulayın — tüm küme genelinde karşılıklılık, yalnızca bir çift değil.
- Dil kodu derinlemesine incelemesine veya küme ölçeğinde denetime ihtiyacınız varsa, özel hreflang rehberine devam edin.
Eğer bir feed ise
- Her feed için bir kez
<link rel="alternate" type="application/rss+xml" href="…">(veya Atom içinapplication/atom+xml) ekleyin. - Bunu bir keşif yardımcısı olarak ele alın, sıralama kaldıracı olarak değil — bu için karşılıklı bir bağlantı gerekmez.
Eğer mobil alternatif ise
- Bunun yerine responsive tasarıma geçip geçemeyeceğinize karar verin — evet ise, bu deseni tamamen atlayın.
- Ayrı bir mobil URL’de takılı kaldıysanız, masaüstü sayfasına
rel="alternate" media="…"ekleyin. - Mobil sayfaya masaüstü URL’sini gösteren
rel="canonical"geri ekleyin. - Aynı URL’lerde aynı anda responsive tasarım da çalıştırmadığınızı doğrulayın.
Eğer AMP ise
- Kurallı sayfaya AMP sürümünü gösteren
rel="amphtml"(rel="alternate"değil) ekleyin. - AMP sayfasına kurallı sayfayı gösteren
rel="canonical"geri ekleyin. - Yeni bir AMP kurulumu oluşturmayın — yalnızca mevcut olanı sürdürün.
Son kontrol
- hreflang, mobil alternatif veya AMP uyguladıysanız, karşılıklılığı uçtan uca doğrulayın — tek yönlü bir ilişki bu üçündeki en yaygın hatadır ve genellikle göz ardı edilir. Feed otomatik keşfi tasarım gereği tek yönlüdür; RSS/Atom için bu kontrolü atlayın.
rel="alternate" değişikliğinizin gerçekten etkili olduğunu doğrulayın
Bu makalenin sürekli döndüğü karşılıklılık kuralı için geçti/kaldı kontrolleri: ilişkiyi her iki uçtan bildirin, ardından doğru şekilde yerleştiğini doğrulayın.
Etiketler eklendikten sonra hreflang karşılıklılığı
Çalıştırılacak test: Etkilenen URL’yi (veya sitemap’ini) returntag —
returntag (/tools/returntag/) aracından geçirerek tüm hreflang
kümesini tarayın ve eksik dönüş etiketlerini, bozuk hedefleri ve kendine referans sorunlarını işaretleyin.
Beklenen sonuç: kümedeki her dil sürümü kendisini ve diğer tüm sürümleri listeler,
eksik dönüş etiketi veya bozuk hedef işareti olmadan. Başarısızlık yorumu: işaretlenmiş bir eksik dönüş etiketi,
en az bir sürümün diğerini listelemediği anlamına gelir — eşleştirme tek yönlüdür ve Google muhtemelen bunu yok sayar.
İzleme penceresi: dağıtımdan hemen sonra, ardından bir sonraki taramanızdan sonra tekrar kontrol edin (hreflang tanıma,
Google’ın kümedeki tüm sürümleri yeniden taramasına bağlıdır; bu günler ila haftalar sürebilir). Geri alma tetikleyicisi: tam bir yeniden tarama döngüsünden sonra dönüş etiketleri hâlâ eksikse,
son bilinen iyi işaretlemeye geri dönün ve elle yama yapmak yerine yeniden oluşturun.
Hreflang işaretlemesi oluşturma, yayınlamadan önce
Çalıştırılacak test: Herhangi bir hreflang değişikliği yayınlamadan önce URL × yerel ayar matrisinizi hreflang Generator +
Linter (/tools/hreflang-generator/) içinde oluşturun.
Beklenen sonuç: linter, girdiğiniz yerel ayar seti için yanlış bölge kodu, yinelenen veya eksik geri dönüş bildirmez.
Hata yorumu: işaretlenen herhangi bir bölge kodu veya yinelenen, yayınlamak üzere olduğunuz işaretlemenin bu makalenin en yaygın hata olarak belirttiği hatayı zaten içerdiği anlamına gelir.
İzleme penceresi: bu, dağıtım öncesi bir kontroldür — her işaretleme değişikliğinde, yayınlamadan önce bir kez çalıştırın.
Geri alma tetikleyicisi: linter temiz olana kadar yayınlamayın; burada önceden yakalarsanız geri alınacak bir şey yoktur.
Mobil alternatif veya AMP karşılıklı canonical
Çalıştırılacak test: Hem birincil sayfayı hem de alternatif (mobil veya AMP) sürümünü curl -I (veya kaynak görüntüleme) ile kontrol edin ve birincil sayfadaki rel="alternate" /
rel="amphtml" etiketini ve alternatif sayfada geri işaret eden rel="canonical" etiketini manuel olarak doğrulayın.
Beklenen sonuç: her sayfanın işaretlemesi diğerini doğru şekilde referans alır — birincil alternatifi işaret eder, alternatif birincile geri canonical olur.
Hata yorumu: alternatif sayfanın canonical’ı eksikse veya başka bir yeri işaret ediyorsa, eşleştirme bozulur ve alternatif, kasıtlı bir kopya yerine yanlışlıkla oluşmuş bir kopya olarak değerlendirilebilir.
İzleme penceresi: dağıtımdan hemen sonra kontrol edin; bunlar statik etiketlerdir, bu yüzden bekleyecek bir yayılma gecikmesi yoktur.
Geri alma tetikleyicisi: eksik veya yanlış bir karşılıklı canonical, işaretlemeyi hemen düzeltmek anlamına gelir — bir sıralama veya trafik sinyalinin fark etmesini beklemeyin.
Kendinizi test edin: rel=“alternate”
rel="alternate"’ın ne yaptığı ve ne zaman kullanılacağı hakkında beş hızlı soru. Her biri için bir cevap seçin, ardından kontrol edin.
Zaman ayırmaya değer kaynaklar
İlgili yazılarım
- Yinelenen içerik cezası efsanesi (Search Engine Land) —
rel="alternate"’ı “bir sayfanın mobil veya çeşitli ülke/dil sayfaları gibi alternatif sürümlerini birleştirmek” için bir araç olarak çerçevelediğim yer. - Hreflang: Yeni Başlayanlar İçin Kolay Rehber (Ahrefs) — en önemli
rel="alternate"kullanımı olan tam hreflang uygulama adım adım rehberi.
Konuşmalarım
- Arama Nasıl Çalışır (SlideShare) — tarama, oluşturma, dizine ekleme ve sunma konusundaki adım adım rehberim;
rel="alternate"gibi birleştirme sinyallerinin nereye uyduğu. (Her zamanki feragatnamem geçerlidir: “Bu, sistemlere dair anlayışımdır… %100 eksiksiz veya doğru olmayacak.”)
Resmi
- Google — Sayfalarınızın yerelleştirilmiş sürümleri (hreflang) ve Yinelenen URL’leri birleştirin.
- Google — Google Arama’da AMP hakkında ve Nisan 2021 sayfa deneyimi güncellemesi yazısı.
Sektörden haberler
- Google, Önbellek Sunulan AMP Sayfalarını Aramada Sonlandırıyor (Search Engine Journal) — 1 Temmuz 2026’da AMP görüntüleyici/önbellek sunum yolunun kapatılması.
- Google Arama Artık Arayanları Yayıncı Tarafından Barındırılan AMP Sayfalarına Yönlendiriyor (Search Engine Roundtable) — aynı değişikliğin tamamlayıcı kapsamı.
- AMP, Google’ın Top Stories bölümü için gerekli olmayacak (Search Engine Land) — AMP’nin özel muamelesini sona erdiren 2021 dönüm noktası.
- Google: RSS Akışları Sıralamaları Yükseltmeyecek (Search Engine Roundtable) — Mueller, akışların sıralama değil keşif amaçlı olduğunu söylüyor.
- Bing: hreflang Zayıf Bir Sinyaldir (Search Engine Roundtable) — Fabrice Canel, Bing’de
content-languageile hreflang hakkında. - Mobil Öncelikli Dizinleme Yalnızca Mobil Oluyor (Ahrefs) — ayrı mobil URL kurulumlarının artık neden eski teknoloji olduğu.
- WHATWG HTML Living Standard — bağlantı türleri ve MDN —
relözniteliği — geliştiriciler için spesifikasyon düzeyindeki tanımlar.
Değişiklik günlüğü
8 Ağu 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
25 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
18 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.