WordPress İçin Eklentisiz Özel 404 Sayfası Oluşturma

Son Güncelleme: 20 Mart 2021

Hata sayfaları kullanıcılar için hiç hoş olmayan bir durumdur ve 404 sayfa şablonunuzu gerektiği gibi özelleştirmezseniz, bu durum kullanıcının siteden hemen ayrılmasına neden olur. Bu yazıda, eklentisiz özel 404 sayfası yapma ve özelleştirme konusuna değineceğiz. Ayrıca, web sitenizin özel bir 404 sayfasına sahip olmasının faydalarından bahsedeceğiz.

En basit yoldan WordPress için özel 404 sayfa yapmanın yolunu bu yazıyla öğrenebilirsiniz.

404 Sayfasının Önemi

WordPress 404 Hata Sayfası Özelleştirme

404 hatası neden oluşur? Site sunucusu istenen içeriği bulamadığında görüntülediği sayfa 404 hata sayfası olarak adlandırılır. Diğer bir deyişle, bozuk bir bağlantıya tıklandığında ya da sitenize ulaşmak isterken yanlış bir url girildiğinde ziyaretçi 404 hatası ile karşılaşır.

Bazen, bir içeriği silmeniz, bir sayfayı yeni bir URL’ye taşımanız veya birden çok gönderiyi tek bir URL’de birleştirmeniz gerekebilir. Normal şartlarda bozuk bağlantıları belirleyip düzeltmek için düzenli içerik denetimleri gerçekleştirmelisiniz, ancak URL’lerinizi kontrol etme konusunda proaktif olsanız bile, bazı 404 hataları tamamen kontrolünüzün dışındadır (ziyaretçinin url’yi yanlış yazması vs. gibi).

Sıradan 404 sayfaları genelde sitede gezinmeyi teşvik edici özelliklere sahip değildir. Ancak, kendi özel 404 sayfanızı yaparak ziyaretçinin siteyi terk etmeden önce başka sayfaları gezinmesini sağlayabilirsiniz. Etkileşimi arttırmak için 404 sayfanıza arama kutusu, son yayınlar, kullanıcının ulaşmaya çalışıp da bulamadığı içeriğe benzer içerikler veya popüler yayınlar eklemek önemlidir.

Özel 404 sayfanıza ekleyeceğiniz bağlantılar kullanıcının siteden hemen çıkması önleyeceği gibi, aynı zamanda markanızın prestijini arttırır ve kullanıcıda markanıza karşı güven oluşur.

WordPress’te Eklentisiz 404 Sayfası Nasıl Yapılır?

Her WordPress temasının bir 404.php şablonu bulunur. Ancak, bu şablonlar genellikle hem görsel açıdan hem de kullanıcıyı sitede tutma açısından yetersiz ve oldukça basit yapıdadır. Bu nedenle 404 sayfanıza kişisel dokunuşlar ekleyerek özelleştirmeniz oldukça önemlidir.

Peki, bir WordPress özel 404 sayfası oluşturmak için nasıl bir yapı izlenmeli, 404 sayfasında neler olmalı?

  • Öncelikle yaratıcı, dikkat çekici bir görsel
  • Arama çubuğu
  • Kategoriler
  • Son yayınlar ya da popüler yayınlar
  • Arşivler
  • İletişim seçenekleri vs.

Elbette yukarıdakilerin hepsini eklemenize gerek yok ama 404 sayfanızda bu seçeneklerden en az 2-3 tanesi mutlaka yer almalı.

Şimdi wordpress özel 404 sayfa yapma aşamalarına geçelim.

Önce WordPress 404.php sayfanızı açın ve ister var olan sayfa üzerinde değişiklikler yaparak özelleştirin, ister kodların tamamını silip (silmeden önce sitenizin bir yedeğini alın) aşağıdaki kodları olduğu gibi ekleyin.

Örnek WordPress özel 404 sayfa yapma kodu:

<?php get_header(); ?>
<div id="main-content">
<div class="container">
<div id="content-area" class="clearfix">
<div id="left-area">
<article id="post-0" <?php post_class( 'et_pb_post not_found' ); ?>>
<center><img src="Buraya istediğiniz bir 404 sayfa görseli url'sini ekleyin"></center>
<h1><?php esc_html_e('Sayfa Bulunamadı','WP Loop'); ?></h1>
<h2><?php esc_html_e('Üzgünüz! Aradığınız sayfa mevcut değil.'); ?></h2>
<?php get_search_form(); ?>
</article> <!-- .et_pb_post -->
</div> <!-- #left-area -->
<?php get_sidebar(); ?>
</div> <!-- #content-area -->
</div> <!-- .container -->
</div> <!-- #main-content -->
<?php get_footer(); ?>


Bu kodları ekledikten ve gerekli düzenlemeyi yapıp kaydettikten sonra, 404 sayfanızda seçtiğiniz görsel, 404 hatası için kullanmak istediğiniz metin mesajı ve metinin de altında bir arama kutusu olacak. Aşağıdaki örnek görüntüdeki gibi.

Wordpress Site İçin Eklentisiz Özel 404 Sayfası Oluşturma

WordPress 404 sayfa yapımı için bu kodlara başka kodlar da ekleyerek kullanıcıya daha fazla seçenek sunabilirsiniz.

Mesela;

Arşiv listesi eklemek için: <?php wp_get_archives('type=monthly'); ?>

Kategori sayfası eklemek için : <?php wp_list_cats (); ?>

Son yayınları göstermek için: <?php get_archives('postbypost', '10', 'custom', '<li>', '</li>'); ?>

Bu şekilde WordPress 404 sayfa oluştururken sayfada ne göstermek istiyorsanız onu eklemeniz mümkün.

Web sitenizin SEO’sunu geliştirebilecek en popüler Seo eklentisi olan Rank Math hakkında detaylı bilgi için Rank Math SEO Ayarları/Tam Kurulum Kılavuzu başlıklı içeriğimizi de incelemeyi unutmayın!