İçindekiler
Hreflang Spanish: İspanyolca Konuşan Pazarları Hedeflemeye İlişkin Kapsamlı Rehber
İspanyolca, ana dili olarak 500 milyonun üzerinde konuşana sahip olup 20'den fazla ülkede ikinci en çok konuşulan dildir. Web siteniz bu kitlelere hitap ediyorsa hreflang Spanish etiketlerini doğru şekilde uygulamak isteğe bağlı değil — doğru kullanıcılar için doğru arama sonuçlarında görünebilmek adına zorunludur.
Bu rehber ihtiyacınız olan her şeyi kapsamaktadır: HTML söz dizimi, es-MX, es-AR ve es-ES gibi bölgesel varyantlar, iki dilli pazarlar için hreflang Canada gibi özel durumların nasıl ele alınacağı ve better-i18n gibi araçların hreflang listelerini hiçbir zaman elle yönetmek zorunda kalmayacak şekilde tüm süreci nasıl otomatikleştirdiği.
Hreflang Nedir ve İspanyolca İçin Neden Önemlidir?
Hreflang, belirli bir sayfanın hangi dil ve bölge için tasarlandığını arama motorlarına bildiren bir HTML özniteliği — ve karşılık gelen bir HTTP başlığıdır. Meksika'daki bir kullanıcı sunduğunuz bir şeyi aradığında Google, kullanıcıya genel İspanyolca veya İngilizce sayfanız yerine es-MX sayfanızı sunmak için hreflang sinyallerini kullanır.
Doğru hreflang uygulaması olmadan Google tahmin yapmak zorunda kalır. Bazen doğru tahmin eder; çoğu zaman etmez. Sonuç olarak Arjantin'deki İspanyolca konuşan kullanıcılar İspanya için yazılmış bir sayfaya iner ya da Meksika City'deki bir kullanıcı euro cinsinden fiyatlandırılmış içerikle karşılaşır. Hemen çıkma oranları artar, dönüşümler düşer ve SEO'nuz zarar görür.
Hreflang Spanish etiketi, niyetinizi açık hale getirerek bu sorunu çözer. Her küresel web sitesinin uyması gereken temel uluslararası SEO kurallarından biridir — ve en sık ihlal edilenlerden de biridir.
Hreflang HTML Spanish Söz Dizimini Anlamak
Hreflang HTML Spanish özniteliği BCP 47 dil etiketi biçimini izler. HTML belgenizin <head> bölümündeki temel yapı şöyle görünür:
<link rel="alternate" hreflang="es" href="https://example.com/es/" />
Bu Google'a şunu söyler: "Bu sayfa İspanyolcadır, bölgeden bağımsız olarak tüm İspanyolca konuşan kullanıcılar için tasarlanmıştır."
Bölgesel hedefleme için ISO 3166-1 alpha-2 ülke kodu eklersiniz:
<!-- İspanya --> <link rel="alternate" hreflang="es-ES" href="https://example.com/es-es/" /> <!-- Meksika --> <link rel="alternate" hreflang="es-MX" href="https://example.com/es-mx/" /> <!-- Arjantin --> <link rel="alternate" hreflang="es-AR" href="https://example.com/es-ar/" /> <!-- Kolombiya --> <link rel="alternate" hreflang="es-CO" href="https://example.com/es-co/" /> <!-- Şili --> <link rel="alternate" hreflang="es-CL" href="https://example.com/es-cl/" /> <!-- Amerika Birleşik Devletleri (İspanyolca konuşanlar) --> <link rel="alternate" hreflang="es-US" href="https://example.com/es-us/" /> <!-- Diğer tüm İspanyolca konuşanlar için geri dönüş --> <link rel="alternate" hreflang="es" href="https://example.com/es/" /> <!-- Eşleşmeyen bölgeler için varsayılan geri dönüş --> <link rel="alternate" hreflang="x-default" href="https://example.com/" />
Hreflang setinizdeki her sayfanın, kendisi dahil olmak üzere setteki tüm diğer sayfalara referans vermesi gerekir. Bu öz-referans zorunluluğu en sık atlanılan kurallardan biridir ve Google'ın hreflang etiketlerinizi tamamen görmezden gelmesine yol açar.
Tam Hreflang Spanish Tag HTML Uygulaması
Aşağıda, İngilizce ile birlikte birden fazla İspanyolca konuşulan bölgeyi hedefleyen bir sayfa için eksiksiz ve doğru şekilde uygulanmış bir hreflang tag HTML bloğunun nasıl göründüğü yer almaktadır:
<head> <meta charset="UTF-8" /> <title>Ürününüz — İspanyolca Pazarlar</title> <!-- İngilizce --> <link rel="alternate" hreflang="en" href="https://example.com/en/" /> <link rel="alternate" hreflang="en-US" href="https://example.com/en-us/" /> <link rel="alternate" hreflang="en-GB" href="https://example.com/en-gb/" /> <!-- İspanyolca — genel --> <link rel="alternate" hreflang="es" href="https://example.com/es/" /> <!-- İspanyolca — bölgesel --> <link rel="alternate" hreflang="es-ES" href="https://example.com/es-es/" /> <link rel="alternate" hreflang="es-MX" href="https://example.com/es-mx/" /> <link rel="alternate" hreflang="es-AR" href="https://example.com/es-ar/" /> <link rel="alternate" hreflang="es-CO" href="https://example.com/es-co/" /> <link rel="alternate" hreflang="es-CL" href="https://example.com/es-cl/" /> <link rel="alternate" hreflang="es-US" href="https://example.com/es-us/" /> <!-- Varsayılan geri dönüş --> <link rel="alternate" hreflang="x-default" href="https://example.com/" /> </head>
Bu listedeki her URL 200 yanıtı döndürmeli, robots.txt tarafından engellenmemeli ve diğer tüm sayfalara geri işaret eden karşılıklı hreflang etiketleri içermelidir.
Hreflang Canada: İki Dilli Pazarların Yönetimi
Kanada, kendi bölümünü hak eden özel bir durumdur. Kanada'nın iki resmi dili vardır — İngilizce ve Fransızca — ve özellikle büyük şehirlerde kayda değer bir İspanyolca konuşan göçmen nüfusu bulunmaktadır. Hreflang Canada hedefliyorsanız genellikle en azından şunlara ihtiyacınız vardır:
<!-- İngilizce Kanada --> <link rel="alternate" hreflang="en-CA" href="https://example.com/en-ca/" /> <!-- Fransızca Kanada --> <link rel="alternate" hreflang="fr-CA" href="https://example.com/fr-ca/" /> <!-- İspanyolca Kanada (Kanada'daki İspanyolca konuşanları hedefliyorsanız) --> <link rel="alternate" hreflang="es-CA" href="https://example.com/es-ca/" />
es-CA etiketi daha az yaygındır ancak tamamen geçerlidir. Ürününüz veya hizmetiniz özellikle İspanyolca konuşan Kanadalılara yönelikse — göçmenlik hizmetleri, kültürel topluluklar, İspanyolca medya — bu etiket niyetinizi Google'a açıkça bildirir.
Ancak çoğu işletme için en-CA ve fr-CA birincil Kanada hedefleridir; es (genel İspanyolca) veya es-US ise diğer bölgesel etiketler aracılığıyla İspanyolca konuşan ziyaretçileri yakalar.
İspanyolca Pazarlar İçin Eksiksiz Hreflang Listesi Oluşturma
Birden fazla İspanyolca konuşulan ülkeye genişlediğinizde eksiksiz bir hreflang listesine ihtiyaç duyarsınız. Aşağıda en yaygın hedeflenen İspanyolca konuşulan pazarlar için bir referans tablosu bulunmaktadır:
| Bölge | Hreflang Etiketi | Notlar |
|---|---|---|
| Genel İspanyolca | es | Daha spesifik bir eşleşmesi olmayan tüm İspanyolca konuşanları yakalar |
| İspanya | es-ES | İspanya'ya özgü içerik, euro fiyatlandırması |
| Meksika | es-MX | İnternet kullanıcısı sayısına göre en büyük İspanyolca konuşulan pazar |
| Arjantin | es-AR | Kendine özgü sözcük dağarcığı ve döviz kuru değerlendirmeleri |
| Kolombiya | es-CO | Hızla büyüyen e-ticaret pazarı |
| Şili | es-CL | Yüksek internet penetrasyonu, istikrarlı ekonomi |
| Peru | es-PE | Büyüyen dijital pazar |
| Venezuela | es-VE | Çevrimiçi büyük diaspora nüfusu |
| Amerika Birleşik Devletleri | es-US | 41+ milyon ana dili İspanyolca olan konuşan |
| Kanada | es-CA | Hedefli hizmetler için küçük ama geçerli |
| Varsayılan | x-default | Belirli bir etiketle eşleşmeyen kullanıcılar |
Bu hreflang listesini onlarca sayfa — ya da daha büyük sitelerde yüzlerce sayfa — genelinde yönetmek, manuel uygulamanın yetersiz kaldığı noktadır. Tek bir eksik karşılıklı bağlantı tüm kümeyi geçersiz kılar. Yapılandırılmış bir uluslararası SEO kontrol listesi üzerinden çalışmak, yayına geçmeden önce her adımın — tam çift yönlü hreflang dahil — karşılandığından emin olmaya yardımcı olur.
Hreflang es-SP: Kaçınılması Gereken Yaygın Bir Hata
Geliştiricilerin yaptığı en sık hatalardan biri, İspanya için doğru hreflang es-ES yerine hreflang es-SP kullanmaktır. ISO 3166-1 alpha-2'de İspanya'nın ülke kodu ES'dir, SP değil. es-SP kullanmak Google'ın işlemeyeceği geçersiz bir etiket üretir.
Kod tabanınızda veya bir müşteri sitesinde es-SP görürseniz es-ES ile değiştirin. Bu sessiz bir başarısızlıktır — Google bir hata bildirmez; etiketi yalnızca görmezden gelir.
Benzer şekilde, yaygın hatalar şunlardır:
es-LA— Latin Amerika için ISO ülke kodu yoktur; bunun yerinees(genel) kullanınes-LATAM— geçersiz; aynı çözümes_MX— alt çizgiler geçerli ayırıcı değildir; tire kullanın (es-MX)
Doğru Hreflang Spanish Uygulamasının SEO Etkisi
Google, hreflang sinyallerini sunucu konumu, bağlantı sinyalleri ve içerik dil tespiti gibi diğer faktörlerle birlikte kullanır — ancak hreflang sağlayabileceğiniz en doğrudan ve yetkili sinyaldir.
Doğru uygulandığında SEO faydaları ölçülebilir niteliktedir:
Yinelenen içerik cezalarının azaltılması. Hreflang olmadan çevrilmiş sayfalarınız varsa Google bunları yinelenen içerik olarak değerlendirip bir sürümü bastırabilir. Hreflang, Google'a bunların kasıtlı bölgesel varyantlar olduğunu, kopya değil, bildirmektedir.
İyileştirilmiş tıklama oranları. Doğru bölgesel sayfa doğru ülkenin arama sonuçlarında göründüğünde kullanıcılar, kendi bağlamlarıyla örtüşen bir URL ve başlık görür — es-mx alan yolu, yerel fiyatlandırma, tanıdık deyimler — ve tıklama olasılıkları çok daha yüksektir. Bu durum, İspanyolca sayfalarınızın sunduğu SEO değerini doğrudan artırır; daha yüksek tıklama oranı, aynı sıralama konumundan daha fazla gerçek trafik anlamına gelir.
Daha iyi tarama bütçesi dağılımı. Arama motorları site yapınızı daha net anlayarak bölgesel sayfaları daha verimli tarar.
Düşük hemen çıkma oranları. Kendi bölgesi için yazılmış bir sayfaya inen kullanıcılar daha uzun süre kalır. es-MX içeriğine inen Meksikalı bir kullanıcı, es-ES içeriği yerine tanıdık terminoloji, yerel ödeme yöntemleri ve ilgili döviz birimiyle karşılaşır — bunların tümü etkileşimi artırır.
better-i18n Hreflang Etiketi Oluşturmayı Nasıl Otomatikleştirir?
Hreflang etiketlerini manuel olarak yönetmek her ölçekte hataya açıktır. 50 sayfası ve 10 dil/bölge kombinasyonu olan bir site, 500 adet doğru çapraz referanslı hreflang etiketi gerektirir. Bir URL yapısını değiştirin, yeni bir sayfa ekleyin veya bir bölgeyi kullanımdan kaldırın — her bir referansı güncellemeniz gerekir.
better-i18n bu bakım yükünü tamamen ortadan kaldırır.
better-i18n'de yerel ayar yapılandırmanızı tanımladığınızda platform, sitenizdeki her sayfa için hreflang etiketlerini otomatik olarak oluşturur. Hedef pazarlarınızı belirtirsiniz — es, es-MX, es-AR, es-ES, en-US, fr-CA vb. — ve better-i18n, render stratejinize bağlı olarak derleme zamanında veya çalışma zamanında <head> bölümünüze doğru hreflang HTML'ini yerleştirir.
İşte bir better-i18n yerel ayar konfigürasyonunun nasıl göründüğü:
// i18n.config.ts
export const locales = [
{ code: 'en', name: 'English', default: true },
{ code: 'es', name: 'Spanish (Generic)' },
{ code: 'es-ES', name: 'Spanish (Spain)' },
{ code: 'es-MX', name: 'Spanish (Mexico)' },
{ code: 'es-AR', name: 'Spanish (Argentina)' },
{ code: 'es-CO', name: 'Spanish (Colombia)' },
{ code: 'fr-CA', name: 'French (Canada)' },
{ code: 'en-CA', name: 'English (Canada)' },
] as const;
Bu tek gerçek kaynaktan better-i18n şunları oluşturur:
- Her sayfada doğru hreflang
<link>etiketleri - Yerel ayar farkında URL yönlendirmesi (
/es-mx/,/es-ar/vb.) x-defaultgeri dönüş etiketleri- Her yerel ayar için
xhtml:linkalternatif referanslarını içeren sitemap girdileri - Open Graph yerel ayar alternatifleri
Karşılıklı bağlantı — bir setteki her sayfanın diğer tüm sayfalara referans vermesinin sağlanması — otomatik olarak gerçekleştirilir. Bunu yazmazsınız, denetlemezsiniz ve yeni bir sayfa eklediğinizde bozmaz.
Sitemaplarda Hreflang: HTML Etiketlerine Alternatif
Büyük siteler için her HTML <head> bölümüne hreflang etiketleri yerleştirmek pratik olmayabilir. Google bir alternatifi kabul eder: xhtml:link özniteliğini kullanarak XML sitemapınızda hreflang ilişkilerini bildirmek.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/es/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://example.com/es/" />
<xhtml:link rel="alternate" hreflang="es-MX" href="https://example.com/es-mx/" />
<xhtml:link rel="alternate" hreflang="es-AR" href="https://example.com/es-ar/" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://example.com/es-es/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/" />
</url>
<url>
<loc>https://example.com/es-mx/</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://example.com/es/" />
<xhtml:link rel="alternate" hreflang="es-MX" href="https://example.com/es-mx/" />
<xhtml:link rel="alternate" hreflang="es-AR" href="https://example.com/es-ar/" />
<xhtml:link rel="alternate" hreflang="es-ES" href="https://example.com/es-es/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/" />
</url>
</urlset>
better-i18n bu sitemapı HTML etiketleriyle birlikte otomatik olarak oluşturur; böylece her ikisi her zaman senkronda olur.
Hreflang Spanish Uygulamanızı Doğrulama
Hreflang etiketlerini uyguladıktan sonra, dizine eklenmeden önce bunları doğrulayın:
Google Search Console — Uluslararası Hedefleme raporu, eksik geri dönüş etiketleri, geçersiz dil kodları ve ulaşılamayan URL'ler dahil olmak üzere hreflang hatalarını gösterir.
Hreflang Test Araçları — Merkle'nin hreflang etiket test aracı ve Sistrix'in hreflang doğrulayıcısı gibi araçlar, sayfalarınızın bir örneğini tarar ve karşılıklı bağlantı sorunlarını raporlar.
Manuel Nokta Kontrolleri — Hreflang setinizdeki birkaç sayfanın kaynak kodunu görüntüleyin ve etiket sayısının her sayfada beklenen yerel ayar sayısıyla eşleştiğini doğrulayın.
Screaming Frog — Hreflang etiketlerini çıkaracak ve tam taramanız genelinde bunları otomatik olarak çapraz referanslandıracak şekilde yapılandırın.
better-i18n ile platformun kendi doğrulama katmanı, bir yerel ayar yapılandırmasının bozuk hreflang setleri üreteceği durumlarda derlemeyi başarısız kılarak derleme zamanında hreflang bütünlüğünü denetler. Bu, hataları üretime ulaşmadan yakalar. Ardından bu hreflang sinyallerinin organik performansı nasıl etkilediğini, yerel ayara göre segmentlere ayrılmış Google Analytics SEO raporlaması kullanarak izleyebilirsiniz.
Yaygın Hreflang Spanish Hataları ve Düzeltme Yolları
| Hata | Neden | Düzeltme |
|---|---|---|
| Eksik geri dönüş etiketleri | A sayfası B sayfasına referans veriyor ancak B sayfası A sayfasına referans vermiyor | Setteki her sayfanın diğer tüm sayfaları içerdiğinden emin olun |
Geçersiz ülke kodu es-SP | ISO kodlarında karışıklık | İspanya için es-ES kullanın |
| Hreflang URL'lerinde 404 | URL, hreflang etiketleri güncellenmeden değiştirildi | Canlı rotalardan etiket oluşturmak için better-i18n kullanın |
Alt çizgi kullanımı (es_MX) | Yanlış ayırıcı | Tire ile değiştirin (es-MX) |
Eksik x-default | Eşleşmeyen kullanıcılar için geri dönüş yok | <link rel="alternate" hreflang="x-default" href="..." /> ekleyin |
| Noindex sayfalarında hreflang | Sinyaller çakışıyor | Noindex sayfalarından hreflang'ı kaldırın veya noindex'i kaldırın |
Sonuç: Hreflang Spanish ile Başlayın, Oradan Ölçeklendirin
Çevrimiçi İspanyolca konuşulan pazar büyük, coğrafi olarak dağınık ve kültürel açıdan çeşitlidir. Tek bir es etiketi çoğu zaman yetersizdir — Meksikalı, Arjantinli ve İspanyol kullanıcıların farklı söz dağarcığı, farklı döviz beklentileri ve farklı kültürel referansları vardır. Doğru hreflang Spanish uygulaması, her kitleye tam olarak hizmet vermenizi sağlar.
Kuralları anladıktan sonra teknik uygulama basittir: geçerli BCP 47 dil etiketleri, bir setteki tüm sayfalar arasında karşılıklı bağlantı, tutarlı URL biçimleri ve net bir x-default geri dönüşü. Operasyonel zorluk, siteniz büyüdükçe bunu sürdürmektir.
better-i18n'in farkı burada ortaya çıkar. Her sayfada bir hreflang listesini manuel olarak yönetmek yerine, yerel ayarlarınızı bir kez tanımlar ve platform etiket oluşturmayı, sitemap alternatiflerini ve doğrulamayı otomatik olarak yönetir. Yeni bir İspanyolca pazarı eklemek — örneğin Peru için es-PE — yüzlerce HTML dosyasını denetlemek yerine yerel ayar yapılandırmanıza tek bir satır eklemek anlamına gelir.
İspanyolca konuşulan pazarlara genişlemeye hazırsanız veya halihazırda sahip olduğunuz hreflang uygulamasını geliştirmek istiyorsanız, better-i18n bunu doğru şekilde yapmanız ve ölçekte sürdürebilmeniz için gereken altyapıyı sunar.