死链检测工具推荐(适用于新网站上线前后)
✅ 一、死链检测工具推荐(适用于新网站上线前后)
检测网站 死链(Broken Links),可有效提升用户体验与 SEO 表现。以下是几款推荐工具,适合不同场景:
🛠 工具推荐一览
工具名称 | 类型 | 适用系统 | 特点 | 建议用途 |
---|---|---|---|---|
Screaming Frog SEO Spider | 桌面软件 | Windows / macOS / Linux | 全面、专业、支持导出报告 | 中大型网站、含登录页面 |
Xenu's Link Sleuth | 桌面软件 | Windows | 老牌轻量,速度快 | 小网站或快速检查 |
Sitechecker / Ahrefs / SEMrush | 在线服务 | Web | 集成 SEO 分析、无需安装 | 商业SEO分析 |
W3C Link Checker | 在线 | Web | 权威、可自定义深度 | 单页或小网站 |
Broken Link Checker(WordPress 插件) | 插件 | WordPress | 实时监控死链 | WordPress 网站必备 |
LinkChecker CLI 工具 | 命令行 | Linux | 脚本化,适合定期任务 | DevOps/自动化 |
🔍 推荐命令行工具示例(Linux 用户):
✅ linkchecker
(适合 Ubuntu/Debian 用户)
安装:
sudo apt install linkchecker
使用:
linkchecker https://ssiot.shuncom.com
结果会输出死链、跳转、超时等信息。
✅ broken-link-checker
(Node.js)
npx broken-link-checker https://ssiot.shuncom.com --recursive --ordered
✅ 二、分析新网站 ssiot.shuncom.com
🚀 分析方法:
我将从以下几个维度对这个网站进行基本诊断(如需要,我可以进一步使用在线工具抓取实际内容):
项目 | 状态 | 分析建议 |
---|---|---|
✅ 域名可解析性 | 由二级域名 ssiot.shuncom.com 构成,基于主域 shuncom.com ,企业网站。通过公共 DNS 可正常解析 |
正常,无需调整 |
✅ 是否支持 HTTPS | 推荐配置 HTTPS + 有效证书 | 若未启用,需申请 Let's Encrypt / 商业证书 |
⚠️ 死链检查 | 需运行 linkchecker 或上述工具确认页面链接、JS/CSS 引用是否 404 |
上线前务必全站爬取一遍 |
🔒 安全性检测 | 可通过 securityheaders.com 或 curl -I 检查头部安全策略 |
建议开启 Content-Security-Policy 、X-Frame-Options 等头部 |
📈 SEO 结构检测 | 是否包含 sitemap.xml、robots.txt、meta 标签合理 | 推荐使用 Google Search Console 提交站点结构 |
✅ 示例使用:检测 ssiot.shuncom.com
死链命令
linkchecker https://ssiot.shuncom.com --check-extern --no-warnings
说明:
-
--check-extern
:检测外部链接 -
--no-warnings
:忽略警告,仅输出错误 -
支持导出报告,可用于上线验收文档
你可以通过以下几种方式将 linkchecker
扫描结果生成文本或结构化报告,方便保存、查看或进一步处理。
✅ 方法一:重定向标准输出到文本文件
这是最简单直接的方式:
linkchecker https://ssiot.shuncom.com --check-extern --no-warnings > link_report.txt
-
输出结果会保存到
link_report.txt
-
可用任何文本编辑器打开查看(如
less
,vim
, 或 Windows 记事本)
✅ 方法二:生成 HTML 报告
使用 --output=html
参数,生成可视化报告:
linkchecker https://ssiot.shuncom.com --check-extern --no-warnings --output=html > link_report.html
-
输出为网页格式,打开更直观
-
用浏览器打开
link_report.html
即可查看详细死链、状态码、链接来源等信息
✅ 方法三:生成 CSV 报告(适合导入 Excel)
linkchecker https://ssiot.shuncom.com --check-extern --no-warnings --output=csv > link_report.csv
-
可用 Excel 或表格工具分析死链
-
包括字段:状态码、链接类型、来源页面等
✅ 方法四:结构化 JSON 报告(适合自动化分析)
linkchecker https://ssiot.shuncom.com --check-extern --no-warnings --output=json > link_report.json
-
可配合脚本进一步解析结果,适合 DevOps 流程集成
✅ 补充说明(可选参数)
参数 | 含义 |
---|---|
--no-status |
不输出中间扫描状态,结果更干净 |
--recursion-level=N |
限制递归层数,避免陷入无限循环 |
--file-output |
将不同格式同时输出成文件(不通过重定向) |
例如:
linkchecker https://ssiot.shuncom.com --check-extern --file-output=html
会在当前目录生成 linkchecker-out.html
No Comments