PageSpeed 測速報告卡在圖片這一關的網站,十之八九都試過裝一支壓縮外掛解決,結果分數沒提升多少,後台反而先跳出「額度即將用完」的提示,批次壓縮才跑到一半就被打斷,媒體庫裡還有上千張舊圖等著處理。
這種被迫中斷的經驗背後,其實藏著不少人對圖片壓縮外掛的誤解,以為裝了就是無限量吃到飽,忽略了不少熱門外掛採用的是額度制計費,一張圖能不能順利壓完,取決於帳號裡剩多少點數,不是單純「有裝就有用」。ShortPixel 正是這類額度制外掛裡功能涵蓋最廣的一支,從最基本的壓縮、次世代格式轉換,到近兩年才加進來的 AI 影像處理,都包在同一支外掛裡;也因為功能多、額度規則細,不少人裝了之後只按過最表層的「一鍵優化」,其餘設定原封不動放著,等於白白錯過大半功能。
ShortPixel 是什麼?雲端壓縮外掛的額度制運作邏輯
ShortPixel 是一款 WordPress 圖片與 PDF 最佳化外掛,運作方式跟多數人想像的「本機壓縮」不同,它把要處理的檔案上傳到自己的雲端服務,也就是 ShortPixel Image Optimization Cloud,在雲端跑完壓縮演算法後,再把處理好的檔案傳回來取代原本的圖。整個運算過程都在對方的伺服器完成,不會佔用你自己主機的運算資源,這也是為什麼不管是小型部落格,還是商品數上萬筆的 WooCommerce 電商網站,掛上這支外掛都不會拖慢後台操作速度。WordPress.org 的外掛頁目前列出超過 30 萬次啟用安裝,是同類外掛裡使用量數一數二的一支。

要先破除一個常見誤解,ShortPixel 不是裝在電腦裡、離線也能跑的桌面壓縮軟體(像 ImageOptim 那類工具),而是必須連網、靠一組 API 金鑰授權、依額度(credit)計費的雲端服務。沒有金鑰,外掛完全無法運作;官方 FAQ 也明白寫著這支外掛不支援 localhost,如果在本機環境(例如用 Local、XAMPP 架的測試站)安裝測試,壓縮功能會直接失效,本機需求得改用官方另外提供的命令列工具或線上壓縮工具處理。
這支外掛的核心賣點,除了「圖片+PDF 最佳化」與「次世代格式轉換」這兩項最多人知道的功能,其餘所有設計都圍繞著額度制這個框架。免費版每個月固定拿到一筆額度,額度怎麼被扣、什麼情況下不扣、額度多久到期,會直接決定你能不能把整個媒體庫處理完,這幾件事會在後面幾節逐一拆開講。
啟用外掛前必須先申請一組 API 金鑰
裝好外掛只是第一步,ShortPixel 跟大多數「裝完就能用」的外掛不太一樣,中間還隔著一道申請 API 金鑰的手續,沒有這組金鑰,設定頁面上的壓縮功能全部是灰的、按不下去。
安裝路徑跟一般外掛沒有差別,可以直接在 WordPress 後台的外掛搜尋頁面找到「ShortPixel Image Optimizer」安裝啟用,也可以下載 zip 檔手動上傳到 /wp-content/plugins/ 目錄。啟用之後,下一步是到官方頁面用一組 Email 信箱免費申請 API 金鑰,申請完成後,官方會寄一封確認信到信箱,裡面附上專屬於這個帳號的個人金鑰;把這串金鑰複製貼進外掛設定頁的欄位、按下驗證,設定頁通常會立刻顯示帳號目前剩餘的額度數字,代表金鑰生效、外掛正式可以開始運作。
值得記住的是,這組 API 金鑰不是綁定單一網站,同一組金鑰可以拿去任何其他網站沿用,只要帳號底下的額度還夠用。如果同時管理好幾個 WordPress 網站,不必替每個網站各自申請一組,用同一組金鑰登入即可,額度會在這幾個網站之間共用扣抵(多站點的用法在後面「相容性」那節會再細講)。

原圖與每張縮圖分別計算額度,實際扣點比想像中多
多數人第一次接觸額度制,直覺會以為「一張圖片等於一點額度」,上傳 100 張照片,免費版的 100 點應該剛好夠用。實際情況落差很大,WordPress 上傳一張原圖後,系統會依佈景主題與媒體設定自動產生好幾種不同尺寸的縮圖(常見情況下一張原圖搭配 5 張以上的縮圖),而 ShortPixel 是把原圖與每一張縮圖分開計算額度,每優化完一張縮圖就各自扣一點。也就是說,實際上傳一張原圖,一次動作背後可能就扣掉 3 點到 6 點以上的額度,免費版每月 100 點,實際能安心處理的原圖數量遠比字面上的「100」要少很多。

扣點規則也有例外,如果 ShortPixel 判斷某一張圖(或某一張縮圖)本身已經壓縮到位、優化幅度連 5% 都不到,就不會扣掉那一點額度,等於是壓不出效果就不收費。想控制花費速度,進階設定裡也可以選擇只壓縮主圖、不處理縮圖,雖然縮圖不會被最佳化,但能明顯拉長免費額度撐的時間,適合額度吃緊又不想升級付費方案的網站。
額度的有效期限,依方案類型不同也不一樣:訂閱月費方案的額度,固定在 30 天後到期作廢,沒用完的額度不會累積到下個月;買斷式的一次性額度包,額度永久不過期,買了多少點就是多少點,什麼時候用都可以。這個差異在後面「付費方案」那節會再拿出來講,是決定選哪種付費模式的關鍵之一。
Lossy、Glossy、Lossless 三種等級對應不同的壓縮取向
設定頁裡最先要決定的一個選項,是壓縮等級要選哪一種。ShortPixel 提供三種壓縮演算法,對應三種不同的取捨方向,JPG、PNG、GIF、WebP、AVIF 與 PDF 這幾種常見格式都同時支援這三種等級。
Lossy(破壞性壓縮)犧牲的細節最多,換來的檔案也最小,是官方建議一般網站的預設選項,絕大多數情況下肉眼幾乎看不出跟原圖的差異,卻能省下最多流量與載入時間。Glossy 則是官方特別為攝影師或高品質商品圖設計的模式,同樣是破壞性壓縮,但犧牲的細節比 Lossy 少非常多,檔案體積仍然比完全無損的方式小,適合對畫質要求較高、又不想犧牲太多壓縮率的場景,例如攝影作品集或精品類商品照。Lossless(無損壓縮)完全不破壞畫質,是三者裡壓縮效果最保守的一種,檔案縮減幅度也最小,適合對圖片品質有嚴格要求、完全不能接受畫質流失的用途。

不確定哪個等級最適合自己的網站,不必整個媒體庫都下去試,媒體庫裡可以針對單張圖片,一鍵分別測試 Lossy、Glossy、Lossless 三種等級的壓縮結果,比對過檔案大小與畫質差異之後,再決定整站要套用哪一種,不用整批壓完才發現選錯等級。
WebP 和 AVIF 轉換不必額外安裝其他外掛
次世代圖片格式(WebP、AVIF)比傳統的 JPEG、PNG 檔案小很多、載入速度也更快,是這幾年網站優化的重點項目之一。過去不少網站得另外裝一支專門的格式轉換外掛才能處理,ShortPixel 把這塊功能直接內建進來,不必再疊加另一支外掛。
它可以自動把上傳的 JPEG、PNG、GIF 轉換成 WebP 與 AVIF 兩種格式,連動態 GIF 都能轉換成動態 WebP 或 AVIF,不只是靜態圖片受惠。比較容易被忽略的是,就算網站上早就有一批已經轉成 WebP 的舊圖,ShortPixel 的 SmartCompress 演算法一樣可以把這些既有的 WebP 檔案再壓縮一次,不是只處理新上傳的檔案而已。
格式轉換完成後,還得讓瀏覽器真的用得上這些新格式才有意義。設定頁裡有一個開關,打開之後前台會自動輸出 <picture> 標籤,讓每個瀏覽器依自己支援的格式,自動挑選要載入 WebP、AVIF 還是原本的 JPEG、PNG,不支援次世代格式的舊瀏覽器則自動退回原始格式,不會出現圖片打不開的狀況。也因為 WordPress 核心從 5.8 版開始已經原生支援 WebP、後續版本也陸續加入 AVIF 的相容性,搭配 ShortPixel 這支外掛就足以完成整套次世代格式的轉換與輸出,不需要為了這件事再另外安裝專門的格式轉換工具。
原圖備份與一鍵還原的安全機制
擔心壓縮壓過頭、或某一天想換回原始畫質,是很多人不敢放手大膽測試壓縮設定的原因。ShortPixel 對這件事的設計,是預設把每一張原圖都在本機留一份備份,不管是單張圖片還是整個媒體庫的批次結果,只要有備份,都能一鍵還原回優化之前的狀態,不必擔心設錯選項會永久毀掉原圖。
備份機制在新版本改成 Smart Backups,運作邏輯跟舊版不太一樣:舊版備份會把每一張原圖對應的所有縮圖都完整保留下來,佔用的硬碟空間隨著媒體庫變大而快速膨脹;新版的 Smart Backups 改成只備份主圖本身,真的要還原的時候,所有縮圖再依照當下的設定重新產生,不需要事先把每一種尺寸都存一份,對硬碟空間友善很多,尤其是圖片量大的網站,差異會更明顯。
備份也不是留著不管,外掛可以設定自動清除規則,讓超過一段時間(例如幾個月)的舊備份自動被刪除,避免備份檔案無止境地佔用主機空間。另外有一個容易被忽略的細節,如果之後想把某張圖從 Lossy 換成 Lossless(或反過來),必須要有備份的原圖存在,才能重新從原圖轉換一次;如果原圖備份已經被清掉,就沒辦法回頭重新選擇壓縮等級,只能沿用當初壓過的結果。
移除 EXIF 資料還能再省下一段檔案大小
每一張數位相機或手機拍出來的照片,檔案裡通常都藏著一段叫 EXIF 的後設資料,記錄拍攝地點的 GPS 座標、相機型號、拍攝時間、光圈快門這些參數。對一般網站來說,這些資訊訪客根本看不到,留著也沒有實質作用,反而白白佔用檔案大小。
ShortPixel 的設定頁裡有一個「移除 EXIF」開關,打開之後,壓縮的同時會順手把這段後設資料清掉,再省下一部分原本被 EXIF 佔用的檔案空間,對一般部落格或形象網站幾乎沒有任何負面影響。要不要移除,可以依照隱私考量、效能需求或自己的工作流程習慣自行決定,EXIF 裡的 GPS 定位資訊,對特別在意個資的網站來說也是一項該提早處理的隱私細節。
不過並非所有網站都適合直接關掉這段資訊,攝影工作站或攝影師的作品集網站,常常需要在照片裡保留版權標記或拍攝資訊,做為日後追蹤盜用的依據,這種情況就應該把「移除 EXIF」的開關關閉,讓這段後設資料原封不動留在檔案裡。
批次壓縮、背景處理和 WP-CLI 自動化選項
媒體庫裡累積幾百張、甚至幾千張還沒優化的舊圖,是很多經營一段時間的網站常見的狀況。ShortPixel 在 Media 選單底下提供一個「Bulk ShortPixel」頁面,可以一次選擇要優化整個媒體庫,或只鎖定某個特定相簿、特定日期區間上傳的圖片,不用逐張手動點擊。批次處理時,畫面上會即時顯示目前剩餘額度,與這次批次動作預計要消耗掉多少點數(包含縮圖),處理前就能大致抓到這批圖片會不會把額度用完。
背景模式與 Cron 排程,適合前台會有人上傳圖片的網站
批次優化如果數量龐大,掛在後台一直開著瀏覽器分頁等它跑完並不實際。ShortPixel 提供「背景模式」,優化任務在伺服器端自動排隊處理,不需要保持瀏覽器分頁開啟,也不怕中途關掉分頁就中斷進度。
除了手動觸發的批次優化,網站如果本身就有前台使用者上傳圖片的需求(例如會員頭像、開放投稿的相簿、使用者生成內容),這種情境沒辦法靠管理員手動去按批次優化,因為圖片是持續、零散地被上傳進來的。這時候可以設定週期性的 cron job,讓外掛依固定間隔自動掃描媒體庫、把還沒優化過的圖片自動處理掉,不必派人盯著後台。
WP-CLI 支援,給大型媒體庫走命令列處理
對於管理數萬張圖片以上的大型媒體庫,或本身就習慣用命令列工作的開發者,透過後台介面一頁一頁點按鈕效率不高。ShortPixel 提供完整的 WP-CLI 支援,可以直接下指令觸發背景優化任務,適合排進部署流程或自動化腳本裡執行。
搭配 WP-CLI,批次處理也可以依日期區間篩選要處理的圖片範圍,例如只處理某個月份之前上傳、還沒優化過的舊圖,不必每次都對整個媒體庫下手,對大型網站的維運效率是實際的差異。
進階排除規則能依檔名、路徑與檔案大小篩選
不是媒體庫裡每一張圖片都需要被壓縮。網站的裝飾用小圖示、標誌,或某些需要保持特定格式的檔案,硬是被自動壓縮反而可能造成困擾。ShortPixel 提供一套進階排除規則,讓這類例外情況可以事先設定好,不必每次上傳都手動跳過。
排除的條件可以是檔名、資料夾路徑,甚至用複雜的正規表示式一次比對一整批符合特定命名規則的檔案或整個資料夾。除了依名稱或路徑排除,也可以依檔案大小設定門檻,例如把檔案本來就很小的圖示排除在外(本來就沒什麼可壓的空間),或者反過來,讓攝影師想保留原始解析度的高畫質大圖不被自動處理。
除了整張原圖的排除,設定裡還能更細部地針對某幾種個別的縮圖尺寸單獨排除優化,而不是整張圖連同它所有的縮圖全部跳過,例如只想保留某個特定尺寸的縮圖維持原始畫質,其餘尺寸照常壓縮。另外,已經處理過的圖片預設會被自動跳過,不會因為重複跑批次而白白浪費額度去重複優化同一張圖。
智慧裁切與縮圖尺寸皆可自動控制
跟「圖片尺寸」有關的功能裡,有兩項目的完全不同,容易被搞混。
第一項是 Smart Cropping,處理的是縮圖怎麼裁切的問題。WordPress 產生縮圖時,預設的裁切方式通常是單純從圖片正中央下手,如果商品主體沒有剛好落在畫面正中間,縮圖很容易把商品的邊角切掉。Smart Cropping 改用 AI 判斷畫面裡主體實際的位置,讓裁切以主體為中心,而不是機械式地永遠切正中央,特別適合商品數量龐大、商品照構圖各不相同的電商網站。
第二項是自動縮放,處理的是圖片解析度過大的問題。手機拍出來的原始照片,或攝影師交來的高解析度素材,直接當作特色圖片上傳,尺寸往往遠超過網站實際顯示需要的大小。這項功能提供兩種自動縮放選項,把過大的圖片等比例縮小到合理尺寸,不必自己先在電腦上用修圖軟體處理過一輪才上傳。另外,如果想完全掌控壓縮流程,也可以選擇停用「上傳時自動優化」,改成上傳完再手動觸發批次處理,適合想先確認過設定值再統一壓縮的使用習慣。
AI 影像放大、去背和自動生成 SEO 文字
多數台灣的中文教學文章介紹 ShortPixel,內容還停留在「壓縮加格式轉換」這幾樣舊功能,但外掛近兩年陸續加進三種 AI 影像功能,跟原本的壓縮功能是分開計費的獨立額度,這幾項 AI 功能各自消耗「AI 額度」,跟壓縮圖片用的一般額度分開計算,其中無限量方案的 AI 生成功能不限使用次數。
AI 影像放大和一鍵去背,處理的是圖片本身
AI 影像放大解決的是解析度不足的問題。素材原始解析度太低,直接放大到網站需要的尺寸會糊掉,尤其在視網膜螢幕上特別明顯。這項功能提供 2 倍、3 倍、4 倍三種放大倍率,用 AI 補足放大過程中原本會流失的細節,讓解析度不夠的舊圖也能放大用在高解析度螢幕上,不必重新去找或重拍一張更大的原始素材。
AI 一鍵去背則是處理構圖問題,一鍵把圖片主體從背景中分離出來,去背之後可以選擇留白透明背景,也可以填滿指定的單一顏色,很適合電商拍完商品照後,快速做出乾淨一致的商品圖,不必額外開修圖軟體手動去背。
AI 自動生成 ALT 文字、標題與說明,處理的是圖片的 SEO 資料
這一項功能跟前面兩項不同,它不動圖片本身的畫面內容,處理的是圖片附帶的無障礙與 SEO 欄位,也就是最容易被忽略、卻直接影響圖片能不能被搜尋引擎理解與收錄的 ALT 文字、圖說與描述。
這項功能支援 100 種以上語言,可以整批對媒體庫裡的圖片一次生成,也提供預覽模式,先看過 AI 產生的文字結果再決定要不要套用,不是直接整批覆蓋。它同時相容 WooCommerce 商品圖,可以設定固定的前綴或後綴文字維持全站一致的命名風格;如果某些圖片的 ALT 文字已經手動編輯過,也可以設定保留、不被 AI 產生的內容覆蓋掉,避免手動維護過的內容被整批洗掉。另外還有一個跟隱私與版權相關的選項,可以設定封鎖 AI 機器人抓取網站上的圖片,用來做機器學習模型的訓練素材。

內建 CDN 和 Adaptive Images,兩者的傳輸邏輯並不相同
這是很多人裝了 ShortPixel 之後最容易搞混的一塊。嚴格說起來,跟「CDN」有關的功能,ShortPixel 底下其實有兩套邏輯完全不同的東西。
第一套是 ShortPixel Image Optimizer 這支外掛本身內建的全球 CDN,它負責的是加速傳送已經優化好、存放在媒體庫裡的 WebP、AVIF 圖檔,以及網站的 CSS、JS、字型檔案。簡單說,圖片本身還是原本那些檔案、放在原本的媒體庫,CDN 只是幫忙把這些既有檔案送到訪客手上的速度加快,並不會改變或重新產生任何檔案。
第二套是 ShortPixel Adaptive Images,這是一支完全獨立的外掛,運作邏輯跟前面那套 CDN 完全不同,它不是加速已有的檔案,而是即時依訪客當下使用的裝置,動態產生尺寸與裁切都恰好合適的圖片版本,處理完直接從 CDN 送出,並不會把這個動態產生的檔案永久寫回媒體庫。這支外掛用的 CDN 是 bunny.net,全球有 90 個以上節點;如果本來就已經有 ShortPixel Image Optimizer,兩者可以共用同一組帳號的額度,免費方案每月大約可以換算成 500MB 的 CDN 流量,約等於 500 次網站造訪。

要選哪一種,看網站實際的需求:只想加速原本就存在的優化圖檔,裝 Image Optimizer 內建的 CDN 就夠;如果還想連響應式網頁在不同裝置上顯示不同尺寸這一塊都自動處理掉,才需要額外加裝 Adaptive Images 這支獨立外掛。
多站點、WooCommerce 與 Cloudflare 皆支援單一整合
除了核心壓縮與格式轉換功能,ShortPixel 也把常見的 WordPress 使用情境都納入相容清單,可以逐一對照自己的環境是否用得上。
多站點環境不需要為網路裡每個子站分別申請金鑰,一組 API 金鑰就能管理整個多站點網路,不論是子資料夾還是子網域的架構都適用。WooCommerce 電商網站不管商品數量是幾十筆還是幾萬筆,都在正式支援範圍內,前面提到的 Smart Cropping、批次處理這些功能,商品圖一樣可以套用。
常見的相簿與頁面編輯外掛也在相容清單裡,包括 NextGEN Gallery、Modula、FooGallery 這類相簿或滑塊外掛,以及 WP Retina 2x(處理高解析度螢幕圖片顯示)、WPML(多語言)、WP Offload Media(把媒體檔案搬到雲端儲存空間)這幾支常見的功能型外掛。另外還有一項跟 CDN 服務直接相關的整合,可以透過 Cloudflare Token 直接串接 Cloudflare,圖片優化更新之後,會自動同步清除 Cloudflare 端的快取,不必自己手動進 Cloudflare 後台清一次快取。
免費額度用完後,付費方案分成吃到飽和一次性兩種
免費版每個月固定拿到 100 點額度,額度用完之後不會發生圖片被降級畫質、或已經優化好的圖片被還原這種情況,只是暫停繼續優化新圖片,一直到下個月額度重置,或主動加購額度為止。
如果免費額度長期不夠用,付費方案有兩條完全不同的路線:第一種是無限量的月費方案,每個月固定一筆費用,張數不設上限,適合圖片持續、大量新增的網站,例如天天有人上傳內容的媒體庫;第二種是一次性額度包,一次買斷一筆固定點數,這筆額度買了就永久不過期,適合把現有媒體庫存量一次處理完、之後新增圖片量不算多的網站。官方建議的常見做法,是先用一次性方案把現有媒體庫的存量圖片一次處理完,再另外訂閱月費方案,用來處理之後每個月陸續新上傳的圖片,兩種方案並不衝突,可以搭配使用。

除了一般的付費管道,非營利組織可以額外申請加碼的免費額度;官方也有推薦好友註冊的機制,成功推薦後雙方各自獲得額外的終身月配額,此外還設有分潤比例的聯盟行銷方案,讓有經營內容或社群的使用者可以額外賺一筆推薦分潤。
ShortPixel 額度制和 Smush 無限量張數的取捨
前面拆解過的每一項功能,核心框架都離不開額度制,這也呼應了這篇文章一開始點出的誤解,多數人以為壓縮外掛裝了就無限用,實際上不少熱門外掛都設有某種限制,只是限制的方式不一樣。把 ShortPixel 拿去跟同樣知名的 Smush 免費版對照,剛好能看出兩種不同的取捨邏輯(這裡對照的是 Smush 免費版,不是要額外付費的 Smush Pro)。
Smush 從 4.0 版(2026 年 4 月釋出)開始,免費版拿掉了原本一次批次只能處理 50 張的上限,改成整個媒體庫可以一次性、不受張數限制地跑完,這是它免費版目前最大的賣點,同一個版本還新增了免費的背景處理功能。不過免費版仍然有兩個實質限制。第一,單一檔案超過 5MB 會被直接跳過、不進行處理;第二,也是更容易被忽略的一點,Smush 免費版預設只壓縮縮圖尺寸,辛苦拍好、上傳的原始全尺寸圖片本身,實際上並不會被壓縮到,要讓原圖也真正被壓縮,得升級到付費的 Smush Pro 才行。另外,次世代格式(WebP、AVIF)自動輸出、圖片 CDN、自動修正圖片尺寸這三項功能,Smush 免費版也都沒有,全部被鎖進付費版裡。
相對地,ShortPixel 免費版雖然每個月有 100 點額度封頂,原圖與縮圖又是分開扣點,實際能處理的張數確實有限,但只要沒超過額度,原圖本身就會被真正壓縮到,並非只處理縮圖;而且 WebP、AVIF 格式轉換、內建 CDN、PDF 與 HEIC 格式支援、Glossy 這種介於有損無損之間的等級,免費方案都直接可以用(少數 AI 功能另外有獨立的 AI 額度上限,不算在壓縮額度裡)。
該怎麼選,最後還是回到自己網站的實際情況:如果圖片數量非常龐大、只需要最基本的壓縮效果,也不太在乎原圖有沒有真的被壓到、要不要次世代格式或 CDN,Smush 免費版不限張數的批次處理可能比較划算;如果在意原圖本身有沒有確實被壓縮、需要 WebP/AVIF 轉換或內建 CDN 這類功能,即使 ShortPixel 每月額度有上限,換算下來反而更符合需求。兩者服務的取捨不同,沒有哪一個絕對比較好,端看媒體庫規模與實際會用到的功能組合。

真正決定這支外掛好不好用的,從來不是「有沒有裝」,而是有沒有把額度制的規則、壓縮等級、備份機制這些細節搞懂,再依自己網站的實際用量去調整設定。把這篇拆解過的每一項功能對照一次自己的媒體庫,通常就能找出目前設定裡還有哪些地方沒真正用上。
