· 15 min read

What is og:Image? How to Automatically Generate OG Image?

Faezeh Shafiee
-Published on:
Jan 24, 2024
-Updated on:
Sep 25, 2024

Open Graph (OG) image is the thumbnail displayed on social networks (such as Facebook & LinkedIn) to preview your webpage whenever someone shares your link.

A relevant and eye-catching OG image and meta description can grab users’ attention, resulting in clicks and greater interest.

Having a solid social media marketing strategy can increase brand awareness and customer engagement, especially for medium- and large-sized businesses.

However, you must keep an eye on other aspects of your online presence too, particularly generating quality og:image - which is arguably the most important one.

Here we’ll talk more about og:images and their importance and show you how to auto-generate Open Graph images.

What is an Open Graph Image?

An Open Graph image or OG image is the image that is displayed on social media accounts when you or someone else post a link to an article or a video from your website.

By default, Open Graph meta tags determine how URLs are displayed when shared on social media sites.

a Popupsmart gamification blog post on Twitter showing the Open Grapg Image and title

You can find them in the < /head > section of a page. Tags with og: before a property name are Open Graph tags.

The following is an example of an og:image tag of a blog post:


<meta property="og:image" content="https://popupsmart.com/blog/user/pages/354.how-do-shopify-gift-cards-work/Shopify-gift-cards-cover.jpg">

And here is how the social snippet looks when linked to the article on LinkedIn:

Popupsmart Shopify blog post Open Grapg image and title tags on LinkedIn

og:Image meta tag is part of a broader set that impacts the performance of social media posts on Facebook, LinkedIn, Pinterest, and Twitter.

Posts with OG images usually receive the most attention, regardless of their impact or the quality of the linked content.

The Open Graph protocol enables any web page to become a rich object in a social graph.

Additionally, a well-designed Open Graph image makes your brand appear more professional and appealing.

When you post content that does not have an OG image, you will see a gray box or a random banner with the title and some description, like the example below:

a Twitter post with no open graph image

This reduces your chance of getting organic traffic and generating quality leads.

There is more to content than just text. Just because your article has an intriguing title or concise meta description will not make people click on it.

In fact, you might be surprised to know that around 65% of people are visual learners, and 90% of information transmitted to the brain is visual.

It is therefore vital that you use images in your content and meta tags to capture their attention.

4 Reasons Why Images Improve Your Conversion Rates

It is no secret that content is king for social media, but how do you get your users to enter your kingdom (AKA website)?

The answer is via Open Graph tags!

Open Graph Images: Why they're Important?

We all know that first impressions count. And if you're trying to get your content seen by a lot of people, then it's important to use og:image for your content.

The Open Graph meta tags, particularly og:image, give users their first impression of your blog or website.

You can think of them as digital billboards!

Product Hunt Twitter post screenshot with a link that has a OG image and title

It's what they see when they go to your page on Facebook or any other social media adapting to Open Graph protocols, and it helps them decide whether or not they want to click through to your website or blog.

Using a relevant Open Graph image for your content can help fuel your social media engagement and boost your organic traffic.

That's why it's so important for you to use an accurate preview of the link you promote on social media—you want people to see something that will convince them that clicking through is worth their time.

How to Add Open Graph Tags Manually?

When designing and coding your website in HTML, you can use the Open Graph tags before the final < /head > tag. The meta property for an Open Graph image is og:image.

Look at the example below:


<meta property="og:image" content="https://popupsmart.com/blog/user/pages/365.free-keyword-research-tools/Free-keyword-research-tools-cover.png">

<meta property=”og:title” content=”Your Title”/>

<meta property=”og:description” content=”A full description of the page.”/>

<meta property=”og:image:width” content=”1200″/>

<meta property=”og:image:height” content=”630″/>

It would be a good idea to consider using a markup generator tool such as Ubersuggest or Search Engine Reports to reduce the possibility of syntax errors.

Just make sure to add the width and the height of your og:image so Facebook or LinkedIn can display the image more quickly.

If you use WordPress, Yoast SEO or similar plugins provide an easy way to add Open Graph tags.

Let's dig deeper to find out more.

How to Set Up OG Image Tags on Different Platforms?

Here are different ways to set up Open Graph tags for different CMS platforms.

1. Open Graph Image in WordPress

If you use WordPress, Yoast SEO, or All in One SEO plugins will make it easy to add Open Graph images.

Wordpress dashboard Open Graph Image setup screenshot

All you need to do is to go to the editor for a post or page, then scroll down.

You should see the plugin box in there. Hit the “Social” tab, and then choose the platforms to integrate Open Graph tags automatically.

Wordpress Plugin dashboard for Open Graph setting

2. Open Graph Image in Shopify

Shopify's free themes automatically displays the featured image for your store's page when you share a link on social media.

Here are the Shopify pages that automatically display featured images:

  • Product pages.
  • Collection pages.
  • Blog posts.

For pages without featured images, such as your Shopify store homepage or an "About us" page, you can set up the store's social sharing image.

1- First, go to your Shopify admin, and click on Settings > Apps and sales channels.

Step one Shopify dashboard for OG image setup

2- Next, from the Apps and sales channels page, click Online store.

Step two Shopify dashboard for OG image setup

3- On this step, just click on Open sales channel and then click Preferences.

Step three Shopify dashboard for OG image setup

4- Scroll down to find the Social sharing image section and click Add image. To change the existing image, click Edit > Change image.

Step four Shopify dashboard for OG image setup

6- Select the image from your computer that you want to show on social media, and in the end, click Save.

3. Open Graph Image in Wix

Wix generally generates OG tags from other variables, such as the page's meta title, image, and description.

But, if you want to customize the OG title, description, and image, you can do so in the "Social share" settings for each page.

It is also possible to set a custom OG image for the entire site. All you need to do is to go to your dashboard Settings > Social Share on the main menu.

Overall, Wix makes adding OG tags a breeze since there are no hardcodes to worry about, and the process is quite quick.

Top 5 Tools to Auto-Generate Open Graph Images

Generating an OG image manually for each post is time-consuming and takes up a lot of energy that could be spent on actually writing the post.

Here is a list of automated media generation services that help you generate Open Graph images dynamically with APIs.

1. Gatsby

Gatsby software homepage with a text that says "The future is here with Gatsby 5 and Valhalla Content Hub"

Gatsby offers gatsby-plugin-image that can automate your Open Graph image generation.

This Image plugin includes two components to display responsive images on your site. One is used for static and the other for dynamic images.

With this plugin, you don't have to worry about producing images in multiple sizes and formats!

It combines Gatsby's native image processing capabilities with advanced image loading techniques to easily and completely optimize image loading for your sites.

2. Bannerbear

Bannerbear software homepage with an illustration of a bear on the right side and a title that says "Auto Generate Images via API"

With the Bannerbear template editor, you can create a reusable template and automatically generate Open Graph images for your blogs.

You can design templates with drag and drop, layer re-ordering, full typographic controls, and much more.

This way, every template becomes an API, allowing thousands or millions of designs to be replicated.

All you need to do is to hit the Bannerbear API endpoint with your modification requests, and in a few seconds, an image will be generated.

3. Vercel

Vercel OG Image generator page showing the tools features

Vercel Open Graph Image as a Service is an open-source library for generating dynamic social card images.

This service generates dynamic Open Graph images that you can embed in your < meta > tags.

Using Vercel OG, you can define your images using HTML and CSS and automatically generate dynamic images from the generated SVGs.

4. Robolly

Robolly software homepage with a ttile that says "Dynamic open graph images"

Robolly is another premium cloud service for automated image generation.

With Robolly API, you just need to get the right parameters into an URL link.

With Robolly, images are generated remotely in the cloud, allowing personalized images to be generated on demand and at scale.

Create a dynamic template once, then use these tools’ APIs and integrations to render unlimited images or PDFs in various formats, variants, and sizes.

5. Placid

Placid software homepage with atitle that says "Free Open Graph Image Generator"

Placid features a free editor that is similar to design tools like Canva, Sketch, and Figma.

You can easily create your social card designs or customize our presets.

You can dynamically fill the elements of your templates with text, images, and videos.

And ultimately produce consistent designs using its APIs or no-code integrations.

How to Test Open Graph Tags?

Testing your Open Graph implementation can be helpful before posting to ensure that it works.

The best part is that almost all popular social networks provide tools to help in the debugging process.

The tool returns a warning message if there are any issues with your link.

This way, you'll be able to preview your link to ensure that your tags appear properly in the source code.

Here are the tools you can use to test your social media Open Graph tags:

Open Graph Image Key Takeaways

  • Facebook Open Graph images should be approximately 1200 x 630 pixels in size and should never exceed 5 MB; therefore, always remember to optimize your image before uploading.
  • It is recommended to use 1:1 images in your Facebook ad creatives for better performance with image link ads.
  • LinkedIn, Pinterest, and Twitter will also recognize OG images. However, Twitter’s image sizing is different compared to the rest.
  • Twitter requires your image to be at least 144 x 144 pixels, with a file size of less than 1 MB.
  • Twitter will also automatically resize images that exceed 4096 x 4096 pixels.
  • Open graph images can be uploaded to your site manually or automatically using automation.
  • It is possible for CMS platforms to automatically upload the featured image or the first image of your page or post as the OG image if none is manually uploaded.
  • The default og:image may also be removed if one prefers to upload their OG images manually.

Final Words

The first step in taking advantage of the Open Graph protocol is to understand it.

And while that can be a bit confusing at first, these resources we've shown you here can get you started on the right foot.

They also make it easy for you to automate your Open Graph image generation process and help give your blog or website a strong initial presence in your social media feeds.

Keep it simple and focus on the basics. Add meta tags, check social media previews, and debug.

There you have it all!

Animated text that says "That's all folks" with a red background

FAQs

Does Twitter use the Open Graph Image?

Twitter displays card tags that look almost identical to Open Graph tags and are based on the same rules as the Open Graph protocol. Using the Open Graph protocol, you can easily create Twitter cards without duplicating tags and data.

What is the Best Size for an Open Graph Image?

The most commonly recommended resolution for an OG image is 1200 pixels x 630 pixels (1.91/1 ratio).

How Can I Clear My LinkedIn Open Graph Tags Cache?

By simply going to LinkedIn Post Inspector and entering your link, you can clear the old cache and refresh the data.

Listed below are some more relevant blogs you might find interesting: