canonical url nedir ve canonical url etiketi nasıl kullanılmalı

4
Canonical Url yani Standart Url’ler de diğer seo faktörleri gibi önemsenmesi gereken kriterlerdendir. Google elbette internetteki tek arama motoru değil. Seo dediğimiz kavramı tüm arama motorları için gerçekleştiriyoruz. Fakat bunların içerisindeki en büyük paya sahip olan ise Google ve söz konusu seo olduğunda insanlar sadece Google için sitelerini optimize etmeye çalışıyorlar doğal olarak. URL Canonicalization Nedir? Öncelikle Canonicalization ( kurallı ) nedir bunu iyi anlamak gerekiyor. Bunu birkaç örnekle açıklayalım; Aşağıdaki gibi web sitemizin iki Url’si var; http://websitem.com http://www.websitem.com Her iki Url’de web sitesini görüntüler. Herhangi bir içerik yönlendirmesi yapmaz. Bu yüzden duplicate content (çift yada kopya içerik) sorunu oluşturarak, Google cezalarına sebep olabilir. Duplicate content ile ilgili daha önce yazmış olduğum WordPress duplicate content sorunu nasıl çözülür? konulu makaleme göz atabilirsiniz. Bir örnekle daha açıklayalım; Aşağıdaki her iki URL’de de sayfa aynı çözünürlükte, aynı şekilde görünecektir. http://websitem.com http://websitem.com/index.php Sonuçta her iki URL’de aynı içeriği verdiğinden yine duplicate content sorunu yaratacaktır.

Upload: sadri-ercan

Post on 17-Feb-2017

65 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: Canonical URL nedir ve Canonical Url etiketi nasıl kullanılmalı

Canonical Url yani Standart Url’ler de diğer seo faktörleri gibi önemsenmesi gereken

kriterlerdendir. Google elbette internetteki tek arama motoru değil. Seo dediğimiz kavramı

tüm arama motorları için gerçekleştiriyoruz. Fakat bunların içerisindeki en büyük paya sahip

olan ise Google ve söz konusu seo olduğunda insanlar sadece Google için sitelerini optimize

etmeye çalışıyorlar doğal olarak.

URL Canonicalization Nedir?

Öncelikle Canonicalization ( kurallı ) nedir bunu iyi anlamak gerekiyor. Bunu birkaç örnekle

açıklayalım;

Aşağıdaki gibi web sitemizin iki Url’si var;

http://websitem.com

http://www.websitem.com

Her iki Url’de web sitesini görüntüler. Herhangi bir içerik yönlendirmesi yapmaz. Bu yüzden

duplicate content (çift yada kopya içerik) sorunu oluşturarak, Google cezalarına sebep

olabilir. Duplicate content ile ilgili daha önce yazmış olduğum WordPress duplicate content

sorunu nasıl çözülür? konulu makaleme göz atabilirsiniz.

Bir örnekle daha açıklayalım;

Aşağıdaki her iki URL’de de sayfa aynı çözünürlükte, aynı şekilde görünecektir.

http://websitem.com

http://websitem.com/index.php

Sonuçta her iki URL’de aynı içeriği verdiğinden yine duplicate content sorunu yaratacaktır.

Page 2: Canonical URL nedir ve Canonical Url etiketi nasıl kullanılmalı

Belki şuana kadar duplicate content ile ilgili olarak çok fazla dikkat etmediniz. Yada bu

konunun varlığından dahi haberiniz olmayabilir. Fakat bu ciddi bir konudur ve çoğu web

sitesi bu yüzden ceza almıştır.

Bunun nedeni, arama motorları hangi URL yapısını indeksleyeceklerini bilmedikleri ve dizine

ekleyemedikleri içindir. İçeriğinizi taradığında aynı içeriğin birden fazla URL ile erişilebilir

olduğunu tespit ettiğinde malesef cezaya maruz kalabiliyorsunuz.

Canonical URL ne işe yarar?

Canonical URL ile tüm kopya içeriklerin orjinal içeriğe yönlenmesi sağlanır. Böylece arama

motorları hangi içeriğin orjinal olduğunu anlar ve doğrı içeriği indeksler.

URL Canonicalization doğru olarak nasıl uygulanır?

URL Canonicalization çözümü için satırlarca kod yazmaya yada uzun uzun uğraşmaya gerek

yok aslında. Sadece rel=”canonical” etiketini sitenize uygulamanız yeterli.

HTML Canonicalization

Aynı içeriğe sahip iki farklı URL olsun aşağıdaki şekilde;

http://websitem.com

Page 3: Canonical URL nedir ve Canonical Url etiketi nasıl kullanılmalı

http://websitem.com/index.php

Her iki adresin içeriği de aynı. Biz arama motorlarına rel=canonical etiketi ile ikinci adresin

canonical url olduğunu belirtiyoruz. Bunu da aşağıdaki şekilde meta etiketi ekleyerek

belirtiyoruz.

<link rel=”canonical” href=”http://websitem.com/index.php”>

HTTP Header Canonicalization

Üstte verdiğim örnek Html sayfa kullanımı içindi. Peki pdf yada farklı bir dosya türü için

kullanmak gerekirse o zaman nasıl bir kullanım olmalı? Pdf yada farklı dosya türleri için de

Http Header Canonicalization uygulaması yapacağız.

Örnek:

> HTTP/1.1 200 OK

> Content-Type: application/pdf

> Link: <http://www.websitem.com/deneme.html>; rel=”canonical”

> Content-Length: 785710

Bu konu ile ilgili resmi Google Webmaster bloğundaki detaylı

açıklamayı buradan görebilirsiniz.

Url Canonicalization ne zaman kullanılmalı?

Bu kısma kadar Canonical URL’nin ne olduğu hakkında fikir sahibi olduk. Canonical

URL’ler ne zaman kullanılmalı bunlar için küçük bir liste oluşturabiliriz.

Aynı içerik için farklı url yapısı olduğunda

Aynı içeriğe farklı kategori ve etiketlerden ulaşılabildiğinde

Sitedeki aynı içeriğin mobil arayüzden farklı subdomain yada URL2den

görüntülendiğinde

Http ve Https içerikli aynı URL olduğunda

Web sitesinin www ile başlayan ve www ile başlamayan adresi olduğunda

Bu örneklerdeki gibi bu tarz durumlarda Canonical URL etiketi kullanılmalıdır.

Url Canonicalization ne zaman kullanılmamalı?

URL Canonicalization’ın aşağıdaki durumlarda kullanılmaması gerektiği ile ilgili birtakım

bilgiler mevcut. Bunların neler olduklarına dair şöyle bir liste yapabiliriz.

Sayfalamalarda Canonicalization kullanılmamalı

Page 4: Canonical URL nedir ve Canonical Url etiketi nasıl kullanılmalı

Çoklu Canonical Etiketi kullanılmamalı

Canonical URL etiketi yanlış kullanılmamalı

Canonical etiketinin kullanımı konusunda yapılan en büyük hata ise tam adres

yazılmamasıdır.

Yanlış; <link rel=”canonical” href=”index.php”>

Doğru; <link rel=”canonical” href=”http://thewebpage.org/index.php”>

Web sitesinin mobil versiyonunda Canonical URL kullanımı

Web sitelerinin mobil versiyonlarında sadece üstte bahsettiğimiz “rel=canonical” etiketinin

kullanılması yeterli değildir. Google, rel=canonical ile rel=alternate etiketlerinin bir arada

kullanılmasını öneriyor.

Aşağıda nasıl kullanacağımıza ait bir örnek mevcut.

> <html>

> <head>

> <link rel=”canonical” href=”http://websitem.com/” >

> <link rel=”alternate” href=”http://m.websitem.com/” media=”only screen and (max-

width: 640px)”>

> </head>

> <body>

Canonical URL etiketi dışında kullanılmamalı

Arama motoru botları <head>ve </head> etiketleri dışında kalan meta etiketleri

görmemektedir. Bu yüzden Canonical URL etiketi sayfanızda <head> ve </head> etiketleri

arasında yer almalıdır.

Eğer wordpress kullanıyorsanız, tüm bu işlemleri sizin yerinize Yoast Seo eklentisi

hallediyor. Yoast seo eklentisinin kurulum ve ayarlarıyla ilgili olarak daha önce yazmış

olduğum Yoast Seo ayarları detaylı anlatım kılavuzu‘na bakabilirsiniz.

Kaynak: Canonical URL nedir ve Canonical Url etiketi nasıl kullanılmalı