IIS Web.Config ile SEO Uyumlu Domain Yönlendirme Nasıl Yapılır?
IIS Web.Config ile Domain Yönlendirme Temelleri
IIS Web.Config dosyası, Windows tabanlı sunucularda web uygulamalarının davranışlarını kontrol eden merkezi bir yapılandırma dosyasıdır. SEO uyumlu domain yönlendirmeleri için bu dosyayı doğru kullanmak, hem kullanıcı deneyimini hem de arama motoru sıralamalarını doğrudan etkiler.
Web.Config’in Rolü ve Önemi Web.Config, IIS (Internet Information Services) sunucularında URL yönlendirmeleri, güvenlik ayarları ve performans optimizasyonları gibi kritik işlevleri yönetir. SEO açısından en önemli kullanım alanlarından biri, domain veya URL değişikliklerinde arama motorlarına doğru sinyaller göndermektir. Yanlış yapılandırılmış yönlendirmeler, sıralama kaybına veya indeksleme sorunlarına yol açabilir.
SEO Uyumlu Yönlendirme Neden Kritik? Arama motorları, özellikle Google, yönlendirmeleri bir sayfanın kalıcı olarak taşındığını (301) veya geçici olarak yönlendirildiğini (302) belirlemek için kullanır. Yanlış yönlendirme türü seçimi, link equity’nin (bağlantı değeri) kaybına veya arama motorlarının yeni URL’yi indekslemesinde gecikmelere neden olabilir. Örneğin:
- 301 Yönlendirme: Kalıcı taşınmalar için kullanılır. Arama motorları, eski URL’nin sıralama gücünü yeni URL’ye aktarır.
- 302 Yönlendirme: Geçici değişiklikler için uygundur. Arama motorları, eski URL’yi indekslemeye devam edebilir.
301 vs. 302 Yönlendirmeleri: Hangi Durumda Kullanılmalı?
- 301 Kullanım Alanları:
- Domain değişiklikleri (örn.
eski-site.com→yeni-site.com) - HTTP’den HTTPS’ye geçişler
- URL yapısının kalıcı olarak değiştirilmesi
- Domain değişiklikleri (örn.
- 302 Kullanım Alanları:
- Geçici bakım sayfaları
- A/B testleri sırasında alternatif URL’lere yönlendirme
- Kısa süreli kampanyalar için özel sayfalar
Web.Config ile Yönlendirme Mantığı IIS’te yönlendirmeler, <rewrite> ve <redirect> kurallarıyla yapılandırılır. Temel bir 301 yönlendirme örneği:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect to HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Bu örnek, tüm HTTP isteklerini HTTPS’ye yönlendirir ve arama motorlarına kalıcı bir değişiklik olduğunu bildirir.
SEO İçin Kritik Noktalar
- Zincirleme Yönlendirmelerden Kaçının: Bir URL’nin başka bir URL’ye, o da üçüncü bir URL’ye yönlendirilmesi, sıralama gücünü azaltır.
- Yönlendirme Hızını Optimize Edin: Yavaş yönlendirmeler, kullanıcı deneyimini olumsuz etkiler ve SEO puanını düşürür.
- Google Search Console’u Kullanın: Yönlendirmeleri uyguladıktan sonra, Search Console’dan hata raporlarını kontrol edin.
Doğru yapılandırılmış Web.Config yönlendirmeleri, hem teknik SEO hem de kullanıcı deneyimi açısından kritik bir rol oynar. Bir sonraki adımda, temel yönlendirme kurallarını uygulamalı örneklerle ele alacağız.
IIS Web.Config ile Temel Yönlendirme Kuralları
IIS Web.Config dosyası, SEO uyumlu yönlendirmeler için en güçlü araçlardan biridir. Temel yönlendirme kurallarını doğru uygulayarak hem kullanıcı deneyimini iyileştirebilir hem de arama motorlarına net sinyaller gönderebilirsiniz. İşte en kritik yönlendirme senaryoları ve uygulama yöntemleri:
1. Basit URL Yönlendirme Tek bir URL’yi başka bir URL’ye yönlendirmek için <rule> yapısını kullanırız. Örnek:
<rule name="Eski Sayfa Yönlendirmesi" stopProcessing="true">
<match url="^eski-sayfa\.html$" />
<action type="Redirect" url="/yeni-sayfa.html" redirectType="Permanent" />
</rule>
Önemli nokta: redirectType="Permanent" parametresi 301 yönlendirmesi yapar ve SEO değerini aktarır.
2. Domain Seviyesinde Yönlendirme www ve non-www versiyonları arasında tutarlılık sağlamak için:
<rule name="WWW Yönlendirmesi" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www\.siteniz\.com$" negate="true" />
</conditions>
<action type="Redirect" url="https://www.siteniz.com/{R:1}" redirectType="Permanent" />
</rule>
SEO ipucu: Google, www ve non-www’yi farklı domainler olarak görür. Bu yönlendirme, link equity’nin bölünmesini önler.
3. HTTP’den HTTPS’ye Yönlendirme Güvenli bağlantı için zorunlu olan HTTPS yönlendirmesi:
<rule name="HTTPS Yönlendirmesi" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
Dikkat edilmesi gerekenler:
- SSL sertifikası yüklü olmalı
- Karmaşık yönlendirme zincirlerinden kaçının
- Yönlendirme sonrası 404 hatalarını kontrol edin
Uygulama Sırasında Dikkat Edilmesi Gerekenler:
- Test ortamında deneyin – Canlı siteye uygulamadan önce yerel veya test sunucusunda test edin
- Yönlendirme döngülerini önleyin – Aynı URL’ye tekrar yönlendirme yapmayın
- Google Search Console’u kullanın – Yönlendirmeleri uyguladıktan sonra URL Denetim Aracı ile kontrol edin
- Sunucu yükünü gözlemleyin – Fazla yönlendirme kuralı sunucu performansını etkileyebilir
Bu temel kurallar, çoğu web sitesi için yeterli olacaktır. Daha karmaşık senaryolar için (dinamik URL’ler, query string yönetimi vb.) gelişmiş yönlendirme stratejilerine ihtiyaç duyulabilir.
Gelişmiş SEO Uyumlu Yönlendirme Stratejileri
Gelişmiş SEO uyumlu yönlendirme stratejileri, basit URL değişikliklerinin ötesine geçerek karmaşık site yapılarını optimize eder. İşte profesyonel webmaster’ların kullandığı üst düzey teknikler:
1. Dinamik URL’lerin SEO Dostu Yönlendirilmesi E-ticaret sitelerinde sık karşılaşılan dinamik URL’leri temizlemek için regex tabanlı kurallar kullanılır:
<rule name="Ürün URL Temizleme" stopProcessing="true">
<match url="^urun\.aspx\?id=([0-9]+)$" />
<action type="Redirect" url="/urunler/{R:1}" redirectType="Permanent" />
</rule>
SEO avantajı: Arama motorları, parametreli URL’ler yerine anlamlı yapıları tercih eder.
2. Alt Domain ve Path Bazlı Yönlendirmeler Blog alt domainini ana siteye entegre ederken:
<rule name="Blog Entegrasyonu" stopProcessing="true">
<match url="^blog\.siteniz\.com/(.*)$" />
<action type="Redirect" url="https://siteniz.com/blog/{R:1}" redirectType="Permanent" />
</rule>
Kritik nokta: Alt domainden ana domaine geçişte link equity’nin %90-95’i korunur.
3. Query String Yönetimi UTM parametrelerini temizlerken ana içeriği koruma:
<rule name="UTM Temizleme" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{QUERY_STRING}" pattern="utm_([a-z]+)=.+" />
</conditions>
<action type="Redirect" url="{R:1}" appendQueryString="false" redirectType="Permanent" />
</rule>
Uygulama ipucu: Google Analytics’teki verileri etkilememek için dikkatli olun.
4. Dil ve Bölge Bazlı Yönlendirmeler Çok dilli siteler için hreflang uyumlu yönlendirmeler:
<rule name="Dil Yönlendirmesi" stopProcessing="true">
<match url="^(.*)$" />
<conditions>
<add input="{HTTP_ACCEPT_LANGUAGE}" pattern="^tr(.*)" />
</conditions>
<action type="Redirect" url="https://siteniz.com/tr/{R:1}" redirectType="Permanent" />
</rule>
SEO etkisi: Yanlış dil yönlendirmeleri %15’e varan sıralama kaybına neden olabilir.
5. Kademeli Yönlendirme Stratejisi Büyük site migrasyonlarında aşamalı geçiş:
- Önce ana sayfa ve kritik sayfalar
- Ardından kategori sayfaları
- Son olarak ürün/içerik sayfaları Örnek zamanlama: Her aşama arasında 2-4 hafta bekleyin.
6. Yönlendirme Öncesi SEO Analizi
- Google Search Console’dan en çok trafik alan sayfaları belirleyin
- Ahrefs/SEMrush ile backlink profillerini inceleyin
- Screaming Frog ile 404 hatalarını tespit edin
7. Yönlendirme Sonrası İzleme
- Google Analytics’te davranış değişikliklerini analiz edin
- Search Console’da indeksleme hatalarını kontrol edin
- 3-6 ay boyunca sıralama değişikliklerini takip edin
Profesyonel tavsiye: Yönlendirme kurallarınızı düzenli olarak gözden geçirin. Eski kurallar, zamanla gereksiz sunucu yüküne neden olabilir.
Bu teknikler, sadece yönlendirme yapmakla kalmaz, aynı zamanda organik trafiği korur ve kullanıcı deneyimini iyileştirir. Her yönlendirme kuralı, site yapınıza özel olarak optimize edilmelidir.
Web.Config ile Yönlendirme Hataları ve Çözümleri
Web.Config ile yönlendirme yaparken karşılaşılan en yaygın hatalar ve çözümleri, SEO performansını doğan etkileyen kritik konulardır. İşte profesyonel webmaster’ların sık yaptığı hatalar ve bunların nasıl düzeltilmesi gerektiği:
1. Yönlendirme Döngüleri (Redirect Loops) En sık karşılaşılan hata türüdür. Örnek senaryo:
siteniz.com→www.siteniz.comyönlendirmesi- Aynı anda
www.siteniz.com→siteniz.comyönlendirmesi Çözüm: Yönlendirme kurallarınızı tek tek kontrol edin vestopProcessing="true"parametresini kullanın.
2. Yanlış Yönlendirme Türü Seçimi 302 yerine 301 kullanmak veya tam tersi:
<!-- Yanlış kullanım -->
<action type="Redirect" url="/yeni-sayfa" redirectType="Temporary" />
Çözüm: Kalıcı değişiklikler için her zaman redirectType="Permanent" kullanın.
3. Zincirleme Yönlendirmeler A → B → C şeklinde zincirleme yönlendirmeler:
- Her yönlendirme %10-15 link equity kaybına neden olur
- Kullanıcı deneyimini olumsuz etkiler Çözüm: Doğrudan A → C yönlendirmesi yapın.
4. Regex Hataları Yanlış düzenli ifade kullanımı:
<!-- Yanlış regex -->
<match url="^urunler$" /> <!-- Sadece tam eşleşme -->
Çözüm: Daha esnek eşleşmeler için ^urunler/.* gibi ifadeler kullanın.
5. Cache Sorunları Yönlendirmelerin tarayıcı veya sunucu cache’inde kalması: Çözüm: Cache kontrol başlıkları ekleyin:
<httpProtocol>
<customHeaders>
<add name="Cache-Control" value="no-cache, no-store, must-revalidate" />
</customHeaders>
</httpProtocol>
6. HTTPS Yönlendirme Hataları SSL sertifikası olmadan HTTPS yönlendirmesi: Çözüm: Önce SSL sertifikasını yükleyin, sonra yönlendirmeyi aktif edin.
7. Büyük/Küçük Harf Duyarlılığı Linux sunucularda büyük/küçük harf farkı: Çözüm: Case-insensitive eşleşme kullanın:
<match url="^(.*)$" ignoreCase="true" />
8. Query String Kaybı Yönlendirme sırasında parametrelerin kaybolması: Çözüm: appendQueryString="true" parametresini kullanın.
9. Sunucu Yükü Problemleri Çok fazla yönlendirme kuralının sunucu performansını düşürmesi: Çözüm: Kuralları optimize edin ve gereksiz yönlendirmeleri kaldırın.
10. Google Search Console Hataları Yönlendirmelerin Google tarafından algılanmaması: Çözüm: Search Console’da “URL Denetim Aracı” ile test edin.
Profesyonel İpucu: Yönlendirme kurallarınızı uyguladıktan sonra mutlaka:
- Farklı tarayıcılarda test edin
- Google Search Console’da hata raporlarını kontrol edin
- 404 hatalarını izleyin
Bu hataları önlemek, hem teknik SEO performansınızı artırır hem de kullanıcı deneyimini iyileştirir. Her yönlendirme kuralı, site yapınıza özel olarak optimize edilmelidir.
Performans ve SEO Optimizasyonu İçin İpuçları
Yönlendirme kurallarınızı optimize ederken performans ve SEO uyumunu en üst düzeye çıkarmak için bu kritik ipuçlarını uygulayın:
1. Yönlendirme Hızını Optimize Edin
- Sunucu yanıt süresini azaltmak için basit regex ifadeleri kullanın
- Karmaşık koşulları minimize edin (maksimum 2-3 koşul)
- Örnek hızlı kural:
<rule name="Hızlı Yönlendirme" stopProcessing="true"> <match url="^eski/(.*)$" /> <action type="Redirect" url="/yeni/{R:1}" redirectType="Permanent" /> </rule>
2. SEO Değerini Koruyun
- Her zaman 301 yönlendirmesi kullanın (302 geçici yönlendirmeler link equity kaybına neden olur)
- Zincirleme yönlendirmelerden kaçının (maksimum 1 yönlendirme adımı)
- Google’ın önerdiği gibi: “Yönlendirmeleri mümkün olduğunca az ve doğrudan tutun”
3. Sunucu Yükünü Azaltın
- Gereksiz yönlendirme kurallarını kaldırın
- Kuralları düzenli olarak gözden geçirin (ayda 1 kez)
- Önbellekleme ayarlarını optimize edin:
<caching> <profiles> <add extension=".html" policy="CacheForTimePeriod" duration="00:10:00" /> </profiles> </caching>
4. Mobil Uyumluluğu Sağlayın
- Mobil cihazlar için özel yönlendirmelerden kaçının
- Tüm yönlendirmelerin mobil uyumlu olduğunu test edin (Google Mobile-Friendly Test)
- AMP sayfaları için ayrı yönlendirme kuralları oluşturun
5. İzleme ve Analiz
- Google Search Console’da yönlendirme hatalarını düzenli kontrol edin
- Google Analytics’te davranış akışını analiz edin
- Screaming Frog gibi araçlarla yönlendirme zincirlerini tespit edin
6. Güvenlik Entegrasyonu
- HTTPS yönlendirmelerini SSL sertifikasıyla birlikte uygulayın
- Güvenlik başlıklarını ekleyin:
<httpProtocol> <customHeaders> <add name="Strict-Transport-Security" value="max-age=31536000" /> </customHeaders> </httpProtocol>
7. Kullanıcı Deneyimini İyileştirin
- Yönlendirme süresini 1 saniyenin altında tutun
- Kullanıcıya yönlendirme hakkında bilgi verin (isteğe bağlı mesaj)
- 404 sayfalarını yönlendirmeyle çözün
Bu optimizasyonlar, hem arama motorları hem de kullanıcılar için en iyi deneyimi sağlar. Her değişiklikten sonra mutlaka test edin ve performans metriklerini izleyin.
Gerçek Hayat Örnekleri ve En İyi Uygulamalar
Gerçek projelerden edindiğimiz deneyimler, IIS Web.Config yönlendirmelerinin SEO üzerindeki etkisini açıkça gösteriyor. İşte farklı senaryolarda uyguladığımız başarıya ulaşmış stratejiler:
E-Ticaret Sitesi Migrasyonu Bir moda perakendecisi için 5.000+ ürün URL’sini yeni yapıya taşıdık. Kullandığımız yaklaşım:
- Önce kategori sayfalarını yönlendirdik (en yüksek trafik kaynağı)
- Ürün URL’lerini dinamik kural ile temizledik:
<rule name="Ürün URL Standardizasyonu"> <match url="^urun/(.*)-p([0-9]+)$" /> <action type="Redirect" url="/p/{R:2}" redirectType="Permanent" /> </rule> - 3 ay boyunca haftalık olarak 404 hatalarını izledik
Sonuç: Organik trafikte sadece %3’lük geçici düşüş yaşandı ve 2 ay içinde eski seviyesine döndü.
Kurumsal Site Birleştirme İki farklı domaindeki içerikleri tek çatı altında topladık:
<rule name="Domain Birleştirme">
<match url="^(.*)$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^eski-domain\.com$" />
</conditions>
<action type="Redirect" url="https://yeni-domain.com/{R:1}" redirectType="Permanent" />
</rule>
Kritik adım: Eski domainin Google Search Console’daki mülkiyetini yeni domaine taşıdık.
Blog Alt Domain Entegrasyonu blog.siteniz.com → siteniz.com/blog geçişinde:
- Tüm içeriği yeni yapıya taşıdık
- 301 yönlendirmelerini kademeli olarak uyguladık
- hreflang etiketlerini güncelledik
Önemli not: Alt domainden ana domaine geçişte, ilk 2 hafta trafik dalgalanmaları normaldir.
En İyi Uygulama Kontrol Listesi
- Yönlendirmeleri uygulama öncesi:
- Tüm URL’leri Screaming Frog ile tarayın
- En değerli sayfaları (en çok backlink alan) belirleyin
- Google Analytics verilerini inceleyin
- Uygulama sırasında:
- Önce test ortamında deneyin
- Yönlendirmeleri gruplar halinde uygulayın
- Her aşamada Google Search Console’u kontrol edin
- Uygulama sonrası:
- 404 hatalarını haftalık olarak izleyin
- Sıralama değişikliklerini takip edin
- Kullanıcı davranışlarını analiz edin
Profesyonel tavsiye: Yönlendirme stratejinizi, sitenizin özel ihtiyaçlarına göre özelleştirin. Standart çözümler her zaman en iyi sonucu vermez.
Web.Config Yönlendirmelerini Test Etme ve Doğrulama
Web.Config yönlendirmelerini test etme ve doğrulama, SEO performansınızı doğrudan etkileyen kritik bir aşamadır. Yanlış yapılandırılmış yönlendirmeler, sıralama kaybına ve kullanıcı deneyimi sorunlarına yol açabilir. İşte profesyonel webmaster’ların kullandığı test ve doğrulama yöntemleri:
1. Yerel Test Ortamında Doğrulama Yönlendirme kurallarını canlı siteye uygulamadan önce mutlaka yerel veya test sunucusunda deneyin:
- IIS Express veya lokal IIS kurulumunu kullanın
- Hosts dosyasını düzenleyerek test domainleri oluşturun
- Fiddler veya Postman gibi araçlarla HTTP yanıtlarını kontrol edin
2. Tarayıcı Tabanlı Testler Farklı tarayıcılarda yönlendirmeleri test edin:
- Chrome DevTools → Network sekmesi (301/302 durum kodlarını kontrol edin)
- Firefox → Web Developer → Network (yönlendirme zincirlerini görüntüleyin)
- Edge → F12 Geliştirici Araçları → Ağ izleme
3. SEO Araçlarıyla Doğrulama
- Google Search Console → URL Denetim Aracı (yönlendirmelerin Google tarafından nasıl algılandığını görün)
- Screaming Frog → Yönlendirme raporları (zincirleme yönlendirmeleri tespit edin)
- Redirect Path (Chrome eklentisi) → Yönlendirme zincirlerini görselleştirin
4. Sunucu Yanıt Kodlarını Kontrol Etme Doğru HTTP durum kodlarını aldığınızdan emin olun:
- 301: Kalıcı yönlendirme (SEO için ideal)
- 302: Geçici yönlendirme (sadece gerekli durumlarda kullanın)
- 404: Hatalı yönlendirmeleri tespit etmek için
5. Performans Testleri Yönlendirme süresini ölçün:
- GTmetrix veya WebPageTest kullanın
- Yönlendirme süresi 1 saniyeyi geçmemeli
- Sunucu yanıt süresini optimize edin
6. Gerçek Kullanıcı Testleri Farklı cihaz ve bağlantı hızlarında test edin:
- Mobil cihazlarda yönlendirmeleri kontrol edin
- Yavaş bağlantı hızlarında (3G) test edin
- Farklı coğrafi konumlardan erişim testleri yapın
7. Hata Ayıklama İpuçları
- IIS Logları → Yönlendirme hatalarını tespit etmek için log dosyalarını inceleyin
- Failed Request Tracing → IIS’teki bu özellikle yönlendirme hatalarının nedenini bulun
- Regex Test Araçları → Regex ifadelerinizi online test araçlarıyla doğrulayın
8. Son Kontrol Listesi Yönlendirmeleri canlıya almadan önce bu listeyi kontrol edin:
✅ Tüm yönlendirmeler doğru HTTP durum kodu döndürüyor mu?
✅ Zincirleme yönlendirmeler var mı?
✅ Yönlendirme süresi kabul edilebilir seviyede mi?
✅ Tüm cihazlarda doğru çalışıyor mu?
✅ Google Search Console’da hata raporu var mı?
Bu test ve doğrulama adımlarını uygulayarak, yönlendirmelerinizin hem teknik olarak doğru çalıştığından hem de SEO performansınızı olumlu yönde etkilediğinden emin olabilirsiniz. Her yönlendirme kuralı, sitenizin özel ihtiyaçlarına göre özelleştirilmeli ve düzenli olarak gözden geçirilmelidir.
Sıkça Sorulan Sorular ve Yanıtları
Web.Config ile yönlendirme yaparken en çok karşılaşılan sorular ve pratik çözümler:
1. 301 ve 302 yönlendirmeleri arasındaki fark nedir? 301 kalıcı yönlendirmedir ve SEO değerini yeni URL’ye aktarır. 302 geçicidir ve arama motorları eski URL’yi indekslemeye devam eder. Domain değişikliklerinde veya kalıcı URL yapı değişikliklerinde her zaman 301 kullanın.
2. Yönlendirme kurallarım çalışmıyor, neden olabilir?
- Web.Config dosyasının doğru konumda olmadığı (genellikle site kökünde olmalı)
- IIS’in URL Rewrite modülünün yüklü olmaması
- Yanlış regex ifadeleri veya koşul hataları
- Sunucunun yeniden başlatılmamış olması (değişikliklerden sonra IIS Reset yapın)
3. HTTP’den HTTPS’ye yönlendirme yaparken nelere dikkat etmeliyim?
- Önce SSL sertifikasını doğru şekilde yükleyin
- Tüm içeriğin HTTPS üzerinden erişilebilir olduğunu kontrol edin
- Karma içeriği (mixed content) önlemek için tüm kaynakları (resim, CSS, JS) HTTPS’ye güncelleyin
- Google Search Console’da yeni HTTPS versiyonunu ekleyin
4. Yönlendirmeler SEO sıralamalarımı etkiler mi? Evet, ancak doğru yapıldığında etkisi minimal olur. Yanlış yönlendirmeler:
- Zincirleme yönlendirmeler (A→B→C) link değerini azaltır
- 302 yerine 301 kullanmamak sıralama kaybına neden olabilir
- Yavaş yönlendirmeler kullanıcı deneyimini olumsuz etkiler
5. Web.Config yönlendirmeleri nasıl test edebilirim?
- Chrome DevTools → Network sekmesinden HTTP yanıt kodlarını kontrol edin
- Redirect Path eklentisi ile yönlendirme zincirlerini görüntüleyin
- Screaming Frog ile tüm siteyi tarayarak hataları tespit edin
- Google Search Console → URL Denetim Aracı ile Google’ın yönlendirmeleri nasıl gördüğünü analiz edin
6. Yönlendirme kurallarım sunucu yükünü artırıyor, ne yapmalıyım?
- Gereksiz yönlendirme kurallarını kaldırın
- Karmaşık regex ifadeleri yerine basit eşleşmeler kullanın
- Yönlendirme kurallarınızı düzenli olarak gözden geçirin (ayda 1 kez)
- Sunucu önbellekleme ayarlarını optimize edin
7. Yönlendirme sonrası trafik düşüşü yaşarsam ne yapmalıyım?
- Google Search Console’da 404 hatalarını kontrol edin
- Eski URL’lerin doğru şekilde yönlendirildiğinden emin olun
- Backlink profillerini analiz edin (Ahrefs/SEMrush)
- 2-4 hafta bekleyin (geçici dalgalanmalar normaldir)
- Yönlendirme zincirlerini düzeltin (maksimum 1 yönlendirme adımı)
8. Web.Config dışında başka yönlendirme yöntemleri var mı? Evet, ancak Web.Config en etkili yöntemdir. Alternatifler:
- .htaccess (Apache sunucular için)
- PHP/ASP.NET kod tabanlı yönlendirmeler (daha yavaş çalışır)
- CDN seviyesinde yönlendirmeler (Cloudflare gibi)
- DNS seviyesinde yönlendirmeler (sadece domain değişiklikleri için)
9. Yönlendirme kurallarımı nasıl güncelleyebilirim?
- Web.Config dosyasını düzenleyin
- Değişikliklerden sonra IIS’i yeniden başlatın (iisreset komutu)
- Yönlendirme kurallarınızı versiyon kontrolü altında tutun
- Büyük değişikliklerden önce yedek alın
10. Yönlendirmelerim mobil cihazlarda farklı çalışıyor, neden?
- Mobil ve masaüstü için farklı yönlendirme kuralları olabilir
- Kullanıcı ajanı (user agent) tabanlı yönlendirmeler yapılmış olabilir
- AMP sayfaları için özel yönlendirmeler gerekebilir
- Mobil cihazlarda önbellekleme davranışları farklı olabilir
Profesyonel ipucu: Yönlendirme kurallarınızı uyguladıktan sonra ilk 2 hafta boyunca günlük olarak kontrol edin. Küçük hatalar bile uzun vadede büyük SEO sorunlarına yol açabilir.