Canonical Etiketi

Canonical Nedir?

Canonical link elementinin Canonical Etiketiamacı, bir web sayfasını birden fazla, farklı adreslerle indexlemesini önlemektir. Konu hakkında Matt Cutts’ın sunumuyla gerçekleştirilen açıklamaya ait PDF dokümanını buradan indirebilirsiniz. Konuyu bir örnekle açıklamamız gerekirse, aşağıdaki adresler yalnız bir sayfayı açarken, googlebot herbirini farklı bir sayfa olarak yorumlar:

Google algoritması kopya edilmiş sayfaları sevmez ve bu tarz girişimlerde bulunan sitelere bir – puan verir. Bu – puanda sizin sıralamada yükselememenize veya düşmenize neden olur. Bu sebeple kontrolünüz dışında duplicate oluşmasını, site içerisinde oluşmasını bu etiketi kullanarak engelleyebilirsiniz.

Canonical etiketi < head > ve arasına yerleştireceğiniz kod ile, şu şekilde kullanılmaktadır :

< head >

< link rel=”canonical” href=”http://www.iyinetfrmtrtrkygnclr.com/seo-teknikleri/canonical-etiketi.php&#8221; />

< / head >

Şimdi gelelim canonical ipucumuza.

Absolute URL ile Canonical Kullanımı

Geçen günlerde absolute url? relative url? başlıklı bir konu açmıştım. Site içerisinde hangi yapının kullanılmasının googlebot için daha iyi olduğu konusunda henüz bir yanıta ulaşamadım. Fakat canonical adresinizi belirtirken kesinlikle absolute url kullanmanız gerekiyor. Teorik olarak mecburi değil fakat absolute yapıda kullanılması, Google tarafından şiddetle öneriliyor.

Peki canonical yapıda absolute url kullanmak ne demektir? Hemen sorunuzu cevaplıyorum. HTML içerisinde head arasına yerleştireceğiniz canonical etiketinin önerilen kullanımı şu şekilde:

Doğru kullanım:

< link rel=”canonical” href=”http://www.iyinetfrmtrtrkygnclr.com/seo-teknikleri/canonical-etiketi.php&#8221; />

Hatalı kullanım:

< link rel=”canonical” href=”/seo-teknikleri/canonical-etiketi.php” />

Temel Meta Etiketleri

Temel Meta Etiketleri

Abstract:
Tüm site hakkında bilgi veren cümledir.
<META name=”Abstract” content=”Site özeti”>

Author:
Site yapımcısının adı, iletişim bilgilerinin bulunduğu etikettir.
<META name=”Author” content=”Adınız, E-Posta Adresiniz”>

Copyright:
Sitenin telif hakları konusunda bilgi veren etikettir.
<META name=”Copyright” content=”telif hakkı cümlesi”>

Description:
Bazı arama motorlarının temel aldığı, site hakkında bilgi veren temel etiketlerden biridir.
<meta name=”description” content=”Sitenizin içeriği hakkında geniş bilgi”>

Expires:
Sitenin içeriğinin hangi tarihte zaman aşımına uğradğını arama motorlarına ileten etiket.
<META name=”Expires” content=”Mon, 12 Jan 2007 17:45:05 GMT”>

Keywords:
Yine arama motorlarının temel aldığı, sitenizin içeriğini oluşturan kelimelerin bulunduğu etiket.
<meta name=”keywords” content=”kelime1 kelime2 kelime3 kelime4 kelime5″>

Language:
Sitenizin varsayılan dilini belirten etiket.
<meta http-equiv=”content-language” content=”tr”>

Revisit-After Tag:
Arama motorlarına, sitenin içeriğinin kaç günde bir güncellendiğini ileten etiket.
<meta name=”revisit-after” content=”7 days”>

Refresh:
Belli aralıklarla sayfanın yeilenmesini sağlayan etiket. Örnekteki 60, sayfanın 60 saniyede bir yenileneceğini belirtir.
<meta http-equiv=”refresh” content=”60″>

Redirect:
Sayfanın, belli bir zaman sonra başka bir sayfaya yönlenmesini sağlar. Örnekte, sayfa 2 saniye sonra başka bir sayfaya yönlenir.
<meta http-equiv=”refresh” content=”2;url=http://www.mydesign.gen.tr”>

Robots:
Arama motoru robotlarının,  site içerisindeki linkleri takip edip etmeyeceklerini gösteren etikettir.
<meta name=”robots” content=”none”>
<meta name=”robots” content=”index,follow”>
<meta name=”robots” content=”noindex,follow”>
<meta name=”robots” content=”index,nofollow”>
<meta name=”robots” content=”noindex,nofollow”>
gibi kullanımları mevcuttur.

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

Bu tag, arama motorlarına site içeriği ile karşılaştıklarında nasıl davranmaları gerektiğini anlatıyor. Virgülün solundaki ifade sayfanın indekslenip indekslenmeyeceğine karar verilmesini sağlarken, sağındaki ifade sayfadaki linklerin takip edilip edilmeyeceğini belirtiyor. İndeksleme için seçenekler index (indeksle) ve noindex (indeksleme). Linklerin izinin sürülmesi ile ilgili seçenekler de follow (takip et), nofollow (takip etme) şeklinde. Bu tag özellikle indekslenmesini istemediğiniz bir sayfa varsa önem kazanıyor, çünkü robotlar sadece noindex değerini dikkate alıyorlar ve bu değer yoksa öntanımlı olarak siteyi indeksleyip linkleri de takip ediyorlar. Web sitenizdeki bir sayfanın indekslenmesini istemiyorsanız o sayfaya:

<meta name="robots" content="noindex,nofollow" />

Şeklinde bir tag yerleştirmeniz bunu sağlayabiliyor. Seçeneklerden sadece birer tanesi kullanılabiliyor. Örneğin;

<meta name="robots" content="index,noindex,follow,nofollow" />

Bunlar dışında;
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859″>
gibi bir kodla, sayfanın karakter kodlamasını belirtebilirsiniz. Bu kod, sayfanızdaki Türkçe karakterlerin düzgün görünmesini sağlar.

Not:
Tüm meta etiketleri <head> .. </head> kodları arasına yazılır.
Ayrıca XHTML standartlarına göre, meta etiketleri > ile değil /> ile kapatılır.
Örnek: <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859″ />