aghkuh1

[Çok Dilli Web Sitesi Geliştirme Günlüğü - 23. Gün] locale Ayarı ve hreflang Ayarının Farkı

  • Yazım Dili: Korece
  • Baz Ülke: Tüm Ülkelercountry-flag
  • BT

Oluşturulma: 2025-01-19

Güncelleme: 2025-01-22

Oluşturulma: 2025-01-19 14:55

Güncelleme: 2025-01-22 14:43

[Çok Dilli Web Sitesi Geliştirme Günlüğü - 23. Gün] locale Ayarı ve hreflang Ayarının Farkı

Oluşturduğum web sitesinde hreflang ayarları doğru bir şekilde yapılmış durumda.


[Çok Dilli Web Sitesi Geliştirme Günlüğü - 23. Gün] locale Ayarı ve hreflang Ayarının Farkı

Durumis de hreflang ayarlarını doğru bir şekilde yapmış. "

Web sitesini çok dilli olarak çalıştırırken, yerel ayarlar (locale)ve hreflang ayarlarısık karşılaştığımız iki önemli kavramdır. Bu iki ayar birbirine benzeyebilir ancak aslında amaçları ve kullanım şekilleri farklıdır. Bu blog yazısında, iki ayarın farklılıklarını ayrıntılı olarak inceleyeceğiz.


Yerel Ayarlar (Locale) Nedir?

Yerel ayarlar, web sitesinde dil ve bölgesel biçimlendirmeyi tanımlamaktır. Basitçe söylemek gerekirse, web sayfasının belirli bir dile veya bölgeye göre içeriği göstermesini sağlayan bir ayardır. Örneğin, Türkçe bir web sayfası ise tarih biçimi, sayılar ve saat dilimleri Türkiye standartlarına göre ayarlanır.

En temel örnek, HTML'nin <html lang="..."> özniteliğini kullanmaktır. Bu öznitelik aracılığıyla sayfanın kullandığı ana dili belirtir ve buna uygun bölgesel içeriğin gösterilmesini sağlar.

Örneğin, Türkçe bir sayfa için lang="tr" şu şekilde ayarlanır:


html

<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Türkçe Web Sitesi</title>
</head>
<body>
<h1>Merhaba!</h1>
</body>
</html>


Bu şekilde ayarlandığında, ilgili sayfa Türkçe içeriği temel olarak sunar ve sayılar veya tarih biçimleri de Türkiye'ye göre gösterilir. Bu tür ayarlar, kullanıcının web sitesinde istediği dil ve bölgeye uygun içeriği doğal bir şekilde sunmasına yardımcı olur.


Hreflang Ayarları Nedir?

Hreflang ayarları, arama motoru optimizasyonu (SEO) ile ilgilidir. Çok dilli veya çok uluslu sitelerde, belirli bir dile ve bölgeye uygun sayfaları arama motorlarına bildirme işlevi görür. Bu ayar sayesinde arama motorları, kullanıcının kullandığı dile ve bölgeye uygun içeriği doğru bir şekilde gösterebilir.

Örneğin, aynı içeriğin İngilizce, Türkçe ve Japonca olarak farklı sayfalarda bulunduğu durumlarda, hreflang kullanarak her sayfanın hangi dil ve bölgeyi hedeflediğini açıkça belirtebiliriz. Bu durumda kullanılan etiket <link rel="alternate" hreflang="..."> şeklindedir.

Aşağıda, İngilizce, Türkçe ve Japonca sayfalar arasındaki bağlantının hreflang kullanılarak ayarlanmasına ilişkin bir örnek verilmiştir:

html
⁠⁠⁠⁠⁠⁠⁠
<head>
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="tr" href="https://example.com/tr/" />
<link rel="alternate" hreflang="ja" href="https://example.com/ja/" />
</head>
Bu şekilde ayarlandığında, Google gibi arama motorları kullanıcının dil ve bölgesine uygun sayfaları arama sonuçlarında doğru bir şekilde gösterecektir. Örneğin, Türkiye'den arama yapıldığında Türkçe sayfa, Japonya'dan arama yapıldığında Japonca sayfa arama sonucu olarak çıkabilir.


Yerel Ayarlar (Locale) ve Hreflang Ayarlarının Farklılıkları

Yerel ayarlar ve hreflang ayarlarının amaçları farklıdır. Yerel ayarlar, sayfada dil ve bölgesel içeriğin doğru bir şekilde gösterilmesi için yapılan bir ayardır; hreflang ayarları ise arama motorlarına sayfanın dil ve bölge bilgilerini bildirerek çok dilli sayfaların arama sonuçlarında doğru bir şekilde görünmesini sağlar.

Yerel ayarlar (locale)sitesindeki içeriğin hangi dilde gösterileceğini belirler ve ilgili dile uygun biçimlendirmeyi (tarih, sayılar vb.) ayarlamak için kullanılır.
Hreflang ayarlarıçok dilli veya çok uluslu sayfalar olduğunda, arama motorlarına her sayfanın hangi dili ve bölgeyi hedeflediğini açıkça bildirme işlevi görür.


Sonuç

Web sitesinde yerel ayarlar ve hreflang ayarlarını doğru kullanmak, kullanıcılara daha özelleştirilmiş bir deneyim sunmayı sağlar. Yerel ayarlar, sayfanın dilini ve bölgesel içeriğini doğru bir şekilde göstermek için faydalıdır ve hreflang ayarları çok dilli sitelerde arama motoru optimizasyonu için önemli bir rol oynar. Bu iki ayarı uygun şekilde kullanmak, hem web sitesi kullanıcı deneyimini hem de SEO'yu iyileştirebilir.



Yorumlar0