Meta Tags & Social Media: Setup Guide
Control how your pages appear in Google search results, Facebook, Twitter/X, and LinkedIn. This guide covers SEO meta tags, Open Graph, Twitter Cards, and social previews.
Overview
SEObolt manages three types of meta output:
| Type | Where It Shows | Tags |
|---|---|---|
| SEO Meta | Google search results | <title>, <meta name="description">, canonical, robots |
| Open Graph | Facebook, LinkedIn, Discord, Slack | og:title, og:description, og:image |
| Twitter Cards | Twitter/X | twitter:card, twitter:title, twitter:image |
SEO Meta Tags
Meta Title
The title that appears in Google search results as the blue clickable link.
Set globally: SEObolt > Settings > General > Title Format
- Default:
%post_title% - %site_name% - Example output: "Best Running Shoes - My Store"
Override per-post: Edit any post > SEObolt panel > SEO Title field.
Character limit: 50-60 characters. SEObolt shows a real-time counter:
- Green: Good length
- Yellow: Getting long
- Red: Will be truncated in search results
Meta Description
The snippet text below the title in search results.
Set globally: SEObolt auto-generates from the content excerpt.
Override per-post: Edit any post > SEObolt panel > Meta Description field.
Character limit: 150-160 characters. Aim for 150-155 for the sweet spot.
Include your focus keyword. Add a call-to-action ("Learn more", "Shop now", "Get started"). Describe the value the reader gets. Make it unique per page.
Title Separator
The character between your post title and site name:
| Separator | Example |
|---|---|
| (pipe) |
Best Running Shoes | My Store |
- (dash) |
Best Running Shoes - My Store |
> |
Best Running Shoes > My Store |
» |
Best Running Shoes » My Store |
Set in SEObolt > Settings > General > Title Separator.
Available Template Variables
| Variable | Output |
|---|---|
%post_title% |
Post/page title |
%site_name% |
Site title (Settings > General) |
%tagline% |
Site tagline |
%category% |
Primary category name |
%author% |
Post author display name |
%date% |
Published date |
%page_number% |
Current page number (paginated content) |
%search_query% |
Search term (search results page) |
Open Graph (Facebook, LinkedIn)
Open Graph tags control how your content appears when shared on Facebook, LinkedIn, Discord, Slack, and other platforms.
Setup
Open Social Settings
Go to SEObolt > Settings > Social
Configure Defaults
Set your Default OG Image (fallback when a post has no featured image) and optionally your Facebook App ID to enable Facebook Insights for shared links.
Per-Post Customization
Edit any post or page, open the SEObolt panel > Social tab, and customize:
| Field | Default | Override |
|---|---|---|
| Facebook Title | Post title | Custom title for social sharing |
| Facebook Description | Meta description | Custom description for social |
| Facebook Image | Featured image | Custom image (recommended: 1200x630px) |
Image Requirements
| Platform | Minimum Size | Recommended Size |
|---|---|---|
| 200x200px | 1200x630px | |
| 200x200px | 1200x627px | |
| Discord | 200x200px | 1200x630px |
Posts without featured images will use this fallback, so your links never appear without an image when shared on social media.
Twitter/X Cards
Twitter Cards control how your content appears when shared on Twitter/X.
Setup
Open Social Settings
Go to SEObolt > Settings > Social
Configure Twitter Settings
Set your Twitter Card Type (summary_large_image recommended) and your Twitter @Handle (e.g., @yourbrand).
Card Types
| Type | Image | Best For |
|---|---|---|
| summary | Small square (120x120) | Short content, profiles, homepages |
| summary_large_image | Large rectangle (1200x628) | Blog posts, articles, products |
Use summary_large_image for everything. Larger images get more engagement on Twitter/X.
Per-Post Customization
Edit any post > SEObolt panel > Social tab:
| Field | Default | Override |
|---|---|---|
| Twitter Title | Post title | Custom title for Twitter |
| Twitter Description | Meta description | Custom description for Twitter |
| Twitter Image | Featured image | Custom image (1200x628px) |
Robots Meta (Advanced)
Control how search engines handle each page:
| Directive | What It Does | Default |
|---|---|---|
| index | Allow page to appear in search results | ON |
| noindex | Block page from search results | OFF |
| follow | Allow search engines to follow links on the page | ON |
| nofollow | Tell search engines not to follow links | OFF |
| noarchive | Don't show cached version of the page | OFF |
| nosnippet | Don't show a text snippet in results | OFF |
Set globally: SEObolt > Settings > General (by post type)
Set per-post: Edit post > SEObolt panel > Advanced tab
Common uses:
- noindex tag pages, author archives, or thin content
- noindex utility pages (thank you pages, login pages)
- nofollow pages with only external links you don't endorse
Canonical URL
Tells search engines which URL is the "original" version when duplicate content exists:
- Default: SEObolt sets canonical to the page's permalink (correct for most pages)
- Override: Edit post > SEObolt panel > Advanced > Canonical URL
When to set a custom canonical:
- Syndicated content (point to the original source)
- Similar pages (point to the main version)
- HTTP vs HTTPS duplicates (usually handled automatically)
Troubleshooting
Social Share Shows Wrong Image or Title
- Clear the platform's cache:
- Facebook: Use the Sharing Debugger — paste your URL and click "Scrape Again"
- Twitter/X: Simply post the URL in a tweet draft to preview the card (the standalone Card Validator has been retired)
- LinkedIn: Append
?v=2to your URL when sharing to force a re-fetch
- Check image size — Facebook requires minimum 200x200px. Recommended: 1200x630px.
- Check for duplicate OG tags — Another plugin or your theme may be outputting competing tags. View source and search for
og:title. - Wait for cache — Platforms cache previews for 24-72 hours after the first share.
Title/Description Not Appearing in Google
- Wait — Google doesn't always use your meta tags immediately after publishing
- Google may override — Google sometimes generates its own title/snippet if it thinks yours isn't relevant to the query
- Check noindex — Pages set to noindex won't appear in search at all
- View source — Search for
<title>and<meta name="description">to confirm tags are present
Duplicate Meta Tags in Source Code
- Only one SEO plugin — Deactivate Yoast, Rank Math, AIOSEO, or SEOPress if you're using SEObolt
- Check theme — Some themes add their own meta tags. Check theme settings for an "SEO" or "Meta" toggle.
- Check header.php — Look for hardcoded
<meta>tags in your theme's header template
Social Image Not Displaying
- Image must be publicly accessible — Not behind a login or CDN authentication
- Check image URL — Open the image URL directly in your browser
- Check image dimensions — Must meet minimum size requirements (200x200px)
- Set a Default OG Image — SEObolt > Settings > Social — this catches posts without featured images
Best Practices
- Write unique titles and descriptions — Every page should have unique meta tags
- Set a Default OG Image — Never let a link be shared without an image
- Use summary_large_image for Twitter — Larger images get more clicks
- Include keywords naturally — In both title and description
- Keep titles under 60 characters — Longer titles get truncated
- Keep descriptions at 150-155 characters — The sweet spot before truncation
- Use separators consistently — Pick one and stick with it
- Check with preview tools — Use Facebook Debugger and Twitter Validator before major launches
Social Preview
SEObolt includes live previews in the editor showing exactly how your page will appear:
Changes update in real time as you type.