SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

Asp.Net ile Sef Link Metodu

Arama motorlarının sevdiği link yapısı "SEF Link" diğer bir deyişle "Search Engine Friendly" tanımına uygun olarak link çıktısı elde eden Asp.Net metodunu sizlere aktaracağız.

Uzun süredir makale ekleyememiştim. Gelen talepler doğrultusunda SEO, SEF yapısı üzerinden yapılması gereken işlemler ile ilgili mesajlar gelmekteydi. Bir vakit ayırıp bu işlerde başlangıç olarak kullanabileceğimiz bir metodu sizlere aktarmak istiyorum.
İlk örnek olarak geçmiş zamanlarda site adresi şu şekillerde bulunmaktaydı.
1) siteadresi.com/iletisim.aspx
2) siteadresi.com/?islem=iletisim
3) siteadresi.com/?a=contact
Görüldüğü gibi "iletişim" kelimesini anlatmak için daha fazla karakter kullanıyorduk. Fakat kullanıcı deneyimleri ve bilginin en kısayoldan ulaşımı için çeşitli algoritmalar/yöntemler geliştirilmiştir. Bunlar arasında "SEF Link" yapısı bulunmaktadır. Yani, "Arama Motoru Dostu Link Yapısı" olarak Türkçe'ye geçmiştir. İsteneni en kısa ve anlaşılabilir şekilde sunma biçimidir. Konuyu fazla uzatmadan, kod yapısıyla ASP.Net örneğini paylaşalım.
Düzenli İfade Uzayı
using System.Text.RegularExpressions;

Asp.Net Metodu
public string fnSeo(string parVeri)
{
    if (string.IsNullOrEmpty(parVeri) == false)
    {
        parVeri = parVeri.Trim();
        parVeri = parVeri.Replace("ã¢", "a");
        parVeri = parVeri.Replace("ã‚", "a");
        parVeri = parVeri.Replace("ãª", "e");
        parVeri = parVeri.Replace("ãš", "e");
        parVeri = parVeri.Replace("ã§", "c");
        parVeri = parVeri.Replace("ã‡", "c");
        parVeri = parVeri.Replace("äÿ", "g");
        parVeri = parVeri.Replace("äž", "g");
        parVeri = parVeri.Replace("ä°", "i");
        parVeri = parVeri.Replace("ä±", "i");
        parVeri = parVeri.Replace("ã¶", "o");
        parVeri = parVeri.Replace("ã–", "o");
        parVeri = parVeri.Replace("åÿ", "s");
        parVeri = parVeri.Replace("åž", "s");
        parVeri = parVeri.Replace("ã¼", "u");
        parVeri = parVeri.Replace("ãœ", "u");
        parVeri = parVeri.Replace("â", "a");
        parVeri = parVeri.Replace("Â", "a");
        parVeri = parVeri.Replace("ê", "e");
        parVeri = parVeri.Replace("Ê", "e");
        parVeri = parVeri.Replace("ç", "c");
        parVeri = parVeri.Replace("Ç", "c");
        parVeri = parVeri.Replace("ğ", "g");
        parVeri = parVeri.Replace("Ğ", "g");
        parVeri = parVeri.Replace("İ", "i");
        parVeri = parVeri.Replace("I", "i");
        parVeri = parVeri.Replace("ı", "i");
        parVeri = parVeri.Replace("î", "i");
        parVeri = parVeri.Replace("Î", "i");
        parVeri = parVeri.Replace("î", "i");
        parVeri = parVeri.Replace("ö", "o");
        parVeri = parVeri.Replace("Ö", "o");
        parVeri = parVeri.Replace("ş", "s");
        parVeri = parVeri.Replace("Ş", "s");
        parVeri = parVeri.Replace("ü", "u");
        parVeri = parVeri.Replace("Ü", "u");
        parVeri = parVeri.Replace(" ", "-");
        parVeri = parVeri.ToLower();
        while (parVeri.IndexOf("--") > -1)
        {
            parVeri = parVeri.Replace("--", "-");
        }
        parVeri = Regex.Replace(parVeri, @"[^a-z0-9\s-]", "");
    }
    return parVeri;
}
Örnek
Asp.Net ile Sef Link Metodu

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

En Yeni Çizgi Filmler, Masallar ve Etkinlikler

REKLAM

SEO-Arama Motoru Optimizasyonu Uygulaması

REKLAM

Hayvan Sesleri Uygulaması

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum