Aradığınız konuyu buradan bulabilirsiniz.
Hoşgeldiniz.Burada arama yapabilirsiniz.
Aramak istediğiniz kelimeyi giriniz...
C# ile ilgili kaynaklar
C# Konuları
SQL ile ilgili kaynaklar
SQL Konuları
ASP.NET ile ilgili kaynaklar
ASP.Net Konuları
Makale Başlığı Dinamik meta tagları oluşturmak. Keywords - Description
1000

Bu makalede ASP.Net teknolojisini kullanarak yaptığımız sitelerimizde, keywords ve description meta taglarının dinamik olarak oluşturulması ile ilgili bilgileri öğrenebilirsiniz.Böylece her sayfanızda farklı meta etiketleri oluşturarak arama motorlarında daha iyi sonuçlar elde edebilirsiniz.

Önce keywords etiketinin nasıl oluşturulacağına değinelim. Ben kendi sitemde kullandığım yöntemi anlatacağım. Örnek olarak yazdığım makalelerde keywords meta tagının içeriğine makalemin başlığında bulunan kelimeleri ekliyorum. Bu işlemi Makale nesnemin Baslik propertysinde bulunan boşlukları replace ile değiştirerek anahtar kelimelere uygun bir biçime getiriyorum. Ve bunu da headerda bulunan kontroller içerisine ekliyorum.Aşağıdaki metod keywords meta tagını oluşturan metodum:

public voidAddMetaEtiket(Makale m)

    {

        HtmlMetakeywords = new HtmlMeta();

        keywords.Name = "keywords";

        keywords.Content = m.Baslik.Replace(" ", ",");

        this.Page.Header.Controls.Add(keywords);

    }

 

Description meta tagında ise makalemin özetini ekliyorum. Description tagı sayfanızın ne içerdiğini anlatan bir tagdır. Buraya da ben makalemin özetini verirsem kısaca sayfamın içeriğini tanıtmış olacağım. Bunu da aynı keywords tagını oluşturduğum yöntemle yapıyorum. Tek fark ise meta tagının name özelliğine "description" kelimesini, content bölümüne ise makalemin özetini veriyorum. Ve böylece her sayfamın meta tagları farklı oluyor. Arama motorlarında daha anlamlı sonuçlar elde ediyorum.Aşağıdaki metodda ise description tagını oluşturuyorum.Hepsi bu kadar. İyi çalışmalar.

 

public voidAddMetaDescription(Makale m)

    {

        HtmlMetakeywords = new HtmlMeta();

        keywords.Name = "Description";

        keywords.Content = m.Ozet;

        this.Page.Header.Controls.Add(keywords);

    }

Bu makalede oluşan keywords tagı ile description tagı aşağıdaki gibi olacak. Bunu sayfa kaynağını göster diyerek de görebilirsiniz ;)

<meta name="keywords" content="Dinamik, meta, tagları, oluşturmak., Keywords, -, Description" />

<meta name="Description" content="Bu makalede ASP.Net teknolojisini kullanarak yaptığımız sitelerimizde, keywords ve description meta taglarının dinamik olarak oluşturulması ile ilgili bilgileri öğrenebilirsiniz.Böylece her sayfanızda farklı meta etiketleri oluşturarak arama motorlarında daha iyi sonuçlar elde edebilirsiniz.

" />
Kategori ASP.Net
Eklenme Zamanı 25.10.11 11:45:17
Okunma Sayısı 665 kez görüntülenmiş
Bu konuya yapılan yorum sayısı 0 adet yorum eklenmiş
Düşüncelerinizi Yazın Bu yazı hakkında ne düşünüyorsunuz?
Ad - Soyad: 
E-Mail Adres:    
Web Sitesi:
Yorumunuz:  
Paylaş