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