URL静态化功能是必需的。通常CMS 系统后台会有一个URL静态化选项,启用静态化功能,整个系统生成的页面就都使用静态化过的网址。静态化功能可能需要服务器支持某些模块,如modrewrite。
好的CMS系统还应该提供URL客制化功能,SEO可以自己定义所有的目录名及文件名。目录名通常在创建分类时就给出选项,可以使用自动生成的分类编号做目录名,也可以自己输入英文单词、汉语拼音等做目录名。创建产品或文章页面时,系统既可以自动按编号生成文件名,也允许编辑输入最想要的文件名。
很多CMS 系统在所有页面都把网站名称放在 H1标签中,这实际上是不正确的。首页应该使用网站名称,或者允许客制化 H1 标签中的内容。分类页面应该把分类名称放入H标签,而不是网站名称。产品页面,则应该把产品名称放入H1标签。
上面提到的只是搜索引擎友好的最基本要求。实际上还有很多细节,比如翻页的处理、相关文章的生成,很少有现成 CMS 系统能完美解决,往往需要二次开发才能达到要求。