百度不提供一键永久屏蔽网站的后台设置,但可通过四种方式过滤:1. 搜索时用“-site:域名”指令;2. 百度app内长按结果选“精确屏蔽”;3. 安装ublacklist等浏览器扩展自动隐藏;4. 修改hosts文件系统级拦截(慎用)。

百度搜索本身不提供“一键永久屏蔽某网站”的后台设置,但可以通过多种方式有效过滤掉特定网站的结果,操作门槛不高,效果也较稳定。
直接在搜索框用“-site:”指令排除
这是最常用、最即时的方法,无需登录账号或安装插件:
- 在百度搜索框中输入关键词,后面加一个空格,再输入 -site:xxx.com(注意减号前有空格,域名不带http://)
- 例如搜“健身教程 -site:baijiahao.baidu.com”,就能去掉所有百家号结果
- 支持多个排除,如“Python入门 -site:zhihu.com -site:jianshu.com -site:baidu.com”
- 该规则只对当次搜索生效,但可复制粘贴复用,比进设置更灵活

手机App内手动精确屏蔽单条结果
适用于偶然看到某个低质或违规链接,想立刻隐藏它:
调用百度文档解析API,支持18+格式,提取文本、表格、版面分析、OCR识别及RAG文档分块。适用于文档解析、文本/表格提取、结构分析、扫描件处理。触发词:文档解析、PDF解析、Word解析、表格提取、OCR、文档分析、提取文本、文档结构、扫描识别。
- 在百度App搜索后,长按某条结果右侧的“⋯”图标(或点击进入结果页后再点右上角三点)
- 选择“精确屏蔽” → 勾选“存在非法或不良信息”等合理理由
- 确认后,该网址会在后续同类搜索中自动折叠或不显示
- 注意:此功能依赖百度识别机制,对部分子域名或跳转页可能不完全覆盖

浏览器扩展实现长期自动过滤
适合高频使用百度、希望一劳永逸屏蔽固定垃圾站的用户:
- 安装 uBlacklist(Chrome/Edge)或 Google Hit Hider by Domain(支持百度)
- 搜索后,在结果页点击扩展图标,勾选要屏蔽的域名,一键加入黑名单
- 也可提前导入公开垃圾站列表(如 GitHub 上维护的 Blocklist 项目)
- 规则保存后,每次打开百度搜索页都会自动隐藏匹配结果,无需重复操作

修改hosts文件做系统级拦截(慎用)
这不是屏蔽搜索结果,而是让浏览器根本打不开该网站——连带影响百度快照和相关链接:
- 编辑系统 hosts 文件(Windows路径:
C:\Windows\System32\drivers\etc\hosts) - 添加一行:
127.0.0.1 example.com(把example.com换成目标域名) - 保存后刷新DNS缓存(Windows执行
ipconfig /flushdns) - 此法彻底但粗暴,会同时屏蔽该站所有服务(如百度贴吧若被拦,可能无法发帖)










