← All checks

metadata · metadata.charset.missing

No charset declared in <head>

Without an explicit charset the browser guesses the encoding, which garbles non-ASCII text and emoji.

Why it matters

Browsers must guess the encoding, risking mojibake for non-ASCII content (Hindi, accented characters, emojis).

Example fix

<meta charset="utf-8" />

Authoritative reference

https://html.spec.whatwg.org/multipage/semantics.html#charset

Run a full audit of your site

Free, no signup, no crawl cap. Check this and 90+ other factors across every public page.

Audit my site →

Related checks in metadata