Docs
One tag. Open Graph images for every page.
Ogwave renders a 1200×630 social card on the fly from a URL. Put one templated og:image tag in your site’s <head>, swap the title per page, and you’re done — on any stack. Results are cached, so repeat loads are instant.
The endpoint
https://og.matrixinnsolutions.com/og?key=YOUR_KEY&template=aurora&title=...&site=yoursite.com
A GET returns a cached 1200×630 image. Get your key from the Integrate tab (free account, no card).
Parameters
| Param | Required | Description |
|---|---|---|
key | required | Your account API key from the dashboard Integrate tab. Identifies your account for quota. |
template | optional | Template id (browse the templates gallery). Defaults to aurora. |
title | optional | The main headline on the card. URL-encode it. Defaults to “Untitled”. |
eyebrow | optional | Small label above the title, e.g. a category or section. |
site | optional | Your domain shown on the card, e.g. yoursite.com. (Alias: host.) |
theme | optional | light or dark. Defaults to light. |
accent | optional | Hex accent color, e.g. #FF5436. |
meta | optional | Up to 4 pipe-separated chips, e.g. 6 min read|Guide. |
Example
https://og.matrixinnsolutions.com/og?key=YOUR_KEY&template=aurora&title=How%20we%20cut%20infra%20costs%2040%25&site=yoursite.com&theme=light
HTML (any site)
<meta property="og:image" content="https://og.matrixinnsolutions.com/og?key=YOUR_KEY&template=aurora&title=How%20we%20cut%20infra%20costs%2040%25&site=yoursite.com&theme=light">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:card" content="summary_large_image">
WordPress (Yoast filter)
// functions.php — set the OG image for every post/page
add_filter('wpseo_opengraph_image', function (\$img) {
\$title = get_the_title();
return 'https://og.matrixinnsolutions.com/og?key=YOUR_KEY&template=aurora&site=yoursite.com&title=' . rawurlencode(\$title);
});
Next.js (app router)
export const metadata = {
openGraph: {
images: [`https://og.matrixinnsolutions.com/og?key=YOUR_KEY&template=aurora&site=yoursite.com&title=${encodeURIComponent(title)}`],
},
};
Good to know
- Caching: each unique parameter combination renders once and is served from cache after that, so your pages stay fast.
- Quota: the free tier covers 10 unique images; paid plans are unlimited. Repeat loads of the same URL never re-count.
- Validate it: paste any page into the free OG preview & debugger to confirm the tag resolves and the image is 1200×630.
- A/B testing & sitemap-wide generation are available from the dashboard if you’d rather manage images per page.