可以搜索引擎如Google索引JavaScript生成的网页?当您右键单击并在JavaScript生成的页面中选择查看源(例如使用GWT)时,不会看到动态生成的HTML。我想如果一个搜索引擎也看不到生成的HTML,
这就是为什么通过JS生成的内容(没有回退选项)是一个非常糟糕的想法。
回归本源。首先,使用基于REST的原则(至少在要求POST请求进行状态更改的程度上)使用裸机(X)HTML创建您的站点。简单的语义标记,并忘记了CSS和Javascript。
第一步是获得正确的权限,让您的整个网站(或者尽可能多的)有效地以这种方式为搜索机器人和类似Lynx的用户代理工作。
然后添加一个视觉层:CSS /图形/媒体用于可视化抛光,但不会显着更改您的原始(X)HTML标记;允许原始纯文本网站保持原状和功能。保持你的标记干净!
第三是添加一个行为层:Javascript(Ajax)。提供的东西,使用体验更快,更流畅,更适合具有Ajax功能的JS …但只有那些用户的用户/浏览器。没有Javascript的用户仍然欢迎;搜索机器人,视障者,许多手机等也是如此。
这被称为网页设计界的渐进增强。这样做,您的网站以合理的形式为每个人服务。