A free, working cannabis & CBD SEO library, 500 guides. Browse the library ›
Home » Blog » Cannabis E-commerce SEO » Optimizing Cannabis Product Images for Search
Cannabis E-commerce SEO

Optimizing Cannabis Product Images for Search

In short

Shoot your own product photos instead of running stock, name the strain and format in the filename and alt text, export to WebP, and register everything in an image sitemap. That is what gets cannabis product shots to load fast and turn up in Google Images.

Key takeaways

  • Unique photography beats stock and grower packshots, because duplicate images give Google no reason to pick your page.
  • Filenames and alt text should read the way a buyer searches: strain plus format, not IMG_4821.jpg.
  • WebP at the rendered size keeps image-heavy catalog pages quick.
  • An image sitemap gets photos indexed even when they load in through script.
  • Google Images is a real discovery channel for a visual category, not an afterthought.

Shoot your own, skip the stock

The single biggest lever is using photos nobody else has. When you run the packshot your seed supplier emailed everyone, that same file sits on twenty other stores, and Google has no reason to rank your copy over theirs. A photo of the actual jar on your own bench — under your own light — is the one asset a competitor cannot lift. It also converts better, because a real shot of what ships reads as a real store rather than a drop-shipper.

Name files and alt text like a buyer searches

A camera hands you IMG_4821.jpg, which tells Google nothing. Rename it blue-dream-feminized-seeds.webp and write alt text that describes the frame: "Blue Dream feminized seeds in a 10-pack tin." Alt text exists for screen readers first, so describe what is actually there and let the strain name fall in naturally. Keyword-stuffed alt text ("blue dream seeds buy cheap best deal") reads as spam to both a blind shopper and a crawler.

Export to WebP at the size it renders

Product and category pages carry a lot of images, and a 3000px JPEG scaled down in the browser wastes every byte over what the layout shows. Export to WebP at the dimensions the page renders, usually a few hundred pixels for a grid thumbnail and larger for the main product shot. That keeps a catalog page from dragging, which matters for both the shopper waiting and the Core Web Vitals Google measures.

Register images in a sitemap

Many cannabis stores load product images through galleries and lazy-load scripts, and Google does not always find those on its own. An image sitemap, or image tags inside your regular sitemap, lists the photos explicitly so they can be indexed. Without it, some of your best shots never become eligible to surface in Google Images at all.

Worked example: one Blue Dream shot

Say you sell Blue Dream feminized seeds. You photograph the tin on your bench under daylight, export it as blue-dream-feminized-seeds.webp at 900px, and set alt text to "Blue Dream feminized seed tin, 10-pack." You drop it into the product gallery and add its URL to the image sitemap. Now the page loads fast, the file name and alt text both say "Blue Dream feminized seeds," and the photo can show up when someone searches that term in Google Images and clicks through to buy. One shot, done properly, working on three fronts.

Frequently asked questions

Should I use my own product photos or stock images?

Shoot your own. Stock images and grower-supplied packshots appear on dozens of other stores, so Google has no reason to rank yours over theirs. A photo of your actual Blue Dream jar, on your bench, under your light, is the one asset a competitor cannot copy.

What should cannabis image alt text and filenames say?

Name the strain and the format the way a buyer types it. Use blue-dream-feminized-seeds.webp over IMG_4821.jpg, and alt text like Blue Dream feminized seeds in a 10-pack tin. Describe what is in the frame; do not stuff keywords.

What format and delivery should product images use?

Export to WebP at the size the page actually renders, then list every product image in an image sitemap so Google can find shots that load in via script. That combination keeps pages fast and makes the photos eligible to surface in Google Images.

Want this done for your brand?

We build cannabis & CBD search visibility with full transparency, for dispensaries, brands, and MSOs.

Get a free cannabis SEO audit ›