【问题标题】:how to index dynamic routes in google using nextJS如何使用 nextJS 在谷歌中索引动态路由
【发布时间】:2021-10-20 19:49:53
【问题描述】:

我知道如何使用reactJS,但现在我正在创建一个用nextJS 制作的网页以改善SEO,但我有一个问题。

如何让 Google 知道使用 NextJS 制作的动态路由?我知道我们有 getStaticPaths 并且在路由中我们可以放置所有路由,通过将 fallback 设置为 true 我们可以添加动态路由而不指定它们,但是当我有一百万条路由并且我希望谷歌索引它们和他们可以出现在搜索中吗?非常感谢我希望有人帮助我:D

【问题讨论】:

    标签: reactjs routes next.js seo


    【解决方案1】:

    您可以提供站点地图,搜索引擎使用该地图来定义您的站点包含的路径。这样他们就知道要爬过哪些路径。

    例如,谷歌搜索站点地图 + next.js 提供了本教程,但对于超级简单的站点,您也可以手动定义它:https://cheatcode.co/tutorials/how-to-generate-a-dynamic-sitemap-with-next-js

    【讨论】:

    • 我可以在站点地图中添加一百万条路线吗?我知道这有点夸张,但我想知道 medium.com 是如何做到的,例如,所有文章都可以从谷歌搜索引擎中找到。例如我的域名是:Mydomain.com/article/[dynamicArticleId]
    • Google 说前 50k 还可以,之后您需要多个站点地图:developers.google.com/search/docs/advanced/sitemaps/…
    • 太棒了!非常感谢您解决我的问题
    • sitemap 现在仍在使用,但是对于 google 有一个索引 api,只要您有更大的配额,您就可以使用并提交尽可能多的 url,这比等待要快得多谷歌为您的站点地图安排下一次抓取,如果您想在 nextjs 中构建动态站点地图,您可以查看:learnjsx.com/category/4/posts/nextjs-sitemap
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2022-11-25
    • 2023-02-11
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    相关资源
    最近更新 更多