根据页面状态动态索引和删除它

时间:2016-05-20 12:37:44

标签: php wordpress seo noindex

我们正在开发一个Wordpress网站,用户可以在其中创建自己的网页,这些网页将显示与网站功能相关的信息。

用户可以将页面设置为公共页面或私有页面。如果页面设置为公共,页面将显示为网站上其他位置的链接,因此每个人都可以访问它。如果它设置为私有(类似于youtube的不公开视频),则只有具有链接的视频才能访问它,但链接到该网站的任何其他位置都不会显示。用户可以随时在公共或私人之间切换。

现在,我们想要实现的是,如果用户将页面设置为私有,它也不会在搜索引擎的结果中显示。我们来到这个角落的案例:

  1. 用户将页面设置为公开。
  2. 一段时间过去了,因此页面会在搜索引擎中编入索引,并显示在搜索结果中。
  3. 用户决定将页面设为私有
  4. 现在,问题是肯定的 - 页面的链接不会出现在我们的网站上,但它仍会出现在搜索结果中,因为它已被编入索引。

    我们想到的是,当它是私有的时,我们只需动态设置一个无索引机器人元标记,但这会在从搜索结果中删除之前花一点时间。

    我们检查了可能与我们的问题相关的其他堆栈溢出问题,例如thisthis,以及检查官方google开发文档,但没有获得任何更多信息

    我们可以做些什么来解决这个问题吗?由于它的数据对用户来说非常重要,我们希望这样做,以便在他们决定将其置于私有状态时立即从所有搜索结果中“消失”。

0 个答案:

没有答案