James Bachini

Refactoring for ROI in affiliate marketing

The importance of refactoring is well documented in the programming world. But I haven’t seen it mentioned in an affiliate marketing context.

So what is refactoring?
Basically refactoring affiliate campaignsstarting again from scratch. So instead adding variations to your banners or landing pages, start again and use everything you’ve learned to produce a better campaign.

If you have a campaign that is over a year old and still making money then you are sitting on a cash cow. It makes a good ROI but you shouldn’t be complacent. What is the harm in putting a bit of extra work in and rewriting everything that is needed to produce the campaign. Think of it as a brainstorming exercise. As you rewrite the code or redesign those banners you will naturally come up with better ideas than what you had a year ago. You should have been split testing variations and learned from previous mistakes and wins. That knowledge should in theory be able to enable you to redesign your campaign and get improved ROI.

Ideas for refactoring:-

  • Landing pages – recode them from scratch, redesign logos. Give it a complete overhaul
  • Banners – Come up with a completely new idea/design that hasn’t been tested before.
  • Review Ins/Outs – Retest traffic sources and affiliate offers.

Each should be tested against the original separately of course. Perhaps you got it right first time but the chances are your new campaign will perform better than the year old campaign and then you can start the process of split testing individual components again till next year.

Get The Blockchain Sector Newsletter, binge the YouTube channel and connect with me on Twitter

The Blockchain Sector newsletter goes out a few times a month when there is breaking news or interesting developments to discuss. All the content I produce is free, if you’d like to help please share this content on social media.

Thank you.

James Bachini

Disclaimer: Not a financial advisor, not financial advice. The content I create is to document my journey and for educational and entertainment purposes only. It is not under any circumstances investment advice. I am not an investment or trading professional and am learning myself while still making plenty of mistakes along the way. Any code published is experimental and not production ready to be used for financial transactions. Do your own research and do not play with funds you do not want to lose.