WordPress sitenizi kullanırken her ortam dosyası yüklediğinizde, alternatif metin (alt text) girmek bazen yorucu olabiliyor. Ancak alternatif metinler, SEO açısından oldukça önemlidir! Çünkü arama motorları, görsellerin içeriğini anlamak için alternatif metinlerden yararlanır.
Peki, her dosya yüklediğinizde otomatik olarak dosya adını alternatif metin olarak ayarlayacak bir çözüm olduğunu biliyor muydunuz? Bu makalede, WordPress’te bunu nasıl yapacağınızı göstereceğim.
Alternatif Metin Neden Önemlidir?
Alternatif metinler, yalnızca SEO için değil, aynı zamanda erişilebilirlik için de kritik bir rol oynar. İşte alternatif metinlerin sağladığı faydalardan bazıları:
- SEO’yu Geliştirir: Görsellerinizin arama motorlarında daha iyi sıralama almasına yardımcı olur.
- Erişilebilirliği Artırır: Görme engelli kullanıcılar için ekran okuyucular aracılığıyla görsellerin ne ifade ettiğini açıklar.
- Web Sitenizin Kullanıcı Deneyimini İyileştirir: Alternatif metinler, görseller yüklenmezse görselin yerine anlamlı bir açıklama gösterir.
Ancak her görsel için alternatif metin yazmak, özellikle sık içerik üretiyorsanız, oldukça zaman alıcı olabilir. İşte bu noktada otomasyon devreye giriyor!
WordPress’te Alternatif Metni Otomatikleştirme Kodu
Aşağıdaki PHP kodunu sitenizin functions.php
dosyasına ekleyerek, yeni yüklenen tüm görseller için alternatif metni otomatik olarak dosya adından oluşturabilirsiniz. Örneğin, “seo nedir?.jpg” adlı bir dosya yüklediğinizde alternatif metin otomatik olarak “seo nedir?” olarak ayarlanır.
function otomatik_alt_metni_ayarla($metadata, $attachment_id) { // Dosya adını alın $attachment = get_post($attachment_id); $dosya_adi = pathinfo($attachment->guid, PATHINFO_FILENAME); // Dosya adını düzenle (alt metin için uygunsa) $dosya_adi = str_replace('-', ' ', $dosya_adi); // Tireyi boşlukla değiştir $dosya_adi = str_replace('_', ' ', $dosya_adi); // Alt çizgiyi boşlukla değiştir // Alternatif metni ayarla update_post_meta($attachment_id, '_wp_attachment_image_alt', $dosya_adi); return $metadata; } add_filter('wp_generate_attachment_metadata', 'otomatik_alt_metni_ayarla', 10, 2);
Kodun Çalışma Prensibi
- Dosya Adını Alır: Yüklenen dosyanın adını (ör. “tumblr-seo.jpg”) tespit eder.
- Düzenleme Yapar: Tire (
-
) ve alt çizgi (_
) karakterlerini boşluklarla değiştirir (ör. “tumblr seo”). - Alternatif Metni Ayarlar: Elde edilen metni alternatif metin olarak kaydeder.
Bu sayede her yeni yüklenen görseliniz için manuel olarak alternatif metin ekleme derdinden kurtulursunuz.
Bu Kod SEO’ya Nasıl Yardımcı Olur?
- Arama Motorlarına Yardımcı Olur: Görsellerinize alternatif metin eklenmiş olur, bu da görsel aramalarda sıralama almanızı kolaylaştırır.
- Hızlı ve Kolay: Her dosya için alternatif metin yazmanıza gerek kalmaz, zaman kazanırsınız.
- Daha Tutarlı SEO: Tüm görselleriniz, en azından dosya adlarına uygun bir açıklama taşır, bu da SEO uyumluluğunu artırır.
Uygulama Adımları
- Kodunuzu Ekleyin: Yukarıdaki kodu WordPress temanızın
functions.php
dosyasına yapıştırın. - Dosyalarınızı Yükleyin: Yeni yüklenen tüm dosyalar için alternatif metinler otomatik olarak ayarlanacaktır.
- Sonuçları Görün: Ortam Kütüphanenizden bir dosyayı kontrol ederek alternatif metnin dosya adıyla eşleştiğini görebilirsiniz.
Ekstra Öneri > Eski Dosyalar İçin Alternatif Metin Ekleme
Bu kod yalnızca yeni yüklenen dosyalar için çalışır. Eğer eski dosyalarınıza da alternatif metin eklemek istiyorsanız, bir kerelik çalıştırılacak özel bir kod veya eklenti kullanabilirsiniz. Bununla ilgili bir rehber isterseniz, yorumlarda belirtmeniz yeterli!
Alternatif metinler, görsellerinizin SEO performansını artırmak ve erişilebilirliği geliştirmek için basit ama etkili bir araçtır. Yukarıdaki PHP koduyla, her görsel için otomatik olarak anlamlı bir alternatif metin eklenmesini sağlayabilirsiniz.
Bu küçük ama güçlü yöntemle sitenizi optimize etmek çok daha kolay!