When someone shares your website on Facebook, LinkedIn, X, WhatsApp, or other social platforms, WordPress does not automatically guarantee that the preview will look good.
You have probably seen this before:
- the wrong image appears
- the image is cropped badly
- no image appears at all
- the title looks messy
- the description pulls random text from the page
This usually happens because the website is missing proper Open Graph metadata or social sharing image settings.
In most WordPress sites I build, this is one of those small SEO and branding tasks that gets ignored during setup. The website itself may look fine, but social shares end up looking unprofessional. That affects click-through rates, trust, and how people interact with your content when it gets shared.
The good news is that WordPress SEO plugins already make this fairly easy to configure.
Table of Contents
Quick Answer
To add Open Graph and social sharing images in WordPress:
- Install an SEO plugin like Rank Math or Yoast SEO
- Enable Open Graph/social metadata settings
- Set a default social sharing image
- Add custom social images for important pages and posts
- Test your URLs using Facebook or LinkedIn sharing validators
This helps your content display properly when shared on social media platforms.
Why Open Graph Images Matter
Open Graph data controls how your content appears when someone shares a link on social platforms.
The social preview usually includes:
- title
- description
- featured image
- website name
Without proper setup, platforms try to guess this information from your page content. The results are often inconsistent.
A properly configured social image helps:
- improve click-through rates
- make links look more professional
- strengthen branding consistency
- improve content sharing visibility
- avoid broken or incorrect previews
This is especially important for:
- blog posts
- landing pages
- ecommerce products
- lead magnets
- sales pages
In my experience, websites that rely on content marketing or SEO traffic should always configure Open Graph properly during the initial setup phase.
What Is Open Graph in WordPress?
Open Graph is metadata added to your website’s code that tells social platforms how to display shared links.
Platforms that commonly use Open Graph data include:
- Slack
- Discord
X (Twitter) uses its own card system, but most SEO plugins handle both automatically.
You do not need to manually edit website code to set this up on WordPress.
Step 1: Install an SEO Plugin
The easiest way to manage Open Graph settings is with an SEO plugin.
Common options include:
- Rank Math
- Yoast SEO
- All in One SEO
Your site already appears to use Rank Math metadata extensively throughout categories and content structure.
For most sites, I usually recommend using the same SEO plugin for:
- SEO titles
- meta descriptions
- schema
- XML sitemaps
- Open Graph settings
That keeps everything centralized.
Step 2: Enable Social Metadata
In Rank Math:
- Open Rank Math → General Settings
- Go to Links
- Enable:
- OpenGraph Meta Data
- Twitter Card Meta Data
Then open:
Rank Math → Titles & Meta → Global Meta
Here you can:
- choose a default Open Graph image
- configure default social sharing behavior
- set Twitter card types
The default image is important because some pages may not have featured images assigned.
Step 3: Set a Default Social Sharing Image
Your default Open Graph image acts as a fallback image for pages or posts without featured images.
A good default image should:
- use your branding
- include readable text if appropriate
- follow a wide landscape format
- look clear on mobile devices
Recommended size:
- 1200 × 630 pixels
Avoid:
- portrait images
- cluttered graphics
- tiny logos
- hard-to-read text
In most sites I work on, a simple branded image with:
- logo
- website name
- consistent background
works well as the fallback image.
Step 4: Add Custom Social Images to Individual Posts
For important content, you should create custom Open Graph images instead of relying only on featured images.
This is especially useful for:
- tutorials
- cornerstone content
- landing pages
- ecommerce pages
- high-traffic articles
In Rank Math:
- Edit a post or page
- Open the Rank Math panel
- Go to the Social tab
- Upload:
- Facebook image
- Twitter image
- Customize:
- social title
- social description
This allows you to optimize how each article appears when shared.
For example, your article:
“How to Write SEO Titles and Meta Descriptions in WordPress”
could use a custom image specifically designed for social sharing instead of the standard featured image.
Step 5: Use Featured Images Properly
WordPress featured images often become the default Open Graph image automatically.
That means your featured image setup matters for:
- SEO
- blog layouts
- archives
- related posts
- social sharing
Your existing article about featured images already connects closely to this topic:
How to Add Featured Images in WordPress for Better Design and SEO
This new Open Graph article naturally expands that content cluster.
If your featured images are inconsistent sizes, social previews may also appear inconsistent.
I usually recommend standardizing all blog featured images to one format across the website.
Step 6: Test Your Social Sharing Preview
After configuring Open Graph settings, test your URLs.
Useful tools include:
These tools:
- show the preview image
- display metadata
- refresh cached versions
Sometimes social platforms cache old previews. Running the URL through a validator usually refreshes the updated version.
This is one of the most common things people miss when troubleshooting Open Graph problems.
Common Open Graph Problems in WordPress
No Image Appears
Usually caused by:
- missing featured image
- Open Graph disabled
- image too small
- caching issues
Wrong Image Appears
This often happens when:
- multiple images exist on the page
- no Open Graph image is assigned
- the platform cached an older image
Image Looks Cropped
Usually caused by incorrect dimensions.
Recommended:
- 1200 × 630 px
- landscape orientation
Avoid square-only images for Open Graph sharing.
Social Title or Description Looks Wrong
This normally means:
- SEO titles are missing
- meta descriptions are empty
- social metadata is pulling content automatically
Your article on SEO titles and descriptions already supports this setup well.
Practical Tips I Usually Recommend
Use Consistent Branding
Keep:
- fonts
- colors
- image styles
consistent across social images.
This improves recognition when articles get shared repeatedly.
Create Templates for Featured Images
For larger websites, templates save a lot of time.
Simple Canva templates work well for:
- blog titles
- category branding
- featured images
- Open Graph graphics
Do Not Stuff Social Images With Tiny Text
Most people view shared links on mobile devices.
Keep text:
- large
- minimal
- readable
Avoid Auto-Generated Random Images
Some plugins generate social images automatically, but results are often inconsistent.
For important articles, manual control usually produces better results.
When to Use Custom Open Graph Images vs Featured Images
Use Featured Images Only When:
- the site is small
- blog content is simple
- branding consistency is not critical
Use Custom Open Graph Images When:
- content marketing matters
- articles are shared frequently
- you want stronger branding
- click-through rate matters
- you run ecommerce or lead generation campaigns
For growing websites, custom social images usually become worthwhile over time.
Conclusion
Open Graph settings help control how your WordPress content appears when shared on social media platforms.
Without proper setup, links can display incorrect images, weak descriptions, or inconsistent previews. A few small configuration steps inside your SEO plugin can make shared content look significantly more professional.
For most WordPress websites, I recommend:
- enabling Open Graph metadata
- setting a default sharing image
- standardizing featured image sizes
- customizing social previews for important content
- testing shared URLs regularly
This is one of those small technical SEO improvements that quietly improves branding, sharing performance, and overall presentation across the web.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.