Appreciate the honesty and clear tips in your article, especially the parts about offering a service in exchange for a testimonial and 'not a huge fan' of being all over social media.
I get overwhelmed with IG, so I typically post once or twice per week then bounce right off.
You're spot on with the contributor comment. I've been in both positions: writing for exposure on a publication & crafting a piece for payment.