---
title: "Discussion on \"Automating My Social Cards: Satori, Sharp, and the End of  \"Generic\" Previews\" | Hashnode"
description: "Discussion on \"Automating My Social Cards: Satori, Sharp, and the End of  \"Generic\" Previews\". Learn how to generate dynamic, rich Open Graph images with Satori and Sharp for your content. Move beyond generic images & automate your social cards"
url: "https://hashnode.com/posts/automating-my-social-cards-satori-sharp-and-the-end-of-generic-previews/69e36f379020749e6a198ae9"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Automating My Social Cards: Satori, Sharp, and the End of "Generic" Previews](https://nkaushik.in/writing/automating-my-social-cards-satori-sharp-and-the-end-of-generic-previews?utm_source=hashnode&utm_medium=feed)

Learn how to generate dynamic, rich Open Graph images with Satori and Sharp for your content. Move beyond generic images & automate your social cards

Apr 18 · 4 min read · nkaushik.in  
Read the article

-   [#astro](https://hashnode.com/tag/astro)
-   [#satori](https://hashnode.com/tag/satori)
-   [#webdev](https://hashnode.com/tag/webdev)
-   [#automation](https://hashnode.com/tag/automation)
-   [#frontend-development](https://hashnode.com/tag/frontend-development)
-   [#opengraph](https://hashnode.com/tag/opengraph)
-   [#sharp](https://hashnode.com/tag/sharp)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#blogging-tools](https://hashnode.com/tag/blogging-tools)
-   [#frontend](https://hashnode.com/tag/frontend)
-   [#blog](https://hashnode.com/tag/blog)
-   [#astro-js](https://hashnode.com/tag/astro-js)

## Written by

[Nishchay Kaushik](https://hashnode.com/@kaushiknishchay)

@kaushiknishchay

  
[View profile](https://hashnode.com/@kaushiknishchay)

Builder/Engineer

## Responses 1

Markdown supported · ⌘↵ to post

[beiluo — Imagen Chat](https://hashnode.com/@beiluo)

[Aug 13](https://hashnode.com/posts/automating-my-social-cards-satori-sharp-and-the-end-of-generic-previews/69e36f379020749e6a198ae9/comment/6a7d6eca335d1cd79239f42a)

This is a strong split: use deterministic branded OG cards for recognition and reserve editorial imagery for places where the image carries meaning inside the article. I’d also test title length buckets—short titles can support a visual motif, while long titles usually need a quieter background and stricter line clamping. That avoids asking one cover system to solve two different jobs.
