If you have done all the SEO required to be #1 in Google for a keyword, you will be #1 for that keyword in Google.
If you've done all you know about SEO and you're still not #1 in Google for your keyword, the logical conclusion is this: you do not know enough SEO.
Same with everything else.
If you've written a great post card, sent it to a million people and nobody's buying, you have not done everything in some area. You've sent it to the wrong people, at the wrong time, it's the wrong offer, the copy is off.
You could go through all the steps (choose a target audience, write the postcard, send it out, have people ready to answer the phones) but if you did not do them correctly, you're not getting results.
So, again, if you've done everything and you're not getting the results you hoped, you've either done everything wrong or you did not do everything (though you may have done everything you know).
Do not argue with the people who point out to you that the only conclusions you can draw from failing to reach the results you wanted are:
1. you made a mistake somewhere
2. you skipped (or did not know you were supposed to do) one or more steps.
Your job when you feel you've done everything but you're not getting the results is to find out what you've messed up or did not do at all.
The sooner you do that, the sooner you get the results you want.
Cross my little meanie of a heart.