Canonical Etiket Sorunları

En deneyimli pazarlamacılar dahi zamanla hata yapabilirler ancak, bu hatalar standart etiketlerin kullanmasıyla alakalı olduğunda, hatalar geri dönülemez sonuçlar yaratabilir.

Ama bu durumun sizi korkutmasına izin vermeyin, Orbita olarak bu makalede SEO profesyonellerinin karşılaştığı en yaygın canonical etiketi sorunlarına odaklanacağız. Bu durumun oluşmasının önüne nasıl geçebileceğinizi öğrenerek, canonical etiketlerin yanlış kullanılmasından kaynaklanan trafik kaybını ve sayfalarınızın dizine eklenememe gibi sorunların üstesinden gelebileceksiniz.

Canonical sorunlar, sitenizde benzer (aynı) iki veya daha fazla URL bulunduğunda, arama motorlarının hangi sayfaya öncelik vereceğini belirleyememesinden kaynaklanır.

Google'ın hangi URL versiyonunun doğru olduğuna inandığını Google Search Console kullanarak öğrenebilir ve aynı zamanda belirli standartlaştırma sorunlarından etkilenen sayfalarınızı da görebilirisiniz.

Canonical Sorunu Nedir?

Canonical sorunu, bir web sitesinde canonical etiketlerin doğru şekilde kullanılmaması veya hiç kullanılmaması durumunda ortaya çıkar. Özellikle, aynı içeriği farklı URL'ler aracılığıyla birden fazla sürümde sunan web sitelerinde bu sorun daha belirgin hale gelir. Bu tür durumlarda, web sitesi kesinlikle canonical etiketler kullanarak, sayfaların tercih edilen URL'sini belirtmelidir, böylece belirli sorunlardan kaçınabilir.

Canonical sorunları genellikle tekrarlanan içerik sorunlarına yol açar. Bu durum, arama motorlarının kafasını karıştırır ve hangi içeriğin dizine eklenmesi gerektiğini, arama sonuçlarında hangi sürümünün gösterilmesi gerektiğini belirlemeyi zorlaştırır. Bu nedenle, canonical URL'leri düzenli olarak kontrol etmek önemlidir. Canonical etiketlerin düzenli olarak kontrol edilmesi, tercih edilen sayfa ile indeksleme uyumunun sağlanmasına yardımcı olur.

Canonical Etiket Kontrolü Nasıl Yapılır?

Canonical etiketlerini kontrol etmenin ve yönetmenin en kolay yollarından biri Google Search Console'u kullanmaktır. URL Denetleme Aracı'nı kullanarak, bir URL'yi gerçek zamanlı olarak analiz edebilir veya etkilenen tüm site sayfalarıyla birlikte canonical ile ilgili raporları kontrol edebilirsiniz.

İlk olarak, standart etiketini kontrol etmek istediğiniz sayfayı test etmek için URL Denetleme Aracı'nı açmanız ve URL'yi girmeniz gerekmektedir. Ardından, incelemeyi başlatmak için ilgili düğmeye tıklamanız gerekmektedir.

Google'ın tercih edilen sayfa sürümü olarak hangi URL'yi seçtiğini görmek için Sayfa Dizine Ekleme bölümüne doğru ilerlemeniz ve Google tarafından seçilen standart alanını incelemeniz gerekmektedir.

Eğer Google tarafından seçilen standart ve Kullanıcı tarafından bildirilen standart değerler eşleşmiyorsa, bu durumda Google'ın aynı sayfanın diğer sürümünü dizine eklemeyi düşündüğünü söyleyebiliriz.

Web sayfalarınızı (ve genel olarak sitenizi) etkileyen standart etiket sorunlarını belirlemek için "Dizine Ekleme" > "Sayfalar" > "Sayfa Dizine Ekleme" > "Sayfalar neden dizine eklenmedi" seçeneğine gitmeniz gerekmektedir.

Bu bölümde, noindex etiketi, yönlendirme hataları gibi birçok sorun arasında canonical hatalarının veya bildirimlerinin bir listesini bulabilirsiniz. Bu listeleme şunları içeriyor:

  • Uygun canonical etikete sahip alternatif sayfa: Canonical etiketiniz iyi çalışıyor gibi görünüyor ve Google'ın ana sürüm olarak kabul ettiği sürümle uyumlu görünüyor.

  • Kullanıcı tarafından seçilen canonical olmadan kopya: En az iki sayfanız birbirine çok benziyor veya aynı içeriğe sahip ve bu sayfalardan biri için canonical etiketi tanımlamadınız.

  • Kopya, Google, kullanıcıdan farklı bir standart sayfa seçti: Google, direktifinizi göz ardı etti ve ana sürüm olarak başka bir sayfayı seçti.

Google Search Console, Google'ın canonical sayfalarınız üzerindeki bakış açısını yansıtır, böylece durumun temel bir resmini elde edebilirsiniz.

Canonical Etiket Eklerken Sık Karşılaşılan Sorunlar

Canonical etiketlerini eklerken sık karşılaşılan hatalara bir göz atalım ve bunları nasıl önleyeceğimizi inceleyelim.

Taranamayan, Dizine Eklenemeyen Bir URL'ye İşaret Etme

Seçilen kanonik URL'nin kesinlikle taranabilir olması gerekmektedir. Bu, robots.txt dosyasında veya X-Robots etiketi veya <meta name=“robots” content=“noindex” /> tarafından engellenmemesi gerektiği anlamına gelir.

Sayfanın taranabilir ve dizine eklenebilir olup olmadığını Google Search Console'da kontrol edebilirsiniz.  GSC gibi araçlar, web sitenizin tarama durumunu, indekslenme durumunu ve olası engelleri analiz ederek eksiksiz bir rapor sunar. Böylece, hangi sayfaların taranabilir olduğunu ve hangilerinin engellendiğini net bir şekilde görebilirsiniz.

Hangi sayfalarınızın taranabilir olduğunu görebilmeniz önemlidir çünkü canonical URL'nin engellenmiş olması, arama motorlarının doğru sayfayı dizine eklemesini engelleyebilir ve sitenizin görünürlüğünü olumsuz etkileyebilir. Dolayısıyla, canonical URL'lerin taranabilir ve dizine eklenebilir olduğundan emin olmak, sitenizin arama motorları tarafından doğru şekilde indekslenmesini sağlamak için kritik öneme sahiptir.

Canonical Zinciri Oluşturma

Taranamayan veya dizine eklenemeyen bir URL'ye işaret etmekten kaçının. Seçtiğiniz canonical URL kesinlikle taranabilir olmalıdır. Bu, robots.txt dosyasında veya X-Robots etiketi veya <meta name=“robots” content=“noindex” /> kullanılarak engellenmemiş olmalıdır. Google Search Console'da sayfanın taranabilir ve dizine eklenebilir olduğunu kontrol edin.

Canonical zincirler oluşturmaktan kaçının. Href niteliğine bir URL yazarken, işaret ettiğiniz sayfanın başka bir sayfaya veya aynı sayfaya işaret eden cnaonical etiketi olmamalıdır.

Örneğin, canonical etiketi eklemek istediğiniz sayfanın https://site.com/phone/iphone12/ olduğunu varsayalım. Canonical olarak ayarlamak istediğiniz sayfa https://site.com/iphone12/ olmalıdır. Ancak, bu sayfanın aşağıdaki gibi bir canonical etiketi varsa:

<link rel = "canonical" href = "https://site.com/phone/apple/iphone12/" />

Bu durumda, canonical zinciri oluşturulur. Bu durumu önlemek için, yalnızca tek bir canonical etiketli sayfaya yönlendirmelisiniz. Hangi sayfayı standart olarak ayarlamak istediğinize karar verin ve canonical etiketi bu sayfaya işaret etsin. Örneğin, https://site.com/iphone12/ sayfasında canonical'i kendinize işaret edin ve diğer URL'leri bu standart sayfaya yönlendirin.

Canonical etmek istediğiniz sayfanın https://site.com/phone/apple/iphone12/ sayfasından ayrılması için, diğer benzer sayfaların bu sayfaya bağlantı vermesi gerekir. Sayfanın kendisi de bu standart sayfaya bağlantı vermeli. Bu şekilde, arama motorları doğru sayfayı indekslemek için net bir sinyal alır.

200 Dışında Bir durum Kodu Döndüren Bir URL'ye İşaret Etme

Canonical olarak belirlediğiniz URL'nin, 404 veya 301 gibi hata kodları yerine 200 durum kodunu döndürmesi gerekmektedir.

Eğer canonical olarak belirlenen URL, 200 durum kodunu döndürüyorsa, bu demektir ki sayfa başarıyla yüklendi ve erişilebilir durumda. Ancak, 404 veya 301 gibi hata kodları alınıyorsa, sayfada bir sorun olduğunu ve kullanıcıların veya arama motorlarının sayfaya erişemediğini gösterir. Bu durumda, sorunu çözmek ve doğru şekilde çalışan bir canonical URL sağlamak önemlidir, çünkü bu, arama motorlarının sayfanızı doğru şekilde indekslemesine ve sıralamasına yardımcı olur.

Geçersiz protokole sahip bir URL'ye işaret etme

Birçok SEO uzmanının sıkça yaptığı bir diğer yaygın hata, URL protokolünün yanlış belirtilmesidir. Örneğin, HTTPS yerine HTTP kullanmak, arama motoru algoritmalarını karıştırabilir ve sitenin dizine eklenmesi ve sıralaması üzerinde olumsuz etkiler yaratabilir. Bu nedenle, sayfanın HTTPS sürümünü belirtmek için href özelliğini kullanırken dikkatli olmak önemlidir.

Doğru protokolün belirtilmesi, arama motorlarının sitenizi doğru şekilde tarayabilmesini ve dizine ekleyebilmesini sağlar. Bu da sitenizin organik arama sonuçlarında daha iyi bir performans sergilemesine katkı sağlar. Bu nedenle, URL protokolünü doğru bir şekilde belirtmek, SEO stratejilerinizin etkinliğini artırmak için önemli bir adımdır.

Site Haritasına Canonical Olmayan Sayfalar Ekleme

Sitemap.xml dosyasına standart olmayan sayfaların eklenmesi oldukça yaygın bir hata olarak karşımıza çıkar. Bu durum, arama motorlarının sayfayı tamamen göz ardı etmesine ve yanlışlıkla dizine eklemesine neden olabilir. Bu sorunu önlemek için, site haritasında yalnızca ana sayfa sürümlerinin yer aldığından emin olun. Site haritası dosyası, yalnızca canonical etiketler aracılığıyla kendilerine işaret eden sayfaları içermelidir.

Bu şekilde, arama motorları sitenizi daha etkili bir şekilde tarama ve dizine ekleme yeteneğine sahip olur. Doğru bir site haritası oluşturarak, sitenizin organik görünürlüğünü artırabilir ve arama motoru sonuçlarında daha iyi bir konum elde edebilirsiniz.

Dahili Bağlantıları Standartlaştırılmamış URL'lere Yönlendirme

Web sitenizdeki dahili bağlantıların, sayfanın ana sürümüne yönlendirilmesini sağlamak, arama motorlarının sitenizi sorunsuz bir şekilde taramasına yardımcı olur. Ancak, standart olmayan bir sayfaya bağlantı verirseniz, Googlebot bazen standart etiketinizi görmezden gelebilir ve URL'nin yanlış sürümünü dizine ekleyebilir. Bu istenmeyen bir durumdur.

Dahili bağlantılarınızı canonical olmayan sayfaya yalnızca kesinlikle gerekli olduğunda eklediğinizden emin olun. Bazı durumlarda, bu tür dahili bağlantılar analitik amaçlar için gereklidir (örneğin, canonical olmayan bir sayfadaki etkinlikleri UTM parametreleriyle izlemeniz gerekebilir).

Bu şekilde, web sitenizdeki iç bağlantılar hem arama motorları için uygun hem de kullanıcı deneyimi açısından etkili olacaktır.

Canonical Yerine Hreflang Kullanma

Canonical etiketler, Google'a belirli bir web sayfasının yalnızca bir sürümünün dizine eklenmesi gerektiğini açıkça belirtir. Öte yandan, hreflang etiketleri, arama motoruna aynı sayfanın farklı dillerde veya bölgelerdeki versiyonlarının bulunduğunu ve bu versiyonların hepsinin dizine eklenmesi gerektiğini ifade eder. Bu etiketler arasındaki temel fark burada yatmaktadır.

Ancak, bu iki etiketin yanlış kullanımı, arama botlarının doğru yorumlanmasını engelleyebilir ve yanlış dil veya bölgesel hedefleme ile dizine ekleme sorunlarına yol açabilir. Bu nedenle, hreflang ve canonical etiketlerin doğru kullanımı konusunda kapsamlı bir rehberi incelemenizi tavsiye ederiz.

Doğru bir şekilde uygulandığında, bu etiketler arama motorlarına doğru sinyaller gönderir ve sitenizin doğru şekilde dizine eklenmesini sağlar, böylece farklı dil veya bölgesel versiyonlara erişen kullanıcılar doğru sayfaları görür.

“noindex” Etiketini Kullanmak, Robots.txt Dosyasında Sayfayı Engellemek ve Canonical Etiketini Kullanmak

John Mueller'e göre, canonical etiketlerin "noindex" etiketiyle birlikte kullanılması veya robots.txt dosyasında engellenmesine izin verilmesi önerilmez. Çünkü her biri farklı bir işlevi yerine getirir ve bu özelliklerin aynı anda kullanılması Google'a çelişkili sinyaller gönderir.

Bu durumda, bir web sayfasının diğerlerinden daha önemli olduğunu belirtmek için bir özellik kullanıldığında, diğer özellik bunun aksini belirtmiş olur. Örneğin, bir sayfanın noindex etiketi ile indekslenmesinin engellendiği bir durumda, aynı sayfanın canonical etiketiyle belirli bir önem atfedilmek istenebilir. Ancak bu, Google'a karışık ve tutarsız bir mesaj iletilmesine neden olur.

Bu tür çelişkili sinyallerin önüne geçmek için, her bir sinyalin uygun durumlarda kullanılması gerekir:

  • “noindex” etiketi, sayfaların indekslenmesini ve SERP’lerde görünmesini engeller.

  • Robots.txt dosyasındaki bir sayfanın engellenmesi, sayfanın taranmasını yasaklayan bir sinyaldir.

  • Canonical etiketler, ana sürüm olarak hangi sayfaya öncelik verileceğini belirtir.
    Bu şekilde, her bir sinyal doğru bağlamda kullanılarak, Google'a net ve tutarlı bir mesaj iletilir ve web sayfalarının doğru şekilde indekslenmesi sağlanır.

Aynı Sayfalara Standart Etiket Eklememek

Benzer veya aynı içeriğe sahip sayfaları göz ardı etmek ve Google'ın hangi sayfaya öncelik vereceğini tahmin etmek büyük bir hata olabilir.

Google, SERP'lerde hangi sayfayı dizine ekleyeceğini ve kullanıcılara göstereceğini belirlemek için oldukça karmaşık bir algoritma kullanır. Ancak, bu algoritma, web sitenizin ve sayfalarınızın yapısını doğru bir şekilde belirtmenize ve optimize etmenize yardımcı olacak talimatlar ve rehberlikler sunar. Google'a doğru bilgi sağlamak, arama botlarının farklı sürümleri tarayıp dizine eklemesi yerine tek bir, tutarlı ve benzersiz içeriğe odaklanmasına yardımcı olur.

GSC'ye giderek, sitenizin hangi sayfalarının dizine eklenmediğini ve nedenini anlamak için "Dizine Ekleme" > "Sayfalar" > "Sayfa Dizine Ekleme" > "Sayfalar neden dizine eklenmedi" bölümünü ziyaret edebilirsiniz. Burada, kullanıcı tarafından seçilen kurallı hataları dikkate almadan önce, etkilenen URL'lerin listesini görebilir ve analiz edebilirsiniz.

Ardından, her etkilenen URL'ü inceliyorsunuz ve bunları tercih edilen URL sürümüne göre standartlaştırdığınızdan, bir yönlendirme ayarladığınızdan veya noindex yönergesini uyguladığınızdan emin oluyorsunuz. Bu şekilde, Google'a doğru sinyaller göndererek sitenizin dizine eklenmesi ve SERP'lerde daha iyi performans göstermesi sağlanır.

Bu hatalardan kaçınmak için her bir durumu dikkatlice değerlendirin ve ilgili düzeltmeleri yapın. Bu, web sitenizin SEO performansını artıracaktır.

Daha fazla bilgi için bizimle iletişime geçin ve bizi sosyal medya hesabımızdan takip etmeyi unutmayın!

En deneyimli pazarlamacılar dahi zamanla hata yapabilirler ancak, bu hatalar standart etiketlerin kullanmasıyla alakalı olduğunda, hatalar geri dönülemez sonuçlar yaratabilir.

Ama bu durumun sizi korkutmasına izin vermeyin, Orbita olarak bu makalede SEO profesyonellerinin karşılaştığı en yaygın canonical etiketi sorunlarına odaklanacağız. Bu durumun oluşmasının önüne nasıl geçebileceğinizi öğrenerek, canonical etiketlerin yanlış kullanılmasından kaynaklanan trafik kaybını ve sayfalarınızın dizine eklenememe gibi sorunların üstesinden gelebileceksiniz.

Canonical sorunlar, sitenizde benzer (aynı) iki veya daha fazla URL bulunduğunda, arama motorlarının hangi sayfaya öncelik vereceğini belirleyememesinden kaynaklanır.

Google'ın hangi URL versiyonunun doğru olduğuna inandığını Google Search Console kullanarak öğrenebilir ve aynı zamanda belirli standartlaştırma sorunlarından etkilenen sayfalarınızı da görebilirisiniz.

Canonical Sorunu Nedir?

Canonical sorunu, bir web sitesinde canonical etiketlerin doğru şekilde kullanılmaması veya hiç kullanılmaması durumunda ortaya çıkar. Özellikle, aynı içeriği farklı URL'ler aracılığıyla birden fazla sürümde sunan web sitelerinde bu sorun daha belirgin hale gelir. Bu tür durumlarda, web sitesi kesinlikle canonical etiketler kullanarak, sayfaların tercih edilen URL'sini belirtmelidir, böylece belirli sorunlardan kaçınabilir.

Canonical sorunları genellikle tekrarlanan içerik sorunlarına yol açar. Bu durum, arama motorlarının kafasını karıştırır ve hangi içeriğin dizine eklenmesi gerektiğini, arama sonuçlarında hangi sürümünün gösterilmesi gerektiğini belirlemeyi zorlaştırır. Bu nedenle, canonical URL'leri düzenli olarak kontrol etmek önemlidir. Canonical etiketlerin düzenli olarak kontrol edilmesi, tercih edilen sayfa ile indeksleme uyumunun sağlanmasına yardımcı olur.

Canonical Etiket Kontrolü Nasıl Yapılır?

Canonical etiketlerini kontrol etmenin ve yönetmenin en kolay yollarından biri Google Search Console'u kullanmaktır. URL Denetleme Aracı'nı kullanarak, bir URL'yi gerçek zamanlı olarak analiz edebilir veya etkilenen tüm site sayfalarıyla birlikte canonical ile ilgili raporları kontrol edebilirsiniz.

İlk olarak, standart etiketini kontrol etmek istediğiniz sayfayı test etmek için URL Denetleme Aracı'nı açmanız ve URL'yi girmeniz gerekmektedir. Ardından, incelemeyi başlatmak için ilgili düğmeye tıklamanız gerekmektedir.

Google'ın tercih edilen sayfa sürümü olarak hangi URL'yi seçtiğini görmek için Sayfa Dizine Ekleme bölümüne doğru ilerlemeniz ve Google tarafından seçilen standart alanını incelemeniz gerekmektedir.

Eğer Google tarafından seçilen standart ve Kullanıcı tarafından bildirilen standart değerler eşleşmiyorsa, bu durumda Google'ın aynı sayfanın diğer sürümünü dizine eklemeyi düşündüğünü söyleyebiliriz.

Web sayfalarınızı (ve genel olarak sitenizi) etkileyen standart etiket sorunlarını belirlemek için "Dizine Ekleme" > "Sayfalar" > "Sayfa Dizine Ekleme" > "Sayfalar neden dizine eklenmedi" seçeneğine gitmeniz gerekmektedir.

Bu bölümde, noindex etiketi, yönlendirme hataları gibi birçok sorun arasında canonical hatalarının veya bildirimlerinin bir listesini bulabilirsiniz. Bu listeleme şunları içeriyor:

  • Uygun canonical etikete sahip alternatif sayfa: Canonical etiketiniz iyi çalışıyor gibi görünüyor ve Google'ın ana sürüm olarak kabul ettiği sürümle uyumlu görünüyor.

  • Kullanıcı tarafından seçilen canonical olmadan kopya: En az iki sayfanız birbirine çok benziyor veya aynı içeriğe sahip ve bu sayfalardan biri için canonical etiketi tanımlamadınız.

  • Kopya, Google, kullanıcıdan farklı bir standart sayfa seçti: Google, direktifinizi göz ardı etti ve ana sürüm olarak başka bir sayfayı seçti.

Google Search Console, Google'ın canonical sayfalarınız üzerindeki bakış açısını yansıtır, böylece durumun temel bir resmini elde edebilirsiniz.

Canonical Etiket Eklerken Sık Karşılaşılan Sorunlar

Canonical etiketlerini eklerken sık karşılaşılan hatalara bir göz atalım ve bunları nasıl önleyeceğimizi inceleyelim.

Taranamayan, Dizine Eklenemeyen Bir URL'ye İşaret Etme

Seçilen kanonik URL'nin kesinlikle taranabilir olması gerekmektedir. Bu, robots.txt dosyasında veya X-Robots etiketi veya <meta name=“robots” content=“noindex” /> tarafından engellenmemesi gerektiği anlamına gelir.

Sayfanın taranabilir ve dizine eklenebilir olup olmadığını Google Search Console'da kontrol edebilirsiniz.  GSC gibi araçlar, web sitenizin tarama durumunu, indekslenme durumunu ve olası engelleri analiz ederek eksiksiz bir rapor sunar. Böylece, hangi sayfaların taranabilir olduğunu ve hangilerinin engellendiğini net bir şekilde görebilirsiniz.

Hangi sayfalarınızın taranabilir olduğunu görebilmeniz önemlidir çünkü canonical URL'nin engellenmiş olması, arama motorlarının doğru sayfayı dizine eklemesini engelleyebilir ve sitenizin görünürlüğünü olumsuz etkileyebilir. Dolayısıyla, canonical URL'lerin taranabilir ve dizine eklenebilir olduğundan emin olmak, sitenizin arama motorları tarafından doğru şekilde indekslenmesini sağlamak için kritik öneme sahiptir.

Canonical Zinciri Oluşturma

Taranamayan veya dizine eklenemeyen bir URL'ye işaret etmekten kaçının. Seçtiğiniz canonical URL kesinlikle taranabilir olmalıdır. Bu, robots.txt dosyasında veya X-Robots etiketi veya <meta name=“robots” content=“noindex” /> kullanılarak engellenmemiş olmalıdır. Google Search Console'da sayfanın taranabilir ve dizine eklenebilir olduğunu kontrol edin.

Canonical zincirler oluşturmaktan kaçının. Href niteliğine bir URL yazarken, işaret ettiğiniz sayfanın başka bir sayfaya veya aynı sayfaya işaret eden cnaonical etiketi olmamalıdır.

Örneğin, canonical etiketi eklemek istediğiniz sayfanın https://site.com/phone/iphone12/ olduğunu varsayalım. Canonical olarak ayarlamak istediğiniz sayfa https://site.com/iphone12/ olmalıdır. Ancak, bu sayfanın aşağıdaki gibi bir canonical etiketi varsa:

<link rel = "canonical" href = "https://site.com/phone/apple/iphone12/" />

Bu durumda, canonical zinciri oluşturulur. Bu durumu önlemek için, yalnızca tek bir canonical etiketli sayfaya yönlendirmelisiniz. Hangi sayfayı standart olarak ayarlamak istediğinize karar verin ve canonical etiketi bu sayfaya işaret etsin. Örneğin, https://site.com/iphone12/ sayfasında canonical'i kendinize işaret edin ve diğer URL'leri bu standart sayfaya yönlendirin.

Canonical etmek istediğiniz sayfanın https://site.com/phone/apple/iphone12/ sayfasından ayrılması için, diğer benzer sayfaların bu sayfaya bağlantı vermesi gerekir. Sayfanın kendisi de bu standart sayfaya bağlantı vermeli. Bu şekilde, arama motorları doğru sayfayı indekslemek için net bir sinyal alır.

200 Dışında Bir durum Kodu Döndüren Bir URL'ye İşaret Etme

Canonical olarak belirlediğiniz URL'nin, 404 veya 301 gibi hata kodları yerine 200 durum kodunu döndürmesi gerekmektedir.

Eğer canonical olarak belirlenen URL, 200 durum kodunu döndürüyorsa, bu demektir ki sayfa başarıyla yüklendi ve erişilebilir durumda. Ancak, 404 veya 301 gibi hata kodları alınıyorsa, sayfada bir sorun olduğunu ve kullanıcıların veya arama motorlarının sayfaya erişemediğini gösterir. Bu durumda, sorunu çözmek ve doğru şekilde çalışan bir canonical URL sağlamak önemlidir, çünkü bu, arama motorlarının sayfanızı doğru şekilde indekslemesine ve sıralamasına yardımcı olur.

Geçersiz protokole sahip bir URL'ye işaret etme

Birçok SEO uzmanının sıkça yaptığı bir diğer yaygın hata, URL protokolünün yanlış belirtilmesidir. Örneğin, HTTPS yerine HTTP kullanmak, arama motoru algoritmalarını karıştırabilir ve sitenin dizine eklenmesi ve sıralaması üzerinde olumsuz etkiler yaratabilir. Bu nedenle, sayfanın HTTPS sürümünü belirtmek için href özelliğini kullanırken dikkatli olmak önemlidir.

Doğru protokolün belirtilmesi, arama motorlarının sitenizi doğru şekilde tarayabilmesini ve dizine ekleyebilmesini sağlar. Bu da sitenizin organik arama sonuçlarında daha iyi bir performans sergilemesine katkı sağlar. Bu nedenle, URL protokolünü doğru bir şekilde belirtmek, SEO stratejilerinizin etkinliğini artırmak için önemli bir adımdır.

Site Haritasına Canonical Olmayan Sayfalar Ekleme

Sitemap.xml dosyasına standart olmayan sayfaların eklenmesi oldukça yaygın bir hata olarak karşımıza çıkar. Bu durum, arama motorlarının sayfayı tamamen göz ardı etmesine ve yanlışlıkla dizine eklemesine neden olabilir. Bu sorunu önlemek için, site haritasında yalnızca ana sayfa sürümlerinin yer aldığından emin olun. Site haritası dosyası, yalnızca canonical etiketler aracılığıyla kendilerine işaret eden sayfaları içermelidir.

Bu şekilde, arama motorları sitenizi daha etkili bir şekilde tarama ve dizine ekleme yeteneğine sahip olur. Doğru bir site haritası oluşturarak, sitenizin organik görünürlüğünü artırabilir ve arama motoru sonuçlarında daha iyi bir konum elde edebilirsiniz.

Dahili Bağlantıları Standartlaştırılmamış URL'lere Yönlendirme

Web sitenizdeki dahili bağlantıların, sayfanın ana sürümüne yönlendirilmesini sağlamak, arama motorlarının sitenizi sorunsuz bir şekilde taramasına yardımcı olur. Ancak, standart olmayan bir sayfaya bağlantı verirseniz, Googlebot bazen standart etiketinizi görmezden gelebilir ve URL'nin yanlış sürümünü dizine ekleyebilir. Bu istenmeyen bir durumdur.

Dahili bağlantılarınızı canonical olmayan sayfaya yalnızca kesinlikle gerekli olduğunda eklediğinizden emin olun. Bazı durumlarda, bu tür dahili bağlantılar analitik amaçlar için gereklidir (örneğin, canonical olmayan bir sayfadaki etkinlikleri UTM parametreleriyle izlemeniz gerekebilir).

Bu şekilde, web sitenizdeki iç bağlantılar hem arama motorları için uygun hem de kullanıcı deneyimi açısından etkili olacaktır.

Canonical Yerine Hreflang Kullanma

Canonical etiketler, Google'a belirli bir web sayfasının yalnızca bir sürümünün dizine eklenmesi gerektiğini açıkça belirtir. Öte yandan, hreflang etiketleri, arama motoruna aynı sayfanın farklı dillerde veya bölgelerdeki versiyonlarının bulunduğunu ve bu versiyonların hepsinin dizine eklenmesi gerektiğini ifade eder. Bu etiketler arasındaki temel fark burada yatmaktadır.

Ancak, bu iki etiketin yanlış kullanımı, arama botlarının doğru yorumlanmasını engelleyebilir ve yanlış dil veya bölgesel hedefleme ile dizine ekleme sorunlarına yol açabilir. Bu nedenle, hreflang ve canonical etiketlerin doğru kullanımı konusunda kapsamlı bir rehberi incelemenizi tavsiye ederiz.

Doğru bir şekilde uygulandığında, bu etiketler arama motorlarına doğru sinyaller gönderir ve sitenizin doğru şekilde dizine eklenmesini sağlar, böylece farklı dil veya bölgesel versiyonlara erişen kullanıcılar doğru sayfaları görür.

“noindex” Etiketini Kullanmak, Robots.txt Dosyasında Sayfayı Engellemek ve Canonical Etiketini Kullanmak

John Mueller'e göre, canonical etiketlerin "noindex" etiketiyle birlikte kullanılması veya robots.txt dosyasında engellenmesine izin verilmesi önerilmez. Çünkü her biri farklı bir işlevi yerine getirir ve bu özelliklerin aynı anda kullanılması Google'a çelişkili sinyaller gönderir.

Bu durumda, bir web sayfasının diğerlerinden daha önemli olduğunu belirtmek için bir özellik kullanıldığında, diğer özellik bunun aksini belirtmiş olur. Örneğin, bir sayfanın noindex etiketi ile indekslenmesinin engellendiği bir durumda, aynı sayfanın canonical etiketiyle belirli bir önem atfedilmek istenebilir. Ancak bu, Google'a karışık ve tutarsız bir mesaj iletilmesine neden olur.

Bu tür çelişkili sinyallerin önüne geçmek için, her bir sinyalin uygun durumlarda kullanılması gerekir:

  • “noindex” etiketi, sayfaların indekslenmesini ve SERP’lerde görünmesini engeller.

  • Robots.txt dosyasındaki bir sayfanın engellenmesi, sayfanın taranmasını yasaklayan bir sinyaldir.

  • Canonical etiketler, ana sürüm olarak hangi sayfaya öncelik verileceğini belirtir.
    Bu şekilde, her bir sinyal doğru bağlamda kullanılarak, Google'a net ve tutarlı bir mesaj iletilir ve web sayfalarının doğru şekilde indekslenmesi sağlanır.

Aynı Sayfalara Standart Etiket Eklememek

Benzer veya aynı içeriğe sahip sayfaları göz ardı etmek ve Google'ın hangi sayfaya öncelik vereceğini tahmin etmek büyük bir hata olabilir.

Google, SERP'lerde hangi sayfayı dizine ekleyeceğini ve kullanıcılara göstereceğini belirlemek için oldukça karmaşık bir algoritma kullanır. Ancak, bu algoritma, web sitenizin ve sayfalarınızın yapısını doğru bir şekilde belirtmenize ve optimize etmenize yardımcı olacak talimatlar ve rehberlikler sunar. Google'a doğru bilgi sağlamak, arama botlarının farklı sürümleri tarayıp dizine eklemesi yerine tek bir, tutarlı ve benzersiz içeriğe odaklanmasına yardımcı olur.

GSC'ye giderek, sitenizin hangi sayfalarının dizine eklenmediğini ve nedenini anlamak için "Dizine Ekleme" > "Sayfalar" > "Sayfa Dizine Ekleme" > "Sayfalar neden dizine eklenmedi" bölümünü ziyaret edebilirsiniz. Burada, kullanıcı tarafından seçilen kurallı hataları dikkate almadan önce, etkilenen URL'lerin listesini görebilir ve analiz edebilirsiniz.

Ardından, her etkilenen URL'ü inceliyorsunuz ve bunları tercih edilen URL sürümüne göre standartlaştırdığınızdan, bir yönlendirme ayarladığınızdan veya noindex yönergesini uyguladığınızdan emin oluyorsunuz. Bu şekilde, Google'a doğru sinyaller göndererek sitenizin dizine eklenmesi ve SERP'lerde daha iyi performans göstermesi sağlanır.

Bu hatalardan kaçınmak için her bir durumu dikkatlice değerlendirin ve ilgili düzeltmeleri yapın. Bu, web sitenizin SEO performansını artıracaktır.

Daha fazla bilgi için bizimle iletişime geçin ve bizi sosyal medya hesabımızdan takip etmeyi unutmayın!

En deneyimli pazarlamacılar dahi zamanla hata yapabilirler ancak, bu hatalar standart etiketlerin kullanmasıyla alakalı olduğunda, hatalar geri dönülemez sonuçlar yaratabilir.

Ama bu durumun sizi korkutmasına izin vermeyin, Orbita olarak bu makalede SEO profesyonellerinin karşılaştığı en yaygın canonical etiketi sorunlarına odaklanacağız. Bu durumun oluşmasının önüne nasıl geçebileceğinizi öğrenerek, canonical etiketlerin yanlış kullanılmasından kaynaklanan trafik kaybını ve sayfalarınızın dizine eklenememe gibi sorunların üstesinden gelebileceksiniz.

Canonical sorunlar, sitenizde benzer (aynı) iki veya daha fazla URL bulunduğunda, arama motorlarının hangi sayfaya öncelik vereceğini belirleyememesinden kaynaklanır.

Google'ın hangi URL versiyonunun doğru olduğuna inandığını Google Search Console kullanarak öğrenebilir ve aynı zamanda belirli standartlaştırma sorunlarından etkilenen sayfalarınızı da görebilirisiniz.

Canonical Sorunu Nedir?

Canonical sorunu, bir web sitesinde canonical etiketlerin doğru şekilde kullanılmaması veya hiç kullanılmaması durumunda ortaya çıkar. Özellikle, aynı içeriği farklı URL'ler aracılığıyla birden fazla sürümde sunan web sitelerinde bu sorun daha belirgin hale gelir. Bu tür durumlarda, web sitesi kesinlikle canonical etiketler kullanarak, sayfaların tercih edilen URL'sini belirtmelidir, böylece belirli sorunlardan kaçınabilir.

Canonical sorunları genellikle tekrarlanan içerik sorunlarına yol açar. Bu durum, arama motorlarının kafasını karıştırır ve hangi içeriğin dizine eklenmesi gerektiğini, arama sonuçlarında hangi sürümünün gösterilmesi gerektiğini belirlemeyi zorlaştırır. Bu nedenle, canonical URL'leri düzenli olarak kontrol etmek önemlidir. Canonical etiketlerin düzenli olarak kontrol edilmesi, tercih edilen sayfa ile indeksleme uyumunun sağlanmasına yardımcı olur.

Canonical Etiket Kontrolü Nasıl Yapılır?

Canonical etiketlerini kontrol etmenin ve yönetmenin en kolay yollarından biri Google Search Console'u kullanmaktır. URL Denetleme Aracı'nı kullanarak, bir URL'yi gerçek zamanlı olarak analiz edebilir veya etkilenen tüm site sayfalarıyla birlikte canonical ile ilgili raporları kontrol edebilirsiniz.

İlk olarak, standart etiketini kontrol etmek istediğiniz sayfayı test etmek için URL Denetleme Aracı'nı açmanız ve URL'yi girmeniz gerekmektedir. Ardından, incelemeyi başlatmak için ilgili düğmeye tıklamanız gerekmektedir.

Google'ın tercih edilen sayfa sürümü olarak hangi URL'yi seçtiğini görmek için Sayfa Dizine Ekleme bölümüne doğru ilerlemeniz ve Google tarafından seçilen standart alanını incelemeniz gerekmektedir.

Eğer Google tarafından seçilen standart ve Kullanıcı tarafından bildirilen standart değerler eşleşmiyorsa, bu durumda Google'ın aynı sayfanın diğer sürümünü dizine eklemeyi düşündüğünü söyleyebiliriz.

Web sayfalarınızı (ve genel olarak sitenizi) etkileyen standart etiket sorunlarını belirlemek için "Dizine Ekleme" > "Sayfalar" > "Sayfa Dizine Ekleme" > "Sayfalar neden dizine eklenmedi" seçeneğine gitmeniz gerekmektedir.

Bu bölümde, noindex etiketi, yönlendirme hataları gibi birçok sorun arasında canonical hatalarının veya bildirimlerinin bir listesini bulabilirsiniz. Bu listeleme şunları içeriyor:

  • Uygun canonical etikete sahip alternatif sayfa: Canonical etiketiniz iyi çalışıyor gibi görünüyor ve Google'ın ana sürüm olarak kabul ettiği sürümle uyumlu görünüyor.

  • Kullanıcı tarafından seçilen canonical olmadan kopya: En az iki sayfanız birbirine çok benziyor veya aynı içeriğe sahip ve bu sayfalardan biri için canonical etiketi tanımlamadınız.

  • Kopya, Google, kullanıcıdan farklı bir standart sayfa seçti: Google, direktifinizi göz ardı etti ve ana sürüm olarak başka bir sayfayı seçti.

Google Search Console, Google'ın canonical sayfalarınız üzerindeki bakış açısını yansıtır, böylece durumun temel bir resmini elde edebilirsiniz.

Canonical Etiket Eklerken Sık Karşılaşılan Sorunlar

Canonical etiketlerini eklerken sık karşılaşılan hatalara bir göz atalım ve bunları nasıl önleyeceğimizi inceleyelim.

Taranamayan, Dizine Eklenemeyen Bir URL'ye İşaret Etme

Seçilen kanonik URL'nin kesinlikle taranabilir olması gerekmektedir. Bu, robots.txt dosyasında veya X-Robots etiketi veya <meta name=“robots” content=“noindex” /> tarafından engellenmemesi gerektiği anlamına gelir.

Sayfanın taranabilir ve dizine eklenebilir olup olmadığını Google Search Console'da kontrol edebilirsiniz.  GSC gibi araçlar, web sitenizin tarama durumunu, indekslenme durumunu ve olası engelleri analiz ederek eksiksiz bir rapor sunar. Böylece, hangi sayfaların taranabilir olduğunu ve hangilerinin engellendiğini net bir şekilde görebilirsiniz.

Hangi sayfalarınızın taranabilir olduğunu görebilmeniz önemlidir çünkü canonical URL'nin engellenmiş olması, arama motorlarının doğru sayfayı dizine eklemesini engelleyebilir ve sitenizin görünürlüğünü olumsuz etkileyebilir. Dolayısıyla, canonical URL'lerin taranabilir ve dizine eklenebilir olduğundan emin olmak, sitenizin arama motorları tarafından doğru şekilde indekslenmesini sağlamak için kritik öneme sahiptir.

Canonical Zinciri Oluşturma

Taranamayan veya dizine eklenemeyen bir URL'ye işaret etmekten kaçının. Seçtiğiniz canonical URL kesinlikle taranabilir olmalıdır. Bu, robots.txt dosyasında veya X-Robots etiketi veya <meta name=“robots” content=“noindex” /> kullanılarak engellenmemiş olmalıdır. Google Search Console'da sayfanın taranabilir ve dizine eklenebilir olduğunu kontrol edin.

Canonical zincirler oluşturmaktan kaçının. Href niteliğine bir URL yazarken, işaret ettiğiniz sayfanın başka bir sayfaya veya aynı sayfaya işaret eden cnaonical etiketi olmamalıdır.

Örneğin, canonical etiketi eklemek istediğiniz sayfanın https://site.com/phone/iphone12/ olduğunu varsayalım. Canonical olarak ayarlamak istediğiniz sayfa https://site.com/iphone12/ olmalıdır. Ancak, bu sayfanın aşağıdaki gibi bir canonical etiketi varsa:

<link rel = "canonical" href = "https://site.com/phone/apple/iphone12/" />

Bu durumda, canonical zinciri oluşturulur. Bu durumu önlemek için, yalnızca tek bir canonical etiketli sayfaya yönlendirmelisiniz. Hangi sayfayı standart olarak ayarlamak istediğinize karar verin ve canonical etiketi bu sayfaya işaret etsin. Örneğin, https://site.com/iphone12/ sayfasında canonical'i kendinize işaret edin ve diğer URL'leri bu standart sayfaya yönlendirin.

Canonical etmek istediğiniz sayfanın https://site.com/phone/apple/iphone12/ sayfasından ayrılması için, diğer benzer sayfaların bu sayfaya bağlantı vermesi gerekir. Sayfanın kendisi de bu standart sayfaya bağlantı vermeli. Bu şekilde, arama motorları doğru sayfayı indekslemek için net bir sinyal alır.

200 Dışında Bir durum Kodu Döndüren Bir URL'ye İşaret Etme

Canonical olarak belirlediğiniz URL'nin, 404 veya 301 gibi hata kodları yerine 200 durum kodunu döndürmesi gerekmektedir.

Eğer canonical olarak belirlenen URL, 200 durum kodunu döndürüyorsa, bu demektir ki sayfa başarıyla yüklendi ve erişilebilir durumda. Ancak, 404 veya 301 gibi hata kodları alınıyorsa, sayfada bir sorun olduğunu ve kullanıcıların veya arama motorlarının sayfaya erişemediğini gösterir. Bu durumda, sorunu çözmek ve doğru şekilde çalışan bir canonical URL sağlamak önemlidir, çünkü bu, arama motorlarının sayfanızı doğru şekilde indekslemesine ve sıralamasına yardımcı olur.

Geçersiz protokole sahip bir URL'ye işaret etme

Birçok SEO uzmanının sıkça yaptığı bir diğer yaygın hata, URL protokolünün yanlış belirtilmesidir. Örneğin, HTTPS yerine HTTP kullanmak, arama motoru algoritmalarını karıştırabilir ve sitenin dizine eklenmesi ve sıralaması üzerinde olumsuz etkiler yaratabilir. Bu nedenle, sayfanın HTTPS sürümünü belirtmek için href özelliğini kullanırken dikkatli olmak önemlidir.

Doğru protokolün belirtilmesi, arama motorlarının sitenizi doğru şekilde tarayabilmesini ve dizine ekleyebilmesini sağlar. Bu da sitenizin organik arama sonuçlarında daha iyi bir performans sergilemesine katkı sağlar. Bu nedenle, URL protokolünü doğru bir şekilde belirtmek, SEO stratejilerinizin etkinliğini artırmak için önemli bir adımdır.

Site Haritasına Canonical Olmayan Sayfalar Ekleme

Sitemap.xml dosyasına standart olmayan sayfaların eklenmesi oldukça yaygın bir hata olarak karşımıza çıkar. Bu durum, arama motorlarının sayfayı tamamen göz ardı etmesine ve yanlışlıkla dizine eklemesine neden olabilir. Bu sorunu önlemek için, site haritasında yalnızca ana sayfa sürümlerinin yer aldığından emin olun. Site haritası dosyası, yalnızca canonical etiketler aracılığıyla kendilerine işaret eden sayfaları içermelidir.

Bu şekilde, arama motorları sitenizi daha etkili bir şekilde tarama ve dizine ekleme yeteneğine sahip olur. Doğru bir site haritası oluşturarak, sitenizin organik görünürlüğünü artırabilir ve arama motoru sonuçlarında daha iyi bir konum elde edebilirsiniz.

Dahili Bağlantıları Standartlaştırılmamış URL'lere Yönlendirme

Web sitenizdeki dahili bağlantıların, sayfanın ana sürümüne yönlendirilmesini sağlamak, arama motorlarının sitenizi sorunsuz bir şekilde taramasına yardımcı olur. Ancak, standart olmayan bir sayfaya bağlantı verirseniz, Googlebot bazen standart etiketinizi görmezden gelebilir ve URL'nin yanlış sürümünü dizine ekleyebilir. Bu istenmeyen bir durumdur.

Dahili bağlantılarınızı canonical olmayan sayfaya yalnızca kesinlikle gerekli olduğunda eklediğinizden emin olun. Bazı durumlarda, bu tür dahili bağlantılar analitik amaçlar için gereklidir (örneğin, canonical olmayan bir sayfadaki etkinlikleri UTM parametreleriyle izlemeniz gerekebilir).

Bu şekilde, web sitenizdeki iç bağlantılar hem arama motorları için uygun hem de kullanıcı deneyimi açısından etkili olacaktır.

Canonical Yerine Hreflang Kullanma

Canonical etiketler, Google'a belirli bir web sayfasının yalnızca bir sürümünün dizine eklenmesi gerektiğini açıkça belirtir. Öte yandan, hreflang etiketleri, arama motoruna aynı sayfanın farklı dillerde veya bölgelerdeki versiyonlarının bulunduğunu ve bu versiyonların hepsinin dizine eklenmesi gerektiğini ifade eder. Bu etiketler arasındaki temel fark burada yatmaktadır.

Ancak, bu iki etiketin yanlış kullanımı, arama botlarının doğru yorumlanmasını engelleyebilir ve yanlış dil veya bölgesel hedefleme ile dizine ekleme sorunlarına yol açabilir. Bu nedenle, hreflang ve canonical etiketlerin doğru kullanımı konusunda kapsamlı bir rehberi incelemenizi tavsiye ederiz.

Doğru bir şekilde uygulandığında, bu etiketler arama motorlarına doğru sinyaller gönderir ve sitenizin doğru şekilde dizine eklenmesini sağlar, böylece farklı dil veya bölgesel versiyonlara erişen kullanıcılar doğru sayfaları görür.

“noindex” Etiketini Kullanmak, Robots.txt Dosyasında Sayfayı Engellemek ve Canonical Etiketini Kullanmak

John Mueller'e göre, canonical etiketlerin "noindex" etiketiyle birlikte kullanılması veya robots.txt dosyasında engellenmesine izin verilmesi önerilmez. Çünkü her biri farklı bir işlevi yerine getirir ve bu özelliklerin aynı anda kullanılması Google'a çelişkili sinyaller gönderir.

Bu durumda, bir web sayfasının diğerlerinden daha önemli olduğunu belirtmek için bir özellik kullanıldığında, diğer özellik bunun aksini belirtmiş olur. Örneğin, bir sayfanın noindex etiketi ile indekslenmesinin engellendiği bir durumda, aynı sayfanın canonical etiketiyle belirli bir önem atfedilmek istenebilir. Ancak bu, Google'a karışık ve tutarsız bir mesaj iletilmesine neden olur.

Bu tür çelişkili sinyallerin önüne geçmek için, her bir sinyalin uygun durumlarda kullanılması gerekir:

  • “noindex” etiketi, sayfaların indekslenmesini ve SERP’lerde görünmesini engeller.

  • Robots.txt dosyasındaki bir sayfanın engellenmesi, sayfanın taranmasını yasaklayan bir sinyaldir.

  • Canonical etiketler, ana sürüm olarak hangi sayfaya öncelik verileceğini belirtir.
    Bu şekilde, her bir sinyal doğru bağlamda kullanılarak, Google'a net ve tutarlı bir mesaj iletilir ve web sayfalarının doğru şekilde indekslenmesi sağlanır.

Aynı Sayfalara Standart Etiket Eklememek

Benzer veya aynı içeriğe sahip sayfaları göz ardı etmek ve Google'ın hangi sayfaya öncelik vereceğini tahmin etmek büyük bir hata olabilir.

Google, SERP'lerde hangi sayfayı dizine ekleyeceğini ve kullanıcılara göstereceğini belirlemek için oldukça karmaşık bir algoritma kullanır. Ancak, bu algoritma, web sitenizin ve sayfalarınızın yapısını doğru bir şekilde belirtmenize ve optimize etmenize yardımcı olacak talimatlar ve rehberlikler sunar. Google'a doğru bilgi sağlamak, arama botlarının farklı sürümleri tarayıp dizine eklemesi yerine tek bir, tutarlı ve benzersiz içeriğe odaklanmasına yardımcı olur.

GSC'ye giderek, sitenizin hangi sayfalarının dizine eklenmediğini ve nedenini anlamak için "Dizine Ekleme" > "Sayfalar" > "Sayfa Dizine Ekleme" > "Sayfalar neden dizine eklenmedi" bölümünü ziyaret edebilirsiniz. Burada, kullanıcı tarafından seçilen kurallı hataları dikkate almadan önce, etkilenen URL'lerin listesini görebilir ve analiz edebilirsiniz.

Ardından, her etkilenen URL'ü inceliyorsunuz ve bunları tercih edilen URL sürümüne göre standartlaştırdığınızdan, bir yönlendirme ayarladığınızdan veya noindex yönergesini uyguladığınızdan emin oluyorsunuz. Bu şekilde, Google'a doğru sinyaller göndererek sitenizin dizine eklenmesi ve SERP'lerde daha iyi performans göstermesi sağlanır.

Bu hatalardan kaçınmak için her bir durumu dikkatlice değerlendirin ve ilgili düzeltmeleri yapın. Bu, web sitenizin SEO performansını artıracaktır.

Daha fazla bilgi için bizimle iletişime geçin ve bizi sosyal medya hesabımızdan takip etmeyi unutmayın!