WordPress URL Sonundaki -2 Nasıl Kaldırılır?
WordPress bağlantılarının sonuna eklenen -2 ifadesinin nedenlerini öğrenin; çakışan slugı bulup URL’yi SEO kaybı yaşamadan düzeltin.
WordPress URL sonundaki -2 eki, oluşturmak istediğiniz kalıcı bağlantının başka bir içerik tarafından kullanıldığını gösterir. WordPress, iki farklı yazının, sayfanın veya medya dosyasının aynı URL adresine sahip olmasını önlemek amacıyla yeni slugın sonuna -2, -3 veya daha yüksek bir sayı ekleyebilir.
Örneğin aşağıdaki adresi kullanmak isteyebilirsiniz:
https://siteadresiniz.com/wordpress-bakim/
Ancak WordPress bağlantıyı şu şekilde oluşturabilir:
https://siteadresiniz.com/wordpress-bakim-2/
Kısa çözüm: Önce istediğiniz slugı kullanan eski yazıyı, sayfayı, ürünü veya medya dosyasını bulun. Eski içeriğin slugını değiştirin ya da gereksizse kalıcı olarak silin. Ardından yeni içeriğin URL bölümündeki -2 ekini kaldırarak kaydedin.
WordPress Slug ve Kalıcı Bağlantı Nedir?
Kalıcı bağlantı, bir içeriğe ulaşmak için kullanılan tam URL adresidir. Slug ise alan adından sonra gelen ve içeriği tanımlayan son bölümdür.
Örneğin aşağıdaki URL’de:
https://siteadresiniz.com/wordpress-teknik-destek/
Slug şu bölümdür:
wordpress-teknik-destek
WordPress, içerik başlığını kaydettiğinizde genellikle başlığı URL uyumlu hale getirerek otomatik bir slug oluşturur. Slug; küçük harfler, kelimeler arasında kısa çizgiler ve URL içinde kullanılabilen karakterlerden meydana gelir.
Yazı veya sayfa düzenleme ekranındaki URL ya da kalıcı bağlantı bölümünden slugı manuel olarak değiştirebilirsiniz.
WordPress URL Sonuna Neden -2 Ekler?
WordPress, her yayınlanmış içeriğe benzersiz bir kalıcı bağlantı vermeye çalışır. Seçtiğiniz slug daha önce kullanılmışsa ikinci içeriği ayırt etmek için sonuna sayı ekler.
Örneğin sitenizde zaten şu URL varsa:
/web-tasarim/
Aynı slugla ikinci bir içerik yayınlandığında WordPress şu adresi oluşturabilir:
/web-tasarim-2/
URL sonundaki sayı aşağıdaki içerik türlerinden kaynaklanabilir:
- Yayınlanmış başka bir blog yazısı
- Başka bir WordPress sayfası
- Çöp kutusunda bulunan eski içerik
- Aynı slugı kullanan bir medya dosyası
- Ürün veya özel yazı türü
- Daha önce oluşturulup unutulmuş taslak veya kopya içerik
- İçe aktarma veya çoğaltma eklentisiyle oluşturulan içerik
URL Sonundaki -2 SEO İçin Zararlı mıdır?
URL’de -2 bulunması tek başına Google cezasına veya indeksleme sorununa neden olmaz. Sayfa normal şekilde taranabilir ve arama sonuçlarında sıralanabilir.
Bununla birlikte temiz ve açıklayıcı bir URL kullanmak şu açılardan daha faydalı olabilir:
- Bağlantının kullanıcı tarafından daha kolay anlaşılması
- URL’nin paylaşılırken daha profesyonel görünmesi
- İçeriğin konusunun bağlantı üzerinden anlaşılması
- Gereksiz karakterlerin kaldırılması
- Benzer içerikler arasındaki karışıklığın azaltılması
- Site yönetiminin daha düzenli hale gelmesi
Örnek olarak aşağıdaki adres daha sade görünür:
/wordpress-hizlandirma/
Aşağıdaki adres çalışabilir ancak gereksiz bir sayı içerir:
/wordpress-hizlandirma-2/
Ancak URL daha önce yayınlandıysa ve Google tarafından indekslendiyse yalnızca daha güzel göründüğü için gelişigüzel değiştirilmemelidir. URL değişikliği sırasında eski adresten yeni adrese 301 yönlendirme yapılmalıdır.
WordPress URL Sonundaki -2 Nasıl Kaldırılır?
1. Kullanmak istediğiniz eski URL’yi açın
Önce -2 olmadan kullanmak istediğiniz URL’yi tarayıcıda açın.
Örneğin yeni içeriğinizin adresi şuysa:
https://siteadresiniz.com/wordpress-bakim-2/
Tarayıcıda şu adresi kontrol edin:
https://siteadresiniz.com/wordpress-bakim/
Adres başka bir sayfayı açıyorsa slugı kullanan içerik bulunmuş demektir. Açılan sayfanın gerekli olup olmadığına karar verin.
Sayfa bulunamadı hatası görülmesi slugın tamamen boşta olduğu anlamına gelmeyebilir. Çöp kutusunda, medya kütüphanesinde veya farklı bir içerik türünde aynı slug bulunabilir.
2. Yazılar ve sayfalar içinde arama yapın
WordPress yönetim panelinden önce yazıları kontrol edin:
Yazılar → Tüm Yazılar
Arama alanına içeriğin başlığını veya slugda geçen kelimeleri yazın.
Ardından sayfaları kontrol edin:
Sayfalar → Tüm Sayfalar
Aynı işlemi ürünler ve özel yazı türleri için de uygulayın. WooCommerce kullanıyorsanız ürünler, üyelik sistemi kullanıyorsanız üyelik içerikleri veya özel post type kayıtları aynı slugı kullanıyor olabilir.
İçeriği bulduğunuzda Hızlı Düzenle seçeneğini kullanarak mevcut slugı görebilirsiniz.
3. Çöp kutusunu kontrol edin
Silinen bir yazı veya sayfa çöp kutusunda bekliyor olabilir. WordPress içerikleri varsayılan olarak hemen kalıcı biçimde kaldırmaz.
Şu alanları kontrol edin:
Yazılar → Tüm Yazılar → Çöp Kutusu
Sayfalar → Tüm Sayfalar → Çöp Kutusu
Çakışan içerik çöp kutusundaysa iki seçeneğiniz bulunur:
- İçeriği geri yükleyip slugını değiştirmek
- Artık gerekli değilse kalıcı olarak silmek
Çöp kutusundaki bütün içerikleri topluca silmeden önce yanlışlıkla kaldırılmış önemli bir sayfa bulunmadığından emin olun.
4. Medya kütüphanesini kontrol edin
WordPress’e yüklenen görseller ve diğer dosyalar da birer attachment kaydı oluşturur. Bu kayıtların slugları, bazı durumlarda yazı veya sayfa için kullanmak istediğiniz URL ile çakışabilir.
WordPress yönetim panelinden şu bölüme gidin:
Ortam → Kütüphane
Dosya adını veya slugda geçen kelimeyi arayın. Özellikle içeriğinizle aynı isimde daha önce yüklenmiş görselleri kontrol edin.
Örneğin aşağıdaki isimle bir görsel yüklenmiş olabilir:
wordpress-bakim.jpg
Bu dosyanın medya eki slugı wordpress-bakim olarak kaydedilmişse yeni sayfanın aynı slugı kullanmasını engelleyebilir.
Medya dosyası kullanılmıyorsa kalıcı olarak silebilirsiniz. Kullanılıyorsa dosyayı kaldırmak yerine medya kaydının slugını değiştirmek daha güvenlidir.
5. Eski içeriğin slugını değiştirin
Çakışmaya neden olan eski içerik gerekli olmaya devam ediyorsa onu silmek zorunda değilsiniz. Eski içeriğe farklı ve anlamlı bir slug verebilirsiniz.
Örneğin eski adres şuysa:
/wordpress-bakim/
İçeriğin konusuna bağlı olarak şu şekilde değiştirilebilir:
/wordpress-bakim-rehberi/
Slug değiştirmek için:
- Eski yazı veya sayfayı düzenleyin.
- Sağ paneldeki URL veya kalıcı bağlantı bölümünü açın.
- Yeni slugı yazın.
- Güncelle butonuna basın.
Eski içerik daha önce yayınlandıysa, eski URL’den yeni URL’ye 301 yönlendirme eklemeyi unutmayın.
6. Gereksiz içeriği kalıcı olarak silin
Çakışan içerik test amacıyla oluşturulmuşsa, boşsa veya artık kullanılmıyorsa kalıcı olarak silebilirsiniz.
Önce içeriği çöp kutusuna gönderin. Ardından çöp kutusunu açarak Kalıcı Olarak Sil seçeneğini kullanın.
İçeriği silmeden önce aşağıdaki kontrolleri yapın:
- Sayfa başka yerlerden bağlantı alıyor mu?
- Google Search Console’da gösterim veya tıklama almış mı?
- Menüde veya footer alanında kullanılıyor mu?
- Başka yazılardan iç bağlantı verilmiş mi?
- Harici sitelerden backlink alıyor mu?
- İçerik daha sonra gerekli olabilir mi?
Değerli veya trafik alan bir sayfayı yalnızca slugı boşaltmak için silmek doğru değildir. Bu durumda yeni içeriğe başka bir anlamlı URL verilmesi daha güvenlidir.
7. Yeni içeriğin slugından -2 ekini kaldırın
Eski slugı değiştirdikten veya çakışan içeriği kalıcı olarak sildikten sonra yeni yazıya dönün.
URL bölümündeki slugı şu şekilde değiştirin:
wordpress-bakim-2
yerine:
wordpress-bakim
Ardından yazıyı güncelleyin veya yayınlayın.
WordPress tekrar -2 eklemiyorsa slug artık kullanılabilir durumdadır.
Hızlı Düzenle ile -2 Nasıl Silinir?
Yazıyı tam düzenleme ekranında açmadan slugı değiştirmek için Hızlı Düzenle özelliğini kullanabilirsiniz.
- Yazılar veya Sayfalar ekranına gidin.
- İlgili içeriğin üzerine gelin.
- Hızlı Düzenle bağlantısına tıklayın.
- Slug alanındaki
-2ekini kaldırın. - Güncelle butonuna basın.
WordPress sayıyı yeniden ekliyorsa aynı slugı kullanan başka bir kayıt hâlâ bulunmaktadır.
WP-CLI ile WordPress Slug Nasıl Değiştirilir?
SSH ve WP-CLI erişimi bulunan kullanıcılar slugı komut satırından değiştirebilir.
Öncelikle yazının ID numarasını bulun:
wp post list --post_type=post --fields=ID,post_title,post_name,post_status
Belirli bir yazının slugını değiştirmek için:
wp post update 123 --post_name=wordpress-bakim
Buradaki 123 değeri yazının ID numarasıdır.
Sayfaları listelemek için:
wp post list --post_type=page --fields=ID,post_title,post_name,post_status
Medya kayıtlarını kontrol etmek için:
wp post list --post_type=attachment --fields=ID,post_title,post_name
Komut çalıştırmadan önce veritabanı yedeği alın ve doğru içerik ID’sini kullandığınızdan emin olun.
Veritabanından Çakışan Slug Nasıl Bulunur?
WordPress panelinde çakışan içeriği bulamıyorsanız son seçenek olarak veritabanında arama yapabilirsiniz.
İşlemden önce mutlaka tam veritabanı yedeği alın. phpMyAdmin üzerinden WordPress veritabanını açın ve SQL bölümünde aşağıdaki sorguyu çalıştırın:
SELECT ID, post_title, post_name, post_type, post_status
FROM wp_posts
WHERE post_name = 'wordpress-bakim';
Tablo ön ekiniz wp_ değilse sorgudaki tablo adını kendi veritabanı yapınıza göre değiştirin.
Sonuçlarda şu bilgileri görebilirsiniz:
- İçerik ID numarası
- İçerik başlığı
- Kullanılan slug
- Yazı türü
- Yayın durumu
Veritabanında doğrudan değişiklik yapmak yerine mümkünse ilgili içeriği WordPress panelinden düzenleyin. Yanlış SQL işlemi bağlantıların veya içerik kayıtlarının bozulmasına neden olabilir.
Önemli: Slug değiştirirken WordPress kayıtlarının guid alanını değiştirmeyin. URL düzenleme işlemi için temel olarak post_name değeri kullanılır.
URL Değiştirildikten Sonra 301 Yönlendirme Gerekir mi?
İçerik henüz yayınlanmadıysa veya URL hiçbir zaman ziyaretçilere açılmadıysa genellikle yönlendirme gerekmez.
Aşağıdaki durumlarda 301 yönlendirme yapılmalıdır:
- Eski URL Google tarafından indekslendiyse
- Sayfa daha önce ziyaretçi aldıysa
- Eski adrese iç bağlantılar verildiyse
- Eski URL sosyal medyada paylaşıldıysa
- Harici sitelerden backlink alındıysa
- Yayınlanmış bir sayfanın slugı değiştirildiyse
Örnek yönlendirme:
Redirect 301 /wordpress-bakim-2/ https://siteadresiniz.com/wordpress-bakim/
Yönlendirmeyi `.htaccess`, hosting paneli veya güvenilir bir yönlendirme eklentisi üzerinden oluşturabilirsiniz.
Yönlendirme sonrası şu kontrolleri yapın:
- Eski URL doğrudan yeni URL’ye gidiyor mu?
- Yönlendirme zinciri oluşuyor mu?
- Yeni URL 200 durum kodu döndürüyor mu?
- Canonical etiketi yeni URL’yi gösteriyor mu?
- XML sitemap içinde yalnızca yeni URL bulunuyor mu?
- Site içindeki bağlantılar yeni URL’ye güncellendi mi?
Kalıcı Bağlantı Ayarlarını Yenilemek Gerekir mi?
Slugı değiştirdikten sonra yeni URL 404 hatası veriyorsa WordPress kalıcı bağlantı kurallarını yenileyebilirsiniz.
Yönetim panelinden şu bölüme gidin:
Ayarlar → Kalıcı Bağlantılar
Herhangi bir ayarı değiştirmeden Değişiklikleri Kaydet butonuna basın. Bu işlem WordPress yeniden yazma kurallarını yenileyebilir.
Ancak kalıcı bağlantı ayarlarını kaydetmek, başka bir içerik tarafından kullanılan slugı serbest bırakmaz. Önce çakışan içeriğin bulunması gerekir.
WordPress -2 Ekini Tekrar Ekliyorsa Ne Yapılmalı?
Slugı düzelttiğiniz halde WordPress sayıyı yeniden ekliyorsa aşağıdaki alanlardan biri gözden kaçmış olabilir:
- Çöp kutusunda aynı slugı kullanan içerik
- Medya kütüphanesindeki attachment kaydı
- Özel yazı türü veya ürün
- Aynı üst sayfa altında bulunan başka bir alt sayfa
- Çoğaltma eklentisiyle oluşturulmuş kopya içerik
- Veritabanında kalmış eski kayıt
- Yanlış içeriğin slugının değiştirilmesi
Öncelikle veritabanında yalnızca arama yaparak aynı post_name değerini kullanan bütün kayıtları tespit edin.
Sayfa ve Yazı Slugları Aynı Olabilir mi?
WordPress’in slug benzersizliği kontrolü içerik türüne ve hiyerarşiye göre farklı davranabilir. Yazılar, sayfalar, medya ekleri ve özel yazı türlerinde aynı slugın kullanılması her zaman aynı sonucu oluşturmaz.
Özellikle medya eki slugları daha geniş bir kapsamda çakışma oluşturabilir. Bu nedenle panelde aynı başlıklı bir yazı veya sayfa göremeseniz bile medya kütüphanesini kontrol etmeniz önemlidir.
Alt Sayfalarda -2 Sorunu Neden Oluşur?
WordPress sayfaları hiyerarşik olabilir. Aynı üst sayfaya bağlı iki alt sayfa aynı slugı kullanamaz.
Örneğin şu URL zaten mevcutsa:
/hizmetler/web-tasarim/
Aynı üst sayfa altında ikinci bir web-tasarim sayfası oluşturulduğunda sayı eklenebilir.
Ancak farklı bir üst sayfaya bağlı benzer slugların çalışma biçimi permalink yapısına göre değişebilir. Sayfanın üst sayfa ayarını da kontrol edin.
Medya Dosyasını Silmeden Slug Değiştirilebilir mi?
Evet. Medya dosyası aktif olarak kullanılıyorsa onu tamamen silmek yerine attachment slugını değiştirmek daha doğru olabilir.
Medya düzenleme ekranında slug alanı görünmüyorsa ekran seçenekleri veya gelişmiş düzenleme alanlarını kontrol edin. WP-CLI ya da yönetim araçları üzerinden ilgili attachment kaydının post_name değeri de güncellenebilir.
Dosya adını değiştirmek ile medya slugını değiştirmek aynı işlem değildir. Yalnızca veritabanındaki slugı değiştirmeniz, sunucudaki fiziksel dosya adını otomatik olarak değiştirmez.
Temiz Bir WordPress URL Nasıl Olmalı?
SEO ve kullanıcı deneyimi açısından URL oluştururken şu ilkeleri uygulayabilirsiniz:
- Kısa ve anlaşılır kelimeler kullanın.
- İçeriğin ana konusunu belirtin.
- Kelimeleri kısa çizgiyle ayırın.
- Gereksiz tarih ve sayı kullanmayın.
- Aynı kelimeyi tekrar etmeyin.
- Türkçe karakter kullanımında sitenizin genel yapısıyla tutarlı olun.
- Yayınlandıktan sonra URL’yi gereksiz yere değiştirmeyin.
- URL değişirse 301 yönlendirme uygulayın.
Önerilen URL:
/wordpress-url-duzenleme/
Gereksiz uzun URL:
/wordpress-url-duzenleme-islemi-nasil-yapilir-detayli-anlatim-2/
WordPress URL Sonundaki -2 Hakkında Sık Sorulan Sorular
WordPress neden URL sonuna 2 ekliyor?
Kullanmak istediğiniz slug başka bir yayınlanmış içerik, sayfa, ürün veya medya kaydı tarafından kullanıldığı için WordPress benzersiz bir URL oluşturmak amacıyla sonuna -2 ekler.
URL’de -2 bulunması SEO’ya zarar verir mi?
Tek başına doğrudan bir SEO cezasına neden olmaz. Ancak daha sade, açıklayıcı ve gereksiz karakter içermeyen URL’ler kullanıcılar için daha anlaşılır olabilir.
-2 ekini silince neden tekrar geliyor?
Aynı slugı kullanan başka bir kayıt hâlâ mevcuttur. Yazıları, sayfaları, çöp kutusunu, ürünleri ve medya kütüphanesini kontrol etmelisiniz.
Çöp kutusundaki yazı slugı engelleyebilir mi?
Evet. Çöp kutusunda bulunan eski içerik aynı slugı kullanmaya devam edebilir. İçeriği geri yükleyip slugını değiştirebilir veya gereksizse kalıcı olarak silebilirsiniz.
Bir görsel WordPress sayfa URL’sini engelleyebilir mi?
Evet. Medya dosyaları attachment kaydı oluşturur ve bu kaydın slugı yazı veya sayfa için kullanmak istediğiniz adresle çakışabilir.
Slug değiştirince yönlendirme gerekir mi?
Sayfa daha önce yayınlandıysa ve eski URL kullanıcılar veya Google tarafından biliniyorsa eski adresten yeni adrese 301 yönlendirme yapılmalıdır.
Taslak yazılarda aynı slug kullanılabilir mi?
Taslak ve bekleyen içeriklerde benzersizlik kontrolü yayınlanmış içeriklerden farklı çalışabilir. İçerik yayınlanırken WordPress benzersiz bir slug üretip sayı ekleyebilir.
Kalıcı bağlantıları kaydetmek -2 sorununu çözer mi?
Hayır. Kalıcı bağlantıları yeniden kaydetmek 404 ve yeniden yazma sorunlarını düzeltebilir ancak çakışan slugı serbest bırakmaz.
Veritabanından slug değiştirmek güvenli midir?
Doğru kayıt üzerinde ve yedek alınarak yapılabilir; ancak yanlış sorgular site verilerini bozabilir. Öncelikle WordPress paneli veya WP-CLI kullanılmalıdır.
Eski içeriği silmek zorunda mıyım?
Hayır. Eski içerik değerliyse slugını farklı ve anlamlı bir adresle değiştirebilir veya yeni içerik için başka bir URL seçebilirsiniz.
Sonuç
WordPress URL sonundaki -2 eki, seçilen slugın başka bir içerik tarafından kullanıldığını gösterir. Sorunu çözmek için yalnızca URL alanındaki sayıyı silmek yeterli değildir. Öncelikle çakışmaya neden olan kaydı bulmanız gerekir.
Yazıları, sayfaları, çöp kutusunu, ürünleri ve medya kütüphanesini kontrol edin. Eski kaydın slugını değiştirin veya gereksizse kalıcı olarak silin. Ardından yeni içeriğin kalıcı bağlantısından -2 ekini kaldırın.
Yayınlanmış bir URL değiştiriliyorsa eski adresten yeni adrese 301 yönlendirme ekleyin; XML sitemap, canonical ve site içi bağlantıları yeni URL’ye göre güncelleyin.
WordPress bağlantı, yönlendirme ve teknik sorunlarında desteğe ihtiyaç duyuyorsanız WordPress bakım ve teknik destek hizmetimizi inceleyebilirsiniz.
Benzer içerikler için WordPress cURL error 28, WordPress çerezler engellendi hatası ve WordPress 503 hatası rehberlerimize göz atabilirsiniz.
Web sitenizi SEO açısından güçlendirmek ister misiniz?
Teknik SEO, içerik planı, iç link yapısı, hız ve schema kontrolleriyle web sitenizin daha düzenli, anlaşılır ve arama motorlarına uyumlu hale gelmesini sağlayabiliriz.