Free · Fast · Privacy-first

Meta Tags for Blog Posts

Every blog post you publish competes for attention in search results, social feeds, and email roundups, and the right meta tags make the literal difference between a post that gets clicked and a post that gets quietly ignored by the same audience that would have loved it if they had only seen a compelling preview.

Article-focused title and description templates

🔒

Open Graph article type tags

Author and published date meta support

No sign-up or installation

Cost
Free forever
Sign-up
Not required
Processing
In your browser
Privacy
Files stay local
FreeNo signupWhite-label

Add this Meta Tags to your website

Drop the Meta Tags into any page — blog post, product docs, intranet, school portal — with a single line of HTML. Your visitors get the full tool, processed entirely in their browser. No backend, no uploads, no signup.

  • Files stay 100% in the visitor's browser
  • Responsive — adapts to any container width
  • Free forever, no API key needed

Embed code

<iframe
  src="https://www.fixtools.io/seo-tools/meta-tags?embed=1"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="Meta Tags by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.

Blog Post Meta Tags: Optimising for Search Intent and Social Sharing

Blog posts present unique meta tag challenges compared to the static product, service, and homepage content that dominates most websites. Content ages in a way that static pages typically do not, which means a post titled Best JavaScript Frameworks 2022 needs its title tag updated when the calendar rolls into the next year or it actively signals stale content to both search engines and searchers who recognise outdated dates in SERP snippets and skip past them. Blog posts also typically target informational search intent with queries beginning with how to, what is, best way to, or why does, which requires a fundamentally different description style than the transactional, purchase-intent descriptions that work for product pages. Informational descriptions that promise a clear learning outcome with phrases like Learn exactly how to or A complete guide to consistently outperform generic summaries that simply restate the topic. Blog posts also accumulate natural social shares from readers and other publishers, which makes Open Graph and Twitter Card tags substantially more important on editorial pages than on internal pages that rarely get shared organically.

Setting og:type equal to article instead of the default website value unlocks an entire namespace of additional Open Graph properties that help social platforms categorise, distribute, and attribute your content correctly. The article type enables article:published_time using an ISO 8601 timestamp for the original publication date, article:modified_time which signals freshness to search engines when content is updated, article:author pointing to the URL of the author's profile page, article:section for the category name, and article:tag for topic tags that improve discovery on platforms that surface content by topic. Facebook and LinkedIn use these properties heavily for content distribution decisions, with articles that include article:published_time appearing in news-focused discovery contexts that pure website-typed pages cannot reach. The article:modified_time property serves double duty by helping platforms show updated badges in feed contexts and by signalling freshness to Google, which can improve rankings for time-sensitive topics where recency is a confirmed ranking factor.

One frequently missed opportunity in blog metadata is writing genuinely different text for your title tag versus your og:title rather than reusing the same string in both properties. Your title tag is optimised for the SERP context with the primary keyword at the front, the brand name at the end after a separator, and the total length kept under sixty characters to avoid truncation. Your og:title can be slightly longer, more conversational, and more curiosity-driven for the social context where audiences are in discovery mode rather than active search mode. For example, the title tag might be How to Compress PDFs Complete Guide while the og:title could read The Complete Guide to Compressing PDFs Without Losing Quality. Both describe the same underlying content but are tailored to their respective contexts. The two properties are independent inside the head section, so divergence carries no technical penalty.

Author attribution and E-E-A-T signals matter increasingly for editorial content under Google's helpful content updates. Setting article:author to the URL of a real author profile page that includes credentials, byline, photo, and history of related work creates a structured link between the content and the expertise of the person who wrote it, which Google's quality raters and algorithm both interpret as a signal of editorial credibility. For YMYL topics covering health, finance, legal, or other consequential subjects, author signals are especially important and can be the difference between ranking well and being filtered out as untrusted content. Pair the article:author property with on-page author byline markup, Person schema, and the rel author link convention to construct a layered attribution chain that survives across every context where the content might be encountered, from search results to social shares to AI-generated summaries that increasingly cite original authors when surfacing answers.

How to use this tool

💡

Enter your post title, primary keyword, excerpt, and featured image URL to generate a full meta tag set for your blog article.

How It Works

Step-by-step guide to meta tags for blog posts:

  1. 1

    Enter your post title and keyword

    Type your article headline as you intend it to appear on the page itself and enter the primary keyword you actively want the post to rank for in Google. The generator uses both inputs together to suggest an SEO-friendly title tag that incorporates your target keyword while staying within Google's sixty-character display limit. If your editorial headline is longer or more clever than the optimal SERP title would be, that is fine because the title tag and on-page H1 can differ as long as they cover the same topic with the same primary keyword.

  2. 2

    Write or paste your excerpt

    Add a one or two sentence summary of your article that captures the specific learning outcome or value the reader will get from clicking through. This input becomes the foundation of your meta description, so write it with care rather than copying your opening paragraph. Front-load the most compelling element, name the audience explicitly if it is non-obvious, and end with a clear value statement that differentiates your post from the dozens of competing results targeting the same query. The generator will refine the wording into a description that fits within the one hundred twenty to one hundred sixty character range.

  3. 3

    Add your featured image URL

    Paste the URL of your article's featured image, ideally a twelve hundred by six hundred thirty pixel JPEG or PNG hosted on the same domain as the post itself for maximum compatibility with social platforms. The image becomes both your og:image for Facebook and LinkedIn shares and your twitter:image for X cards. If you have a separate twelve hundred by six hundred seventy-five pixel Twitter-optimised version, paste that as the twitter:image override to avoid the very minor top and bottom cropping that occurs when Twitter renders an OG-standard image into its 16 to 9 card frame.

  4. 4

    Generate the full tag set

    Click the Generate button to produce a complete article-type metadata block including title tag, meta description, og:type article markup, article:author and article:published_time properties, twitter:card markup, and any supporting tags like og:locale you need for the specific page. Copy the entire block into your CMS metadata fields or directly into the head section of your page template. Verify deployment by viewing the page source after publishing and confirming every tag is actually present on the rendered HTML rather than being silently stripped by a caching plugin.

Real-world examples

Common situations where this approach makes a real difference:

Weekly content publishing workflow

A content team standardises its publishing checklist to always include running the Meta Tags Generator before scheduling each new post, treating the title and description as required publication fields rather than optional polish that can be added later. The discipline reduces the number of posts going live with auto-generated descriptions pulled from random first paragraphs to effectively zero. Within a quarter the team can demonstrate measurable improvements in average organic CTR across newly published posts compared with the previous quarter's baseline, justifying the small workflow overhead with concrete traffic gains that compound across every post the team publishes going forward.

Guest post submission

A freelance writer producing a sponsored article for a client site uses the tool to generate a complete meta tag set including title, description, og:type article markup, article:author URL pointing to her bio page, and a suggested twitter:image URL. She hands the full markup over alongside the draft itself, making the editor's job substantially easier and ensuring her byline is preserved across every social share rather than being silently stripped. The professional touch differentiates her submissions from less polished freelancers and increases the likelihood the client requests her for the next round of content commissions.

Old blog post refresh

An SEO specialist auditing a three-year-old blog updates forty posts that were originally published with no meta descriptions at all, working through the backlog in priority order using Search Console impression data to identify which posts will deliver the biggest CTR uplift from a metadata refresh. He uses the generator to write targeted descriptions for each post based on the current keyword data showing what queries Google is actually matching the posts against today versus what was anticipated at original publication time. The refresh delivers measurable CTR improvements within the first month and continues compounding as more posts work through Google's reindexing cycle.

When to use this guide

Use this every time you publish a new blog post to ensure it has a complete, correctly formatted set of title, description, and social sharing tags before going live.

Pro tips

Get better results with these expert suggestions:

1

Update title tags when content dates become stale

Review your blog post title tags quarterly and update any that have become date-stale since the last review cycle. Posts with year-specific titles like Best Tools of 2022 need updating to the current year or removing the year entirely, because outdated dates in SERP snippets actively signal stale content to searchers who skip past them in favour of more recent results. Adding a freshness qualifier like Updated 2024 to the title or description maintains click-through rates as content ages and can reset the recency signal in Google's eyes when paired with genuine content updates rather than purely cosmetic date changes.

2

Use article:modified_time for refreshed content

Whenever you significantly update an older blog post by adding new sections, refreshing statistics, or expanding the underlying advice, set the article:modified_time property to the current date in ISO 8601 format. Google reads modification timestamps as freshness signals and can re-trigger ranking improvements for queries where recency is a confirmed ranking factor, which is particularly impactful for news, technology, finance, and how-to content where audiences expect current information. The signal works best when paired with substantive content updates rather than purely cosmetic timestamp bumps, since Google's quality systems detect and discount manipulative freshness signalling.

3

Set article:author to the author's profile URL

Google's E-E-A-T guidelines covering Experience, Expertise, Authoritativeness, and Trustworthiness weigh author expertise heavily for YMYL topics covering health, finance, legal, and other consequential subjects. Connecting posts to dedicated author profile pages via the article:author property creates a structured link between the content and the documented expertise of the person who wrote it, which both Google's algorithm and human quality raters use as a credibility signal. Pair the property with on-page author bylines, Person schema markup, and rel author links to construct a layered attribution chain that reinforces editorial credibility from every angle.

4

Write a different description for your most-shared posts

For posts that you know will be heavily shared on social media because they target trending topics, viral formats, or controversial angles, write an og:description that is genuinely more emotive and benefit-led than your SEO meta description rather than reusing the same string in both properties. The SEO description should be keyword-aligned and query-matching so it earns the search click, while the OG description should be share-motivating and curiosity-driven so it earns the social click. Using the two properties independently for your highest-traffic content lets you optimise for both surfaces simultaneously without compromising either.

5

Include the target keyword in your title tag

For blog posts, place your primary keyword as close to the beginning of the title tag as possible. This is one of the strongest on-page SEO signals.

6

Use og:type = "article" not "website"

Setting the Open Graph type to "article" unlocks additional properties like article:author and article:published_time, which help platforms better understand and display your content.

7

Match your meta description to search intent

Read the top 3 results for your target keyword and notice the language they use in descriptions. Match that framing to align with what searchers expect to find.

FAQ

Frequently asked questions

Yes, without exception, because a unique meta description for each post helps search engines understand the specific content of each page and gives each post the best possible chance of generating clicks from its target audience. Google flags duplicate meta descriptions across pages as a technical issue in Search Console under the HTML Improvements report, and identical descriptions reduce your site's overall click-through performance because each affected page presents the same generic pitch to the same potential readers. Unique descriptions also help Google differentiate between similar posts that might otherwise cannibalise each other for the same query, since the description gives Google additional signal about which version is the better match for any specific search intent.
A high-performing baseline format is Primary Keyword colon Supporting Detail pipe Brand Name, for example How to Write Meta Tags A Complete Guide pipe FixTools, keeping the total length under sixty characters to avoid truncation. For list content, use the pattern Number Adjective Topic Year for posts like Seven Proven Meta Tag Templates 2024. For comparison content, use Option A versus Option B colon Which Is Better for posts pitting two approaches against each other. For evergreen how-to content, lead with How to plus the specific outcome the post promises. Match the format to the specific query type you are targeting rather than applying a single template to every post regardless of intent, since search behaviour varies meaningfully by content type.
It can meaningfully improve reach because platforms like Facebook and LinkedIn use the article type to categorise content and may surface it in news-focused discovery feeds alongside similar editorial pieces rather than relegating it to general link previews. The additional article namespace properties like published_time, modified_time, author, and section also provide platforms with substantially richer context for content distribution decisions and may unlock visual treatments specific to editorial content. Using og:type equal to website for blog posts loses all of these distribution benefits and treats the content as a generic web page, which is a significant downgrade in how the post performs on every platform that respects the article type semantically.
Review meta tags whenever you substantially update the post's underlying content, when your target keyword shifts based on Search Console query data, when the post's CTR drops significantly visible in the Search Console Performance report, or when seasonal context makes the previous framing feel dated. A quarterly meta tag audit of your top twenty posts by impressions is a practical minimum maintenance schedule for any active blog. Older posts that have decayed in rankings often benefit from a fresh title and description aligned with the keyword they currently match against rather than the keyword you originally targeted, since query landscapes shift faster than most content authors expect.
Only include the publication date in the title tag for content where recency is a strong search signal, including news articles, annual guides, best-of-year lists, and time-sensitive technology coverage where audiences explicitly search for current information. For evergreen how-to content the year inclusion creates an annual update obligation or the title becomes a liability as the date ages and signals stale content to searchers. Omit dates from title tags for evergreen content and rely instead on the article:modified_time Open Graph property combined with on-page last-updated labels to communicate freshness without locking the title tag into a fixed point in time that requires constant maintenance.
The article:modified_time property is an Open Graph extension that specifies when the content was last significantly updated, formatted as an ISO 8601 timestamp such as 2024-03-15T12:00:00+00:00 including the timezone offset. Google reads this tag as a freshness signal and uses it as one input when deciding whether to favour your page for queries where recency matters as a ranking factor. Including it on refreshed posts can trigger measurable ranking improvements for time-sensitive queries, particularly in news, technology, and how-to verticals. The signal works best when paired with substantive content updates rather than purely cosmetic timestamp changes that Google's quality systems can detect and discount.
Yes, and it is the most common approach because maintaining two separate image assets per post adds management overhead that rarely justifies the marginal Twitter rendering improvement. If you set og:image and do not explicitly set twitter:image, Twitter automatically falls back to the og:image value, so a single twelve hundred by six hundred thirty pixel image covers both platforms with acceptable presentation. If the post is shared heavily on Twitter and you want pixel-perfect Twitter display matching the 16 to 9 aspect ratio Twitter prefers, create a second twelve hundred by six hundred seventy-five pixel version of the image and set it explicitly as twitter:image so the dedicated Twitter version is used in card rendering.
Indirectly yes, because well-written titles and descriptions help Google understand the specific topic and intent of your page, which influences whether the page is selected as a featured snippet source or cited inside an AI Overview answer. The most important factor remains the on-page content quality and structure, with clear headings, concise definitions, and step-by-step instructions where appropriate. However, a precise, query-aligned title tag and a description that mirrors how a searcher would phrase the question both contribute to the relevance signals Google uses when assembling featured snippets and AI summaries, so neglecting either is a missed opportunity even on otherwise excellent content.
Yes, structured data complements meta tags rather than replacing them, and together they form a more complete signal to search engines about what your content is and who created it. Add Article schema using JSON-LD to specify properties like headline, author, datePublished, dateModified, image, and publisher in machine-readable format that Google can use directly for rich results eligibility. For how-to content add HowTo schema; for FAQ content add FAQPage schema; for video content add VideoObject schema. The combination of strong meta tags and accurate structured data is dramatically more powerful than either layer alone and is now considered standard practice for any blog targeting competitive queries.

Related guides

More use-case guides for the same tool:

Ready to get started?

Open the full Meta Tags — free, no account needed, works on any device.

Open Meta Tags →

Free · No account needed · Works on any device