Web sitesi yenilerken Google sıralamasını nasıl korursunuz?
Yenileme projelerinde en pahalı hata 301 haritasının çıkarılmamasıdır. Yayın öncesi envanter, yönlendirme kuralları, 410 kullanımı ve yayın sonrası takip.
Yazan: OSBSA Bilişim
Yenileme projelerinde en pahalı hata tek bir şey: eski adresleri yenilerine yönlendirmemek. Olan da genelde şu oluyor. Yeni site güzel görünüyor, iki hafta sonra arama trafiği düşüyor ve kimse sebebini anlayamıyor.
Aşağıdaki yöntemi kendi sitemizi yenilerken de uyguladık.
Neden trafik kaybediliyor?
Google, bir adresteki içeriği ve o adrese gelen bağlantıların değerini o adresle ilişkilendirir. Adres kaybolduğunda bu ilişki de kopar. Yeni sitedeki içerik aynı olsa bile, farklı bir adreste yayımlandığı için Google onu yeni bir sayfa olarak görür ve birikimi sıfırdan kurmak gerekir.
301 yönlendirme, "bu içerik kalıcı olarak şu adrese taşındı" demenin standart yoludur ve sinyallerin yeni adrese aktarılmasını sağlar.
Adım 1: Eski adreslerin tam envanterini çıkarın
Yenilemeye başlamadan önce elinizde tüm eski adreslerin listesi olmalı. Kaynaklar:
| Kaynak | Ne verir |
|---|---|
| Mevcut sitemap.xml | Sitenin kendi beyan ettiği adres listesi |
| Search Console, Sayfalar raporu | Google'ın gerçekten bildiği adresler |
| Search Console, Performans raporu | Tıklama alan, yani değerli adresler |
| Sunucu erişim kayıtları | Ziyaret alan adresler |
| Analitik (GA4) | Trafik alan sayfalar |
| Tarayıcı araçlarıyla site taraması | İç bağlantılardan ulaşılan adresler |
Yalnızca sitemap'e bakmak yetmez; sitemap çoğu zaman eksik veya fazla adres içerir. Bizim eski sitemizin sitemap'inde 85 adres vardı ve bunların 8'i tema şablonundan gelen, hiç içerik döndürmeyen sayfalardı.
Adım 2: Her adres için karar verin
Her eski adres için üç seçenekten biri seçilir:
301, kalıcı yönlendirme. İçeriğin yeni sitede bir karşılığı varsa kullanılır. Hedef, konu olarak en yakın sayfa olmalıdır; alakasız bir sayfaya yönlendirmek Google tarafından yumuşak 404 olarak değerlendirilebilir.
410, kalıcı olarak kaldırıldı. İçerik gerçekten yoksa ve bir karşılığı da olmayacaksa kullanılır. 404'ten farkı, "aramayı bırak" mesajı vermesi ve taramadan daha hızlı düşmesidir.
Değişiklik yok. Adres aynı kalıyorsa yönlendirme gerekmez.
Yinelenen sayfaları nasıl birleştirirsiniz?
Eski sitelerde sık görülen bir durum, aynı konuyu anlatan birden çok sayfadır. Bizim eski sitemizde beş sayfa tamamen aynı başlığı taşıyordu; ayrıca Bahçeşehir, Florya, Halkalı ve İkitelli için ikişer kopya sayfa vardı.
Bu durumda en güçlü sayfa hedef seçilir, diğerleri ona 301 ile yönlendirilir. Birleştirme sonrası ortaya çıkan tek sayfa, dağınık sinyalleri toplar.
Adım 3: Yönlendirme haritasını yazılı hale getirin
Harita bir tabloda tutulmalı ve her satırda şunlar olmalı:
| Eski adres | Yeni adres | Kod | Gerekçe |
|---|---|---|---|
| /eski-sayfa/ | /yeni/sayfa | 301 | Karşılığı olan sayfa |
| /eski-kopya-2/ | /yeni/sayfa | 301 | Yinelenen içerik birleştirildi |
| /tema-blogu/ | (yok) | 410 | İçerik yok, kalıcı kaldırıldı |
Bu tablo hem geliştiriciye iş listesi hem de yayın sonrası kontrol listesi olur.
Dikkat edilecek teknik noktalar
- Zincir kurmayın. A → B → C yerine doğrudan A → C yazın. Zincirler hız kaybettirir ve bazı durumlarda sinyal aktarımını zayıflatır.
- Döngü oluşturmayın. Kaynak ve hedefin aynı olduğu satırlar sonsuz döngü yaratır.
- 302 kullanmayın. Geçici yönlendirme, kalıcı taşımada yanlış sinyal verir.
- Sondaki eğik çizgiyi tek kurala bağlayın. Hem /sayfa hem /sayfa/ çalışıyorsa birini diğerine yönlendirin.
- Büyük/küçük harf ve Türkçe karakterli eski adresleri unutmayın.
Adım 4: Yayın öncesi kontrol listesi
- Yeni sitede tüm sayfalar için canonical etiketleri doğru
- Yeni sitemap.xml üretiliyor ve yalnızca indekslenecek sayfaları içeriyor
- robots.txt, geliştirme aşamasından kalma "tümünü engelle" kuralı içermiyor
- Sayfa başlıkları ve açıklamaları eski sitedeki değerli sayfalardan kötüye gitmiyor
- İç bağlantılar yeni adreslere işaret ediyor (yönlendirme üzerinden gitmiyorlar)
- Yapısal veri işaretlemeleri hata vermiyor
- Yönlendirme haritasındaki her satır test ortamında denendi
- Analitik ve Search Console kodları yeni sitede kurulu
- Alan adı değişiyorsa Search Console'un adres değişikliği aracı hazır
En kritik satır, robots.txt satırıdır. Geliştirme sırasında siteyi kapatmak için konulan engelleme kuralının canlıya taşınması, yenileme projelerinde en sık yaşanan felakettir.
Adım 5: Yayın günü ve sonrası
Yayın gününde:
- Yönlendirmeleri canlıda tek tek doğrulayın. Tarayıcıdan değil, durum kodunu görecek bir araçla bakın
- Yeni sitemap'i Search Console'a gönderin
- Ana sayfa ve en değerli sayfalar için indeksleme talebi oluşturun
- 404 kayıtlarını takip etmeye başlayın
İlk 90 gün boyunca haftalık olarak şunlara bakın:
| Ne izlenir | Nerede | Beklenen |
|---|---|---|
| Gösterim ve tıklama | Search Console, Performans | Kısa bir dalgalanma, sonra toparlanma |
| İndekslenen sayfa sayısı | Search Console, Sayfalar | Eski adreslerin düşüp yenilerin artması |
| 404 hataları | Search Console + sunucu kayıtları | Sıfıra yaklaşması |
| Core Web Vitals | Search Console | Alan verisinin oluşması birkaç hafta sürer |
| Organik dönüşüm | GA4 | Trafik toparlanınca artış |
Kısa süreli dalgalanma normaldir. Google yeni yapıyı yeniden taramak ve değerlendirmek için zamana ihtiyaç duyar. Panikle geri dönmek, süreci uzatır.
Alan adı da değişiyorsa ne yapmalı?
Adres yapısı ve alan adını aynı anda değiştirmemeye çalışın. İkisi birden değişirse bir sorun çıktığında sebebin hangisi olduğunu ayırt edemezsiniz.
Zorunluysa sıralama şu olmalı: önce alan adı taşınır ve 301'ler kurulur, Search Console'daki adres değişikliği aracı kullanılır, trafik oturunca yapı değişikliğine geçilir.
Ajansınızdan isteyeceğiniz belge
Yenileme projesinde tasarım ve kod işin görünen kısmıdır; birikimi koruyan asıl iş, adres envanteri ve yönlendirme haritasıdır. Ajansınızdan bu haritayı yazılı olarak isteyin; yoksa bu iş büyük ihtimalle planlanmamıştır.
Yenileme projeniz için teklif alabilir veya SEO hizmetimize göz atabilirsiniz.
- site yenileme
- 301 yönlendirme
- migration
- search console