İçerik yönetim sistemi kullanılan siteler, e-ticaret siteleri vb veritabanının aktif olarak kullanıldığı sitelerde, bütün sayfalarda aynı meta tagları kullanmak yerine, içinde bulunan sayfaya göre bu tagları özelleştirmek, internette bulunurluk açısından daha çok işinize yarayacaktır. Eğer masterpage kullanıyorsanız, sabit olan tagları bu masterpage de bırakıp, içine girdiğiniz sayfaya göre(ürün detay sayfası, kategori listeleme sayfası, ürün listeleme sayfası, İYS de herhangi bir konunun sayfası) veritabanından keywords,description,abstract bilgilerini çekip sayfanın başına ekliyebilirsiniz.
using System.Web.UI.HtmlControls;
HtmlMeta hm;hm = new HtmlMeta();hm.Name = “keywords”;hm.Content = “anahtar, kelimeler”;Page.Header.Controls.AddAt(0, hm);hm = new HtmlMeta();hm.Name = “description”;hm.Content = “Sayfa açıklaması”;Page.Header.Controls.AddAt(1, hm);hm = new HtmlMeta();hm.Name = “abstract”;hm.Content = “Kısa sayfa açıklaması”;Page.Header.Controls.AddAt(2, hm);
ve hatta istersenizPage.Title=”Sayfa Başlığı”;
şeklinde sayfanın başlığınıda değiştirebilirsiniz.