Technical

How to fix a missing character encoding

These pages do not declare a character set, so the browser guesses. When it guesses wrong, accented characters and quotation marks come out as garbage.

What it is, and what it costs

The charset tells the browser how to decode the page's text. Without it, a wrong guess produces mojibake (café becomes café), which looks broken to readers and can confuse crawlers parsing the page.

How to fix it

Add <meta charset="utf-8"> as the first thing in the <head>. Nearly every theme includes it; a missing one means a stripped-down or hand-built template.

How to check your site

View source and confirm <meta charset="utf-8"> near the top of the head. Garbled accents on the page are the visible symptom.

Questions people ask

utf-8 or something else?
utf-8, effectively always. It covers every language and is the web standard.

Does your site have this?

Check your site to confirm each page declares its encoding.

See also

All SEO checks →