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.
Loading Meta Tags…
Article-focused title and description templates
Open Graph article type tags
Author and published date meta support
No sign-up or installation
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.
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 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.
Enter your post title, primary keyword, excerpt, and featured image URL to generate a full meta tag set for your blog article.
Step-by-step guide to meta tags for blog posts:
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.
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.
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.
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.
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.
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.
Get better results with these expert suggestions:
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.
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.
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.
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.
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.
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.
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.
More use-case guides for the same tool:
Open the full Meta Tags — free, no account needed, works on any device.
Open Meta Tags →Free · No account needed · Works on any device