- Puanlar
- 3986
- Başarılar
- 8
- New
- #1
PHP SEO Dostu (SEF Link) Fonksiyonu ile Kullanıcı Dostu URL Oluşturma
Web sitelerinde SEO başarısını etkileyen en önemli teknik unsurlardan biri URL yapısıdır. Arama motorları ve kullanıcılar için anlaşılır, sade ve anahtar kelime içeren URL’ler her zaman daha iyi performans gösterir. Bu noktada PHP SEO dostu (SEF – Search Engine Friendly) link fonksiyonu oldukça önemlidir.
SEF Link Nedir?
SEF (Search Engine Friendly) link, arama motorlarının ve kullanıcıların kolayca anlayabileceği URL yapısıdır.
Kötü URL Örneği
site.com/index.php?id=123
SEO Dostu URL Örneği
site.com/php-seo-dostu-link-fonksiyonu
SEO Dostu URL Kullanmanın Avantajları
- Google sıralamalarını olumlu etkiler
- Kullanıcı deneyimini artırır
- Tıklanma oranını yükseltir
- Daha profesyonel görünüm sağlar
PHP ile SEO Dostu URL Oluşturma Mantığı
SEO dostu URL oluşturmak için metin üzerinde bazı işlemler yapılır:
- Türkçe karakterleri dönüştürme
- Boşlukları tire (-) ile değiştirme
- Özel karakterleri temizleme
- Küçük harfe çevirme
PHP SEO Dostu Link Fonksiyonu
function sef_link($text) {
$tr = array('ş','Ş','ı','İ','ç','Ç','ü','Ü','ö','Ö','ğ','Ğ');
$en = array('s','s','i','i','c','c','u','u','o','o','g','g');
$text = str_replace($tr, $en, $text);
$text = strtolower($text);
$text = preg_replace('/[^a-z0-9\s-]/', '', $text);
$text = preg_replace('/[\s-]+/', ' ', $text);
$text = preg_replace('/\s/', '-', $text);
$text = trim($text, '-');
return $text;
}
Fonksiyon Kullanımı
$baslik = "PHP SEO Dostu Link Fonksiyonu Nedir?";
$url = sef_link($baslik);
echo $url;
Çıktı:
php-seo-dostu-link-fonksiyonu-nedir
.htaccess ile SEO URL Yönlendirme
Apache sunucularda SEF URL kullanmak için .htaccess dosyası kullanılır.
RewriteEngine On
RewriteRule ^urun-([0-9]+)$ urun.php?id=$1 [L,QSA]
Örnek kullanım:
site.com/urun-45
Bu URL arka planda:
urun.php?id=45
SEO Dostu URL Oluştururken Dikkat Edilmesi Gerekenler
- Anahtar kelime içermeli
- Kısa ve anlaşılır olmalı
- Gereksiz parametrelerden kaçınılmalı
- Tüm site genelinde tutarlı olmalı
SEO Açısından SEF Link Avantajları
- Arama motorlarının sayfayı daha iyi anlaması
- Daha yüksek tıklanma oranı
- Daha iyi kullanıcı deneyimi
- Güçlü site içi SEO yapısı
Sonuç
PHP ile SEO dostu URL oluşturmak, modern web projeleri için vazgeçilmezdir. Doğru yapılandırılmış SEF linkler hem Google sıralamalarını yükseltir hem de kullanıcı deneyimini geliştirir.