Presumably these links (which have the check mark) in your example images are for third party sites and not local/internal domain links ?

As far as I’m aware avast doesn’t place these check marks if the link is internal to that domain name. I appreciate that it would be preferable to only place check marks for unsafe sites. But I suspect that would cause some confusion as most searches (and internal pages) wouldn’t have any check marks, some users may wonder if the function is working or not.