Meta taglar, arama motorlarinin sayfalarimizi daha iyi analiz edebilmeleri için onlara sundugumuz etiketlerdir.
Meta taglar dogru yerde dogru kelimeler ile olusturulduklarinda, SEO (Search engine optimization – Arama motoru optimizasyonu) kurallarina göre web sitemizin arama motorlarinda hakettigi yerini almak için onlara faydasi dokunucaktir.Sanirim meta taglar ile ilgili bu kadar kisa bir bilgi yeterli olucaktir.Asil konumuz bu meta taglari asp.net platformunda sayfamiza nasil dinamik ekleyecegimizdir.
Merak ediyorsaniz iste bu sekilde;
1: protected void Page_Load(object sender, EventArgs e)
2: {
3: string Keywords="Veritabanindan gelen anahtar kelimeler";
4: string Description = "Veritabanindan gelen açiklama";
5: string Title = "ByBugu - Sayfamizin Basligi";
6: //Keywords için bir meta tag nesnesi olusturalim.
7: HtmlMeta Meta = new HtmlMeta();
8: //Meta tag nesnesine name ve content niteliklerini ekleyelim
9: Meta.Attributes.Add("name", "keywords");
10: Meta.Attributes.Add("content", Keywords);
11: //Bu meta tagi sayfanin header listesine ekleyelim
12: Header.Controls.Add(Meta);
13:
14: //Description için yeni bir meta tag nesnesi olusturalim.
15: Meta = new HtmlMeta();
16: //Meta tag nesnesine name ve content niteliklerini ekleyelim
17: Meta.Attributes.Add("name", "description");
18: Meta.Attributes.Add("content", Description);
19: Header.Controls.Add(Meta);
20: //Sayfa Basligi
21: Page.Title = Title;
22: }
Kodlarimiz bu kadar.Artik sayfamizin kaynak koduna bakicak olursak meta taglarimizin yerlerini aldiklarini görüceksiniz.
Bol .Net li Günler




