There is no doubt that there are a lot of components to having a successful web marketing campaign. You have the search component and the user component. You have the SEO component and the content component. You have the organic component and the paid component. And all of these components have their own components that are needed to make them work.
With hundreds of ranking signals being used at any given time (and rarely all at once) it’s enough to make a web marketer get angry. But instead of getting angry, maybe it’s better to just get aggressive!