Blog Post Meta Tags Template
Meta tags for blog posts serve two distinct purposes: they communicate page information to search engine crawlers for indexing and ranking, and they control how your content appears when shared on social media platforms. A blog post with well-crafted meta tags gets more clicks from search results and more engagement when shared on Twitter, LinkedIn, and Facebook than an identical post with generic or missing tags.
The title tag is the most important SEO meta element. For blog posts, the title should match the H1 but does not need to be identical — the meta title is optimized for search clicks while the H1 is optimized for the reader who has already clicked. Effective blog post titles for search include the primary keyword near the beginning, specific detail that differentiates from competing results (numbers, dates, qualifiers like "free", "complete guide"), and are between 50 and 60 characters to avoid truncation in desktop search results.
The meta description does not directly affect search rankings, but it dramatically affects click-through rate. A well-written meta description is a two-sentence argument for why the reader should click your result instead of the ones above and below it. Include the primary keyword (search engines bold it when it matches the user's query), state the specific value the post delivers, and end with an implicit or explicit call to action. Keep it between 140 and 160 characters.
Open Graph tags control how your post appears when shared on Facebook, LinkedIn, Slack, and many messaging apps. The og:image is the most impactful element — a compelling featured image shown alongside the title and description greatly increases engagement versus a text-only link card. Images should be at least 1200×630 pixels (1.91:1 ratio) and under 8MB. Use og:type as "article" for blog posts and include og:article:published_time, og:article:author, and og:article:section for maximum metadata.
Twitter Cards require their own tag set. twitter:card should be "summary_large_image" for blog posts with featured images — this shows a large image card rather than a thumbnail. Twitter ignores some Open Graph tags, so the twitter:title, twitter:description, and twitter:image tags must be present separately even if your OG tags are correctly set.
The canonical tag prevents duplicate content issues when your post is syndicated, accessible via multiple URLs (with and without trailing slashes, www vs. non-www), or embedded in category and tag archive pages. Always self-reference the canonical URL of the definitive version of each post.
Template Preview
{"pageType":"article","twitterCard":"summary_large_image","includesOpenGraph":true,"includesCanonical":true,"includesAuthor":true,"robots":"index, follow"}Customize this template with your own details using the free generator:
▸Open in GeneratorFAQ
- How important is the meta description for SEO rankings?
- Google has confirmed that meta descriptions are not a direct ranking factor. However, they indirectly affect rankings through click-through rate. Google sometimes rewards pages with higher CTR with improved positioning, and a compelling meta description is the most controllable factor affecting CTR for your existing rank. Write descriptions for humans, not algorithms — they appear at the exact moment a user is deciding whether to visit your page.
- What image size should I use for my Open Graph image?
- The minimum recommended size is 1200×630 pixels (1.91:1 ratio). Facebook recommends 1200×630 as the optimal size. Twitter/X renders summary_large_image cards at a 2:1 ratio (1200×600 is ideal). LinkedIn uses 1200×627. If you use one image for all platforms, 1200×630 is the safe choice that works well everywhere. Keep file size under 5MB and prefer JPEG over PNG for photographic images.
- Should I include the site name in the title tag of every blog post?
- Yes, typically at the end separated by a pipe or dash: "How to Write a Privacy Policy | Company Blog". Google may rewrite your title tag if it considers your version suboptimal for the user query, but including your site name helps with brand recognition and can improve CTR for branded searches. Keep the keyword-rich part of the title within the first 50–55 characters so it is not cut off before your brand name.