Meta Tag Oluşturma ve Optimizasyon
Meta etiketler, web yöneticilerinin arama motorlarına siteleri hakkında bilgi vermesi için harika bir yöntemdir. Meta etiketler, her tür istemciye bilgi vermek için kullanılabilir. Her sistem, yalnızca tanıdığı meta etiketleri işleme alır ve geri kalanı yok sayar. Meta etiketler HTML sayfanızın
bölümüne eklenir ve genellikle şuna benzer: [code lang=”html”]<!DOCTYPE html><html>
<head>
<meta charset="utf-8">
<meta name="Description" CONTENT="Author: A.N. Yazıcı, Illustrator: P. Çizici, Category: Kitap, Price: £9,24, Length: 784 sayfa">
<meta name="google-site-verification" content="+nxGUDJ4QpAZ5l9Bsjdi102tLVC21AIh5d1Nl23908vVuFHs34="/>
<title>Örnek Kitaplar – çocuklara yönelik olarak kullanılan kaliteli kitaplar</title>
<meta name="robots" content="noindex,nofollow">[/code]
Google’ın tanıdığı meta etiketler (ve ilgili öğeler):
[code lang=”html”]<meta name="description" content="Sayfanın açıklaması" />[/code]Bu etiket, sayfa için kısa bir açıklama yapar. Bazı durumlarda bu açıklama arama sonuçlarında gösterilen pasajın parçası olarak kullanılır.
[code lang=”html”]<title>Sayfanın Başlığı</title>[/code]Teknik olarak bir meta etiket olmasa da bu etiket genellikle “açıklama” ile birlikte kullanılır. Bu etiketin içindekiler genellikle arama sonuçlarında (ve elbette kullanıcının tarayıcısında) başlık olarak görüntülenir.
[code lang=”html”]<meta name="robots" content="…, …" /><meta name="googlebot" content="…, …" />[/code]
Bu meta etiketler, arama motoru tarama ve dizine ekleme işlemlerinin davranışlarını kontrol edebilir. robots meta etiketi, tüm arama motorları için geçerlidir; “googlebot” meta etiketiyse Google’a özeldir. Varsayılan değerler “index, follow” (“all” ile aynıdır) şeklindedir ve belirtilmeleri gerekmez.
[code lang=”html”]<meta name="google" content="notranslate" />[/code]Bir sayfanın içeriğinin, kullanıcının isteyeceğini düşündüğümüz dilde olmadığını tespit edersek arama sonuçlarında genellikle söz konusu sayfanın çevirisi için bir bağlantı veririz. Genellikle bu size benzersiz ve çekici içeriğinizi çok daha fazla kullanıcıya sunma olanağı sağlar. Ancak, bazı durumlarda bu istenmez. Bu meta etiket, Google’a, bu sayfanın çevirisini sunmamızı istemediğinizi belirtir.
[code lang=”html”]<meta name="google-site-verification" content="…" />[/code]Web Yöneticisi Araçları için, sitenin size ait olduğunu doğrulamak amacıyla bu etiketi sitenizin en üst düzey sayfasında kullanabilirsiniz. “Name” (Ad) ve “content” (içerik) özniteliklerinin değerlerinin (büyük ve küçük harfler dahil olmak üzere) size sunulanlarla birebir eşleşmesi gerektiğini lütfen aklınızda bulundurun ancak etiketi XHTML’den HTML’ye değiştirmenizin veya etiketin biçiminin sayfanızın biçimiyle eşleşip eşleşmemesinin önemi yoktur.
[code lang=”html”]<meta http-equiv="Content-Type" content="…; charset=…" /><meta charset="…" >[/code]
Bu, sayfanın içerik türünü ve karakter kümesini tanımlar. İçerik özelliği değerini tırnak işareti içine almayı unutmayın, aksi halde karakter kümesi özelliği yanlış yorumlanabilir. Mümkünse Unicode/UTF-8 kullanmanızı öneririz.
[code lang=”html”]<meta http-equiv="refresh" content="…;url=…" />[/code]Bu meta etiket, kullanıcıyı belirli bir süre sonra yeni bir URL’ye gönderir ve bazen basit bir yeniden yönlendirme biçimi olarak kullanılır. Ancak, tüm tarayıcılar tarafından desteklenmez ve kullanıcının aklını karıştırabilir. W3C bu etiketin kullanılmamasını önerir. Onun yerine bir sunucu tarafı 301 yeniden yönlendirmesi kullanmanızı öneririz.
Dikkat edilmesi gereken diğer noktalar:
Google, sayfada kullanılan koda bakılmaksızın hem HTML, hem de XHTML stili meta etiketleri okuyabilir.
verify dışında, büyük/küçük harf kullanımı meta etiketlerde önemli değildir.
Bu liste kullanılabilir meta etiketlerin tümünü içermez ve siteniz için önemli olduğunu düşündüğünüz, ancak bu listede yer almayan meta etiketleri çekinmeden kullanabilirsiniz. Yalnızca Google’ın tanımadığı meta etiketleri yok sayacağını unutmayın.
kaynak; google.com