Image representing Google as depicted in Crunc...
Image via CrunchBase
Search engines can be very difficult to understand. There is not a complete explanation of how their ranking algorithms work. However,  the fact that the average person does not intuitively knows how to crack algorithms of the search engine results in the same questions, which are usually variations of: “How do I get my site to the top of the search engine results pile?”

Search engine optimization is not magic or something equally difficult to understand. Instead, it is a step-by-step process. It can be summarized in the following points:

1.  An understanding of how search engines think.

2.  Knowledge, what do search engines think.

3.  Learning proven technical optimization

4.  Application of knowledge and time.  (experience – commonly known as the “Trial and Error”).

Of course, SEO  is not fully explained by these four sentences.  You need to do a lot of research and learning before you can have the knowledge and tools to learn and implement SEO on the web with exceptional results. Success on the Internet is based on implementation of Search Engine Optimization better than your competitors. If you do this, your Internet business will thrive.

However, if your SEO strategies are not implemented correctly, and if you do not see your site rank in the vicinity of  where it should be for a certain key word, then you may have one of the following problems:

1.  Your Website May be Sandboxed. (especially Google).

2.  Your site could be penalized or even removed from the index by a search engine for violating a TOS(terms of service).

3.  A search engine may think you are spamming.

In the first case, you have to “wait it out” with Google, while building your website up in the interim. In order to NOT encounter the second and third problems you need to make sure you implement a very good SEO strategy and to understand what exactly the search engines will and will not allow.