It seems to me that Jo Good is lying by ommisssion, hoping to appear to be "transparent" about the promos that make up much of her vlogs flogs.
Her vlog last Sunday she visits a Harley Street vascular surgeon about veins on her legs. Do we really think she'd bother filming and namechecking the doctor and clinic several times in the vlog, and giving a link to his website, if there was nothing in it for her?
She comes off full QVC yet she disingenously indicates in the vlog text "THIS VIDEO IS NOT SPONSORED". She uses this woolly term which she hopes brushes off any questions as to her transparency. That vlog might not be sponored per se, but she might be getting future freebies/discounts, or maybe she just got the consultation fee waived, none of this is made clear.
Another red flag: if she was paying for this 100% herself she'd be proudly shouting it from her roof terrace.
She states the link for the clinic is not an affiliate link - well, it wouldn't be if she has a different type of promo arrangement with them. Indeed, who would expect a surgeon to take appointments via an aff link (which work with a click-though direct to purchase) - no one should be booking a serious medical procedure in that way.
To me this sort of bullshit "tranparency" indicates Jo Good's complete lack of respect for her viewers. She knows that most of them are of an age where they might be less savvy to the wily ways of influencers and social media spruiking - she's hoping her loyal stans don't know the difference between the various ways she can profit - whether by a sponsorship / direct appearance fee / aff link / referral commission / freebie / gift, etc.
True transparency would be "THIS VIDEO IS NOT SPONSORED BUT DON'T WORRY I'LL BE GETTING SOMETHING OUT OF IT ANOTHER WAY".