2 Haziran 2014 Pazartesi

Basit Google Seo Teknikleri

Bu yazımızda web sitenizin Google aramalarında üst sıralara çıkması için bazı basit önerilerde bulunacağım

1.- Meta tag : Dinamik metatag kullanınız. Asp.Net yaraları için çok basit bir yönetimi sizlerle paylaşmak istiyorum.

        Page.MetaDescription = "Evden eve nakliyat ankara,ankara evden eve nakliyat, nakliyat ankara";
        Page.MetaKeywords = "ankara evden eve nakliyat, Ankara evden eve nakliyat firmaları, evden eve nakliyat ankara ,Ankara Nakliyat";
        Page.Title = "Ankara evden eve nakliyat, Ankara evden eve nakliyat firmaları, Ankara evden eve nakliyat ücretleri, ankara taşımacılık";

Kod satırına eklemeniz yeterli olacaktır. Title etiketi 70 karakterden daha fazla olmaması gerekir. Bu kodları her sayfanızda farklı içerik ile kullanabilirsiniz.

2- URL Rewriting  :  Olmazsa olmaz kodlama tekniğidir. Google aralamadında "urunler.aspx?id=3" tarzındaki url leri göz ardı edecektir. Bu nedenle "cekmeceli-dolap-3" tarzında bir url Google da mutlaka indexlenir.

Öncelikle bir class oluşturup url nin düzgün bir şekilde yazılmasını sağlamalıyız. Bunun için aşağıdaki örneği kullanabilirsiniz.

    public string KodOlustur(string Text)
    {
        try
        {
            string strReturn = Text.Trim();

            strReturn = strReturn.Replace("ğ", "g");
            strReturn = strReturn.Replace("Ğ", "G");
            strReturn = strReturn.Replace("ü", "u");
            strReturn = strReturn.Replace("Ü", "U");
            strReturn = strReturn.Replace("ş", "s");
            strReturn = strReturn.Replace("Ş", "S");
            strReturn = strReturn.Replace("ı", "i");
            strReturn = strReturn.Replace("İ", "I");
            strReturn = strReturn.Replace("ö", "o");
            strReturn = strReturn.Replace("Ö", "O");
            strReturn = strReturn.Replace("ç", "c");
            strReturn = strReturn.Replace("Ç", "C");
            strReturn = strReturn.Replace("-", "+");
            strReturn = strReturn.Replace(" ", "+");
            strReturn = strReturn.Trim();
            strReturn = new System.Text.RegularExpressions.Regex("[^a-zA-Z0-9+]").Replace(strReturn, "");
            strReturn = strReturn.Trim();
            strReturn = strReturn.Replace("+", "-");
            return strReturn;
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }

Şimdi Global.asax için kod bloğunu kullanınız.

name space eklemeyi unutmayın : <%@ Import Namespace=System.Web.Routing %>


    void Application_Start(object sender, EventArgs e)
    {
        RegisterRoutes(RouteTable.Routes);

        // Code that runs on application startup

    }

    public void RegisterRoutes(RouteCollection routes)
    {
        //KonuDizin parametresi ile, baslik/id olarak, detay.aspx sayfasinda görünecek.
        routes.MapPageRoute("AnaSayfa", "AnaSayfa", "~/Default.aspx");
        routes.MapPageRoute("Belgelerimiz", "Belgelerimiz", "~/belgeler.aspx");
        routes.MapPageRoute("Kurumsal", "Kurumsal", "~/hakkimizda.aspx");
        routes.MapPageRoute("İletisim", "İletisim", "~/iletisim.aspx");
        routes.MapPageRoute("Referanslarımız", "Referanslarımız", "~/referanslar.aspx");
        routes.MapPageRoute("Hizmetler", "Hizmetdetay-{adi}-{id}", "~/hizmetdetay.aspx");
        routes.MapPageRoute("Nakliye Talep Formu", "NakliyeForm", "~/form.aspx");

    }

 aspx.cs kod blogumuzda yapılması gereken işlemler

    protected void Page_Load(object sender, EventArgs e)
    {
<a href=\"Hizmetdetay-" + db.KodOlustur(dthizmet.Rows[i]["BASLIK"].ToString()) + "-" + dthizmet.Rows[i]["ID"].ToString() + "\">" + dthizmet.Rows[i]["BASLIK"].ToString() + "</a>

     }


Son olarak referansın gönderildiği hizmetdetay.aspx sayfasında gelen referansı karşılayalım.

    protected void Page_Load(object sender, EventArgs e)
    {

        if (RouteData.Values["id"]!=null)
        {
            string sql = "SELECT * FROM HIZMETLER WHERE ID=" + RouteData.Values["id"].ToString();
            DataTable dt = db.Fill(sql);
         }

   }


3- Web sitenizi mutlaka ama mutlaka Google Webmaster a ekleyin.
     www.google.com/webmasters/

4- Google Plus g+1 butunu ile ilgili bir önceki makalemde bilgi vermiştim. g+1 butonu ekleyerek beğeni almayı unutmayın.

Fobe Yazılım


Hiç yorum yok:

Yorum Gönder