404 Hataları SEO'yu Nasıl Etkiler?

Kullanıcılar ve arama motorları artık var olmayan sayfaya ulaştığında 404 döner. Link equity kaybı ve kullanıcı deneyimi bozulur. Site yapısı değiştiğinde, kategori birleştirmede veya HTTP'den HTTPS'e geçişte eski URL'ler 301 ile yeni adreslere yönlendirilmelidir.

Google Search Console'da Coverage raporunda soft 404 ve not found hatalarını izleyin. Toplu yönlendirme planı yapmadan önce en çok trafik alan kırık URL'leri önceliklendirin.

Redirection Eklentisi

Redirection veya Rank Math Redirection modülü kaynak ve hedef URL tanımlamanızı sağlar. 301 kalıcı, 302 geçici yönlendirme içindir. Regex kuralı ile /eski-kategori/(.*) → /yeni-kategori/$1 toplu dönüşüm yapılır.

Eklenti 404 log tutarak hangi URL'lerin istek aldığını gösterir. Boşta kalan kuralları temizleyin; zincir yönlendirme (A→B→C) crawl budget israf eder.

.htaccess ve Nginx

Apache'de Redirect 301 /eski-sayfa.html /yeni-sayfa/ satırı eklenir. WordPress rewrite kurallarının üstüne yazmayın. Nginx'te return 301 $scheme://$host/yeni-url; location bloğunda tanımlanır.

  • Yönlendirme öncesi site yedeği alın.
  • curl -I ile HTTP durum kodunu doğrulayın.
  • WWW ve non-WWW tutarlılığını sağlayın.
  • Parametreli URL'lerde dikkatli regex kullanın.
  • Search Console'da adres değişikliği bildirin.

Site Taşıma Senaryosu

Alan adı değişiminde tüm eski URL'lerin haritasını çıkarın. Screaming Frog veya export ile URL listesi alın. Büyük sitelerde CSV import destekleyen eklenti kullanın.

Özel 404 Sayfası

404.php tema dosyasını düzenleyerek arama kutusu ve popüler yazılar ekleyin. Yönlendirme olmayan gerçek 404'ler için kullanıcıyı site içinde tutun. Soft 404 (200 dönen boş sayfa) arama motorlarını yanıltır.

WooCommerce ürün silindiğinde benzer ürüne 301 veya 410 Gone stratejisi seçin. 410 indeks dışı bırakmayı hızlandırır.

Sonuç

301 yönlendirme kırık linkleri SEO dostu biçimde onarır. Düzenli 404 audit ve otomatik log takibi uzun vadede trafik kaybını önler.

Multisite ve WPML

WPML çoklu dil redirect kuralları karmaşıklaştırır. Multisite subsite taşımada domain mapping güncellenmelidir. GA4 404 raporu kırık URL listeler. curl -I HTTP kodunu doğrular. Redirect zinciri üç hop'u geçmemeli.

WooCommerce ve 410

Silinen üründe 301 benzer ürüne yönlendirilir. 410 Gone indeks dışı bırakmayı hızlandırır. Object cache çok redirect kuralında performans sağlar. Regex redirect dikkatli yazılmalı; yanlış kural tüm siteyi etkiler.

Rank Math ve Yoast

SEO eklentileri redirect modülü sunar. Import CSV toplu kural ekler. Search Console Coverage raporu 404 artışını erken gösterir. Staging ortamında test edin; canlıya almadan önce yedek alın.

.htaccess RedirectMatch 410 ve 301 birlikte kullanılabilir. Nginx rewrite farklı sözdizimi gerektirir. Apache mod_rewrite etkin olmalıdır.

htaccess Örnekleri

Redirect 301 /eski-sayfa/ https://site.com/yeni-sayfa/ kalıcı yönlendirme yapar. RedirectMatch regex ile desen eşleştirir. RewriteRule WordPress permalink yapısıyla birleşir.

Redirection eklentisi 404 log tutar ve toplu import sunar. Rank Math redirect modülü 404 monitor içerir. Yoast Premium redirect ayrı satın alınır.

SEO Etkisi

301 link equity aktarır. 302 geçici yönlendirmedir; kalıcı taşımada kullanmayın. Google Search Console URL inspection yeni hedefi doğrular.

Sonuç

WordPress 404 yönetimi SEO sağlığının kritik parçasıdır. 301 yönlendirme link equity korur ve kullanıcı deneyimini iyileştirir. Eklenti veya .htaccess yöntemi hosting ortamına göre seçilir. Düzenli Search Console kontrolü yeni 404 dalgalarını erken yakalar. Site taşıma projelerinde URL haritası önceden hazırlanmalıdır.

Apache ve Nginx

Nginx return 301 $scheme://$host$request_uri kalıcı yönlendirme yapar. Apache FallbackResource index.php WordPress front controller'dır. Traefik docker label ile otomatik redirect tanımlar.

Migration Checklist

Site taşımada eski URL listesi Screaming Frog ile çıkarılır. 404 monitor bir hafta günlük kontrol edilir. Sitemap.xml yeni URL'leri yansıtmalıdır.

Broken link checker eklentisi haftalık tarama planlar. Google Analytics 4 exploration 404 path raporu oluşturur.

Eski WordPress sürümlerinde revision birikimi veritabanını şişirir; wp optimize eklentisi temizlik yapar.

Permalink yapısı değiştiğinde tüm eski URL'ler için redirect haritası CSV olarak dışa aktarılmalıdır.

Redirection eklentisi 404 loglarını aylık CSV export ederek SEO audit raporuna ekleyebilirsiniz.

410 Gone yanıtı arama motoruna içeriğin kalıcı kaldırıldığını bildirir.

Hreflang etiketi çok dilli sitede 404 redirect ile birlikte güncellenmelidir.

Google Search Console URL removal tool geçici indeks gizleme sağlar.

Canonical tag yanlış hedefe 404 zinciri oluşturabilir.

Trailing slash tutarlılığı redirect kurallarında kritiktir.

Nginx ve 410 Gone

RewriteRule Apache'de 301 yapar. Nginx return 301 location bloğunda tanımlanır. 410 Gone indeks dışı bırakmayı hızlandırır.

Site Taşıma ve Cloudflare

Screaming Frog URL listesi export eder. Cloudflare Page Rules edge yönlendirme sağlar. Zincir yönlendirme crawl budget israf eder.