今天花费了一整天的时间,针对我的个人站点进行了全面的搜索引擎优化。众所周知,即使像Dedecms这样的CMS系统非常强大,但如果无法很好地针对搜索引擎进行优化,那无疑是一种遗憾。而Dedecms在我使用过程中展现出了极大的灵活性和可操作性。以下是我对网站SEO优化的一些主要改动。
1) 将当前位置中的“主页”字样更改为更具代表性的网站名称,例如“网络营销新观察”。虽然这看起来是一个小改动,但它增强了网站内部链接,并且在文本链接中包含了关键词“网络营销”。这种做法可以让Google等搜索引擎认为该网站是以此关键词为核心的内容平台。如果你的返回链接仍然是“主页”,建议尽快进行修改。
如何修改:进入“系统参数设置”,将主页链接更改为“网络营销新观察(替换为你的网站名称)”,然后重新生成HTML文件。
2) 导航条改为自定义宏标记。顶部导航和底部版权信息通常是需要频繁更新的部分,因此建议将其设置为自定义宏标记以便于管理。此外,导航栏尽量保持简洁,如果能够包含关键词则更为理想。底部版权信息也不要忽略这一机会,可以适当加粗显示。最后,计算一下关键词密度,避免过高导致不良影响。
3) 保留自带的搜索功能。Dedecms自带的搜索功能非常强大,特别是当网站内容较多时,它可以方便用户查找所需资料,从而提升用户体验。不过,自带的搜索模板可能不够美观,因此可以根据需要对其进行美化。
4) 页面关键词优化:
1. 首页独立优化:分别针对title、keywords和description三个方面进行优化。
2. 二级页面优化:将title设置为“网站名称 - 二级栏目名称”的格式。
3. 三级页面优化:将title设置为“网站名称 - 文章标题”,并将文章标题用
标签包裹,以增强其重要性。
找到article_article.htm模板,将标题显示的代码更改为:
{dede:field name="title"/}
然后在\\\\templets\\\\img\\\\default.css中添加以下样式:
h1 {font-size:20px;font-weight:normal}
这样,标题就不会显得过大。
5) 补充一点,由于雅虎搜索引擎识别能力较弱,容易收录重复标题或文档,因此在使用Dedecms时最好适当禁止某些页面被搜索引擎访问。
具体方法是在根目录创建一个robots.txt文件,内容如下:
User-agent: *
Disallow: /member
Disallow: /plus/feedback_js.php
Disallow: /plus/mytag_js.php
Disallow: /plus/rss.php
Disallow: /plus/recommend.php
Disallow: /plus/stow.php
Disallow: /plus/count.php
通过上述设置,可以有效避免搜索引擎收录不必要的页面。