---
title: OG images for publishers and dev teams, from one template | Bannx
description: "Design one share card, sign a URL per page and put it in your og:image tag. Each URL renders on its first open and comes from cache after."
source: https://bannx.com/solutions/publishers
---

# A share image for every page you publish.

Design the card once. Sign one URL per page with its title and author, put it in your og:image tag, and Bannx renders it on the first open. No image pipeline to run.

[Try a template free](https://bannx.com/templates/blog-post-og-card)[Read about signed URLs](https://bannx.com/docs/rendering#signed-image-urls)

25 free renders every month · Signing is free

*Nine cards from three campaigns in English, French and Spanish: linked as signed image URLs in each page's og:image tag, each rendered on first open, then re-sized into a landscape ad, a story and a banner.*

og:imageURL

## Before and after

### By hand

- Make each share image by hand, or skip it.
- Run a headless browser to screenshot HTML, and keep it alive.
- Posts get shared with a generic image.

### With Bannx

- One signed URL per page, rendered on its first open.
- Every open after that comes from cache.
- Change the design, republish, and every URL picks it up.

## How it works

1. ### Design the card
   Start from a gallery template or your own. Mark the title, author and image as fields.
2. ### Sign the URLs
   Sign one URL per page, up to 500 in one request, or sign them in your own build with your space's secret. Signing is free.
3. ### Put it in the tag
   Use the URL as your og:image. A page shared a thousand times renders once.

## Start from a real template

Free to open and edit, no account needed.

- [Blog post OG cardOpen template](https://bannx.com/templates/blog-post-og-card)
- [Code screenshot — editor window with tabsOpen template](https://bannx.com/templates/code-window-webgl-replica)
- [YouTube — single speaker podcastOpen template](https://bannx.com/templates/youtube-single-speaker-podcast)
- [Editorial quote card — squareOpen template](https://bannx.com/templates/editorial-quote-card-standalone)
- [Typographic quote — squareOpen template](https://bannx.com/templates/typographic-quote-square)
- [Quote card — portraitOpen template](https://bannx.com/templates/quote-card-portrait)

## Jobs publishing teams run

- [OG images for blogsA share card for every post, from its title.](https://bannx.com/use-cases/og-images-for-blog)
- [Signing in your buildSign URLs in your own code, with no API call per page.](https://bannx.com/docs/rendering#signing-offline)
- [Act when a render finishesA signed webhook tells your system when an API render completes.](https://bannx.com/docs/webhooks)
- [Cards made by agentsYour AI agent renders and signs the same images over MCP.](https://bannx.com/docs/integrations/mcp)

## What it runs on

- [OG image APIA share image for every page from one signed URL, with no API call per page.](https://bannx.com/products/og-image-api)
- [Image Gen APIImages, PDFs and video from your templates with one call.](https://bannx.com/products/image-gen-api)
- [MCP ServerYour AI agent makes on-brand images, PDFs and video.](https://bannx.com/products/mcp)

## What it costs

25 free renders every month. Starter is $15 a month for 1,000 credits. An image costs 1 credit, a video clip 5 credits.

Each distinct URL renders once, for 1 credit, on its first open. Opens after that come from cache and cost nothing. Signing is free.

[See all plans](https://bannx.com/pricing)

## Questions

Something else on your mind? Email [[email protected]](https://bannx.com/cdn-cgi/l/email-protection#96f5f9f8e2f7f5e2d6f4f7f8f8eeb8f5f9fb).

Is there an API key in the URL?

No. The link carries a signature instead. Anyone can open it, but changing a value in it breaks the signature, so nobody can make your template say something else.

What does each URL cost?

Which formats and sizes?

Can my build sign URLs without calling the API?

Can I try it without an account?

## One template, a share image for every page.

Try a template free, or read how signed URLs work.

[Try a template free](https://bannx.com/templates/blog-post-og-card)