Skip to content

Rule · SEO

Character encoding not declared early

seo/charsetwarnvoid seoupdated

Why it matters

Browsers and crawlers need the charset within the first 1024 bytes (or in Content-Type) to decode text correctly.

How to fix it

Send Content-Type: text/html; charset=utf-8 or put <meta charset="utf-8"> first in <head> (Next.js does both).

References

void seo reports 60 rules in this category. What search engines need from the raw response: status codes, titles and descriptions in <head>, self-referencing canonicals, one h1, crawlable links, Open Graph, icons, robots.txt and a sitemap with real dates.