为SEO和可访问性构建HTML文档的最佳方法是什么?
建议用什么方法来构造包含导航的html,使其仍然可以搜索引擎优化和访问 例如,结构是否应该更像文档:为SEO和可访问性构建HTML文档的最佳方法是什么?,html,seo,accessibility,Html,Seo,Accessibility,建议用什么方法来构造包含导航的html,使其仍然可以搜索引擎优化和访问 例如,结构是否应该更像文档: 跳到内容(链接,由CSS隐藏) 航行 内容 其他内容(右侧窗格等) 或: 跳到导航(链接,由CSS隐藏) 内容 航行 其他内容(右侧窗格等) 很明显,CSS是用来控制布局的,但是机器人和屏幕阅读器忽略了CSS。任何页面如果没有将其内容隐藏在Flash或类似内容中,都可以进行搜索引擎优化。网络爬虫倾向于剥离所有内容,并以文本流的形式读取页面。有些人会注意你的关键词、它们在正文中的使用、H1&H2标
很明显,CSS是用来控制布局的,但是机器人和屏幕阅读器忽略了CSS。任何页面如果没有将其内容隐藏在Flash或类似内容中,都可以进行搜索引擎优化。网络爬虫倾向于剥离所有内容,并以文本流的形式读取页面。有些人会注意你的关键词、它们在正文中的使用、H1&H2标签、页面标题甚至域名,但我认为它们不会受到页面结构顺序的影响。你能做的最好的事情就是将内容尽可能靠近页面顶部。我建议采用这种结构:
尽可能减少除内容之外的所有内容 非常短的导航,添加到完整导航页面的链接/或通过AJAX加载
没有“其他内容”。如果你在页面上放了什么,它们一定是相关的。此外,它们应该按照它们之间的关系进行排序。通常认为,让内容尽可能靠近页面顶部是“最好的”。所以从技术上讲,你的第二个例子是最好的。“跳转到内容”链接对于屏幕阅读器来说是一个不错的选择,而且CSS布局的状态就是这样,没有人会嫉妒你在文档顶部放置一些简单的导航。我当然不认为这会伤害你的Google PageRank。以前有客户要求我在内容之后移动导航,但我认为这对他们没有多大帮助。我通常遵循你上面提到的第一种结构 一些随机提示:
- 保持标记标准的兼容性、有效性和简单性李>
- 不要填充关键词或任何东西李>
- 像对待标题一样对待标题。确保只有1个h1标签。在页面中尽量少用标题(-PDF下载中)
- 在定位上使用title属性,在图像上使用alt属性(但仅当某些用户的图像需要等效文本时)
- 使用rel=“nofollow”将PR juice引导到您真正希望他们访问的页面
- 保持每页内容的唯一性
- 使用谷歌网站管理员工具、MSN和雅虎相当于
- 生成、提交和维护sitemap.xml文件