In this article

  1. Why Batch Processing Matters
  2. When You Need Batch Processing
  3. The Skwiz Batch Workflow
  4. CMS Batch Optimization
  5. Presets for Consistency
  6. Performance at Scale
  7. Automation Best Practices

Optimizing one image is easy. Optimizing 500 is a different challenge entirely. Large Framer projects — portfolios, directories, CMS-heavy sites — need a batch processing workflow that's fast, consistent, and doesn't require per-image manual work.

This guide shows you how to set up an efficient batch image processing workflow using Skwiz.

Why Batch Processing Matters

Manual image optimization doesn't scale. Consider a real estate portfolio with 300 listings, each containing 4 photos. That's 1,200 images. At 2 minutes per image (open, compress, export, upload), you're looking at 40 hours of work.

With batch processing: 20 minutes.

1,200Images
40 hrsManual Time
20 minWith Skwiz
120xFaster

When You Need Batch Processing

  • New project launch — optimizing all images before going live
  • Content migration — importing images from WordPress, Webflow, or another platform
  • CMS updates — clients uploaded dozens of unoptimized photos
  • Format conversion — converting all PNGs/JPEGs to WebP across a project
  • Dimension standardization — ensuring all images fit within max width constraints

The Skwiz Batch Workflow

Step 1: Scan

Choose your scanning scope:

  • Entire Project for full-site optimization
  • Current Page for targeted page-by-page work
  • Scan CMS for collection-specific optimization

Step 2: Configure

Set your global compression settings:

  • Format: WebP (recommended for 95%+ of use cases)
  • Quality: 80 (best balance of size and quality)
  • Max width: 1920px (covers all standard displays)

Step 3: Process

Hit the process button. Skwiz handles images in optimized batches using Web Workers, keeping the Framer editor responsive even during large jobs.

Step 4: Review

Browse through the results. Skwiz shows before/after comparisons for every image. Flag any that need different settings.

Step 5: Replace

Batch replace all images in one click. Skwiz writes optimized images directly back to your Framer project via the API.

CMS Batch Optimization

CMS collections are the most common batch processing use case. Here's why:

  • Content editors upload images without thinking about file sizes
  • Each CMS item may have multiple image fields
  • Collections grow over time, accumulating unoptimized content

Skwiz's CMS scanner handles this elegantly — it traverses all items and all image fields in a collection, loading every image for batch processing. You can even use the range slider to target specific segments of very large collections.

Presets for Consistency

For teams or recurring projects, presets ensure consistent optimization:

  • Portfolio Preset: WebP, quality 82, max width 1600px
  • Blog Preset: WebP, quality 78, max width 1200px
  • E-commerce Preset: WebP, quality 85, max width 1800px
  • Thumbnail Preset: WebP, quality 75, max width 600px

Save these in Skwiz and apply them with one click on any future project.

Pro tip: Use the "Remember Settings" toggle to persist your last-used configuration. This way, repeat optimization sessions start with your preferred settings already loaded.

Performance at Scale

Skwiz is engineered for large batches:

  • Web Worker processing — compression runs on background threads, keeping the UI responsive
  • Memory-managed queues — large batches are processed in controlled segments to prevent browser crashes
  • Progressive loading — images are loaded and processed in pages of 5, so you don't need to wait for all 500 to load before starting

Automation Best Practices

  1. Optimize before launch — make it the last step in your pre-publish checklist
  2. Re-optimize monthly — catch new CMS content before it accumulates
  3. Set client guidelines — tell clients to upload images under 2MB; you'll optimize from there
  4. Document your presets — if handing off to a client or team member, specify which preset to use
  5. Spot-check results — always preview a sample of compressed images before batch replacing
The bottom line: Batch processing turns a 40-hour chore into a 20-minute workflow. Scan your project, set your parameters, process, preview, replace. That's it.