Forum Moderators: phranque
With the latter there is a clear cause & effect relationship between the marketing I do and the results in terms of sales.
Online it's a whole "nudder" issue. Sometimes it feels that the more I do (ie, run more Adwords, build denser sites with more pages, establish more incoming links, give away more free stuff, etc.) the less the site in question generates in sales.
Then there's the whole SE thang. One of my sites showed up on G's 15th SERP for the most important keyword. Then the site dissapeared altogether from G for that keyword. It wasn't even in the top 1000 hits according to a rankings service. Now it's at 760th spot in the search results.
Anyone ever get frustrated?
The challenge is to hang on amidst the ups and downs, and keep doing what you need to do to grow your business. Have faith in your longer-term vision.
(1) Work to broaden the sources of quality traffic to your site, and (even more important) ...
(2) Work on ways to improve conversion when they get there.
A couple of years ago my (then) host had an outage when Googlebot came calling and my site was absolutely gone from Google for several weeks. Traffic dropped by 80% or 90% until Google found it again.
Since then I've worked to become less dependent on free search engines for visitors. I still have a long way to go, and Google still sends the majority of my traffic. However, the non-Google portion is enough to live on if I had to.
Hang in there!