You know you need meta tags. The question is where exactly they go on your specific platform. WordPress, Shopify, static HTML, YouTube, and social media each handle metadata differently. This guide walks through every platform step by step — from installing a plugin to editing raw HTML.
WordPress does not have built-in meta tag fields for SEO. You need a plugin. The two dominant options:
| Feature | Yoast SEO (Free) | Rank Math (Free) |
|---|---|---|
| Title tag editor | ✓ Yes | ✓ Yes |
| Meta description editor | ✓ Yes | ✓ Yes |
| Open Graph tags | ✓ Yes (Social tab) | ✓ Yes (Social tab) |
| Twitter Card tags | ✓ Yes | ✓ Yes |
| Canonical URL | ✓ Yes (Advanced tab) | ✓ Yes |
| Robots meta (noindex) | ✓ Yes (Advanced tab) | ✓ Yes |
| Schema markup | Limited in free | ✓ Rich in free version |
| Keyword tracking | ✓ 1 focus keyword free | ✓ 5 focus keywords free |
| Readability analysis | ✓ Yes | ✓ Yes |
| Redirect manager | $99/yr Premium only | ✓ Free |
| User base | ~12 million sites | ~3 million sites |
| Stability | ✓ Battle-tested since 2010 | ✓ Reliable, newer |
Both work. If you are starting fresh and want more features for free, Rank Math gives you more out of the box. If you want the most widely documented, Yoast has a larger community and more tutorials available.
Shopify handles basic meta tags through its built-in SEO fields:
OG tags on Shopify: Shopify auto-generates OG tags from your product images and description. To customize them further, edit your theme code:
theme.liquid<head> section{{ page_title }} and {{ page_description }} for dynamic valuesIf you are building a website from scratch or managing static HTML files, meta tags go directly in your code:
<head> section, after <meta charset="UTF-8">For multi-page sites, every page needs unique title and description tags. Do not copy the same meta tags across all pages — duplicate metadata confuses search engines and wastes your ranking potential on each page.
YouTube does not have HTML meta tags, but it has its own metadata system that works the same way:
| YouTube Field | Equivalent Meta Tag | Tips |
|---|---|---|
| Video title | Title tag | Put your keyword in the first half. 60-70 characters max before truncation. |
| Video description | Meta description | First 2 lines show in search results and above the fold. Front-load keywords and value. |
| Tags field | (Closest to meta keywords) | Unlike Google, YouTube actually uses tags for discovery. Add 5-15 relevant tags. |
| Thumbnail | OG image | Custom thumbnails get 90% of clicks. 1280x720, high contrast, readable text. |
| Channel description | Site-wide meta description | Describe what your channel covers. Keywords here help channel discovery. |
| Playlists | Site categories | Organize videos by topic. Playlist titles are indexed by Google separately. |
Key difference: YouTube's Tags field actually matters — unlike Google's meta keywords, YouTube uses tags to understand video content and surface it in recommendations. Use them.
Social platforms handle metadata differently than websites:
twitter:card to summary_large_image for the best visual impact.After adding meta tags, test them before announcing your page:
| What to Test | Tool | URL |
|---|---|---|
| Google search preview | Google Search Console → URL Inspection | search.google.com/search-console |
| Facebook share preview | Facebook Sharing Debugger | developers.facebook.com/tools/debug/ |
| Twitter card preview | Twitter Card Validator | cards-dev.twitter.com/validator |
| LinkedIn share preview | LinkedIn Post Inspector | linkedin.com/post-inspector/ |
| All OG tags at once | Open Graph Checker | Our free tool |
Run your URL through each tool after changes. Facebook and LinkedIn cache previews aggressively — use the debugger's "Scrape Again" button to force a refresh after updating your OG tags.
| Platform | Title Tag | Meta Description | OG Tags | Twitter Cards | Robots | Canonical | Difficulty |
|---|---|---|---|---|---|---|---|
| WordPress + Yoast | ✓ Plugin UI | ✓ Plugin UI | ✓ Plugin UI | ✓ Plugin UI | ✓ Plugin UI | ✓ Plugin UI | Easy |
| WordPress + Rank Math | ✓ Plugin UI | ✓ Plugin UI | ✓ Plugin UI | ✓ Plugin UI | ✓ Plugin UI | ✓ Plugin UI | Easy |
| Shopify | ✓ Built-in field | ✓ Built-in field | ✓ Auto-generated | ~Edit theme code | ~Edit theme code | ✓ Automatic | Medium |
| Wix | ✓ SEO panel | ✓ SEO panel | ✓ Auto-generated | ~Limited control | ✓ SEO panel | ✓ Automatic | Easy |
| Squarespace | ✓ SEO panel | ✓ SEO panel | ✓ Auto-generated | ✓ Auto-generated | ~Limited | ✓ Automatic | Easy |
| Static HTML | ✓ Manual code | ✓ Manual code | ✓ Manual code | ✓ Manual code | ✓ Manual code | ✓ Manual code | Manual |
| Next.js / React | ✓ Head component | ✓ Head component | ✓ Head component | ✓ Head component | ✓ Head component | ✓ Head component | Developer |
Generate meta tags for any platform — WordPress, Shopify, HTML, or any website.
Open Meta Tag Generator