2. Are self-referencing canonical tags a good idea?
Yes, it’s normally considered best practice to add a self-referencing canonical tag. A self-referencing canonical tag, like it sounds, is one that canonicals to itself. This ensures that multiple versions of the page (duplicates) don’t get indexed separately.