Web Sitesi Sahipleri İçin Canonical Etiket Denetleyici
Canonical Etiket Denetleyici
Canonical Etiket Denetleyici: Canonical, Yönlendirmeler ve Noindex Bir Arada | We.Inc
Dizine eklenmesini istediğiniz URL'ye göre canonical etiketini, HTTP durumunu, yönlendirmeleri ve noindex'i kontrol etmek için sayfanın HTML'ini ve yanıt başlıklarını yapıştırın. Çelişen sinyalleri açıklar ve bir düzeltme kontrol listesi dışa aktarır.
Kontrol ettiğiniz sayfa adresini ve arama motorlarının dizine eklemesini istediğiniz adresi girin, ardından sayfanın HTML kaynağını ve varsa yanıt başlıklarını yapıştırın. Denetleyici; canonical etiketini, canonical HTTP başlığını, robots meta etiketini ve X-Robots-Tag'i, durum kodunu ve yönlendirme zincirini okur ve nerede uyuşmadıklarını size söyler. Başka web sitelerini ziyaret etmez: tarayıcılar bir sitenin başka bir siteyi okumasını engeller ve biz gizli bir tarayıcı çalıştırmayız. Aracın ihtiyaç duyduğunu siz yapıştırırsınız, o da bu metni kontrol eder. Sayfa, size başlıkları ve HTML'i veren tek satırlık komutları gösterir.
Kontrol ettiğiniz URL'yi ve dizine eklenmesini istediğiniz tercih edilen URL'yi girin (genellikle aynıdır).
Bir terminalde curl -sIL komutunu ardından URL'yi çalıştırarak başlıkları alın ve çıktıyı yapıştırın. Bu, her yönlendirme adımını ve son durum kodunu gösterir.
HTML'i tarayıcınızda Kaynağı Görüntüle (Ctrl+U veya Cmd+Option+U) ile ya da curl -sL komutunu ardından URL'yi çalıştırarak alın ve yapıştırın.
Denetleyici, HTML'deki ve Link başlığındaki her rel=canonical'ı, robots meta etiketlerini ve X-Robots-Tag'i ve her adımın durumunu bulur.
Her bulgu; bir hata mı, kontrol edilmesi gereken bir şey mi yoksa sorunsuz mu olduğunu ve nedenini söyler. Eksik girdi, geçti olarak değil, kontrol edilmedi olarak bildirilir.
Düzeltme kontrol listesini, siteyi düzenleyecek kişi için bir metin dosyası olarak indirin.
Bir canonical; 200 yanıt veren, yönlendirilmeyen, noindex olmayan ve aynı içeriğe sahip bir sayfayı işaret etmelidir.
Sayfa başına bir canonical kullanın. İki farklı canonical veya birbiriyle uyuşmayan bir etiket ve başlık, arama motorlarının ikisini de yok saymasına yol açar.
https ile ve seçtiğiniz www veya www'siz ana bilgisayarla mutlak URL'ler kullanın.
Noindex'i başka bir sayfaya giden bir canonical ile birleştirmeyin. Biri bu sayfayı düşür der, diğeri birleştir der; birini seçin.
Bir canonical bir ipucudur, bir komut değil. Yönlendirmeler ve tutarlı iç bağlantılar, aynı seçim için daha güçlü sinyallerdir.
Sıkça sorulan sorular
HTML'i neden yapıştırmam gerekiyor?
Tarayıcılar, bir web sayfasının başka bir web sitesinin içeriğini okumasını engeller, bu yüzden tarayıcınızda çalışan bir araç sayfanızı sizin için alamaz. Bunu yapıyormuş gibi görünen araçlar, kendileri için veri çeken bir sunucu çalıştırır. Biz bunu tamamen tarayıcınızda tutmayı ve kaynağı tam olarak nasıl alacağınızı söylemeyi tercih ettik.
Bir canonical etiketi ne işe yarar?
Aynı içeriğe, örneğin izleme parametreleriyle ve parametresiz olmak üzere birden fazla adresten ulaşılabildiğinde, hangi adresin sayfanın ana sürümü olduğunu arama motorlarına söyler. Arama motorları genellikle onu izler, ama diğer sinyaller uyuşmuyorsa başka bir URL seçebilir.
Her sayfanın kendine işaret eden bir canonical'ı olmalı mı?
Bu iyi bir varsayılan ayardır. Sayfanın kendisine işaret eden bir canonical, parametreler, büyük/küçük harf veya sondaki eğik çizgilerle oluşturulan kopyalara karşı koruma sağlar.
Eksik bir canonical ile engellenmiş bir veri çekme arasındaki fark nedir?
Burada, eksik bir canonical, yapıştırdığınız HTML'de rel=canonical bulunmadığı anlamına gelir. Hiçbir şey yapıştırmazsanız veya bir hata sayfası yapıştırırsanız, denetleyici HTML'nin kontrol edilmediğini söyler; böylece başarısız bir veri çekmeyi eksik bir etiketle karıştırmazsınız.
Google her zaman benim canonical'ımı kullanır mı?
Hayır. Google onu güçlü bir ipucu olarak değerlendirir. Search Console'daki URL İnceleme aracı, Google'ın gerçekte seçtiği canonical'ı gösterir.
Çelişen sinyaller
Çoğu canonical sorunu çelişkidir: bir yönlendirmeye işaret eden bir canonical, noindex olan ve başka bir sayfaya canonical olan bir sayfa, HTML'deki etiketle HTTP başlığındakinin uyuşmaması veya https bir sitede http'ye giden bir canonical. Her biri arama motorlarına aynı anda iki şey söyler ve onlar da sizin yerinize seçim yapar.
Canonical'ı durum kodu, yönlendirmeler ve robots yönergeleriyle birlikte kontrol etmek, bu çelişkileri ortaya çıkaran şeydir. Yalnızca etiketi okuyan bir denetleyici, bunların çoğunu kaçırır.
Uygulamalı bir örnek
Sayfadaki örneği yükleyin: example.com üzerinde, http'den https'e bir yönlendirme ile ulaşılan, canonical'ı sondaki eğik çizgiyle www ana bilgisayarında bir http adresine işaret eden uydurma bir hizmet sayfası. Denetleyici; yönlendirmeyi, http üzerindeki canonical'ı, farklı bir ana bilgisayardaki canonical'ı ve tercih edilen URL ile uyuşmazlığı, her biri için düzeltmeyle birlikte bildirir.