Canonical tag mistakes on Next.js and single-page apps

Published 7 min read

The short version

A canonical is a hint

Canonicals that point at the wrong place

Trailing slashes, query strings and case

Canonicals added by client-side JavaScript

Conflicting signals

Setting it in Next.js

How to check

All guides