How to find your stolen product photos

To find stolen product photos, start with a Google Images search operator almost no merchant knows exists: src:. Paste your own image URL after it and Google lists the pages using that exact file. It is documented, free, takes ten seconds, and it works on the Shopify CDN URLs your store already publishes.
Then you widen the net with three reverse image engines, because each one is good at a different kind of theft. A pixel perfect copy, a recropped copy, and a copy that has been resized and recompressed by a marketplace are three separate search problems.
Fair warning on the shape of this post: the free methods are genuinely good and the paid monitoring services have caveats that their marketing pages do not lead with. One of the big ones will not take your case at all if your store runs on Shopify. We will get to that.
In this post
- The five minute check
- Getting your image URLs out of Shopify
- Four engines, and what each is actually for
- Proving you published it first
- What paid monitoring really costs
- You found a copy. Now what?
- Make the next theft easier to find
- FAQ
- Related reading
The five minute check
Three searches. Do them on your five best selling products, not your whole catalog, because the photos worth stealing are the ones that sell.
- The hotlink check. Google Images, then
src:followed by your full image URL. Google documents it as finding “pages that reference a particular image URL in the src attribute”. This catches the lazy thief who did not even download the file, just pointed at yours. - The filename check. Search your distinctive filename stem in quotes, like
"copper-kettle-hero-shot". Shopify keeps the filename you uploaded in the URL, and you cannot rename files after upload, so a memorable filename is a durable fingerprint. - The visual check. Paste the image URL into Google Lens with
google.com/searchbyimage?image_url=plus your URL. That endpoint still works and redirects straight into Lens results, so you skip the upload dance.
One caution on site:, which everyone reaches for next. Google says outright that it “doesn’t necessarily return all the URLs that are indexed”. A clean result is weak evidence of nothing being out there.
Getting your image URLs out of Shopify
Right click any product photo and copy the image address. That is the quick way. For a whole catalog, add /products.json?limit=250 to your store URL and read the CDN links straight out of the response, which is the same public endpoint anyone scraping you would use.
Search both URL shapes, because Shopify changed them and kept the old ones alive. Older files sit at cdn.shopify.com/s/files/... and newer ones at yourstore.com/cdn/shop/files/.... Strip the ?v= parameter when you search, it is only a cache key.
Two Shopify quirks that trip people up. Legacy image URLs bolt size suffixes like _480x onto the filename, so search the stem rather than the whole name. And Shopify sometimes appends a unique identifier when filenames collide or contain odd characters.
Since you cannot rename files after upload, get this right at upload time. Our free bulk image renamer builds descriptive, brand prefixed filenames before they go in, and the product image audit shows which products have thin galleries worth reshooting rather than defending.
Four engines, and what each is actually for
| Engine | Free | Best at | The catch |
|---|---|---|---|
| Google Lens | Yes, no account | Scale, and a URL you can paste or script | It is a similarity and shopping surface, so it answers “products like this” more than “this exact file” |
| TinEye | Non commercial only | Exact and altered copies of the same file, 85.4 billion images indexed | Its terms say free use is non commercial, and a store policing its catalog is arguably commercial |
| Bing Visual Search | Yes | The only engine whose own docs promise “pages that are using the image” | Entry URLs are a mess, and uploads “may be used to improve Bing image processing services” |
| Yandex Images | Yes, no account | Recropped and partial copies. Its help says “If you only have part of an image, it’s enough to find its full version” | Blocked nationally in Latvia, and it geo redirects to regional mirrors |
The technique that improves results on all four: crop first. Google’s own guidance says “for more specific results, select a smaller area on the image”, and investigators who do this professionally crop tightly around one distinctive element because extra objects in frame send the engine chasing the wrong subject. Your logo embossed on a lid. The specific weave of your fabric. Not the whole flat lay.
Skip Copilot for this. Microsoft’s own pages describe it identifying objects and finding “similar styles”, never the same file. Right tool, wrong job.
And here is the awkward interaction nobody mentions. TinEye’s API docs warn: “For best results, avoid visibly watermarked images, as TinEye may match the watermark, not the image itself.” So keep a clean, unmarked master of every hero shot for searching, even when the version on your storefront carries your mark. Search with the original, defend with the marked copy.
Proving you published it first
Finding the copy is half the job. The other half is evidence that yours came first, because a copycat will claim the reverse.
Google’s About this image panel is the most useful free tool here. It shows when Google may have first seen a similar version, other pages using similar versions, and pages where the image “may have been seen much earlier than other results”. Open it from the image viewer menu in Google Images, or from the Lens tab on mobile. It launched in May 2023 and reached 40 languages in 2024.
TinEye lets you sort matches by oldest crawled, which sounds like the same thing but is not. TinEye is careful about this: “the date TinEye crawled an image isn’t when it first appeared on the webpage, we don’t know that date”. Treat it as a hint, not a timestamp.
Your own records beat both. Keep the raw camera files with their capture dates, keep dated invoices from the shoot, and keep an exported archive of what you published and when, which our guide to exporting product images from Shopify walks through. In the US, a timely copyright registration is the strongest version of this, and we covered why in who owns your Shopify product photos.
What paid monitoring really costs
Manual searching does not scale past a handful of images. Here is what the automated options actually charge, from their own pricing pages, in August 2026.
| Service | Entry price | Commission on recoveries | Watch out for |
|---|---|---|---|
| Pixsy | Free for 500 images, then $19/month for 2,000 | 50 percent | Its legal partners “will likely NOT take on cases” where the site is hosted on a platform like Shopify |
| TinEye Alerts | From $300/month plus per image fees | None, it only finds | Their own worked example puts 10,000 images at $5,750 for the first year |
| COPY-IDENT, formerly Copytrack | Free tier, then 29 euro/month | 45 percent of net | Paid plans carry a 12 month minimum term, and you can win a case and receive nothing if costs exceed the recovery |
| Digimarc | Not published | Not applicable, subscription only | It embeds and detects watermarks, and outsources the discovery step to third party tools |
Read that Pixsy row twice if you are on Shopify, because it inverts the pitch. Its own help centre lists the site types its legal partners avoid, and a store on a hosted platform is on that list, along with sites that “sell prints, apparel and other photo-based products”. The monitoring still works and the self service takedowns still work. The lawyers are the part you may not get.
These services also want exclusivity. Pixsy acts as exclusive agent for a submitted case until it is resolved, and ImageRights goes further with a worldwide clause barring you from using a similar service at all. Read before you sign, and do not sign two.
My honest read for a store with a few hundred products: the free tier plus a quarterly manual sweep of your top sellers gets you most of the value. Paid monitoring earns its price when your photography is the product, which for print, art, jewellery and original design usually means it is.
You found a copy. Now what?
Screenshot everything first, with the URL and the date visible. Pages vanish the moment a notice arrives, and you want the record.
Then file with the host, not the search engine. TinEye is blunt that it “does not control or have access to remove images from the websites where matches appear”, and Yandex says it is “only a window to the internet”. Even Google’s removal only takes the page out of search results, not off the web. Our step by step DMCA takedown guide for stolen product photos has the six required elements, a notice template, and the exact reporting URL for ten platforms.
If the copy is on another Shopify store, that route is shopify.com/legal/tools/report-an-issue/dmca, and it wants page level URLs, not a link to their homepage.
Make the next theft easier to find
Everything above is detective work after the fact. Two habits make the next round dramatically cheaper.
Distinctive filenames. Generic names like IMG_4471.jpg are unsearchable. A stem like northfell-copper-kettle-hero is a string you can quote into Google for the next decade, and Shopify locks it in at upload.
Your name in the pixels. A visible mark turns every stolen copy into an advert with your brand on it, and in the US a mark carrying the owner’s name can count as copyright management information, where removal carries separate statutory damages of $2,500 to $25,000 per violation. Doing that across 3,000 files by hand is why nobody does it, so bulk it: Viking Watermark stamps your logo or store name across a collection, a tag or the whole catalog and keeps every original in Shopify Files, so a one click restore gives you back the clean master you need for reverse searching. Free for the first 100 images, $5 a month above that, 5.0 stars from 6 reviews, which is a new listing rather than a proven one.

“Great product, especially if you sell your own designs. I constantly struggle with people stealing and illegally reproducing my designs, so this adds an extra layer of protection and helps reduce the risk. The badges are also a great feature that creates additional opportunities to improve conversions.”
Little Cute Things, Türkiye, June 16, 2026, Viking Watermark on the Shopify App Store
Set a recurring reminder. Four searches a quarter on your best sellers costs you twenty minutes and catches the pattern before it becomes a habit. And while you are auditing your gallery anyway, check that the right shot shows for the right colour, which is variant image filtering work, and that your collection pages are not listing the same jacket six times, which is what combined listings are for.
FAQ
What is the fastest way to check if my product photos were stolen?
Search src: followed by your image URL in Google Images. It is a documented operator that lists pages referencing that exact file. Then paste the same URL into Google Lens and TinEye for copies that were downloaded and re-uploaded rather than hotlinked.
Which reverse image search is best for finding stolen photos?
TinEye for exact and altered copies of the same file, Yandex for recropped versions, Bing Visual Search because it documents returning pages that use the image, and Google Lens for reach. Run all four. Each misses things the others catch.
Is TinEye free for a business?
Its terms say TinEye is “free for non-commercial use only” and that commercial use requires the paid API, which starts at $200 for 5,000 searches. A store checking its own catalog sits in a grey area, so read the terms before you build a workflow on it.
Can I set up alerts for my images the way I do for my brand name?
Not with Google Alerts. Its sources are news, blogs, web, video, books, discussions and finance, with no image option. Alert on your brand name, model numbers and distinctive filename stems instead, and use a paid image monitoring service if you need real image alerts.
Does Shopify tell me when another store uses my images?
No, and neither does Google Merchant Center. Nothing in either platform monitors for reuse of your photos. Shopify does publish your image URLs through products.json and the image sitemap, which helps you search but also helps whoever is copying you.
Will a watermark make my photos harder to find in a reverse search?
It can. TinEye warns that a visible watermark may cause the engine to match the watermark instead of the image. Keep an unmarked master of every hero shot for searching, and let the marked version do its job on the storefront.
Related reading
- DMCA takedown for stolen product photos
- Who owns your Shopify product photos?
- How to stop image theft on your Shopify store
- Shopify variant images FAQ
- Shopify combined listings explained
Open Google Images right now, type src: and paste the URL of your best selling product’s hero shot. Two minutes. Most merchants who do this the first time are unpleasantly surprised.