CMS,英文全称为“ContentManagementSystem”,中文译为“内容办理体系”,CMS更重视体系的易用性和功用的完善性,为网站建设和信息发布人员提供了快捷,不懂PHP代码,乃至不懂HTML代码都能够快速建立属于自己的网站。
怎样针对动态生成的不同页面中,keywords和description,写不同的关键字和描绘?我想针对这个问题能够更宽泛的谈一下CMS体系(contentmanagementsystem,内容办理体系)和SEO的联系。现在很多网站都是由CMS体系建成的,电子商务网站,新闻类网站还有博客等等,绝大部分都是用CMS体系做成的。CMS长处很多,做的不好的话缺陷也不少。运用CMS体系制作页面和办理网站都变得简单,但缺陷是大部分CMS体系都不够搜索引擎友好。
我觉得一个好的CMS体系在搜索引擎优化方面应该做到以下这些功用,读者在挑选体系的时分能够注意看有没有这些功用,开发CMS体系的读者也能够做参考。URL结构这是CMS体系可能发生的最大问题。由于要从数据库中提取内容,没有通过处理的URL都是很长,带有问号。比方;au=4&id=38480这种URL很难被搜索引擎抓取,应该通过mod_rewrite等手法改写成静态URL。比方搜索引擎优化/cms-and-搜索引擎优化.html对英文网站,URL中的目录名和文件名能够从文章标题中提取,或许答应用户自己界说。对中文网站来说,最好的办法便是由用户自己界说。按编号命名目录名和文件名也能够。比方不少电子商务网站都会对一切访客主动发生SessionID,这也十分不可取。
由于搜索引擎spider每次来的时分都会得到一个不同的SessionID,这样同一个页面就会发生多种URL,造成复制内容网页。假如需要的话,应该是客户登录今后再发生SessionID,对未登录的一般拜访完全没有必要发生一个SessionID。网页标题,关键词和描绘标签CMS体系应该在后台答应客户输入自界说的网页标题标签titletag,关键词标签keywordstag和描绘标签descriptiontag。对大的网站来说,用户自界说每个网页的标题,关键词和描绘标签,比较困难,工作量太大。可是至少对主页和频道主页应该答应用户自界说,对更深层的产品页能够给用户两种挑选,既能够自界说,也能够从产品名称和描绘中主动提取。在主动发生时,网页标题就应该是产品名,有的时分也能够按”产品名-频道名-网站名”次序全部加上。但不应该是”网站名-频道名-产品名”。
关键词和描绘标签应该结合产品名和产品的其他特性生成,如品牌,作者,型号等。要注意的是,每一个网页的标题,关键词和描绘标签都应该不一样,千万不要做成一个频道里一切网页标题全是一个。CSS和JSCSS和JS都应该放为外部文件。不管是由CMS体系生成的网站,还是一般网站都常会犯的一个错误便是,把CSS和JS放在网页的最前面,把真实的内容推到了很后面。
导航和网站地图整个网站应该十分清楚的构成树型结构,最好用文字导航体系,而不是图片。体系也要主动生成网站地图。导航体系应该清楚地连向主页和各目录主页。生成的HTML码生成的HTML码应该干净,尽量削减冗余的编码,应该在不同的浏览器下充分实验兼容性,页码应该契合W3C标准。应该在适当的地方运用不同的heading,比方文章标题,目录或频道名,运用黑体,斜体文字来着重一些地方。
CMS系统和SEO存在着什么样的关系
相关文章:
文章已关闭评论!