Meta etiketler, web yöneticilerinin arama motorlarına siteleri hakkında bilgi vermesi saglayan, <head> bölümüne eklenen bilgi etiketleridir. Sayfanın <head> alanında kullanılan meta etiketleri (tag) tarayıcılara, arama motorlarına, robotlara, link analiz vb. programların hepsine sayfa hakkında ihtiyaç duydukları bilgileri sağlar. Bu bilgiler, meta etiketinin name özelliğinin ismini, content özelliğinin değerini oluşturduğu isim-değer çifti olarak sağlanır. Sitenizin bu arama motorlarınca doğru bir şekilde gösterimi için bazı Meta tag’ları kullanmakta fayda var. Tamamının isteğe bağlı olarak belirtildiği bu değerlerin popüler kullanıma sahip olan özellik isimleri aşağıdaki listede gösterilmektedir. Meta tag etiketleri hakkında yeterince bilgi aldıktan sonra Meta Tag Oluşturucu ile Meta taglarınızı oluşturabilir, bu konuyu daha iyi kavrayabilirsiniz.
- author
- abstract
- content-language
- content-type
- copyright
- description
- designer
- distribution
- expires
- generator
- keywords
- language
- publisher
- reply-to
- revisit-after
- refresh
- robots
- title
- Global : Tüm internet ağına hitap ettiğini belirtir.
- Local : Sitenin bulunduğu IP adres bloğunun ait olduğu ülkeye hitap ettiğini belirtir.
- IU (Internal Use) : Kamuya hitap etmediğini belirtir.
robots
Bu tag arama motorlarına nasıl davranmaları hakkında ön bilgi veriyor. Sayfanın arama motorlarında listelenip listelenmemesini bu tag ile belirleyebiliyoruz. Bu tagın alternatifi olarak robots.txt dosyası da bu işlevi görebiliyor. content özelliği aşağıdaki değerleri alabilir. Virgül ile ayrılarak birkaç değer birden belirtilebilir.- index : Sayfanın dizine eklenmesini bildirir.
- follow : Sayfa içindeki bağlantıların/linklerin izlenmesini bildirir.
- archive : Sayfanın ön izleme için ekran görüntüsünün oluşturulmasını bildirir.
- noindex : Sayfanın dizine eklenmesini engeller.
- nofollow : Sayfa içindeki bağlantıların/linklerin izlenmesini engeller.
- noarchive : Sayfanın ön izleme için ekran görüntüsünün oluşturulmasını engeller. Daha önce oluşturulduysa silinmesini sağlar. (Önizlemenin silinmesi arama motorlarına göre farklılık gösterebilir.)
- all : Tüm olumlu bildirimleri uygular. Arama motorları index, follow ve archive bildirimlerinden farklı bildirimleri de kabul ediyor olabilir. Bu yüzden arama motorunun yardım/destek sayfasına bakınız.
- none : Sayfanın gözardı edilmesini bildirir.
- noodp : Eğer sayfa DMOZ dizininde kayıtlı ise arama sonuçlarında DMOZ dizinindeki açıklamanın yerine sayfanın kendi açıklamasının kullanılmasını sağlar. Bu değer, özellikle MSNBOT (live.com) için geçerlidir.
Aşağıdaki örnek, arama motoruna sayfayı dizinine eklememesini fakat, sayfadaki linkeri takip etmesinin bildirilmesini göstermektedir.<meta name="robots" content="all" />
Aşağıdaki örnek, arama motoruna sayfayı dizine eklemesini fakat, sayfadaki linkeri takip etmemesinin ve sayfanın önizlemesinin oluşturulmamasının bildirilmesini göstermektedir.<meta name="robots" content="noindex, follow" />
<meta name="robots" content="index, nofollow, noarchive" />
title
Arama motorunun dizininde gösterilecek başlığı belirler. Aslında bir Meta Etiketi değildir. Fakat meta etiketi şeklinde kullanımı vardır ve aynı kategoridedir. Sayfanın başlığını verir ve Google açısından en önemli etikettir. Buraya yazılanlar tarayıcının üst bilgi kısmında, arama motorunda sayfa listelenirken ve sayfanız sık kullanılanlar gibi bir yere kaydolurken gözükecek olan kısımdır. Sayfa içeriği ile ilgili en uygun başlık yazılmalıdır. Aynı şekilde HEAD etiketi içerisine yazılır.<meta name="title" content="HTML Meta Etiket Değerleri" />
author
Güncel sayfanın yazarının ve/veya iletişim bilgilerinin belirtilmesini sağlar.<meta name="author" content="Meftun MEDE, meftunmede@gmail.com" />
abstract
Güncel sayfanın kısa özetinin belirtilmesini sağlar.<meta name="abstract"
content="HTML meta etiketi tarayıcılara ve arama motorlarına
sayfa hakkında bilgiler sağlar." />
content-language
Sayfanın hangi dilde yayın yaptığının bilgisini verir. Lisan kodları listesindeki değerlerden birini alarak güncel sayfanın içerik lisanını belirtir. Aşağıdaki örnek, sayfa lisanının Türkçe olduğunun belirtilmesini gösterir.<meta name="content-language" content="tr" />
<meta name="content-language" content="tr-TR" />
content-type
Bu etiket, sayfanın içerik tipini ve karakter kodlamasını gösterir. Yazılmadığı takdirde sayfa ISO-8859-1 karakter kodlaması olarak değerlendirilir. HEAD etiketi içerisinde en üste yazılmalıdır. Aşağıdaki örnek, sayfa içerik tipinin text/html ve karakter setinin UTF-8 olarak belirtilmesini gösterir.<meta name="content-type" content="text/html charset=utf-8" />
<meta http-equiv="content-type" content="text/html charset=utf-8" />
copyright
Güncel sayfanın kısa kopya/telif hakkı bilgisinin belirtilmesini sağlar.<meta name="copyright"
content="(c) 2014 Meftun MEDE (http://meftunmede.blogspot.com) Tüm Hakları Saklıdır." />
description
Güncel sayfa ile ilgili açıklama girilen kısımdır. Olması çok önemlidir. Çoğu zaman arama motorları açıklama kısımlarında sizin buraya yazdığınız yazıyı görüntülerler. Mümkün olduğu kadar kısa ve içerikle ilgili bilgi veren bir yazı girilmelidir.<meta name="description"
content="Bu sayfada HTML meta etiketinin içerebileceği
değerlerin isimleri açıklanmaktadır." />
designer
Güncel sayfanın (sitenin) tasarımcısının belirtilmesini sağlar.<meta name="designer" content="Meftun MEDE - Blogger Eklentileri" />
distribution
Güncel sayfanın (sitenin) hitap ettiği bölgenin belirtilmesini sağlar. Aşağıdaki değerleri alabilir.<meta name="distribution" content="local" />
expires
Güncel sayfanın son geçerli olduğu tarihi GMT formatında belirtir. Sayfayı daimi olarak geçersiz kılmak için content özelliğine '0' değeri atanmalıdır.<meta name="expires" content="Thu, 31 Dec 2009 23:59:59 GMT" />
generator
Güncel sayfayı oluşturmak için kullanılan programın isminin ve sürümünün belirtilmesini sağlar.<meta name="generator" content="Notepad IDE v5.1" />
keywords
Güncel sayfanın içeriğini tanımlayacak virgül ile ayrılmış anahtar kelimeleri belirtir. Çok fazla anahtar kelimenin olması zarar getirebilir. Birkaç anahtar kelime girilmesi yeterli olacaktır.<meta name="keywords" content="html, meta, name, keywords" />
language
İngilizce olmayan sayfalarda İngilizce sayfa lisan adının belirtilmesini sağlar.<meta name="language" content="Turkish" />
publisher
Güncel sayfayı yayınlayan uygulamanın isminin ve sürümünün belirtilmesini sağlar.<meta name="publisher" content="VS 2008" />
reply-to
Güncel sayfa hakkında e-posta adresi belirtilmesini sağlar.<meta name="reply-to" content="meftunmede@gmail.com" />
revisit-after
Arama motorlarına gün olarak sonraki ziyaretlerini gerçekleştirme zamanının bildirilmesini sağlar.<meta name="revisit-after" content="7" />
<meta name="revisit-after" content="7 days" />
refresh
Belirtilen süre sonunda belirtilen bir URL adresinin yüklenmesini sağlar. URL adresi belirtilmezse güncel sayfa adresi tekrar yüklenir. Aşağıdaki örnek, her 10 saniyede bir güncel sayfanın tekrar yüklenmesini gösterir.<meta name="refresh" content="10" />
<meta name="refresh" content="60;http://meftunmede.blogspot.com" />
Açıklama
Bir META etiketi (tag), sağladığı bilgiyi ihtiyaç duyan programlara bildirmek için sayfaya eklenir. Yukarıdaki listede bir kısmı HTTP protokolü ile bildirilmiş, bir kısmıda arama motorları ve W3C organizasyonu tarafından önerilerek kabul görmüş META değerleri bulunmaktadır. Örneğin, nofollow değerini ilk Google kullanmış, ardından diğer arama motorları da kabul etmiştir. Bu listedeki META etiketi (tag) özellik değerleri haricinde daha binlerce etiket değeri bulunmaktadır. Bunlardan bazıları, keyphrases, subject, classification, geography, rating vs. vs. şeklindedir. Bu değerlerin çok büyük bir kısmı birçok program ve arama motoru tarafından tanınmadığı için sayfalarda kullanılmamalıdır. (Hatta, bu listedeki birkaç değer bile fazlalıktır.) Eğer META etiketleri ile herhangi bir konuda özellikle bilgilendirilmesi gereken bir program veya arama motoru varsa ilgili programın veya arama motorunun yardım bölümünde mutlaka ilgili etiket ile ilgili bilgi vardır. Örneğin, herhangi bir sayfanın Google ve YandexBot dizininde listelenmesini engellemek için aşağıdaki META etiketlerinin kullanılacağı Google ve Yandex yardım sayfalarında yer verilmiştir.<meta name="googlebot" content="noindex" />
<meta name="YandexBot" content="noindex" />
<meta name="verify-v1" content="XXXXXXXXXXXXXXXXXXXX" />
Hiç yorum yok:
Yorum Gönder