Canonical tags for SEO: setup and the mistakes that break them