Skip to main content
New: 190 SEO checks now available. See what's new
mediumMetadataMISSING_CONTENT_TYPE

Content-Type HTTP header missing — the fix

The server does not send a Content-Type HTTP header, which tells browsers and search engines the MIME type and character encoding of the response.

Where this fits: metadata in SEO

Metadata is how your page introduces itself to search engines and social platforms: the title tag, meta description, canonical URL, Open Graph and Twitter cards. Titles remain one of the strongest on-page relevance signals, and descriptions drive click-through rate from the results page even though they aren't a direct ranking factor. Bad metadata rarely breaks a site — it quietly bleeds clicks on every query where you appear.

Why content-type http header missing hurts your rankings

Without a Content-Type header, browsers must sniff the content type, which can lead to incorrect rendering or security vulnerabilities (MIME sniffing attacks). Search engines may also have difficulty correctly parsing the page content without knowing the declared content type.

This is a medium-severity issue: individually modest, but it compounds — dozens of medium issues across hundreds of pages add up to a real quality deficit in how search engines assess the site.

How to fix it

Configure your web server to send the appropriate Content-Type header with charset for all HTML responses.

Content-Type: text/html; charset=UTF-8

Metadata best practices

  • Write one unique title per page, 50–60 characters, primary topic first, brand last.
  • Write meta descriptions as ad copy: 140–155 characters, include the query intent, end with a reason to click.
  • Ship Open Graph + Twitter Card tags on every shareable page — social embeds are free impressions.
  • Keep canonical URLs absolute, lowercase, and consistent with your internal links.
  • Never duplicate titles across pages — duplicates tell Google the pages are interchangeable.

The full library: SEO best practices, by category.

Frequently asked questions

What does "Content-Type HTTP header missing" mean?

The server does not send a Content-Type HTTP header, which tells browsers and search engines the MIME type and character encoding of the response.

Why does content-type http header missing matter for SEO?

Without a Content-Type header, browsers must sniff the content type, which can lead to incorrect rendering or security vulnerabilities (MIME sniffing attacks). Search engines may also have difficulty correctly parsing the page content without knowing the declared content type.

How do I fix content-type http header missing?

Configure your web server to send the appropriate Content-Type header with charset for all HTML responses.

How serious is this issue?

This is a medium-severity issue: individually modest, but it compounds — dozens of medium issues across hundreds of pages add up to a real quality deficit in how search engines assess the site. It belongs to the metadata family of checks.

How do I find every page affected by this on my site?

Run a free Dr Urls audit: it crawls your site, detects content-type http header missing on every affected page, shows example URLs, and generates a ready-to-use fix task. Re-scan after fixing to verify the issue is gone.

Does your site have this issue?

A free Dr Urls audit crawls your site, finds every page affected by content-type http header missing, and hands you a ready-made fix task.

Check my site free

Related metadata guides