一下CMS系统的优化方法有哪些?如何针对动态生成的?
优采云 发布时间: 2021-08-09 20:10一下CMS系统的优化方法有哪些?如何针对动态生成的?
读者留心人提问
请问:动态生成的不同页面的关键词和描述如何写不同的关键词和描述?谢谢!
针对这个问题,我想更广泛地谈谈cmssystem(内容管理系统,内容管理系统)和SEO的关系。
现在很多网站都是cms系统搭建的,电商网站,新闻网站和博客等等,大部分都是cms系统搭建的。 cms优点很多,做不好也有很多缺点。
使用cmssystem制作页面和管理网站很容易,但缺点是大多数cms系统对搜索引擎不友好。
我认为一个好的cms系统在搜索引擎优化方面应该具备以下功能。读者在选择系统时可以注意是否有这些功能。开发cms系统的读者也可以参考。
网址结构
这是cmssystem 可能存在的最大问题。因为要从数据库中提取内容,未处理的 URL 很长,带有问号。例如
这种网址很难被搜索引擎抓取,需要通过mod_rewrite等方式改写成静态网址。例如
对于英文网站,URL中的目录名和文件名可以从文章标题中提取出来,也可以用户自己定义。对于中文网站,最好的方式是由用户定义。
也可以通过编号来命名目录名和文件名。例如
会话 ID
很多电商网站会自动为所有访问者生成Session ID,这也是非常不可取的。因为搜索引擎蜘蛛每次来都会得到不同的Session ID,所以同一个页面会生成多个URL,导致内容页面重复。
如有必要,应在客户端登录后生成Session ID,一般无需登录即可生成Session ID。
网页标题、关键词和描述标签
cms系统应允许客户在后台输入自定义网页标题标签标题标签、关键词tag关键字标签和描述标签描述标签。
对于大网站,用户很难自定义每个网页的标题、关键词和描述标签,工作量太大。但至少首页和频道首页应该允许用户自定义,对于更深层次的产品页面,可以给用户两个选择,要么自定义,要么从产品名称和描述中自动提取。
自动生成时,页面标题应该是产品名称,有时可以按照“产品名称-频道名称-网站名”的顺序添加。但不应该是“网站名-频道名称-产品名称”。
关键词和描述标签应该结合产品名称和产品的其他特征,如品牌、作者、型号等生成
需要注意的是,每个网页的标题、关键词和描述标签应该不同。不要让频道中的所有网页都有一个标题。
CSS 和 JS
CSS 和 JS 都应该作为外部文件放置。不管是cms系统生成的网站,还是普通的网站,经常犯的一个错误就是把CSS和JS放在网页的顶部,把真正的内容推到了后面。
导航和网站map
整个网站应该很清晰的形成树状结构,最好用文字导航系统代替图片。系统也应该自动生成网站地图。
导航系统应该清楚地链接到首页和每个目录的首页。
生成的 HTML 代码
生成的HTML代码要干净,尽量减少冗余编码,在不同浏览器下充分测试兼容性,页码符合W3C标准。
应在适当的情况下使用不同的标题,例如文章title、目录或频道名称以及用于强调某些地方的粗体和斜体文本。