WordPress themes have made marketing a cakewalk for everyone. Of course you ought to know WordPress and you have to have a basic idea...
Marketing has evolved becoming more centered, like getting yourself found by others who need your services rather than going out to find your customers...