About This HTML Issue
A <meta> tag has stray quote characters right after its name, as in <meta"" name="description">, so the parser reads them as part of the element name.
In a start tag, the element name runs until the first space, / or >. With no space between meta and the quotes, the browser creates an unknown element called meta"" instead of a <meta> element. The name attribute isn't allowed on that unknown element, which is what this warning reports. Single quotes (<meta'') or a different number of quotes give the same message.
The warning is the mildest part of the problem. Because there is no real <meta> element, the description, viewport or other metadata in the tag never takes effect, and search engines don't see it either. The unknown element also ends the <head> early, and since it has no end tag, it wraps the rest of the page. Expect several errors on the same line in the report, including one that calls meta"" a completely unknown element and a "Stray end tag" error for head.
Remove the quotes so that a space follows meta. If a template or CMS writes the tag, fix it there: the quotes can come from an empty variable or attribute printed right after the tag name. Correcting the tag also clears the other errors it caused.
Invalid example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>My page</title>
<meta"" name="description" content="A short summary of the page.">
</head>
<body>
<p>Hello, world!</p>
</body>
</html>
Valid example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>My page</title>
<meta name="description" content="A short summary of the page.">
</head>
<body>
<p>Hello, world!</p>
</body>
</html>
Find issues like this automatically
Rocket Validator scans thousands of pages in seconds, detecting HTML issues across your entire site.
Help us improve our guides
Was this guide helpful?
Validate at scale.
Ship accessible websites, faster.
Automated HTML & accessibility validation for large sites. Check thousands of pages against WCAG guidelines and W3C standards in minutes, not days.
1K Weekly
1,000 monthly checks. Cancel anytime.
Get 1K Weekly →Join teams across 40+ countries