- umkm
- e-commerce
- engineering
Gemini AI Product Photos for Indonesian Business Websites
Gemini AI product photography for Indonesian SMB websites: reference workflows, Shopee and Tokopedia sizes, SEO metadata, label compliance, and QA before you publish.

Gemini AI product photography topped Indonesian search trends because blurry seller photos still kill click-through on Shopee, Tokopedia, and your own product pages. Most tutorials stop at prompt lists. This article documents the production workflow we use with SMBs in Nganjuk, East Java, and nationwide clients: reference photos, label rules, and upload-ready files that do not wreck Core Web Vitals.
If you already use AI for market research, the next step is aligning visuals with SKU data—not publishing beautiful images that do not match warehouse stock.
1. Why Gemini AI Dominates Product Photo Searches
Google Year in Search 2025 highlighted queries like how to create AI photos and sustained interest in Gemini AI. For business owners, that signals:
- Shoppers expect studio-quality visuals in TikTok Shop and Instagram feeds.
- Monthly photographer budgets do not always fit micro-business cash flow.
- Marketplaces score listings partly through image CTR—not titles alone.
AI is not a substitute for physical goods; it is an asset accelerator when you enforce QA. Without guardrails, you get fake packaging variants, altered label fonts, or colors that differ from production batches—fuel for complaints and returns.
2. Three Production Modes: Generate, Edit, and Hybrid
Pick a mode based on misleading-customer risk.
| Mode | When to use | Risk | Example |
|---|---|---|---|
| Prompt-only generate | Concept mockups, seasonal backgrounds, new packaging ideas | High if published as final product photography | "Sauce bottle on wooden table, morning light" |
| Reference edit | Real SKU with locked labels | Low when prompts say "do not change label text" | Swap background, fix exposure |
| Hybrid + manual retouch | Large catalogs, small teams | Medium | AI background, human fixes labels in Figma/Photoshop |
For websites with QRIS checkout via Midtrans or Xendit, visual parity between marketplaces and your domain reduces confusion when buyers switch channels—a pattern we cover in owned-channel strategy for Indonesian SMBs.
3. SKU Data Structure for Photos (Not Just a Camera Roll)
Before opening Gemini, define one record per SKU. That prevents chaotic uploads and eases sync into a CMS or headless storefront.
sku_id: "HONEY-500-ORG"
product_name: "Forest Honey 500ml"
channels:
website:
aspect_ratio: "1:1"
master_px: 2000
alt_text: "500ml glass jar of forest honey on white background"
shopee:
aspect_ratio: "1:1"
min_px: 800
tokopedia:
aspect_ratio: "1:1"
min_px: 800
instagram_feed:
aspect_ratio: "4:5"
reference_photo: "./raw/honey-500-front.jpg"
ai_mode: "edit_reference" # generate | edit_reference | hybrid
label_lock: true # required for food & cosmetics
claims_locked:
- "BPOM NA18240123456"
- "Ingredients: 100% pure honey"
qa_status: "pending" # pending | approved | rejected
Fields label_lock and claims_locked force a human reviewer to validate legal copy—models often "clean up" typography and change digits unintentionally.
4. Safer Prompts for Packaged Goods
Write explicit Indonesian or English instructions. Patterns we reuse:
Reference edit (recommended):
Use my uploaded photo as the primary reference. Keep bottle shape, liquid color, logo, and all label text exactly as shown. Replace the background with a warm wooden table, soft side lighting, realistic shadow, 1:1 catalog composition. Do not add new text, watermarks, or health claims.
Generate (concepts only):
Create an internal concept mockup of a 500ml honey bottle, no fake BPOM numbers, no real brand trademarks, minimalist product photography 1:1.
Avoid prompts that bake promotional copy into pixels—marketplaces and SEO crawlers prefer HTML descriptions, not text inside images.
5. Aspect Ratios per Channel (Website, Marketplace, Ads)
One master, many exports—faster than regenerating in AI for every surface.
| Channel | Typical ratio | Technical note |
|---|---|---|
| Website product | 1:1 + srcset | Store WebP; LCP often comes from the hero product image |
| Shopee / Tokopedia | 1:1 | Square frame, product ~80% of canvas |
| Instagram Feed | 4:5 | Crop from master; never upscale small to large |
| Instagram Story / Reels cover | 9:16 | Keep critical text away from edges |
| Meta link ads | 1.91:1 | Drives traffic to landing pages |
After export, apply light lossy compression. See our Core Web Vitals guide for Indonesian business websites for performance targets.
6. Label Compliance: BPOM, Halal, and Indonesia's PDP Law
Food, cosmetics, and regulated wellness products carry legal packaging requirements. AI may:
- Blur registration numbers
- Restyle "Halal" typography into non-compliant marks
- Add fruit or ingredients not in the formula
Visual QA checklist before qa_status: approved:
- Compare label pixels to RAW photos—not memory.
- Verify weight/volume (ml, grams) matches.
- Match marketing claims to approved copy.
- Store prompt/output logs for internal audit only.
If you process customer photos (UGC testimonials), apply Indonesia's Personal Data Protection Law (UU PDP): consent, retention limits, and deletion rights.
7. Website Integration: Alt Text, Schema, and CDN
AI output still follows engineering discipline.
- Filenames:
honey-500-org-01.webp, notIMG_8842.png. - Alt text: descriptive, natural product names—no keyword stuffing.
- Product schema:
imageURLs must match Open Graph tags. - CDN: serve static assets from an edge close to users (many stacks use Singapore or GCP asia-southeast2 in Jakarta).
When product imagery supports shoppable video, reuse the same QA-approved frame as the video poster for visual consistency.
8. A 14-Day Workflow for a 30-SKU Catalog
| Day | Activity | Output |
|---|---|---|
| 1–2 | SKU inventory + minimal RAW shots (front, side, label detail) | Structured raw/ folder |
| 3–5 | Batch AI edits by category (F&B, fashion, cosmetics) | draft/ |
| 6–7 | Label QA + manual retouch for high-risk SKUs | approved/ |
| 8–9 | Multi-ratio export + WebP | publish/ |
| 10 | Marketplace upload + stock sync test | CTR baseline |
| 11–12 | Website publish + Product schema | Live product URLs |
| 13–14 | Measure LCP and CTR; reject underperforming variants | Revision log |
For SKUs with thin marketplace margins, pair new visuals with net margin math per channel—higher CTR without profit still wastes effort.
Conclusion
Gemini AI product photography is worth adopting when you treat it like a production pipeline: real reference shots, locked labels, multi-channel exports, and human QA before publish. Prompts alone do not win; consistency between what buyers see on Tokopedia, Instagram, and your website does.
Need help structuring catalog data, fast product pages, and payment integration without bloating image weight? Start a conversation with Zero Args Technology—we usually begin with an audit of your top ten SKUs, not an open-ended photo experiment.
Frequently asked questions
Can I use Gemini AI product images on Indonesian marketplaces?
Usually yes if the image is not misleading: shape, color, and packaging text must match the physical product. Do not alter BPOM, halal, or ingredient claims via AI. Follow each marketplace image policy and keep original photos as evidence.
Should I generate from scratch or edit a real photo in Gemini?
For packaged goods, upload a real photo and instruct the model to preserve labels and proportions. Pure generation fits concept mockups or lifestyle backgrounds, not legal hero shots of products already on sale.
What image sizes work for websites and Shopee?
Website: 1:1 WebP around 1200×1200 px with srcset. Shopee and Tokopedia typically accept square images from 800×800 px upward; maintain a 2000×2000 master and export derivatives instead of re-uploading phone originals.
Will AI photos slow down my site?
They can if you publish large PNGs without compression. After visual QA, convert to WebP, set width and height attributes, and lazy-load below-the-fold images so product LCP stays healthy.


