Search Engine optimization is very important to any web site today you can’t get more visitors except search engine optimization.In asp.net site we can also create dynamic meta tags as per our requirement for each page very easily. I will going to show you the two ways of adding meta tags dynamically one for asp.net 2.0 and other for any asp.net version. Lets look first that way and then we will look another way. First you have to add runat=”Server” in your head tag like following.
<head id="Header" runat="server"> <title></title> <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /> <asp:ContentPlaceHolder ID="HeadContent" runat="server"> </asp:ContentPlaceHolder> </head>
protected void Page_Load(object sender, EventArgs e) { HtmlMeta keywords = new HtmlMeta(); keywords.Name = "keywords"; keywords.Content = "DotNetJaps-An asp.net blog"; Header.Controls.Add(keywords); }
public static string SiteMetaTags() { System.Text.StringBuilder strMetaTag = new System.Text.StringBuilder(string.Empty); strMetaTag.AppendFormat(@"<meta content='{0}' name='Keywords'/>", "DotNetJaps-An asp.net blog"); return strMetaTag.ToString(); }
<head > <title></title> <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /> <%=SiteMetaTags()%> </head>
Good post. I am bookmarking your blog.. This free meta tag generator tools provides the easy way of generating title and meta tags for seo onpage optimization. free meta tag generator
ReplyDelete