Generator Meta Tag: What It Reveals About a Site's Platform
The generator meta tag (`<meta name="generator" content="WordPress 6.5">`) is an optional, often auto-inserted tag naming the CMS, theme, or site builder that produced the page.
Why it matters
Zero ranking weight, but it's useful as a diagnostic tool. An outdated generator tag leaks information about vulnerable software; auditors use it to spot platform-specific SEO quirks (like a CMS's default title format) worth checking.
More importantly: it broadcasts your technology stack to attackers. A site running WordPress 5.2 with a known remote code execution flaw becomes a scanning target the moment that tag goes public. It's not a ranking factor, but it's a security tell.
How it works
WordPress, Shopify, Wix, Squarespace, and nearly every CMS auto-insert the generator tag: it's their way of saying "I built this." It's purely informational; it doesn't affect rendering or search.
An attacker can identify your platform in seconds, then cross-check public vulnerability databases. You can delete it easily in most CMS settings or with a single line in a custom template. The tag isn't a security feature; it's just a disclosure.
What does not matter
Removing the tag won't harden anything if your CMS is actually vulnerable; security through obscurity doesn't work. An attacker will find your platform through HTTP headers, CSS paths, or JavaScript filenames anyway.
The tag doesn't affect rankings or crawlability. Google ignores it. Stripping it is cosmetic. If your CMS forces it and removal is painful, focus your security effort elsewhere first.
Code example
Common generator tags from popular platforms:
<!-- WordPress -->
<meta name="generator" content="WordPress 6.5.0">
<!-- Shopify -->
<meta name="generator" content="Shopify">
<!-- Wix -->
<meta name="generator" content="Wix.com Website Builder">
<!-- Custom site -->
<meta name="generator" content="Next.js 14">
Removing the tag in WordPress via functions.php:
// Disable generator tag in WordPress
remove_action('wp_head', 'wp_generator');
Checking your generator tag
If you want to hide your platform, most CMS admins can flip a setting to strip the tag; if you're running custom code, one line in your response headers is all it takes. The tradeoff: you're not really hiding anything from a motivated attacker, so if your team's time is tight, focus security effort on keeping your software updated instead.