include是由服务器端执行的,使用include与不使用include对搜索引擎是相同的效果。
将页面相同的静态内容比如导航菜单、底部版权信息存储在一个asp文件中使用include调用,这样的做法既不影响搜索引擎抓取,改动也方便。
一般情况,使用< !–#include file="include/header.asp"– >, 对搜索优化不利,因为header部分包括了页面< title >,以及meta部分的keywords与description,而每个页面的这一部分都应该是不同的内容,如果使用< !–#include file="include/header.asp"– >, 产生每个页面的标题、 keywords与description都是相同的内容,这样对搜索引擎是大忌。
假如header.asp中并不是每个页面都相同的静态内容比如导航菜单、底部版权信息,它包含的标题、keywords与description采用动态的函数标签,比如{title}、{keywords}、{description},这是大多数cms都采用的方式,也就是说执行的结果,每个页面的标题、keywords与description都是不同的,根据每个页面在后台的录入,而产生相应的内容。这样的情况,则同样可以使用include调用。
世界上最好的网站搜索优化方法,是不断地完善和添加高质量的有价值的独特内容!