Back to Blog
Use Cases

Where to Host Ecommerce Product Photos 2026: Shopee vs PChome vs Self-Hosted

Published on9 min read
Share

The Hidden Cost Most E-Commerce Sellers Overlook: Product Images

The data speaks for itself — product images are the first conversion gate in e-commerce. According to Shopify's 2025 E-Commerce Report, every additional second of page load time reduces conversion rates by approximately 7%. And images typically account for 60%–75% of total page load time.

In other words, you can invest heavily in professional product photography, but if images load slowly, get over-compressed, or break on mobile layouts, all that effort goes to waste.

Market trends show that in 2025, Taiwan's e-commerce market exceeded NT$600 billion, with over 70% of transactions happening on mobile devices. Image hosting strategy is no longer just about "finding a place to store photos" — it directly affects your revenue.

Three Common Scenarios for E-Commerce Sellers

Before deciding where to host your images, identify which type of seller you are:

Scenario 1: Platform-Only Sellers (Shopee, PChome, momo)

You sell exclusively on Shopee or PChome, uploading all product photos to the platform's built-in image system. This is the easiest approach, but comes with the most limitations.

Scenario 2: Platform + Social Media

Beyond your marketplace store, you also run a Facebook Page, Instagram, and LINE Official Account, and need to share product images across multiple channels.

Scenario 3: Self-Hosted Store + Multi-Platform

You have your own Shopify, WooCommerce, or 91APP store, while also listing on Shopee, momo, and other marketplaces. Product images need centralized management and cross-platform usage.

Pros and Cons of Platform Built-In Image Hosting

Most e-commerce platforms offer built-in image upload features, but each has different limitations:

Platform Max Image Size Image Limit Format Support Compression External Hotlinking
Shopee 2 MB Up to 9 per product JPG, PNG Force-compressed to ~800px Not allowed
PChome Marketplace 5 MB Up to 15 per product JPG, PNG, GIF Compressed to 1024px Not allowed
momo Mall 3 MB Per contract JPG, PNG Compressed Not allowed
Shopify 20 MB Up to 250 per product JPG, PNG, GIF, WebP Auto-generates multiple sizes CDN links available
91APP 10 MB Per plan JPG, PNG Auto-optimized CDN links available

A few issues worth noting:

Vendor Lock-In: Images uploaded to Shopee or PChome don't provide direct-link URLs. If you want to use the same image on Facebook or LINE, you have to re-upload it. When you have 500 products with 9 images each, that's 4,500 images to manage in duplicate.

Quality Loss: Shopee compresses images to about 800px wide, which is clearly insufficient for products that need to show fine detail (like jewelry or fabric textures).

No SEO Control: Platform-hosted image URLs are determined by the platform. You can't set image alt tags, filenames, or Schema markup, limiting your effectiveness in Google Image Search.

Image Hosting Options for Self-Hosted Stores

If you have your own online store, you have more hosting options — but costs need careful calculation:

Solution Monthly Cost (100 GB traffic) CDN Custom Domain Image Optimization Best For
Direct on Server Included in hosting None Yes DIY Small (< 100 products)
Cloudflare R2 ~$0 (within free tier) Cloudflare CDN Yes Requires Workers Small–Medium
AWS S3 + CloudFront ~$5–20 CloudFront Yes Requires Lambda Medium–Large
Cloudinary Free tier: 25 Credits/mo Built-in Paid plans Auto format conversion Medium
Imgix From ~$10 Built-in Yes Real-time transforms Medium–Large

Real Cost Estimate: Suppose your store has 1,000 products, 5 images each, averaging 500 KB per image. Total storage is about 2.5 GB. With 50,000 monthly page views, image traffic is roughly 125 GB/month.

  • Cloudflare R2: Storage $0.015/GB + free egress = ~$0.04/month (essentially free)
  • AWS S3 + CloudFront: Storage ~$0.06 + egress ~$10.63 = ~$10.69/month
  • Cloudinary Free: Likely exceeds free tier, requiring the $89/month plan

The data shows Cloudflare R2 is currently the best value for small-to-medium e-commerce stores.

Product Image SEO Best Practices

Google Image Search is a significant traffic source for e-commerce. According to Ahrefs' 2025 research, e-commerce websites get an average of 12%–18% of organic traffic from Google Image Search. To rank well, pay attention to these points:

Semantic Filenames: Use red-leather-crossbody-bag.jpg instead of IMG_20260315_001.jpg. Google reads keywords from filenames.

Alt Tags: Every image should have descriptive alt text, such as "Red leather crossbody bag - adjustable strap." This helps both SEO and accessibility.

Structured Data: Add Product Schema to product pages. The image field helps Google correctly identify the main product image.

Image Dimensions: Google recommends product images be at least 800×800 px, with the optimal size being 1200×1200 px to support high-resolution displays.

Mobile Optimization: Responsive Image Strategy

Over 70% of e-commerce traffic comes from mobile devices, making mobile image loading speed critical.

Responsive Images: Use the HTML srcset attribute to serve different image sizes based on screen width. Mobile devices don't need to load 2000px-wide images.

WebP/AVIF Formats: Compared to JPEG, WebP reduces file size by 25%–35% at the same quality, and AVIF can reduce it by 40%–50%. Both Shopify and Cloudinary support automatic format conversion.

Lazy Loading: Product listing pages can contain dozens of images. Lazy loading defers image loading until users scroll to them, significantly reducing initial load time.

Batch Upload Workflow Recommendations

When you have hundreds or even thousands of product images to manage, uploading one by one isn't practical. Here are workflow recommendations by scale:

Small Sellers (< 100 products): Upload manually to the platform. Use mobile editing apps (like Snapseed or VSCO) for quick adjustments before uploading.

Medium Sellers (100–1,000 products): Use batch upload tools. Shopee offers a "Batch Listing Tool" that lets you manage product data and images via Excel. For self-hosted stores, use Cloudinary's batch upload API.

Large Sellers (1,000+ products): Build automated workflows. Use a DAM (Digital Asset Management) tool like Bynder or Brandfolder to centrally manage original images, then distribute to platforms automatically via API.

Recommended Solutions by Business Scale

Business Scale Recommended Hosting Est. Monthly Cost Key Considerations
Solo Seller (Shopee-focused) Platform built-in $0 Convenience first, accept compression limits
Small Shop (multi-platform) Free image host + platform $0 Use external image host for social sharing
Medium E-Commerce (self-hosted) Cloudflare R2 < $1/month Best value, requires technical setup
Large E-Commerce (multi-site) Cloudinary or Imgix $89–299/month Auto-optimization + API integration

Supplementary Solution for Social Sharing

If you primarily sell on Shopee but need to share product images in Facebook groups or LINE chats, the platform's built-in images can't be directly linked. You need an additional image hosting solution.

lpic.cc works well as a supplementary tool for this use case: no registration required, drag-and-drop upload, and you get a shareable link in seconds that displays preview images correctly on social platforms. It also automatically strips EXIF data to prevent GPS coordinates from leaking. If you sell high-value products, the password protection feature lets you restrict image access to specific customers.

That said, lpic.cc is an image sharing service, not a professional e-commerce CDN. It currently doesn't offer an API, batch uploads, or custom domains. If you need programmatic management of large product image libraries, consider Cloudflare R2 or Cloudinary as mentioned above.

FAQ

Q1: Can Shopee product images be hotlinked to other websites?

No. Shopee images go through an internal CDN, and their URLs are not permanent direct links. Shopee also has hotlink protection that blocks external referencing. If you need the same image on another platform, you must upload it separately.

Q2: Should I use PNG or JPEG for product images?

JPEG is the right choice in most cases. JPEG compression is far more efficient than PNG for photographic images, typically producing files 1/5 to 1/10 the size of PNG. Use PNG only when your product images need transparent backgrounds (such as cut-out product shots). If your platform supports WebP, prefer WebP format.

Q3: Does image compression affect sales conversion rates?

Yes. According to Etsy's 2024 internal research, product pages with high-quality large images had 15% higher conversion rates than those with low-quality images. However, oversized images slow down loading, which also reduces conversions. The optimal strategy is to reduce file size while maintaining quality — for example, using WebP format or compression tools like TinyPNG.

Q4: What technical skills are needed to use Cloudflare R2 for a self-hosted store?

You need basic cloud service skills, including setting up a Cloudflare account, creating an R2 Bucket, configuring a custom domain, and uploading files. If you use Shopify, you don't need a separate image CDN — Shopify includes CDN service. R2 is better suited for WooCommerce or custom-built e-commerce websites.

Q5: What's the ideal file size for a product image?

According to Google's Web Vitals recommendations, a single compressed image should be between 100–300 KB. For a 1200×1200 px product hero image, JPEG at 80% quality typically comes to 150–250 KB; WebP can bring this down to 100–180 KB.

Conclusion

There's no one-size-fits-all solution for e-commerce image hosting. The key is choosing a strategy that balances cost and effectiveness for your business scale and use case. Small sellers can get by with platform built-in features. Medium and larger stores should invest in a professional image CDN — the faster loading speeds and better SEO performance will generate more revenue in the long run.

Last updated: March 28, 2026

References

#e-commerce#product photos#Shopee#image hosting#online selling
A

Written by

Andy Chen

Co-Founder & CEO

Interprets image hosting market trends through data analytics and advertising marketing insights.