Aynı sayfa yalnız harf büyüklüğü farklı adreslerde sunuluyor
url_case_duplicateKısa cevap
Taranan iki veya daha fazla URL yalnızca büyük/küçük harf bakımından farklı ve 200 durumuyla aynı içeriği döndürüyor. Google bunları aynı içeriğe sahip ayrı URL'ler olarak görür: sinyaller iki biçim arasında bölünür ve herhangi biri gösterilebilir. Google /Page ile /page adreslerini farklı URL'ler sayar. Bir biçim seçin (genellikle küçük harf), diğerini 301 ile yönlendirin ve iç linklerde, site haritasında ve canonical etiketlerinde o biçimi kullanın.
Neden önemli
URL yolları tanım gereği büyük/küçük harfe duyarlıdır ve Google buna uyar. Her iki biçime de yanıt veren bir site, biri büyük harfle link verdiğinde her seferinde kopya üretir ve tarayıcı ikisine de bütçe harcar. Harf büyüklüğü kopyaları Windows/IIS barındırmada ve linkleri kullanıcının girdiği veriden üreten sitelerde yaygındır.
Glimana bunu nasıl tespit eder
Glimana 200 dönen tüm sayfaları küçük harfe çevrilmiş URL'ye göre gruplar ve bir grupta içerik hash'i birebir aynı olan iki veya daha fazla URL varsa kural tetiklenir (yani sayfalar yalnızca benzer değil, gerçekten aynıdır). Gruptaki her URL, harf büyüklüğü varyantlarıyla birlikte listelenir.
Nasıl düzeltilir
- Etkilenen sayfaları Glimana'da bulun. Sorunlar › Aynı sayfa yalnız harf büyüklüğü farklı adreslerde sunuluyor ekranını açın. Bu site düzeyinde bir kontroldür; bu yüzden tek satır tüm kanıtı taşır: ilgili URL'ler, değerler ya da günler. Görevler altındaki görev aynı listeyi ve beklenen kazancı gösterir.
-
Düzeltmeyi platformunuzda uygulayın.
- Canonical biçim olarak küçük harfi seçin.
- Büyük harf içeren her URL'yi sunucuda 301 ile küçük harfli biçimine yönlendirin.
- Kaynağı düzeltin. Karışık harfli linklerin nerede üretildiğini bulun (menüler, CMS slug'ları, ürün kodları) ve küçük harfe çevirin.
- Site haritası ve canonical yalnızca küçük harfli biçimi içermelidir.
WordPress slug'ları varsayılan olarak küçük harflidir; karışık harf özel kalıcı bağlantılardan ya da elle düzenlenmiş linklerden gelir.
.htaccessiçine küçük harf yönlendirmesi ekleyin:RewriteEngine On RewriteCond %{REQUEST_URI} [A-Z] RewriteRule ^(.*)$ /${lc:$1} [R=301,L](
lc, sunucu yapılandırmasındaRewriteMap lc int:tolowergerektirir; buna izin vermeyen barındırmalarda Redirection eklentisinin regex kurallarını kullanın.)Shopify küçük harfi otomatik olarak yönetir; bu kural yalnızca bir proxy ya da uygulama her iki biçimi de sunduğunda tetiklenir.
Nginx:
lowerile birmapkullanarakif ($request_uri ~ [A-Z]) { return 301 $scheme://$host$uri_lowercase; }; ya da router middleware'inde küçük harfe çevirip gelen yol farklıysa yönlendirin. -
Yayımlayın ve önbellekleri temizleyin. Sunucu ya da CDN değişikliğini uygulayın (Nginx/Apache'yi yeniden yükleyin, Cloudflare kuralını kaydedin), önbelleği boşaltın, ardından canlı yanıtı
curl -sI https://your-domain/pageile kontrol edin — orada gördüğünüz durum satırı ve başlıklar, Glimana'nın ve Googlebot'un aldığının tam olarak aynısıdır. - Glimana'da doğrulayın. Görevler altındaki görevi açın ve Yaptım'a tıklayın. Etkilenen sayfalar birkaç saat içinde doğrulama taramasına alınır ve bir biçim diğerine yönlendirildiğinde görev kapanır. Kontrol yine başarısız olursa görev bir notla Yeni durumuna döner; geçerse Etki raporlarında Giderilen teknik sorunlar altında listelenir. Daha erken kontrol etmek için sorun ekranındaki Etkilenen sayfaları yeniden tara düğmesini kullanın.
Düzeltme nasıl doğrulanır
Yeniden tarayın; bir biçim diğerine yönlendirildiğinde görev kapanır.