最近做了一个在线工具站:简办工具。
它不是一个复杂 SaaS,而是一个偏实用的工具集合,主要解决日常办公里的高频小任务:
- PDF 合并、拆分、压缩、旋转、转图片、转 Word。
- 图片压缩、改尺寸、格式转换、合并、裁剪、二维码生成/识别。
- 文本对比、字数统计、批量替换、违禁词检测、JSON 格式化。
- 日期时间、工作日、时间戳、贷款、列表求和等轻量计算。
为什么做这个
很多工具需求其实很小:
- 合并几个 PDF。
- 把几张图片压缩后上传。
- 临时生成一个二维码。
- 对比两段文本差异。
- 把一段文字转成语音试听。
但用户经常会遇到几个问题:
- 要安装客户端。
- 要登录注册。
- 页面广告多。
- 文件必须上传到服务器。
- 工具分散在不同网站,体验不稳定。
所以这个站的核心原则是:
- 能浏览器本地处理的,尽量本地处理。
- 工具入口直接,不做复杂账号体系。
- 每个工具页有明确场景说明,方便搜索和 AI 工具理解。
- 对 SEO 友好,工具页、分类页、专题页都有静态可抓取内容。
技术结构
前端主要是 Vue + Vite。
站点结构分成几类:
- 首页:聚合常用工具和分类。
- 分类页:PDF、图片、文字、时间、计算、电脑办公。
- 工具页:每个工具一个固定 URL。
- 专题页:按使用场景组织工具,例如老师常用工具、不登录工具、内容运营工具。
示例页面:
- PDF 合并:tools.toouh.com/category/pd…
- 图片压缩:tools.toouh.com/category/im…
- 不登录工具专题:tools.toouh.com/topics/no-l…
SEO 和收录处理
因为这是工具站,搜索流量很重要。所以我做了几件事:
- 生成
sitemap.xml:tools.toouh.com/sitemap.xml - 生成
robots.txt:tools.toouh.com/robots.txt - 生成
llms.txt:tools.toouh.com/llms.txt - 分类页、工具页、专题页构建后做静态预渲染。
- 工具页使用
SoftwareApplication结构化数据。 - 指南类页面使用
TechArticle。 - 页面有 canonical、description、breadcrumb、FAQ 等基础信息。
这样做的目的是让搜索引擎和生成式搜索工具能直接读到页面主题,而不是只看到一个空的 SPA 容器。
本地优先处理
工具站里不少任务适合在浏览器本地完成,例如:
- PDF 页面整理。
- 图片压缩和格式转换。
- 文本对比、替换、统计。
- JSON 格式化。
- 时间日期计算。
这类任务如果能直接在浏览器里完成,就没有必要上传到远端服务。对用户来说,心智也更简单:打开页面、处理、下载结果。
当然,有些能力还是需要辅助服务,比如部分文档格式转换。这类功能会在页面里区分处理方式,避免用户误以为所有能力都完全离线。
当前可用入口
官网:
几个常用工具:
- PDF 合并:tools.toouh.com/category/pd…
- PDF 转 Word:tools.toouh.com/category/pd…
- 图片压缩:tools.toouh.com/category/im…
- 文字转语音:tools.toouh.com/category/te…
- JSON 格式化:tools.toouh.com/category/te…
如果你也在做工具站、效率产品或本地优先 Web 应用,可以交流一下工具页设计、SEO 预渲染和功能取舍。