我们来自 GWT 项目,由于 SEO 不喜欢 GWT 用于我们的下一个项目的问题,我们将远离 GWT(主要是因为 seo 是下一个项目的高优先级)。在选择一个新框架时,我正在关注 Wicket 并喜欢我目前所看到的。我只完成了一些教程,但是在查看战争布局(来自这些教程)时,看起来大多数 html 页面都在 WEB-INF 文件夹中。
这会导致搜索引擎优化和搜索引擎通过网站文件爬行吗?
理想情况下,我想将 Wicket 与一些 AJAX 一起使用并部署到 Google App Engine。
我们来自 GWT 项目,由于 SEO 不喜欢 GWT 用于我们的下一个项目的问题,我们将远离 GWT(主要是因为 seo 是下一个项目的高优先级)。在选择一个新框架时,我正在关注 Wicket 并喜欢我目前所看到的。我只完成了一些教程,但是在查看战争布局(来自这些教程)时,看起来大多数 html 页面都在 WEB-INF 文件夹中。
这会导致搜索引擎优化和搜索引擎通过网站文件爬行吗?
理想情况下,我想将 Wicket 与一些 AJAX 一起使用并部署到 Google App Engine。
.jsps(或其他)是否存储在 /WEB-INF 中并不重要。这只是意味着它们不能通过访问http://webapp/path/to/jsp直接访问。
对于 SEO 考虑:
查看 Wicket 的 Bookmarkable 页面链接和 UrlCodingStrategies 以获得在 SEO 中使用的非常强大的组合。基本上,您的所有链接和参数都可以编码为/a/static/url,而不管后端的(更改)实现。
如果您的项目 SEO 真的比您可能重新考虑使用大量 ajax 更重要,因为爬虫不会执行 javascript,他们不会读取您的 ajax 调用的所有返回......据说您网站的 SEO 质量并不是真正基于您将使用的框架... jsut 始终考虑 img alts、链接、元、标题、h1 ... 在每个页面中,您应该没问题... 也总是尝试在其他网站上发布指向您网站的链接以获得可见性并获得爬虫的重要性