模板设计应该注意哪些细节?

  1. 权重结构顺序。整个页面的 html 中 (注意是 html,而不是显示出来的版面),越靠前的位置,权重越高。由此引申出来,“title” 、 keyword 、 description 三个标签,因为靠前,权重高。其次通常是导航,也是基本上是靠上的,权重也非常高。再次就是文章标题和正文。这是根据 html 的前后来排序的。

  2. 因为搜索引擎先要遵循 W3C 标准,所以,W3C 定义的一些本来就是用来表示重要资讯的标签,权重自然就高,比如,特别是 h1,用来表示当前页面重要的资讯,一般每个页面只能有一个,其权重估计与 title 相当,也通常是用来放当前页面的标题,当然也有为了提高页权重,用 h1 来放置 logo 或页连结,都是可以的。另外还有 em 、 strong 这样的标签,用来表示强调,一般认为 strong 权重高于标签,同样也是加粗作用,但我们认为从 SEO 站群的角度看是没有权重加强的。

  3.css 或者 js 代码对搜索引擎来说通常是无意义的,尽量使用单独的档案来存放,或者在允许的情况下放到 html 尾部去

  网站结构规划应该注意哪些问题?

  1.URL 设计。 URL 也是可以包含关键词的,比如您的网站是关于电脑的,您的 URL 中可以包含 “PC”,因为它在搜索引擎眼里通常是 “电脑” 的同义词。 URL 不要太长,层次尽量不要超过 4 层,这个就点到为止。

  2. 栏目设计。栏目通常是与导航相关联的,设计时应该考虑网站整体的主题,多用户可能会对哪些内容感兴趣,栏目名称知名是网站的几个主关键词,这样也方便利用导航的权重。

  3. 关键词布局。理论上每一个内容页都应该有它的核心关键词,同一个栏目下的文章,尽可能围绕栏目关键词展开。一个简单粗暴的办法就是直接用栏目关键词的长尾词。

  动态、伪静态、静态,这三者哪个好?

  这个不能一概而论,推荐使用伪静态或静态。这三者的区别,是是否生成静态档案,以及 URL 格式是否动态。生成静态档案,本质上是为了加快访问速度,减少资料库查询,但会不断增加占用空间; 伪静态只是通过 URL 重写修改 URL,实际上还是每次都要经过程序运算、查询资料库再输出页面,对加快访问速度完全无效。动态与伪静态的差异只在于 URL,带问号加引数。

  所以关注两个点就好:网站开启速度是否够快? 您是否需要节约服务器空间?

  不同的网站程序,资料库操作的效率可能不同。一般来讲,内容页数量在 1 万以内的,页面开启速度都是比较快的,资料量更大一些,达到 5 万、十万甚至更多,通常就要考虑静态化了。

  有哪些途径改善访问速度?

  1. 上面已经说到的静态化。

  2. 通常很多网站模板中都有随机呼叫文章或者类似的版块,事实上对资料库来说,随机是一项比较重的负担,在模板中应该尽量减少随机文章的呼叫。如果不可避免,可以考虑从资料库上优化,对有索引的栏位排序通常比没有索引要快很多。

  3. 将图片、 js 、 css 等不经常修改的档案,放到专用的静态服务器上,多个 js 、或者多个 css 能合并的尽量合并到一个档案,减少 http 连线次数。

  4. 使用各类云加速产品。对普通网站来说,免费的百度云加速或者 360 的云加速都还可以。

  文章比较多,网站已经开启静态,但是每次全站更新都要花很长时间怎么办?

  我的做法是使用快取机制,这里只提供一个思路,可能需要自己二次开发。

  网站设定为伪静态,每一个请求到达时,程序检查是否存在对应的快取 html 档案,如果该档案的生成时间是多少小时或几天以前,我们判定它需要更新,这时候执行正常流程,程序查询资料库,生成 html 后,写入到快取档案,再输出到客户端。

  当下一次访问到达时,比如 1 分钟以后又来一个访问相同页面,再次检查快取档案时间。从时间上可以判断档案非常新,完全不用更新,则直接读取档案内容输出到客户端。这样每个页面都可以实现自动生成,也只有个访客会感受到速度慢,后面的访客访问时都相当于是静态访问,速度是非常快的。

  如果是独立服务器,还可以考虑自动检测服务器负载,如果负载本来就高,那就算判断出来需要更新,也暂时不更新,改为直接输出。

  图片是引用远端网址好还是放在自己服务器好?

  这个也是各有优劣。引用远端网址,可以节约自己的频宽,但很可能会因为对方服务器缓慢、或删除资源、或防盗链,图片无法显示。如果下载到自己服务器,当然一切都自己掌控,但是图片会非常占用空间,总体上可能比生成静态所占的空间更大,而且如果访问量大,图片是吃频宽的。

  网站内链应该怎样优化?

  内链是百度官方推荐的优化手段之一,所以这是一定要做的。通常表现的形式是正文中出现某个关键词,给这个关键词加上一个连结,指向另一个正好是这个关键词相关内容的页面。因此就诞生了一些所谓的优化手法,强行在正文中插入一些关键词和连结,以此进行类似互推的操作。还有的为了提高页权重,到处都放上网站名称,并做上页连结,以为这样可以提高目标页面的权重。但是这些很可能都是适得其反,因为搜索引擎会统计每个连结的点选率。如果放在醒目位置点选却很少的连结,有可能会判断为作弊。所以,请只在正文中本来就有的关键词上做内链,就可以了。

  段落重排、句子重排、同义词替换这些伪原创手法到底好不好?

  不好。因为搜索引擎已经智慧,已经不是简单的资料库检索,它会自然语义分析 (详情请搜索 “NLP”),凡是语义解析比较困难的句子或者段落,它是可以判断为可读性差的,所以我认为这些 “伪原创” 可能是自作聪明。

  评论模组基本上没有人用,该要还是不要?

  要。评论模组头疼是事情是垃圾评论,通常真正发言的访客很少,垃圾评论一大堆,整天和营销软件斗智斗勇。这里提供一个我已经实现的方案,对收录可能有一定帮助 (没有依据的,只是猜测):

  保留评论框、但禁止评论。所有评论由自己的网站程序生成。前面提到搜索引擎会自然语义分析,其中有一项重要的能力,就是情感判断。搜索引擎会计算每条评论的情感值,是 positive(积极) 还是 negative(消极),具体倾向是 10% 还是 90% 。如果评论内容表达的是积极情感,则可以给您的正文加分,反之则减分。至于怎样自动生成积极的评论,就八仙过海各显神通吧。

  这是在网络社交发展起来后的必然趋势,用这种方式来反映一个页面的多用户体验度。同理还有分享、点赞等,原理类似。