How to add photo captions on a blog page?

Topic summary

Topic: Adding photo captions on a Shopify blog page.

  • Basic approach: Captions can be added by typing text directly under images within the blog post editor or via the theme’s blog post customization. No app is required for simple under-image captions.

  • When to use apps: If the caption needs to appear on top of the image (text overlay) or requires advanced layout/styling, use a page builder app (drag-and-drop design tools for Shopify) such as PageFly or GemPages.

  • Visual aid: An illustrative screenshot was shared showing how to customize the blog post page and place caption text below images; the image is central to understanding the suggested workflow.

  • Open question: A participant asked whether captions can be added to existing blog posts or only by creating new pages. This was not conclusively answered in the thread.

  • Status: No code changes or theme edits were specified. The solution depends on built-in editor/customizer for simple captions versus third-party page builders for overlays or complex designs. The discussion remains open.

Summarized with AI on December 25. AI used: gpt-5.

Hi, I am creating a blog page and would like to add caption to my photos.
What is the best way? is there any app for this function?

Hi @rebol2n ,

Can you provide me link to the blog post? This can be done by adding content on the blog post.

You dont need any app foe this.

Thank you

Hi @rebol2n
I think you are prefer something like this right? In this case, you just need to add text under images by customize blog post page > choose the blog you want to customize.

If you want the text on the image, you can consider to use page builder app to adjust content freely as you want to. There are some popular apps such as PageFly, GemPages, …
If my previous suggestion doesn’t align with your vision, could you please provide additional details about your specific requirements?

Cheers,
Garcia| PageFly team

1 Like

Hi @PageFly-Garcia - can I only create new pages in order to add caption to image, or can I edit an existing blog on my site? Thanks!