As a marketer who has done similar in the past few years - and for similar reasons - I think as long as you can continue to show that you created value at each move, and that you also progressed in your skills and abilities - then maybe a new employer won't be so shy about bringing you on. They should see more value in bringing you on than have concern about you leaving.
An alternate to consider if you're worried about being labeled a job hopper versus a value builder is to simply ask to be brought on as a contractor instead so you have a legitimate reason for start-stop dates. Recruiters won't look at you as a hopper then. You can also potentially make more money this way if you do it right though self-employment can be difficult in its own ways.
Most job hoppers get labeled as such because they complain about the boss they had, the company culture, the commute, etc. They left company after company because they couldn't get along.
Build a great story explaining why you made each move and make sure it's a story that is logical (e.g., "I wasn't actively looking and they called with an opportunity my current employer could not offer") or resonates (e.g., "I have a real passion for technology like yours and my current company was in healthcare which was not so interesting to me.").
Nonetheless, there comes a point where you need to stop it and grow within an organization where you feel happy and begin to work your way up. Hopping may build great skills but it gets exhausting along the way and can take a toll on your 401k if you don't do it right, too.