Security & maintenance

Security headers beginners should know (high-level)

Updated 2026-04-11 · Practical guide for NZ small businesses

Short answer: Security headers are server responses that steer browsers toward safer behaviour—reducing some XSS, clickjacking, and MIME sniffing risks when set sensibly.

They are not a substitute for secure code, but they are a cost-effective layer many NZ SMEs can enable via hosting, CDN, or a careful server config.

Headers owners hear about most

  • Content-Security-Policy (CSP): limits where scripts and assets may load—powerful but can break sites if too strict without testing.
  • Strict-Transport-Security (HSTS): tells browsers to prefer HTTPS—ensure HTTPS works everywhere first.
  • X-Frame-Options / frame-ancestors: reduces clickjacking by controlling iframe embedding.

Practical approach for SMEs

Start with hosting defaults and HTTPS everywhere. Add CSP in report-only mode if your stack supports it, read violations, then tighten gradually. Avoid copy-pasting mega-policies from blogs without testing forms, payment embeds, and tag managers.

How this ties to SEO and trust

Browsers (and users) favour stable, secure experiences. Mixed-content warnings and intermittent “not secure” states hurt confidence even when rankings are not directly penalised.

Frequently asked questions

Will headers fix my outdated plugins?

No—they reduce some exploit impact; you still patch or remove vulnerable code.

Do I need a security header for cookies?

Sensitive cookies should be Secure and HttpOnly where appropriate—often set at application level, not only via headers.