Categories


Tags


CMS系统与SEO

读者liuxinren问

请问:怎样针对动态生成的不同页面中,keywords和description,写不同的关键字和描述?谢谢!

我想针对这个问题可以更宽泛的谈一下CMS系统(content management system,内容管理系统)和SEO的关系。

现在很多网站都是由CMS系统建成的,电子商务网站,新闻类网站还有博客等等,绝大部分都是用CMS系统做成的。CMS优点很多,做的不好的话缺点也不少。

使用CMS系统制作页面和管理网站都变得容易,但缺点是大部分CMS系统都不够搜索引擎友好。

我觉得一个好的CMS系统在搜索引擎优化方面应该做到以下这些功能,读者在选择系统的时候可以注意看有没有这些功能,开发CMS系统的读者也可以做参考。

URL结构

这是CMS系统可能产生的最大问题。因为要从数据库中提取内容,没有经过处理的URL都是很长,带有问号。比如

http://www.domain.com/index.php?cat=3&au=4&id=38480

这种URL很难被搜索引擎抓取,应该通过mod_rewrite等手段改写成静态URL。比如

http://www.domain.com/seo/cms-and-seo.html

对英文网站,URL中的目录名和文件名可以从文章标题中提取,或者允许用户自己定义。对中文网站来说,最好的方法就是由用户自己定义。

按编号命名目录名和文件名也可以。比如

http://www.domain.com/cat3/au4/38480.html

Session ID

不少电子商务网站都会对所有访客自动产生Session ID,这也十分不可取。因为搜索引擎spider每次来的时候都会得到一个不同的Session ID,这样同一个页面就会产生多种URL,造成复制内容网页。

如果需要的话,应该是客户登录以后再产生Session ID,对未登录的一般访问完全没有必要产生一个Session ID。

网页标题,关键词和描述标签

CMS系统应该在后台允许客户输入自定义的网页标题标签title tag,关键词标签keywords tag和描述标签description tag。

对大的网站来说,用户自定义每个网页的标题,关键词和描述标签,比较困难,工作量太大。但是至少对首页和频道首页应该允许用户自定义,对更深层的产品页可以给用户两种选择,既可以自定义,也可以从产品名称和描述中自动提取。

在自动产生时,网页标题就应该是产品名,有的时候也可以按”产品名-频道名-网站名”顺序全部加上。但不应该是”网站名-频道名-产品名”。

关键词和描述标签应该结合产品名和产品的其他特性生成,如品牌,作者,型号等。

要注意的是,每一个网页的标题,关键词和描述标签都应该不一样,千万不要做成一个频道里所有网页标题全是一个。

CSS和JS

CSS和JS都应该放为外部文件。不管是由CMS系统生成的网站,还是普通网站都常会犯的一个错误就是,把CSS和JS放在网页的最前面,把真正的内容推到了很后面。

导航和网站地图

整个网站应该非常清楚的形成树型结构,最好用文字导航系统,而不是图片。系统也要自动生成网站地图。

导航系统应该清楚地连向首页和各目录首页。

生成的HTML码

生成的HTML码应该干净,尽量减少冗余的编码,应该在不同的浏览器下充分试验兼容性,页码应该符合W3C标准。

应该在适当的地方使用不同的heading,比如文章标题,目录或频道名,使用黑体,斜体文字来强调一些地方。

来源:seo每天一贴 Zac 昝辉


Public @ 2013-09-11 15:44:44

网站建设热潮来了B2B工业市场人准备好了吗

有钱才有资格修炼内功,没钱的都在拼命搞钱!所谓有投入才有回报,如果没有投入做为基础,营销肯定做不好。在品牌出海这个热门趋势下,也让我再次感受了把企业之间的贫富差距。网站建设热潮来了B2B工业市场人准备好了吗 企业 SEO 建站方向 网站 建站教程 第1张比如某协作机器人厂商,直接豪砸千万做广告投放,这还仅是其中的一个渠道而已。相比之下,大部分企业的年度预算不过是在百万级别上下。这差距拉开的不是一点

Public @ 2010-12-18 15:46:59

国际域名删除规则

国际域名删除规则(ICANN Deletion Policy)遵循以下步骤: 1. 启动删除流程:域名注册商(Registrar)或域名持有人可以向域名注册商发出删除请求。该请求应该明确指出要删除哪个域名。 2. 发送删除通知:域名注册商应该向域名持有人发送删除通知,通知其该域名将被删除。 3. 等待删除期:删除通知发送后,域名将进入一个特定的删除期,这期间域名将无法被转移、修改或更新。通常

Public @ 2023-04-15 10:50:21

什么是CMS模板?CMS模板开发需要注意的事项

现在很多营销型网站都是通过CMS系统制作的,这个系统给技术人员带来了方便,在SEO优化工作中也轻松很多。什么是CMS模板?CMS模板是以CMS为程序架构,事先设计好的网站模板,在模板上进行修改,通过CMS后台更换网站内容和图片。整个网站的风格基本没有做太大的修改。制作完成后把整套的网站程序部署在服务器上,使用自己的网站域名。CMS模板开发需要注意的事项:1、CSS样式、JavaScript代码外置

Public @ 2017-09-01 15:44:49

国外优秀开源PHP建站程序一览

1. WordPress: 最流行的开源PHP建站程序之一,用于创建博客、个人网站和商业网站。它有一个庞大的社区支持和数百个插件和主题。 2. Drupal: 一个功能强大的开源PHP建站程序,用于创建各种类型的网站,包括社交媒体、电子商务和企业级网站。Drupal 拥有庞大的社区支持和数百个模块和主题。 3. Joomla: 另一个流行的开源PHP建站程序,用于创建各种类型的网站,包括电子商

Public @ 2023-04-22 07:50:12

更多您感兴趣的搜索

0.548187s