Resize before you compress
WordPress makes extra sizes and the browser picks one with srcset. It still stores the original you uploaded. A phone photo at full camera size is the heavy file. Resize it to the widest size the layout actually displays, then compress that file, then upload.
Keep a copy of the original on your computer. You cannot invent detail back from a tiny upload.

Compress new uploads and the library you already have
- Export or download originals you may need again.
- Resize the files to the column width. Compress them. Prefer WebP or AVIF only if the page still looks right in the browsers you support.
- Upload the new files, or run one compression plugin across the media library. Do not run two compressors on the same library.
- Open a page that uses a large photo. Confirm captions and small text are still readable, and that the layout did not jump.
Lazy-load is already on for most images WordPress outputs below the fold. You do not need a second lazy-load plugin on top of it.
Alt text is part of the job
The alt attribute is what a screen reader speaks and what shows if the file fails. Name the thing in the picture. Decorative icons can have an empty alt. Stuffing the same phrase into every image does not make the page faster.
Image work is one piece of speed. Caching, the theme and third-party scripts are the rest, on WordPress speed optimization.
Frequently Asked Questions
How do I optimize images in WordPress?
Resize to the width the layout uses, compress, then upload. WordPress creates smaller sizes and lazy-loads most of them. Run one bulk compressor on old library files and check a live page.
How do I compress images for WordPress?
Compress before upload, or use one plugin to walk the media library. Do not stack two compressors. Keep originals offline.
Does WordPress optimize images automatically?
It creates extra sizes and lazy-loads most images. It does not shrink a huge original into a small file by itself. You still resize and compress.
Will optimization ruin photo quality?
Too much compression blurs text in a screenshot. Check one real page after a bulk run and undo that file if the text is gone.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

