我提出了一个非常大的问题,我正在制作一个网络应用程序。这是一个概述:
公开页面:
/home
/login
/post/:id (so each dynamic page must be public and indexed)
私人网页
/posts
/post/:id/comments
/and-other-private-urls
正如您所看到的/posts
页面,其中包含每个帖子的完整列表,并且它的网址是私有的,因此,我如何让谷歌了解我的帖子单页,因为我没有页面索引全部他们?
根据我的理解,googlebot会来到我的/home
并查找链接,索引它们,并为找到的每个链接执行相同的操作。
如果我没有在我的网络应用上创建的每个帖子的网页编制索引,是否有办法通知谷歌创建的新网页或其他内容?
技术: - 前端:VueJS框架 - 后端:流明框架(由Laravel团队负责)
PS:我不希望/posts
页面公开,这就是我遇到此问题的原因,当然我可以生成每次创建帖子时都会提供的站点地图但事情是站点地图生成会在每次创建或删除帖子时减慢我的服务器...因为我必须重新生成所有的同步
PS 1:我正在寻找优化选项
答案 0 :(得分:0)
我无法理解您提出要求的原因,但您可以尝试使用所有帖子制作RSS Feed,并通过addURL页面将RSS的URL推送到Google。
此外,如果您的/有某个地方的RSS提要链接会更好。我的意思是,如果不是 - 谷歌跟踪一些没有人链接的网址会很奇怪。