【问题标题】:how does Server Side Rendering works on Nuxt when using dynamic slugs?使用动态 slug 时,服务器端渲染如何在 Nuxt 上工作?
【发布时间】:2021-02-03 09:59:32
【问题描述】:

我一直在开发一个应用程序,用户可以创建个人资料,并且可以从包含用户名的 URL 访问它:https://myexample.com/username

应用程序正在使用 API,并且每次用户访问上述 URL 时,都使用 Nuxt 的 AsyncData。我能够获取用户名并执行 API 请求以从用户那里获取所有信息并正确显示。

我担心的是,由于没有静态 URL 来访问用户的个人资料,因此该 URL 是否在 google 上排名?

我的分析是,通过仅使用动态 slug 加载 URL,Google 将无法注意到所有具有 URL 的用户的存在,但我不确定我的想法是否正确。

我的目标是让用户使用 Nuxt SEO 优势在线找到他们的个人资料,但我不确定我是否使用了正确的方法。

对此的任何反馈都会有很大帮助,在此先感谢。

【问题讨论】:

    标签: seo nuxt.js server-side server-side-rendering google-search


    【解决方案1】:

    Google 只会将它在抓取您的网站时可以找到的页面编入索引。如果网站上的任何地方都没有指向用户页面的链接,Google 就不知道它们,也不会将它们编入索引。

    也就是说,您可以创建一个站点地图文件并将其提交给 Google,这样它就有一个您希望它索引的所有页面的列表。这样,不需要内部链接。为具有大量动态页面的网站手动创建站点地图可能会很乏味,但通常有一些工具可以根据您的设置自动执行此操作。

    编辑

    当您使用 Nuxt 标记此问题时,您可以查看 @nuxtjs/sitemap

    【讨论】:

    • 这让我很好地了解了该怎么做,我设法开发了一个解决方案。非常感谢您的回答!
    猜你喜欢
    • 1970-01-01
    • 2017-11-21
    • 2019-08-17
    • 2017-12-30
    • 2021-01-01
    • 1970-01-01
    • 2014-05-25
    • 2019-01-24
    • 2017-05-29
    相关资源
    最近更新 更多