mean.js全栈javascript应用程序上的搜索引擎优化仍然是一个主要问题吗?应该如何处理
我正在开发我的第一个完整的javascript应用程序,使用mean.js作为我的起点,我开始对搜索引擎优化(SEO)问题感到紧张和困惑 谷歌最近(在去年左右的时间里)为改进javascript爬行所做的努力是否让这成为一个问题,或者这是我在规划和构建项目时需要考虑的问题 如果谷歌现在可以抓取AngularJS/Ajax应用程序,为什么我们会收到关于SEO问题解决方案的博客帖子:mean.js全栈javascript应用程序上的搜索引擎优化仍然是一个主要问题吗?应该如何处理,javascript,angularjs,express,mean-stack,meanjs,Javascript,Angularjs,Express,Mean Stack,Meanjs,我正在开发我的第一个完整的javascript应用程序,使用mean.js作为我的起点,我开始对搜索引擎优化(SEO)问题感到紧张和困惑 谷歌最近(在去年左右的时间里)为改进javascript爬行所做的努力是否让这成为一个问题,或者这是我在规划和构建项目时需要考虑的问题 如果谷歌现在可以抓取AngularJS/Ajax应用程序,为什么我们会收到关于SEO问题解决方案的博客帖子: 这类解决方案是否必要 这将是有效的服务器端渲染方面的搜索引擎优化 hash-bang(#!)URL是必要的邪恶还
- 这类解决方案是否必要
- 这将是有效的服务器端渲染方面的搜索引擎优化
- hash-bang(#!)URL是必要的邪恶还是纯粹的邪恶
- 如果构建一个angularjs,那么繁重的实现将使其成为SEO黑洞
- 如果我将结束建设几乎整个项目再次在静态文件只是为了搜索引擎优化
- 如果我需要查看服务器端渲染解决方案
折叠下方的内容或分页内容可以动态拉入,并使用任何JavaScript框架在客户端上呈现。这为搜索引擎提供了服务器端呈现的良好组合,以及动态拉入内容所能提供的性能提升。好吧,你需要担心网站的公众形象。你不应该被认为是登录屏幕后面的任何东西,对我来说,使用farment_scape的无头浏览器方法的快照似乎是一条出路,它将消耗更少的时间,正如你所看到的,意味着seo并不难实现 看看这个,有一些关于如何在页面上创建链接以便于SEO的答案,几乎所有最近的帖子都一一对应
同时尝试注册到。你会发现更多关于seo的信息。只想提到这个npm软件包,它使用PhantomJS来呈现应用程序的预览,并在磁盘/redis上缓存它,无论你设置的时间长短。更具体地说,用ie.php呈现所有seo并将相关内容输入页面。至于hashbang,我会选择history.pushstate。谢谢,因为我的开发还很早,所以我决定改变主意,按照您的建议,对最初可见的内容使用更多的服务器端呈现。我仍在研究细节,但初步测试看起来不错。我接受了这个答案,但也对其他有用的评论投了赞成票,因为在其他答案中有一些有用的提示。