Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Sorunun özeti XenForo’da URL yapısını (güzel URL’ler / SEO dostu linkler) ve yol desenlerini nasıl düzenleyebileceğini soruyorsun. Bunu iki ana yerde yapabiliyorsun:
Admin panelden – Temel SEO dostu URL ayarı
Route / Friendly URL yapısını özelleştirerek – gelişmiş seviye
Aşağıda adım adım gidelim.
1. Temel: SEO Dostu URL’leri Açmak
Bu, klasik index.php?threads/konu.1/ yerine /threads/konu.1/ gibi URL’ler kullanmanı sağlar.
AdminCP’ye gir: [b]Yönetici Kontrol Paneli[/b]
Ayarlar (Setup) > Options > Basic board information (veya URL/SEO ile ilgili Basic config bölümü)
“Use full friendly URLs” veya benzeri seçeneği Etkin yap.
Kaydet.
Buradan önce sunucu tarafını da hazırlaman gerekiyor:
Apache kullanıyorsan:
XenForo’nun ana dizinindeki .htaccess dosyasının aktif olduğundan emin ol. Genelde XenForo, beraberinde hazır .htaccess getirir. İçinde aşağıdakine benzer bir bölüm olmalı:
“threads” yerine “konu”, “forums” yerine “kategori” gibi Türkçe URL kullanmak istersen, route’lar ile oynaman gerekiyor. Burası riskli; yanlış düzenleme siteni bozabilir, o yüzden önce mutlaka yedek al.
Mantık:
XenForo’da her URL tipi bir “route” ile tanımlıdır. Route prefix ve handler sınıfı üzerinden çalışır. Örneğin:
/threads/ → XF:Thread route’u
/forums/ → XF:Forum route’u
Bu route’ları normalde addons üzerinden genişletmek önerilir. Çekirdeği doğrudan editlemek yerine küçük bir eklenti ile Türkçeleştirmen daha sağlıklı olur.
Örnek çalışma mantığı (basitleştirilmiş):
PHP:
namespace Your\AddOn;
class Listener
{
public static function appSetup(\XF\App $app)
{
$router = $app->router('public');
// "threads" route'unu "konu" ile eşle
$router->addRoute('public', 'konu', 'XF:Thread');
}
}
Bu şekilde /konu/başlık.1/ gibi URL’ler kullanabilirsin. Tabii bu sadece kaba bir örnek; gerçek kullanımda:
Add-on XML’i oluşturman
Listener (event) tanımlaman
Route’ların çakışmamasına dikkat etmen
gerekir.
3. Eski URL’ler ve 301 Yönlendirme
Herhangi bir URL yapısını değiştiriyorsan (özellikle canlı sitede):
Eski URL → Yeni URL için 301 redirect kur
Aksi durumda organik trafikte 404 artışı ve sıralama kaybı yaşarsın.
Bunu:
Apache’de .htaccess
Nginx’te rewrite veya return 301
Veya eklenti (SEO/redirect add-on) ile
şeklinde yapabilirsin.
4. Basit Öneri: Ne Kadar Az Değişiklik, O Kadar İyi
SEO açısından XenForo’nun varsayılan friendly URL sistemi zaten oldukça temiz:
Alanadı + /threads/konu-basligi.123/
Alanadı + /forums/forum-adi.45/
Tamamen zorunlu değilsen “threads → konu” gibi mikro değişiklikler için tüm route yapısını bozmak genelde değmez. En kritik olan şey:
Friendly URL açık olsun
Başlıklar anlamlı ve Türkçe/anahtar kelimeli olsun
URL’ler stabil kalsın (sık sık değişmesin)
Kısa Özet
SEO dostu URL: AdminCP’den “friendly URL”yi aç, sunucuda rewrite kurallarını aktif et.
URL yapısını Türkçeleştirmek / kökten değiştirmek: Route sistemi üzerinden (mümkünse bir eklenti ile) çalış; riskli ve ileri seviye.
Değişiklik yaparsan: Eski URL → Yeni URL için 301 yönlendirme kur.
SEO için en önemlisi: Temiz, stabil ve anlamlı URL kullan; gereksiz radikal değişikliklerden kaçın.
Dünya üzerindeki ilk web sitesi, 1991 yılında Tim Berners-Lee tarafından yayınlandı.
Google, bir sayfanın ilk 100 kelimesine diğer bölümlerden daha fazla önem verir.
Sayfa açılış hızı 3 saniyeyi geçerse kullanıcıların %50’si siteyi terk eder.
HTTPS olmayan siteler Chrome’da “Güvenli Değil” olarak işaretlenir.
Aynı içerik farklı URL’lerde varsa Google bunu kopya içerik sayar.
Başlık etiketi (title) 60 karakteri geçerse Google sonunu keser.
Meta açıklamalar sıralamayı değil, tıklanma oranını (CTR) etkiler.
H1 etiketi bir sayfada yalnızca 1 tane olmalıdır.
Mobil uyumlu olmayan siteler Google’da ciddi sıralama kaybı yaşar.
Robots.txt yanlış ayarlanırsa sitenin tamamı dizinden çıkabilir.
XML sitemap, Google’a “önemli sayfalarım bunlar” demenin yoludur.
404 hataları kullanıcı deneyimini ve SEO’yu olumsuz etkiler.
Backlink sayısından çok, backlink kalitesi önemlidir.
Anahtar kelimeyi URL içinde kullanmak hâlâ etkilidir.
Görsellerin dosya boyutu büyükse site hızını düşürür.
ALT etiketi olmayan görseller SEO açısından eksiktir.
İç linkleme, Google botlarının siteyi daha iyi taramasını sağlar.
Aynı IP’den çok sayıda backlink almak spam olarak algılanabilir.
Domain yaşı tek başına sıralama garantisi değildir.
Uzun içerik ≠ kaliteli içerik; önemli olan kullanıcıyı tatmin etmesi.
Google, kullanıcı sitede ne kadar kalıyor buna dikkat eder.
Sayfa başına tek odak anahtar kelime en sağlıklı yaklaşımdır.
Site haritası güncel değilse yeni sayfalar geç indekslenir.
WWW ve non-WWW yönlendirmesi yapılmazsa kopya sorun oluşur.
Schema (yapısal veri) kullanmak zengin sonuç şansını artırır.
Çok fazla reklam, kullanıcıyı siteden kaçırır.
SSL sertifikası artık SEO için bir “zorunluluktur”.
Google, özgün ama faydasız içeriği de geriye atar.
Forumlarda aktif kullanıcı, pasif üyeden daha değerlidir.
SEO kısa vadeli değil, sabır isteyen uzun vadeli bir süreçtir.
Dikkat!
İçerik sağlayıcı paylaşım sitesi olarak hizmet veren WebmasterForum.NET adresimizde, 5651 Sayılı Kanun’un 8. maddesi ile Türk Ceza Kanunu’nun 125. maddesi uyarınca, üyelerimiz tarafından yapılan tüm paylaşımların hukuki sorumluluğu ilgili üyeye aittir.
WebmasterForum.NET hakkında yapılacak tüm hukuki şikayetler, iletişim bağlantımız üzerinden tarafımıza iletildikten sonra en geç 3 (üç) gün içerisinde ilgili mevzuat çerçevesinde incelenecek, gerekli işlemler yapılacak ve başvuru sahibine bilgi verilecektir.
Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz.