WordPress’in varsayılan URL yapısındaki category etiketi, Türkçe sitelerde SEO açısından sıkıntı çıkarabilir. Bu durumda category yazısını ya kategori yapacağız ya da tamamen kaldıracağız. Bu yazımızda sizlere WordPress category yazısı nasıl kaldırılır anlatacağız.
WordPress Category Yazısını Kaldırma
WordPress category yazısını kaldırmak için bir eklenti kullanacağız.
Eklentiler >> Yeni Ekle sekmesinde ki arama bölümünde No Category Base (WPML) şeklinde aratıp ilk başta çıkan eklentiyi kurun.
Eklentiyi kurduktan sonra hiç bir şey yapmanıza gerek yoktur. Eklenti her şeyi otomatik olarak hallediyor.
Yoast SEO Üzerinden Category Yazısını Kaldırma
Yoast SEO ayarlarında ki, Search Appearance sekmesine gidin.
Search Appearance bölümündeki Kategoriler kısmına ilerleyin.
Kategoriler kısmında en altta Category URLs ayarı bulunuyor. O ayarı “Kaldır” yapıp, kaydedin.
Category etiketini kaldırdıktan sonra yönlendirmeler için aşağıdaki kodu .htaccess dosyanıza eklemeniz yeterlidir.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^category/(.*)$ /$1 [L,R=301]
RewriteRule ^kategori/(.*)$ /$1 [L,R=301]
</IfModule>
WordPress Category Yazısını Kategori Yapma
Category yazısını, WordPress’in yönetim panelindeki Ayarlar >> Kalıcı Bağlantılar >> İsteğe bağlı sekmesinde ki kategori temeli bölümüne “kategori” yazarak Türkçeleştirebilirsiniz. Bu bölümün hemen altındaki etiket temeli bölümüne de isteğe göre etiket yazabilirsiniz.
Bu işlemden sonra site.com/category/kategori-adı/ şeklindeki linklerinizi site.com/kategori/kategori-adı/ şeklinde yönlendirmek için aşağıdaki kodu .htaccess dosyanıza eklemeniz yeterlidir.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^category/(.*)$ kategori/$1 [L,R=301]
</IfModule>
teşekkürler
Yöntem bilgisi için teşekkürler. Emeğinize sağlık