做站点运营时,图片和附件常被当成“传上去就行”的素材。但訪客打開慢、蜘蛛抓取时反复碰到大文件、图片搜尋没有入口,往往都從這些小地方開始。
图片最先拖慢的是抓取和体驗
一張從相机或设計稿直接上传的原图,可能有好几 MB。首頁封面、列表缩略图、文章内插图如果都按原图輸出,服務器带宽和訪客等待時間會被快速消耗。蜘蛛在抓取时也會遇到同样的文件,抓取预算有限时,大图片會挤占正常頁面的抓取机會。
更常见的是,缩略图虽然生成了,但原图地址仍然公開可訪問,甚至被搜尋引擎当作獨立頁面收錄。检查上传目錄是否允许列目錄、是否保留了大量未引用的原图,是图片自查的第一步。
文件名與 alt 不是装饰
很多站点上传後保留 IMG_0231.jpg 這類名稱,alt 要么為空,要么把整段正文塞進去。文件名和 alt 是图片搜尋與無障碍訪問的重要线索,寫得清楚但不堆砌關鍵詞即可。
另外,给图片加上宽高属性或预留容器比例,可以减少頁面加载时的布局跳動。蜘蛛和訪客都不喜欢内容一邊加载一邊来回位移。
懒加载要留一條可抓取的路
懒加载能省流量,但如果所有图片地址都靠 JavaScript 在滚動後才寫入,蜘蛛可能只看到占位图。可以把首屏图片正常輸出,非首屏图片保留 src 或使用兼容抓取的寫法,別让整篇文章的配图在源碼里消失。
附件下载容易被忽略
PDF、表格、压缩包、安装包作為附件时,建议單獨放目錄,並检查是否需要被搜尋引擎索引。如果附件只是给特定訪客下载,可以配合 robots 規則或响應头控制,而不是直接暴露在公開連結里。下载連結旁最好寫明文件類型和大致体积,避免訪客点開才發現是几十 MB 的文件。
一次可执行的自查清單
- 抽查最近 20 篇内容頁,记錄正文图、封面图、缩略图的實际体积與顯示尺寸。
- 检查图片文件名是否有意义,alt 是否描述了图片内容而不是堆砌關鍵詞。
- 检查上传目錄能否被直接浏览,附件是否能被未登入訪客随意下载。
- 检查懒加载與前端渲染配置,確認蜘蛛在源碼里能看到主要图片地址。
- 检查外鏈图片和第三方图床,避免對方限流後頁面出現大片空白。
- 检查图片 sitemap 與 robots 規則是否互相冲突,別把重要图片挡在门外。
- 定期清理未引用图片和舊附件,减少备份体积與誤收錄風險。
把压缩和命名變成上传前习惯
與其等頁面變慢再回头找原因,不如在上传前做两步:先按顯示尺寸压缩,再改成能看懂的文件名。對运营来说,這比事後批量替換图片地址省事得多。图片和附件也是站点内容的一部分,它們的体积、可訪問性和抓取路径,都會影响整站表現。
图片不是“传完就忘”的素材。控制体积、寫清 alt、留好抓取路径,比事後抱怨蜘蛛不抓、訪客不看更實际。