gpt4 book ai didi

javascript - 对 mean.js 全栈 javascript 应用程序的搜索引擎优化仍然是一个主要问题,应该如何处理?

转载 作者:数据小太阳 更新时间:2023-10-29 05:18:53 24 4
gpt4 key购买 nike

我正在开发我的第一个全栈 javascript 应用程序,专门使用 mean.js 作为我的起点,我开始对搜索引擎优化 (SEO) 问题感到紧张和困惑。

Google 最近(大约在去年左右)为改进 javascript 抓取所做的努力是否使这不是一个问题,或者这是我在项目的规划和结构中需要考虑的事情?

如果 Google 现在可以抓取 AngularJS/Ajax 繁重的应用程序,为什么我们会收到有关 SEO 问题解决方案的博客文章: http://blog.meanjs.org/post/78474995741/mean-seo

  • 是否需要这种解决方案。
  • 就 SEO 而言,这是否与服务器端呈现一样有效。
  • hash bang (#!) url 是必要的邪恶还是纯粹的邪恶。

我知道之前有人问过关于 SEO 和 AngularJS 的问题,但是关于这个问题似乎有太多不同的意见,我迷路了,如果有一些更具体的 mean.js 的想法会很好。我主要担心的是:

  • 如果构建大量的 angularjs 实现将使其成为 SEO 黑洞。
  • 如果我最终会为了 SEO 而在静态文件中再次构建几乎整个项目
  • 如果我需要查看服务器端渲染解决方案。

最佳答案

如果您使用 JavaScript 呈现大部分内容,那么是的,它会成为搜索引擎的黑洞。这是胖客户端应用程序的一大缺点。如果您需要搜索引擎的高知名度,这是一个挑战。有一个中间立场。

您需要结合使用服务器端呈现和客户端呈现。当页面首次加载时,它应该包含用户需要的所有可见内容,或者至少包含出现在“首屏”(页面顶部)的内容。链接应该是描述性的,并允许搜索引擎更深入地挖掘网站。您网站的主菜单应该随网页一起提供,同时也为搜索引擎提供一些可搜索的内容。

折叠下方的内容或分页内容可以动态拉入并使用任何 JavaScript 框架呈现在客户端上。这为您提供了服务器端呈现的良好组合以提供给搜索引擎,以及动态拉入内容可以提供的性能提升。

关于javascript - 对 mean.js 全栈 javascript 应用程序的搜索引擎优化仍然是一个主要问题,应该如何处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27150592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com