Skip to content
Documentation
Rule catalogue

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.