Arama Motorlarında Sıralamayı Kaybetmeden Bir Blogun Kalıcı Bağlantı Yapısını Nasıl Değiştirirsiniz?
Yayınlanan: 2022-05-22Çoğu zaman, bağımsız çalışan ve gelişmiş SEO (Arama Motoru Optimizasyonu) tekniklerini bilmeyen blog sahipleri, bloglarında sıralamalarına zarar verebilecek ve kafa karıştırıcı olabilecek yeni şeyler deneyeceklerdir.

Dün gece, arama motorlarında sıralamamızı yükseltmeye yardımcı olmak için 'Wpromoter Blog'da çok ihtiyaç duyulan bazı değişiklikleri yapmaya karar verdim. Özenle blog yazıları yazarken ve dünyayı bilgilendirmek için elimizden gelenin en iyisini yaptığımızdan, blog okuyucularımız tarafından beğenilirken oldukça fazla sayıda yazı biriktirdik.
Blog sitemize eklendiğinde web sitemiz programlı olarak oluşturulduktan sonra yapılmıştır. Blog, /blog adlı bir alt dizindeki bir WordPress kurulumudur.
Ne Yaptığımı Açıklamaya Başlamadan Önce, İşte Örnek Bir Senaryo:
Joe Blogger Dude, joeblogger.com adında kendi WordPress kurulumunda çalışan bir bloga sahip - şimdi bu gerçek bir blog değil ve oraya giderseniz şunu göreceksiniz: 
Örneğimiz için, URL'leri şu anda şu biçimde görüntüleniyor:
http://www.joeblogger.com/%year%/%month%/%day%/%postname%/
yani Canlı şöyle görünebilir:
http://www.joeblogger.com/2008/08/01/how-to-joe-blog/
Joe, SMX gibi bir yerde bir etkinliği ziyaret ettikten sonra, URL'deki tüm tarih damgalarını içeren daha uzun varsayılan yerine URL'leri için WordPress'te özel bir blog yapısı kullanmasını etkileyen blog SEO hakkında bazı bilgiler buldu. Yahoo'nun Haberler bölümünde dizine eklenmesini istediğiniz haber gönderileri veya dizine eklenecek URL'de tarihin olmasını gerektiren diğer haber siteleri için ( ancak bu, hakkında yazılacak başka bir gönderidir ).
Joe, blog optimizasyonu için SEO teknikleri hakkında herhangi bir bilgi içermeyen WordPress kurulum talimatlarını izleyerek başladığında varsayılan kuruluma sahipti.
İşte Sorun
Artık Joe, kalıcı bağlantı yapısını bir şekilde değiştirmek istemenin mühimmatı var, bu yüzden Google'ın 'WordPress'te Kalıcı Bağlantı Yapımı nasıl değiştiririm?'
Biraz hızlı bir araştırmadan sonra, bunu yapmanın yolunun 'wp-admin' alanında 'Ayarlar -> Kalıcı Bağlantı'yı seçtiğiniz ve 'Özel' için radyo düğmesini seçtiğiniz ve ardından aşağıdaki dizeyi girdiğiniz olduğunu öğrendi:
/%category%/%postname%/
Bu, alan adından sonraki URL'deki tarihleri, HER gönderideki gönderinin kategorisiyle ve ardından post-slug (posta adı) ile değiştirecektir.
Böylece, Joe onu kurar ve her şey harika çalışır, artık gönderilerinin çok daha temiz URL'leri vardır. O çok mutlu.
Bahsettiğim 'sorun' tam burada: Google'da sıralanan gönderilerinin hiçbirinin artık 404 hatası döndüreceğini ve sonunda SERP'lerden (Arama Motoru Sonuç Sayfaları) düşeceğinin farkında değil.
Peki Sıralamanızı TUTMAK İÇİN Ne Yapıyorsunuz?
Çoğu SEO uzmanının size söyleyeceği cevap, tüm eski blog yazılarınızı yenilerine 301 yönlendirmek olacaktır.
Harika.
Bil bakalım ne oldu? Joe Blogger'ın 250 blog yazısı vardı.
Bu şimdi NE zahmetli bir iş haline geldi.
Tüm bu 301'leri manuel olarak oluşturmak tam bir baş belası. Bunu çok daha hızlı yapmak için programlı veya yazılımlı veya hızlı ve kirli bir çözüme ihtiyacınız var.
Sonuçları elde etmenin eklentileri ve yolları var, sadece anlamak için biraz beyninizi kullanın.
Bir sonraki örneğim, şu anda okuduğunuz 'Wpromoter blog' için bu sorunu çözmek için yaptığım şey. Gönderilerimiz eskiden şöyle görünürdü:
https://www.wpromote.com/blog/2008/07/31/information-age-overload/
Şimdi şöyle görünüyorlar:
https://www.wpromote.com/blog/internet-news/information-age-overload/
/2008/07/31 YAYININA TIKLAMAYI DENEYİN & 301'İN İŞ HALİNDE GÖRÜN!
Adım 1. WordPress Blogunuza XML Site Haritası Oluşturucu Eklentisini Kurun
– (not: başka bir blog yazılımı kullanıyorsanız, bu ilkelerin tümü aynı olacaktır, URL'leri oluşturmanın başka bir yolunu bulmanız veya yalnızca bir çevrimiçi site haritası oluşturucu kullanmanız gerekebilir)
Adım 2. Blog İçin Bir Site Haritası Dosyası Oluşturun ve Oluşturduğu Site Haritasını Görüntüleyin
Site haritasını bilgisayarınıza yerel olarak 'old-sitemap.xml' olarak kaydedin.

Eklenti Tarafından Oluşturulan 'Eski' Site Haritası
3. Adım. Dosyayı Bir Düzenleyicide Açın (ör. TextEdit, Notepad, Smultron, Dreamweaver)
Her gönderi için yalnızca URL'leri çıkarmak için çeşitli bul ve değiştir tekniklerini kullanın.

yani şunu arayın: </url><url> boşlukları yoksayarak, ardından <loc>, ardından </loc> hepsini boş bir karakterle değiştirerek kaldırın. – Basitçe bir URL listesi ile bitirin.
Adım 4. Değişiklikleri Yaparken Arama Motorlarının Blogunuzu Dizine Eklemesini Geçici Olarak Engelleyin

Arama Motorlarının Blogunuzu Taramasını Nasıl Önlersiniz?
Adım 5. WordPress'te Özel Kalıcı Bağlantı Yapısını Kurun
WordPress'te şuraya gidin:
'Ayarlar - > Kalıcı Bağlantı' öğesini seçin ve 'Özel' için radyo düğmesini seçin ve ardından aşağıdaki dizeyi girin:
/%category%/%postname%/

WordPress Özel Kalıcı Bağlantı Yapısı
Artık gönderi URL'lerinizin çok daha temiz göründüğünü hemen göreceksiniz. Bunun çalıştığından emin olmak için blogunuza bakarak ve çalıştığından emin olmak için birkaç sayfadan geçerek kontrol edin.
yani şimdi böyle görünüyorlar.
https://www.wpromote.com/blog/technology/information-age-overload/
Adım 6. 'Yeni' URL Yapısı İçin Başka Bir Site Haritası Oluşturun
2. adımda yukarıdakiyle aynı adımları izleyin.

yeni Site Haritası Oluşturucu URL'leri
Adım 7. İki Dosyayı Kesip Farklı Sütunlarda Excel'e Yapıştırın
yani A sütunu şunu okuyacaktır: Yönlendirme 301, B sütunu ESKİ URL'ler, C sütunu YENİ URL'ler olacaktır.

Excel'de Oluşturulan 301 Yönlendirmeler
Adım 8. Excel'den Metin Düzenleyicinize Kesip Yapıştırın
Dosyayı UTF-8 kodlaması olarak kaydedin.
Bu, mevcut .htaccess dosyanıza eklenecektir (dosyada zaten bir şey varsa, bir boş satır bırakın ve bu yönlendirmeleri yapıştırın) veya yeni bir tane oluşturun. MAC'lerle ilgili not, dosyayı htaccess.txt veya okunabilir bir şey olarak adlandırmanız gerekecek, blog dizininin kök dizinine yükledikten sonra dosyayı .htaccess olarak yeniden adlandırmanız yeterli – yani bizim durumumuzda /blog
Adım 9. Google Tarafından Taranana Kadar Zaten 'Eski URL'lere Sahip Bir Site Haritanız Varsa BEKLEYİN
Google'ın 301'leri taraması ve dizine eklemesi için biraz zaman vermeniz gerekir. ÖNEMLİ NOT: Bunun, eski URL'lerde dizine eklenen gönderilerdeki aramalar yeni URL'ler olarak görünmeye başladığında meydana geldiğini bileceksiniz.
Süreci hızlandırmanın bir yolu, eski URL'leri içeren bir XML site haritasını (Web Yöneticisi Araçları aracılığıyla) Google'a göndermektir. Ardından, her şey taranana kadar BEKLEYİN.
Adım 10. Arama Motorlarının Sitenizi Tekrar Taramasını Sağlayın
Şimdi Gizlilik Ayarları sayfasına geri dönün ve blogun tekrar Arama Motorları tarafından indekslenmesine izin veren en üstteki radyo düğmesini tıklayın.

Arama Motorlarının Blogunuzu Taramasını Nasıl Etkinleştirirsiniz?
Adım 11. Tarandıktan Sonra YENİ URL'leri Site Haritasına Gönderin
Eski sayfaların hiçbiri gönderilerdeki blog içeriği aramalarında görünmediğinde, XML site haritanızı YALNIZCA YENİ URL'lerle güncellemek isteyeceksiniz.
Adım 12. Yinelenen İçerik Sorunlarının Farkında Olun
Arşiv gönderilerinden hiçbirinin Google tarafından 'yinelenen içerik' olarak algılanmamasını sağlamak için, WordPress'te, blogla aynı içeriği içeren tüm arşiv sayfalarına Meta 'NOINDEX' etiketi ekleyen 'Yinelenen İçerik Tedavisi' eklentisini etkinleştirdim. gönderiler, ancak farklı bir URL'ye sahip. Bu, arama motorlarına arşiv sayfalarından hiçbirini (daha az insan dostu URL'lere sahip) dizine eklememesini söyler ve yalnızca uygun biçimdeki gönderilerin dizine eklenmesini sağlar.
Adım 13. Arkanıza yaslanın ve Yeni Sıralamaların Başlamasını Bekleyin!
Bir dahaki sefere kadar,
Dost Mahalle SEO'nuz
