Crush: Speed & Image Optimizer

Crush: Speed & Image Optimizer Logo

Built for Shopify

Crush: Speed & Image Optimizer

Rating

100

%

Recommended

(

5

reviews

)

Pricing

Free plan available

Launched

6-Jun-16

Crush: Speed & Image Optimizer Logo

Built for Shopify

Crush: Speed & Image Optimizer

Rating

100

%

Recommended

(

5

reviews

)

Pricing

Free plan available

Launched

6-Jun-16

Crush: Speed & Image Optimizer Logo

Built for Shopify

Crush: Speed & Image Optimizer

Rating

100

%

Recommended

(

5

reviews

)

Pricing

Free plan available

Launched

6-Jun-16

Speed up your shop & boost image SEO with Crush pics image optimizer & image renaming tools

Crush pics Image Optimizer reduces the file size of your store’s images and speeds up your store’s loading time. Smaller image sizes = quicker page speed. App also offers intuitive ways to optimize your images for SEO. By renaming your images and ALT tags to describe the product they represent, you’ll help search engines categorize your images more effectively. Choose your compression and renaming settings once and let Crush pics work away in the background optimizing and renaming on the go

Categories:

SEO

Integrations:

Shopify Admin, image optimizer, speed

Shopify Admin, image optimizer, speed

Core Features:

Automatic image compression · Bulk optimization · SEO alt tag generation · Image filename renaming · Restore original images · Compression reporting

Automatic image compression · Bulk optimization · SEO alt tag generation · Image filename renaming · Restore original images · Compression reporting

Languages:

English

English

Is Crush worth it?

Every merchant on our panel would recommend it — a single-purpose tool that compresses images, improves speed and then stays out of the way.

Crush is one of only three apps on our panel with a perfect satisfaction score: all 5 verified merchants and agency operators recommend it. It does one thing without complication — compressing store images to reduce page weight — and reviewers describe setup taking almost no effort. The SEO side earns as much praise as the speed side: renaming images and generating descriptive alt tags improves search visibility, and merchants running it for years report it running automatically without attention. The criticisms are minor and specific. The clearest is a lack of feedback: there's no notification confirming the app is working, so merchants assume it is, and the numbers shown aren't self-explanatory to anyone unfamiliar with compression metrics. A Shopify rules change some years ago moved processing from near-live updates to batch, which one reviewer notes wasn't the developer's fault. Nothing in our data suggests reliability or value concerns. The verdict: a rare app our panel agrees on completely — cheap, effective, and forgettable in the best sense.

SIGNAL FROM THE PANEL

Pros & cons from 5 verified Crush reviews

What merchants like

What merchants like

Very easy to use

3

Improves site speed

2

SEO alt text & filename tools

2

Runs automatically

2

Good support

1

Common Complaints

Common Complaints

No confirmation it's working

1

Batch instead of live updates

1

Metrics hard to interpret

1

0

0

COST

How much does Crush cost?

Crush has a free plan, with paid tiers at $4.99, $9.99 and $19.99/month. Our panel's note: cost isn't raised as a concern anywhere in our data — the practical advice is simply to check the compression reporting periodically, since reviewers say the app gives no active confirmation that it's still working.

Filter Reviews

Operator reports

100

%

Recommended

(

5

reviews

)

What merchants say about this app

AI SUMMARY

Merchants are uniformly positive about Crush, praising how easy it is to set up and use, automated image compression that improves both site speed and SEO, and responsive support. Several call it critical for keeping images optimized and their store fast. The few criticisms are minor: there's little notification or confirmation that the app is actually working, so you have to assume it is, and a past Shopify rule change reduced how frequently updates run.

Photo of Reviewer James B.

James B.

Role:

Owner

Category:

Health & Beauty

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Mar 4, 2026

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

Most all of the app features have worked well for us.

What was disappointing

Photo of Reviewer James B.

James B.

Role:

Owner

Category:

Health & Beauty

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Mar 4, 2026

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

Most all of the app features have worked well for us.

What was disappointing

Photo of Reviewer Stephanie S.

Stephanie S.

Role:

Owner

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Sep 9, 2025

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

This app is so easy to use and critical for keeping my images optimized and my site running as quickly as possible.

What was disappointing

The app works as advertised and I am very satisfied with it.

Photo of Reviewer Stephanie S.

Stephanie S.

Role:

Owner

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Sep 9, 2025

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

This app is so easy to use and critical for keeping my images optimized and my site running as quickly as possible.

What was disappointing

The app works as advertised and I am very satisfied with it.

Photo of Reviewer Dan K.

Dan K.

Role:

Owner

Category:

Toys & Games

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

May 15, 2025

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

Great support, great tool that does its job helping with our SEO.

What was disappointing

They've done great. They did get stuck when Shopify changed its rules a few years ago - so now instead of live updates every few minutes getting picked up, they're process is batch, but that wasn't their fault.

Photo of Reviewer Dan K.

Dan K.

Role:

Owner

Category:

Toys & Games

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

May 15, 2025

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

Great support, great tool that does its job helping with our SEO.

What was disappointing

They've done great. They did get stuck when Shopify changed its rules a few years ago - so now instead of live updates every few minutes getting picked up, they're process is batch, but that wasn't their fault.

Photo of Reviewer Tristan K.

Tristan K.

Role:

E-commerce Manager

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Oct 29, 2024

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

One of the best ways to improve site speed. Easy to use, automated, easy to set up, fantastic tool for compressing images AND improving SEO via alt text and image keywords.

What was disappointing

No issues - have always found it easy to use. Plenty of features.

Photo of Reviewer Tristan K.

Tristan K.

Role:

E-commerce Manager

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Oct 29, 2024

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

One of the best ways to improve site speed. Easy to use, automated, easy to set up, fantastic tool for compressing images AND improving SEO via alt text and image keywords.

What was disappointing

No issues - have always found it easy to use. Plenty of features.

Photo of Reviewer Joel M.

Joel M.

Role:

Owner

Category:

Business Equipment

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Aug 14, 2024

Years of use:

2-3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

it is super easy to use and setup. Everyone can use this app with little effort.

What was disappointing

The lack of notification that this app is working correctly. You have to assume it is working correctly because there is no notifications that it is. if you don't know what the numbers mean you are clueless.

Photo of Reviewer Joel M.

Joel M.

Role:

Owner

Category:

Business Equipment

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Aug 14, 2024

Years of use:

2-3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Critical for me to do my job

What exceeded expectations

it is super easy to use and setup. Everyone can use this app with little effort.

What was disappointing

The lack of notification that this app is working correctly. You have to assume it is working correctly because there is no notifications that it is. if you don't know what the numbers mean you are clueless.

Frequently asked questions about Crush

Is Crush worth it?

Does Crush have a free plan?

What are the main complaints about Crush?

Does Crush help with SEO?

What is the best Crush alternative?

Related Apps

import * as React from "react" type Props = { name: string slug: string description: string image: string developer: string categories: string pricing: string launchedAt: string dateModified: string ratingValue: number ratingCount: number faqQ1: string faqA1: string faqQ2: string faqA2: string faqQ3: string faqA3: string faqQ4: string faqA4: string faqQ5: string faqA5: string } export function SchemaMarkup(props: Props) { const { name, slug, description, image, developer, categories, pricing, launchedAt, dateModified, ratingValue, ratingCount, faqQ1, faqA1, faqQ2, faqA2, faqQ3, faqA3, faqQ4, faqA4, faqQ5, faqA5 } = props const scriptContent = ` (function () { var ORIGIN = window.location.origin; var SAT = { "Very Satisfied": 100, "Neutral": 50, "Not Satisfied": 0 }; var AGG_NOTE = "Percentage of vetted Shopify merchants and agency operators who recommend this app, based on first-party reviews collected by app store research."; function read(root, key) { if (!root) return ""; var el = root.querySelector('[data-k="' + key + '"]'); return el ? el.textContent.trim() : ""; } function iso(v) { if (!v) return null; var d = new Date(v); return isNaN(d) ? null : d.toISOString().slice(0, 10); } function notes(text) { return { "@type": "ItemList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": text }] }; } var root = document.getElementById("asr-seo-data"); if (!root) return; var NAME = read(root, "name"); var SLUG = read(root, "slug"); if (!NAME || !SLUG) return; var PAGE_URL = ORIGIN + "/shopify-app-reviews/" + SLUG; function collectReviews() { var out = []; Array.prototype.forEach.call( document.querySelectorAll(".asr-review-seo"), function (n) { var author = read(n, "author"); var pos = read(n, "positive"); var neg = read(n, "negative"); if (!author || (!pos && !neg)) return; var r = { "@type": "Review", "author": { "@type": "Person", "name": author }, "itemReviewed": { "@id": PAGE_URL + "#app" } }; var d = iso(read(n, "date")); if (d) r.datePublished = d; var s = read(n, "satisfaction"); if (s && SAT.hasOwnProperty(s)) { r.reviewRating = { "@type": "Rating", "ratingValue": String(SAT[s]), "bestRating": "100", "worstRating": "0", "alternateName": s }; } if (pos) r.positiveNotes = notes(pos); if (neg) r.negativeNotes = notes(neg); out.push(r); } ); return out; } function buildGraph(reviews) { var app = { "@type": "SoftwareApplication", "@id": PAGE_URL + "#app", "name": NAME, "url": PAGE_URL, "applicationCategory": "BusinessApplication", "operatingSystem": "Web (Shopify)" }; var v; if ((v = read(root, "description"))) app.description = v; if ((v = read(root, "image"))) app.image = v.replace(/&/g, "&"); if ((v = read(root, "developer"))) app.author = { "@type": "Organization", "name": v }; if ((v = read(root, "categories"))) app.keywords = v; if ((v = read(root, "pricing"))) { app.offers = { "@type": "Offer", "price": "0", "priceCurrency": "USD", "description": v }; } if ((v = iso(read(root, "launchedAt")))) app.datePublished = v; if ((v = iso(read(root, "dateModified")))) app.dateModified = v; if (reviews.length) app.review = reviews; var rv = read(root, "ratingValue"); var rc = parseInt(read(root, "ratingCount"), 10); if (reviews.length && rv && rc > 0) { app.aggregateRating = { "@type": "AggregateRating", "ratingValue": String(parseFloat(rv)), "bestRating": "100", "worstRating": "0", "ratingCount": String(rc), "description": AGG_NOTE }; } var graph = [app]; var faq = []; for (var i = 1; i <= 5; i++) { var q = read(root, "faqQ" + i); var a = read(root, "faqA" + i); if (q && a) { faq.push({ "@type": "Question", "name": q, "acceptedAnswer": { "@type": "Answer", "text": a } }); } } if (faq.length) { graph.push({ "@type": "FAQPage", "@id": PAGE_URL + "#faq", "mainEntity": faq }); } graph.push({ "@type": "BreadcrumbList", "@id": PAGE_URL + "#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": ORIGIN + "/" }, { "@type": "ListItem", "position": 2, "name": "Shopify App Reviews", "item": ORIGIN + "/shopify-app-reviews" }, { "@type": "ListItem", "position": 3, "name": NAME, "item": PAGE_URL } ] }); return graph; } function build() { var reviews = collectReviews(); var old = document.getElementById("asr-jsonld"); if (old && old.dataset.count === String(reviews.length)) return; if (old) old.remove(); var s = document.createElement("script"); s.type = "application/ld+json"; s.id = "asr-jsonld"; s.dataset.count = String(reviews.length); s.textContent = JSON.stringify({ "@context": "https://schema.org", "@graph": buildGraph(reviews) }); document.head.appendChild(s); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", build); } else { build(); } [300, 900, 2000].forEach(function (ms) { setTimeout(build, ms); }); })(); ` return ( <> {/* HIDDEN DIV – provjeri da li je ID tačan */} {/* SCRIPT TAG – OBAVEZNO zatvoren */} </> ) } SchemaMarkup.defaultProps = { name: "Naziv aplikacije", slug: "slug-aplikacije", description: "", image: "", developer: "", categories: "", pricing: "", launchedAt: "", dateModified: "", ratingValue: 0, ratingCount: 0, faqQ1: "", faqA1: "", faqQ2: "", faqA2: "", faqQ3: "", faqA3: "", faqQ4: "", faqA4: "", faqQ5: "", faqA5: "" }