“隐藏”敏感页面

  • 作者
    的帖子
      • 2020年5月28日早上6点10分# 2021208

        我如何隐藏我的铅磁铁下载页面从网站搜索?

        我已经使用Yoast更改了高级设置,以便搜索引擎不会索引页面,但如果有人在我的网站上搜索“下载”-“谢谢你-这是你的下载”页面显示在结果中。(任何人都可以在没有注册的情况下下载这些资源。)

        根据我的理解,将可见性更改为私有(在标准WP设置中)不是我需要的,因为这限制了对用户角色的可见性-这不是我想要的。

        谢谢。

        • 2020年5月28日早上6点10分# 2021215

          使用像Yoast这样的搜索引擎优化插件是你从搜索中隐藏它的最佳选择。但是,也要记住,简单地在Yoast中设置该设置不会立即从谷歌结果中删除它。我不确定你什么时候开始的。

          此外,您可以进入谷歌搜索控制台并请求从搜索结果中删除URL。当你进入控制台,点击菜单中的“Removals”并提交请求。

          • 2020年5月28日早上6点10分# 2021218

            谢谢大卫-我会跟进你的GSC建议。

            我可能没有说清楚——我的另一个担忧是,当人们已经在我的网站上搜索(在这种情况下)“下载”这个词时,我的资源下载页面将显示在网站搜索结果中。

            我不知道如何从WordPress, Yoast或Thrive Themes中阻止它。

            什么好主意吗?

            谢谢。

            • 2020年5月28日早上6点10分# 2021238

              啊,你说的是WordPress的内部搜索引擎。是的,这是不一样的。

              在大多数情况下,您可以将页面完全从搜索中免除。因为大多数页面的功能比内容丰富,不需要搜索。

              只搜索帖子(并免除其他帖子类型,如页面)的极简方式是将以下代码放入主题的functions.php文件:

              //从WordPress Searchif (!is_admin())中排除页面{函数my_search_filter($query) {if ($query->is_search) {$query->set('post_type', 'post');}返回$query;}add_filter('pre_get_posts','my_search_filter');}

              你也可以尝试这个插件只豁免选定的页面:

              https://wordpress.org/plugins/search-exclude/

              如果你正在使用一个主题,修改functions.php是有问题的(如Thrive theme Builder),你可以使用这个插件来注入上面的代码片段:

              https://wordpress.org/plugins/code-snippets/

              • 2020年5月28日早上6点10分# 2021248

                好的,谢谢你,大卫。

                我宁愿不搅乱代码,所以将看看插件。

                谢谢。

                • 2020年5月28日早上6点10分# 2021294

                  大卫,我只是想让你知道搜索排除插件不工作在我的网站出于某种原因。

                  我按照安装说明进行了安装,但是我特意使用插件排除的一个页面仍然出现在搜索结果中。

                  我在两台笔记本电脑和我的手机上尝试了几种不同的浏览器(也是匿名的),它们都能显示页面。

                  此外,我注意到在安装它后,我的Post索引页面的布局(在WP仪表板中)发生了变化,屏幕上可见的结果较少,因为布局略有“故障”-所以我认为它不喜欢与其他插件一起工作。(我在我的旧主题上看到了同样奇怪的帖子索引行为——这是没有更新的。)

                  我四处寻找搜索排除的替代方案,但找不到合适的。

                  如果你,或者其他阅读本文的人,可以推荐一个插件来实现这一点,请告诉我!

                  谢谢。

              • 您必须登录才能回复此主题。