Build Build Studio

web / commerce / systems
built across markets

返回 Blog

实操

WordPress 媒体库清理检查清单:网站改版前先处理资产

WordPress 网站改版或 Headless 迁移前,媒体库要像生产数据一样处理:盘点文件、清理重复资产、保护图片 SEO,并明确每个重要资产的新位置。

抽象媒体库清理流程图,展示图片资产被整理到迁移工作流中

实操工具

媒体清理

发布日期

2026年6月23日

阅读时间

10 分钟阅读

主题

WordPress / 迁移 / 技术 SEO / 运营 / 实操

01

在媒体资产移动前先用这份清单

WordPress 媒体库清理检查清单可以帮助改版团队迁移图片、PDF、视频和下载文件,同时避免页面破图、图片 SEO 丢失,或把多年堆积的无用文件继续带到新网站。媒体库是生产内容,不是上线前最后随手整理的文件夹。

这份清单适合 WordPress 主题开发、网站改版、技术 SEO 和维护支持项目,尤其是当前网站已有几百或几千个上传文件时。请在内容冻结前、Headless CMS 迁移前,以及任何人准备从生产环境批量删除文件前使用。

02

第一步:导出完整媒体资产清单

不要只看 WordPress 后台的媒体网格。先导出文件 URL、attachment ID、文件名、MIME 类型、尺寸、文件大小、上传日期、alt text、caption、title、description、父级文章,以及这个文件是否出现在当前站点抓取结果里。

如果能拿到分析数据、Search Console、外链工具和服务器日志,也一起补充进去。目标是在改版隐藏或移除资产前,先看清哪些文件支持流量、转化、产品说明、文档、案例或销售资料。

  • 标记超过 300 KB 的图片、超过 2 MB 的 PDF、缺少 alt text、重复文件名和负责人不清楚的文件。
  • 把公开内容资产和编辑草稿、旧活动导出、主题占位图、备份、临时截图分开。
  • 标记前 50 个落地页、前 20 个转化页,以及有外链页面使用到的资产。
  • 把原媒体 URL 和计划中的新 URL 分成两列,方便后续做重定向 QA。

03

第二步:为每个资产做迁移决策

清理不等于把旧文件全部删除。每个资产都需要一个决策:原样保留、替换为优化版本、与新版重复文件合并、重定向到新文件、移出 CMS 归档,或经确认后删除。这样改版范围才可执行,也方便追溯。

图片、PDF、品牌资产、案例图、产品下载、门槛资源和法律文件应该使用不同规则。一张 2019 年的首页图可能可以删除,但一个有外链或销售团队还在使用的旧 PDF,可能需要新目标和重定向。

  • 保留:仍被已发布页面、搜索流量、外链、销售资料或法律要求使用。
  • 替换:视觉过时,但仍和页面、服务、产品、优惠或转化路径相关。
  • 合并:重复或近似重复文件,只保留一个已确认版本作为 source of truth。
  • 重定向或归档:有外链、历史价值,或被网站外部材料引用的资产。

04

第三步:清理文件名、alt text 和图片尺寸

媒体清理应该改善图片 SEO,但不要盲目重写历史。重点图片需要描述性文件名、准确 alt text、合适尺寸、压缩后的文件大小,以及适合每个模板的稳定裁切。已有强外链的文件,不要在重定向方案不清楚时随意改名。

导出前先制定命名规则。比如使用服务、页面、主体和版本,而不是相机文件名或随机上传字符串。文件名保持小写、用连字符分隔,并且让编辑上线后也能看懂。

  • 使用 wordpress-redesign-case-study-dashboard.webp 这类描述性文件名,而不是 IMG_4821-final-new.png。
  • alt text 要具体、有用;不要堆关键词,也不要每张图都重复页面标题。
  • 在重新生成图片前,先定义 16:9、4:3、1:1 和移动端 hero 的裁切要求。
  • 压缩导出文件,并确认新技术栈里 WebP 或 AVIF 的 fallback 正常工作。

05

第四步:把资产映射到模板和负责人

媒体库不能脱离模板单独清理。把每个重点资产映射到它所在的页面、区块、自定义文章类型、产品、资源或可复用模块。改版如果改变页面结构、图片比例、CMS 字段或内容负责人,这一步尤其重要。

为每组资产指定负责人。市场团队可能负责服务页图片,销售团队可能负责 PDF 下载,产品团队可能负责规格表,法务可能负责政策文件。没有负责人时,清理决策会变得主观而拖慢。

  • 建立当前页面、新页面、当前模块、新模板字段、负责人、决策和上线风险等列。
  • 检查 custom post types、Advanced Custom Fields、页面构建器、菜单、widgets、表单和主题设置里的媒体引用。
  • 标记因图片裁切或比例变化而必须在 staging 里复核的资产。
  • 记录上线后哪些团队可以不通过开发自行替换媒体。

06

第五步:规划文件重定向和破图处理

文件 URL 也可能有 SEO 和运营价值。如果 PDF、下载文件、信息图或图片 URL 有外链、搜索曝光、活动链接或内部文档引用,就应该像页面一样做重定向决策。不要默认 attachment URL 消失也没关系。

为重点文件建立媒体重定向表。有些资产应该重定向到新文件,有些应该重定向到解释新版资源的页面,有些则适合进入可控 404 或归档路径。请把这些规则和页面重定向分开测试。

  • 对有外链、流量或活动使用记录的替换资产使用 301 重定向。
  • 不要把每个被删除的图片都重定向到首页,这会带来弱信号和糟糕体验。
  • 上线后检查 /wp-content/uploads/yyyy/mm/file-name.ext 这类旧上传路径。
  • 抓取 staging 和生产环境,检查破图、丢失下载、mixed content 和被阻止的媒体文件。

07

第六步:只重建真正需要的媒体尺寸

改版通常会引入新的图片比例和响应式尺寸。重新生成所有缩略图前,先定义新主题真正需要的尺寸:hero 图、卡片缩略图、图库图片、产品视觉、资源预览、Open Graph 图片和移动端裁切。

这也是移除旧尺寸和插件生成重复文件的时机。更少的生成尺寸可以减少存储、备份体积、迁移时间和编辑困惑。清理应该让上线后的媒体模型更好维护,而不只是磁盘上更小。

  • 列出必需图片尺寸,以及它们在新设计系统中的使用位置。
  • 先在 staging 里重新生成缩略图,并抽查重点页面在 320 px、768 px、1024 px 和 1440 px 下的表现。
  • 检查 lazy loading、width 和 height 属性、srcset 输出、Open Graph 图片,以及 LCP 候选图片。
  • 保留清理前导出文件,确保上线窗口内误删资产可以恢复。

08

媒体清理 QA 矩阵

使用 QA 矩阵,让清理决策可以被测试,而不是靠记忆。每一行代表一个资产组或高风险文件。每一列记录当前 URL、新 URL、使用位置、负责人、决策、重定向状态、alt text 状态、压缩状态、staging 检查、生产检查和是否阻塞上线。

矩阵应该在内容冻结前评审一次,并在上线 QA 阶段再评审一次。如果某个文件影响收入、排名、法律义务或销售交接,就不应该只靠某个人记得它在哪里使用。

  • 通过:资产被有意使用、已优化、映射到新字段,并在接近生产的页面上测试。
  • 上线前修复:缺少 alt text、文件过大、裁切不清楚、重复资产或负责人未确认。
  • 阻塞上线:公开下载失效、法律文件缺失、高流量图片被移除,或重定向未测试。
  • 上线后监测:低风险归档文件、低流量重定向,或抓取 QA 中发现的内容缺口。

09

上线后要交接什么

上线后,请交接最终媒体清单、删除文件列表、重定向表、图片尺寸规则、命名规范、负责人列表和恢复位置。这样维护团队后续支持网站时,不需要猜测某个资产为什么被移动或删除。

安排 30 天复盘。对比 broken-link 报告、抓取数据、Search Console 图片表现、404 日志、表单转化和编辑问题。如果清理有效,媒体库应该更小、更容易搜索、备份更快,也更适合未来内容更新。

  • 把媒体清单放在 sitemap、重定向表、内容迁移 tracker 和上线 QA 记录旁边。
  • 记录谁可以上传、替换、重命名、归档或删除生产媒体。
  • 上线后第一个月每周检查媒体 404,并优先修复高价值资产。
  • 为反复出现的编辑困惑、过大上传、缺失 alt text 和重复资产模式创建维护工单。

清理检查清单

  • 01在设计、开发或 CMS 迁移开始前,先导出完整媒体资产清单。
  • 02把文件标记为保留、替换、合并、重定向、归档或删除,而不是凭感觉批量删除。
  • 03通过保留重点文件名、alt text、尺寸、说明和来源页面关系来保护图片 SEO。
  • 04在内容冻结前,把媒体资产映射到模板、重定向和上线 QA 负责人。
  • 05上线后保留 30 天监测计划,及时发现破图、404 和流量下滑。

继续阅读

Build a site your team can keep running

Strategy, design, development, SEO foundations, and launch support for brands growing across markets.

Start a projectContact@buildbuild.studio