İçeriğe atla

HTML

HTML'de Meta Etiketleri (Meta Tags) Nedir? Kapsamlı SEO Rehberi

5 min read

HTML'de Meta Etiketleri (Meta Tags) Nedir? Kapsamlı SEO Rehberi

Güzel tasarlanmış bir web sitesine baktığınızda, içeriği yapılandıran HTML'in, ona stil veren CSS'in ve onu hayata geçiren JavaScript'in sonucunu görürsünüz. Ancak her web sayfasının <head> bölümünde gizli, insan gözüyle görülmeyen, web siteniz ile onu indeksleyen makineler arasında gerçekleşen gizli bir iletişim katmanı vardır.

Bu görünmez katman, Meta Etiketleri (Meta Tags) kullanılarak oluşturulur.

Meta etiketleri, bir sayfanın içeriğini açıklayan metin parçacıklarıdır. Sayfanın kendisinde görünmezler; bunun yerine arama motorlarıyla (Google gibi), sosyal medya platformlarıyla (Twitter ve Facebook gibi) ve web tarayıcılarıyla doğrudan konuşurlar. Web sitenizin arama sonuçlarında üst sıralarda yer almasını, cep telefonlarında kusursuz görünmesini ve sosyal medyada paylaşıldığında profesyonel durmasını istiyorsanız, meta etiketlerinde kesinlikle ustalaşmalısınız.

Bu kapsamlı rehberde, meta etiketlerinin tam olarak ne olduğunu, hangilerinin SEO (Arama Motoru Optimizasyonu) için kritik olduğunu, hangilerini görmezden gelebileceğinizi ve sosyal medya için Open Graph etiketlerinin nasıl uygulanacağını inceleyeceğiz.

Meta Etiketleri Nereye Konur?

Meta etiketleri kesinlikle HTML belgenizin <head> öğesi (elementi) içine yerleştirilir. Bunlar kendi kendini kapatan etiketlerdir, yani kapanış için bir </meta> etiketine ihtiyaç duymazlar.

Meta etiketlerinin nerede yaşadığını gösteren bir HTML belgesinin temel iskeleti şöyledir:

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Harika Web Sitem</title>
    <!-- Meta etiketleriniz buraya gelecek -->
    <meta name="description" content="Bu benim web sitemin açıklamasıdır.">
</head>
<body>
    <h1>İnternete hoş geldiniz</h1>
</body>
</html>

Mutlak Minimum: Temel Meta Etiketleri

En basit açılış sayfası bile modern cihazlarda doğru çalışması için bir temel meta etiketi setine ihtiyaç duyar.

1. Charset (Karakter Seti) Meta Etiketi

<meta charset="UTF-8">

Bu muhtemelen sayfanızdaki en önemli etikettir. Tarayıcıya hangi karakter kodlamasını (character encoding) kullanacağını söyler. UTF-8 evrensel standarttır. Bu etiketi unutursanız, aksanlı karakterler (Ş, Ğ, Ç, Ö, Ü, İ gibi) veya emojiler (🚀) farklı tarayıcılarda bozuk semboller ( gibi) olarak görünebilir. Bu etiket her zaman <head> içindeki en ilk öğe olmalıdır.

2. Viewport Meta Etiketi

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Akıllı telefonlar döneminden önce, web siteleri büyük masaüstü monitörler için inşa edilirdi. iPhone piyasaya çıktığında, Apple bu etiketi tanıttı. Mobil tarayıcıya şunları söyler: "Masaüstü sürümünü göstermek için uzaklaştırma (zoom out) yapma. Bunun yerine, sayfanın genişliğini cihazın ekran genişliğine eşitle ve 1'lik bir yakınlaştırma seviyesiyle başla." Bu etiket olmadan, duyarlı (responsive) CSS çerçeveniz (Tailwind veya Bootstrap gibi) mobil cihazlarda kesinlikle düzgün çalışmayacaktır.

3. Title (Başlık) Etiketi

<title>İstanbul'daki En İyi Kahveciler | Kahve Gurusu</title>

Teknik olarak, <title> bir <meta> etiketi değil, bir HTML öğesidir, ancak benzer bir amaca hizmet ettiği için meta etiketleriyle gruplandırılır. Başlık etiketi, sayfanızdaki en önemli tek SEO faktörüdür. Google arama sonuçlarında büyük mavi bağlantı olarak görünen ve tarayıcı sekmesinde neyin görüneceğini belirleyen metindir.

  • En İyi Uygulama: Google'ın onu kesmemesi (kırpmaması) için 60 karakterin altında tutun.

SEO Meta Etiketleri: Hâlâ Ne Önemli?

1990'ların sonlarında web yöneticileri, arama motorlarını kandırarak daha üst sıralarda yer almak için meta etiketlerine istedikleri her şeyi koyabiliyorlardı. Google akıllandı ve algoritmalarını değiştirdi. Bugün, birçok eski meta etiketi tamamen göz ardı edilmektedir. İşte gerçekten önemsemeniz gerekenler.

1. Meta Description (Açıklama)

<meta name="description" content="İstanbul'daki en iyi 10 gizli kahve dükkanını keşfedin. Espresso kalitesini, wifi hızını ve atmosferi inceliyoruz.">

Meta description (açıklama), Google arama sonuçlarında mavi başlık bağlantısının altında görünen kısa metin paragrafıdır. Google, meta description'ı bir sıralama (ranking) faktörü olarak kullanmaz. Bir dakika, gerçekten mi? Evet. Buraya anahtar kelimeler koymak sıralamanızı yükseltmez. Bununla birlikte, meta açıklaması Tıklama Oranı (Click-Through Rate - CTR) için inanılmaz derecede önemlidir. Sayfanız için bir reklam görevi görür. İkna edici bir açıklama, kullanıcıyı rakibiniz yerine sizin bağlantınıza tıklamaya ikna edecektir.

  • En İyi Uygulama: İkna edici bir metin yazın, bir eylem çağrısı (call to action) ekleyin ve 155 karakterin altında tutun.

2. Meta Robots Etiketi

<meta name="robots" content="index, follow">

Bu etiket web tarayıcılarına (Googlebot gibi) açık talimatlar verir.

  • index, follow (Varsayılan): Google'a sayfayı arama sonuçlarına eklemesini ve sayfadaki tüm bağlantıları takip etmesini söyler.
  • noindex, nofollow: Google'a sayfayı arama sonuçlarından gizlemesini ve bağlantılarını yok saymasını söyler. Bunu yönetici (admin) panelleri, teşekkür sayfaları veya test/hazırlık (staging) ortamları için kullanın.

Ölü Etiket: Meta Keywords (Anahtar Kelimeler)

<meta name="keywords" content="kahve, istanbul, espresso, en iyi kafe">

Bu etiketi kullanmayı bırakın. Google, 2009'da web sıralaması için meta keywords etiketini kullanmadıklarını resmi olarak duyurdu. Tamamen işe yaramaz. Daha da kötüsü, tam SEO stratejinizi rakiplerinize ifşa eder. Sadece silin.

Sosyal Medya Meta Etiketleri: Open Graph ve Twitter Cards

Hiç bir Slack kanalına, WhatsApp sohbetine veya Facebook gönderisine bir bağlantı (link) yapıştırdığınızda bir resim, başlık ve açıklama içeren güzel bir kartın sihirli bir şekilde göründüğünü fark ettiniz mi? Bu tesadüfen olmaz. Bu, Open Graph etiketlerinin büyüsüdür.

Facebook tarafından oluşturulan Open Graph (og:) etiketleri, web sitenizin sosyal medyada paylaşıldığında tam olarak nasıl görüneceğini kontrol etmenizi sağlar.

<!-- Open Graph (Facebook, LinkedIn, Slack, WhatsApp) -->
<meta property="og:title" content="İstanbul'daki En İyi Kahveciler">
<meta property="og:description" content="İstanbul'daki en iyi 10 gizli kahve dükkanını keşfedin.">
<meta property="og:image" content="https://websitem.com/images/kahve-hero.jpg">
<meta property="og:url" content="https://websitem.com/istanbul-kahve">
<meta property="og:type" content="website">

<!-- Twitter Cards -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="İstanbul'daki En İyi Kahveciler">
<meta name="twitter:description" content="İstanbul'daki en iyi 10 gizli kahve dükkanını keşfedin.">
<meta name="twitter:image" content="https://websitem.com/images/kahve-hero.jpg">

Bu etiketleri eklemezseniz, sosyal platformlar sayfanızı kazımaya (scrape) ve hangi resmi göstereceklerini tahmin etmeye çalışırlar. Neredeyse her zaman yanılırlar ve bu da kimsenin tıklamak istemediği çirkin, yalnızca metinden oluşan bir bağlantıyla sonuçlanır.

  • og:image için En İyi Uygulama: Tüm platformlarda en iyi görünüm için 1200x630 piksel çözünürlüğe sahip yüksek kaliteli bir resim kullanın. Göreceli yollar (relative paths) değil, mutlaka mutlak URL'ler (https:// ile başlayan) kullandığınızdan emin olun.

Sonuç

Meta etiketleri kullanıcılarınız için görünmez olabilir, ancak web sitenizin internet ekosisteminin geri kalanıyla konuşmak için kullandığı birincil dildir.

Uygun meta etiketleri olmayan bir sayfa, bir kütüphanede kapağı veya indeks kartı olmayan bir kitap gibidir; şimdiye kadar yazılmış en harika hikayeyi barındırıyor olabilir, ancak hiç kimse onu asla bulamaz. Doğru bir karakter setine, mobil bir görünüme (viewport), etkileyici bir başlığa/açıklamaya ve iyi yapılandırılmış Open Graph etiketlerine sahip olduğunuzdan emin olarak, web sitenizin erişilebilir, aranabilir ve dünyayla paylaşılmaya hazır olduğunu garanti edersiniz.

Buy me a coffee