用过google中文网站管理员工具的站长应该能经常看到“包含重复标题标记的页面”有多少这样HTML建议,一个页面一种标题一直是google建议站长做好网站质量的要求。而我们的网站很多情况下存在不同程度的重复标题的情况,特别是一些动态更新的新闻页面、客户案例页面等;新闻多的时候就会分页,网址就这样的news.asp?page=2。新闻越多page当然也越多了,这样的话,重复的标题页就会很多。
以有动态更新功能ASP网页为例,比如http://www.whsjsoft.com/Chinese/Bs_News_co.asp这个新闻页面,一共分了6页,以前的标题全是一样的:首佳软件公司新闻|首佳汽修汽配管理软件及汽车维修软件、汽车美容软件、汽车4S管理软件类新闻
这样就有了6个重复标题页了,因为这个Bs_News_co.asp页面代码固定了标题,所以网址请求page=2或者page=3都是一样的标题。经过测试我们可以这样改:
<title>首佳软件公司新闻第<%=reQuest.Querystring(“page”)%>页, 汽修汽配管理软件及汽车维修软件、汽车美容软件、汽车4S管理软件类新闻</title>
<%
Action=reQuest.Querystring(“page”)
if Action<2 then
response.write “<script language=’javascript’>”
response.write “document.title=’首佳软件公司新闻|首佳汽修汽配管理软件及汽车维修软件、汽车美容软件、汽车4S管理软件类新闻'”
response.write “</script>”
end if
%>
具体的效果请看首佳软件公司新闻第2页:http://www.whsjsoft.com/Chinese/Bs_News_co.asp?page=2,这页的标题跟第一页就不同了。这样等着下次来抓取时就不会提示有重复标题页面了。
以此例的成功实现动态修改网页标题,我们还做像首佳软件客户案例第3页、汽车维修行业资讯第3页、汽车维修博客文章列表第3页、首佳软件常见问题第3页、公司简介等页面的动态修改网页标题的实例。这些链接的例子全是第3页,因为刚好在中间更难抓取到。