canonical url nedir ve canonical url etiketi nasıl kullanılmalı
TRANSCRIPT
![Page 1: Canonical URL nedir ve Canonical Url etiketi nasıl kullanılmalı](https://reader036.vdocuments.pub/reader036/viewer/2022081701/58a60ed01a28ab773d8b5071/html5/thumbnails/1.jpg)
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ı](https://reader036.vdocuments.pub/reader036/viewer/2022081701/58a60ed01a28ab773d8b5071/html5/thumbnails/2.jpg)
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ı](https://reader036.vdocuments.pub/reader036/viewer/2022081701/58a60ed01a28ab773d8b5071/html5/thumbnails/3.jpg)
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ı](https://reader036.vdocuments.pub/reader036/viewer/2022081701/58a60ed01a28ab773d8b5071/html5/thumbnails/4.jpg)
Ç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ı