【问题标题】:how to index a dynamic page on google that has no public link to it?如何索引谷歌上没有公共链接的动态页面?
【发布时间】:2017-02-10 15:25:54
【问题描述】:

我遇到了一个非常大的问题,我目前正在制作一个网络应用程序。这是一个概述:

公共页面:

/home
/login
/post/:id (so each dynamic page must be public and indexed)

私人页面

/posts
/post/:id/comments
/and-other-private-urls

如您所见,/posts 页面将包含每个帖子的完整列表,并且它的 url 是私有的,因此,我如何让谷歌了解我的帖子单页,因为我没有页面索引所有这些?

据我了解,googlebot 会来到我的/home 并查找链接、索引它们,并对找到的每个链接执行相同的操作。

如果我的网络应用程序上创建的每个帖子都没有索引页面,有没有办法通知谷歌创建了新页面或其他什么?

技术: - 前端:VueJS 框架 - 后端:Lumen 框架(由 Laravel 团队提供)

PS : 我不希望 /posts 页面公开,这就是我遇到这个问题的原因,当然我可以生成一个 sitemap,每次创建帖子时都会提供它,但是问题是每次创建或删除帖子时,站点地图生成都会减慢我的服务器...因为我必须重新生成所有内容才能同步

PS 1:我正在寻找优化选项

【问题讨论】:

    标签: laravel indexing seo vue.js googlebot


    【解决方案1】:

    我不明白你问什么的原因,但你可以尝试用你所有的帖子制作一个 RSS 提要,并通过 addURL 页面将 RSS 的 URL 推送到谷歌。

    另外,如果您的 / 在某处有指向 RSS 提要的链接会更好。我的意思是,如果不是,Google 会跟踪一些没有人链接到的 URL,这会很奇怪。

    【讨论】:

    • 让我举个例子,在 facebook 上您的提要不是公开的,但在提要上您可以看到“公共页面”帖子或“公共事件”帖子。这些帖子在 google 上被编入索引,但没有页面列出 fb 上的所有页面或事件,这意味着 fb 找到了一种方法来告诉 google 对所有这些页面进行索引。我猜是站点地图什么的
    • 那么我会使用站点地图。
    猜你喜欢
    • 1970-01-01
    • 2022-09-09
    • 2013-06-23
    • 2023-04-06
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多