原文地址:http://www.codeproject.com/KB/aspnet/PageTags.aspx
作者:Jim Azar
介紹
母板頁是asp.net 2.0中的一個非常強大的特性,但是它卻不能提供一個實現最基礎的針對搜索引擎優化的方法。如果你想你的web頁被搜索引擎收錄並提高排名,那麼你就需要在每一個頁都指定一個title和meta標記。本文將說明如何擴展你的asp.net頁,以使得在使用母板頁的時候你可以直接在你內容頁的@Page指令中指定你的meta標簽的描述和meta標簽的關鍵字。
背景
當你要針對搜索引擎優化你的web頁的時候,設置頁的title標簽和頁的meta描述是其中最重要的因素之一。<title>和meta標簽實際上是在每個頁的HTML的<head>部分,下面出示一個Rhinoback online backup的例子。
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title> Rhinoback Professional Secure Online Backup Services for Small and Medium Business - SMB </title> <meta name="description" content="Professional Online Backup Services. Rhinoback provides robust backup functionality at affordable prices. Premium features, premium services, low prices. Get the most for your money with Rhinoback!" /> <meta name="keywords" content="backup, online backup, secure backup, cheap backup, free backup, offsite backup,internet backup, secure files, offsite data storage, privacy, security, features, low prices, premium service, remote backup" /> </head> <body> <!-- page content --> </body> </html>
<title>標簽的文本顯示在浏覽器的頂端。從下面的例子中可以看到<title>在IE中的顯示