1/3
XenForo’da Index Sorunu Neden Olur?
Sorunun özeti
XenForo’da “index sorunu” genelde iki anlamda kullanılıyor:
- Google / diğer arama motorlarının siteyi veya konuları indekslememesi
- XenForo’nun kendi arama indeksinin (Elasticsearch / built‑in search) bozulması
İkisi de farklı sebeplerden kaynaklanıyor. Aşağıda en yaygın nedenleri özetledim.
1. Google / Arama Motoru İndex Sorunları
Başlıca nedenler:
- robots.txt engellemesi
Yanlış robots.txt ayarıyla Google botlarının forumu taraması engellenmiş olabilir. Örnek problemli satırlar:
Bu tüm siteyi kapatır.Kod:User-agent: * Disallow: /
Doğrusu genelde şöyle olur:
Kod:User-agent: * Disallow: /admin.php Disallow: /internal_data/ Disallow: /src/ - noindex meta etiketi
Tema, eklenti veya yanlış ayar yüzünden sayfalaranoindexmeta etiketi eklenmiş olabilir. Örneğin:
Bu etiket varsa Google o sayfayı indekse almaz.HTML:<meta name="robots" content="noindex, nofollow">
- XenForo yapılandırma ayarları
AdminCP’de:
Ayarlar > SEO seçenekleri bölümünde canonical URL, site URL’i, HTTPS ayarları hatalıysa Google kararsız kalabilir.
- Yanlış yönlendirmeler (redirect loop / yanlış 301)
.htaccess veya Nginx konfiginde yapılan hatalı 301/302 yönlendirmeleri botların sayfaya ulaşmasını engelleyebilir.
- Zayıf içerik / ince içerik (thin content)
Yeni forumlarda:- Çok az içerik
- Kopya / otomatik çekilmiş içerik
- Sadece üyelere görünür içerik
- Forum izinleri (görünürlük)
XenForo’da forum izinleri yanlış ayarlanmışsa, “Ziyaretçi” grubuna konu / mesajlar görünmüyorsa Google da göremez.
Örn: “Bu bölümü yalnızca kayıtlı üyeler görsün” dersen Google botu da göremez.
2. XenForo Dahili Arama / Index Sorunları
Belirtiler:
- Arama yapınca bazı konular hiç çıkmıyor
- Yeni mesajlar arama sonuçlarına geç düşüyor
- ElasticSearch kullanıyorsan arama tamamen hata veriyor
Başlıca nedenler:
- Arama indeksinin bozulması veya eksik olması
Sunucu kapanması, taşıma, versiyon yükseltme vs. sırasında index eksik kalabilir.
Çözüm: AdminCP > Araçlar > Yeniden oluştur bölümünden:- Arama dizinini yeniden oluştur işlemini çalıştır.
- Elasticsearch / OpenSearch bağlantı sorunu
EğerEnhanced Searcheklentisiyle Elastic kullanıyorsan:- Sunucu çalışmıyorsa
- Port/host yanlışsa
- Versiyon uyumsuzsa
- Eklentilerin aramaya müdahalesi
Bazı arama geliştirme / filtre eklentileri indexleme sürecine müdahale edip sorun çıkarabilir.
Şüpheli durumda eklentileri geçici devre dışı bırakıp tekrar index oluşturmak gerekebilir.
- Cron görevlerinin çalışmaması
XenForo bazı index işlemlerini cron üzerinden yapar. Sunucuda cron doğru ayarlanmadıysa, görevler tetiklenmez, index güncel kalmaz.
3. Özet
XenForo’da index sorunu genelde şu başlıklardan birinden çıkar:
- robots.txt veya meta noindex kaynaklı Google indeks engeli
- Forum izinleri / sadece üyelere açık içerik
- Yanlış SEO / URL / yönlendirme ayarları
- Bozulmuş veya eksik XenForo arama dizini
- Elasticsearch / cron / eklenti kaynaklı teknik problemler
Konunun kapanışı:
Index sorununun “Google indexi mi, XenForo arama indexi mi” olduğuna göre sebepler değişir; çoğunlukla yanlış yapılandırma, izinler veya arama dizininin bozulması bu problemlere yol açar.