Is it true that favicons should be in the site root? No, that's only if you don't explicitly specify the browser/device-specific tags with a favicon path. See https://en.wikipedia.org/wiki/Favicon.ico.
But the goes on to say:
If you don't have favicon.ico in the root consider adding one, or returning a HTTP 204 instead.
I find this confusing. Should there be a favicon in the root or not? Can this be clarified?
This guide writes:
But the goes on to say:
I find this confusing. Should there be a favicon in the root or not? Can this be clarified?