1 关键词应用的分类
根据关键词在网页中的应用可分为以下9类:
1)在网站TITLE上的使用;2)在网页内容上的应用;3)页面内容和关键词的相关性(语义分析);4)在H1标签中的使用;5)在网站域名中的使用;6)在页面URL中的使用;7)在H2、H3等Headline标签中的使用;8)在Meta Description中的使用;9)在Meta Key⁃
words中的使用。
本文主要研究关键词在Meta标签中的应用,包括描述(Description)和关键词(Keyword)。如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=7" />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="Keywords" content="" /> <!-- 关键词的Meta标签-->
<meta name="Description" content="" /> <!-- 描述的Meta标签-->
<link href="skins/green.css" type="text/css" rel="stylesheet" />
<title></title>
</head>
2 自适应meta 标签
所谓自适应Meta标签就是根据网站内容和搜索引擎热门关键词来自动改变网页内的Meta标签。首先根据title和<h1>、<h2>、<
h3>、<h4>、<h5>、<h6>中的网页的主要内容确定网站内容,然后根据网站内容来采集搜索引擎与之相关的热门关键词(热门关键词指
的是搜索人数较多和搜索频率较高的关键词),然后存入数据库的响应位置来改变网页中的Meta标签。具体流程如图1所示。
2.3 自适应meta 标签的具体应用
连接数据库:
db="/data/XXX.mdb" '数据库连接路径
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
"& Server.MapPath(""&db&"")
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
将采集到的关键词写入数据库
keyword= request.QueryString(keyword)
dscription= request.QueryString(dscription)
data=now()
set rs=server.createobject("adodb.recordset")
sql="select * from autokeyword"
rs.open sql,conn,1,3
rs.addnew
rs("keyword)= kyword
rs("dscription")= dscription
rs("data")=data
rs.update
rs.close
set rs=nothing
数据库中的关键词和描述改变后,网页中的keyword和description中的关键词也自动改变:
set Sql=server.CreateObject("adodb.recordset")
Sql.open "select * from autokeyword where keyword="& keyword &" and description="& description &" order by data",conn,1,1
<meta name="Keywords" content="<%=rs("keyword")%>"/>
<meta name="Description" content="<%=rs("description")%>"/>
暂无评论