In an e-commerce website/platform where we get photos from our customers (their personal photo and PDF files), we want to make the photos SEO friendly. Should we ask our customers/users to use JPG only? sine PNG don't have editable text.


  • The question doesn't really make much sense. 1) If you want SEO, then you need the keywords searchable on your site itself, not by burying them in exif data in the photos. 2) What makes you think exif data in PNG files isn't editable?
    – Tetsujin
    Jan 30, 2022 at 12:00
  • 1
    Search engine optimisation relies upon the use of alt text for images in the html, it doesn't use anything in the actual image file itself. You can use PNG or JPEG. Doesn't matter at all.
    – Billy Kerr
    Jan 30, 2022 at 13:34
  • Define "editable text".
    – Scott
    Jan 30, 2022 at 18:12
  • But the most important thing. Wellcome Mark!
    – Rafael
    Feb 1, 2022 at 14:57

1 Answer 1


Some points here.

  1. JPG does not have editable text either... It has no text at all, it is only a bunch of pixels.

  2. Both, PNG and JPG have editable metadata, but that is not used by any Search engine for SEO as far as I know.

  3. One thing that could be a reasonable argument is the loading time. The smaller the loading time the better for SEO, so, in this regard, a JPG format for a photo of a product is indeed a better choice. PNG should be used for flat images with little or no textures.

  4. What you need to ask is a specific pixel dimension, and for a good-looking store, specific margins around the product.

  5. JPG is then, for a store, a better format, but if you want to reduce loading times further, you probably should ask for Webp format, but old Safari browsers do not support it. (Some other file formats not fully implemented are JPG2000 and Avif)

  6. You can always use a script to re-compress a file, either PNG or JPG to a specific setting, like algorithm to be used and compression level.

  7. Oh, and for SEO do two things. Put a relevant name on the file itself. (John-Doe.jpg is better than file3584.jpg) and use alt text.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.