icons.apple-touch.missing
Declare an apple-touch-icon for the iOS home screen
infoper pagevendor-spec
Why it matters
iOS does not read rel="icon" when someone adds a site to their home screen. With no apple-touch-icon it takes a screenshot instead, so what they saved is a thumbnail of whatever was on screen at the moment they saved it.
What the finding looks like
The message goflag prints, with example values substituted.
info icons.apple-touch.missing Page declares icons (icon) but no apple-touch-icon; iOS will screenshot the page instead.
How to fix it
This rule ships no snippet, because the remedy is a judgement rather than a line of code: the finding tells you what is out of range, and what to put there is yours to decide.
Says who?
This rule is vendor-spec, and it cites the documents below. Nothing here is goflag’s opinion of what a good page looks like — if you disagree with a finding, this is what you are disagreeing with.
- Configuring web applications (Safari Web Content Guide)
Apple · vendor-spec
- HTML Living Standard — link types
WHATWG · normative