After discussing On and Off Site factors that effect your search engine rankings in my previous posts I've found some additional that you may want to keep in mind.
Make sure that your web server is reliable, not to mention fast. When a search engine spider visits your site and your server does not respond fast enough, then your web pages won't be listed in search engines. For that reason, it is important to choose a reliable host. Sometimes you get when you pay for when it comes to cheap hosting so make sure you go with a quality server.
You should also consider that Google will put your web site into the sandbox if you have a new web site or if you change your web pages. The sandbox is a holding area in the indexes of Google until such time is deemed appropriate before a ranking can commence. What does this mean? Well it can take up to eight weeks until you get regular rankings for your pages on Google. Ask, Yahoo and MSN have similar filters.
Most of the time the only thing you can do is to wait. If you have optimized web page content and good incoming links, you will get high search engine rankings. It just might take a while until you're out of the sandbox.
The most important thing to realize and and understand, is that it takes some time until search engines pick up new pages. Search engines have to visit your web pages, they have to evaluate the found pages, they have to build a new index and then they have to publish the new index. Depending on the search engine, this might take 4-12 weeks. If you already have other pages indexed by a search engine, new pages might get indexed faster but that's not always the case.
If you experience a random drop in your web page rankings, don't panic. Search engines like to test new ranking algorithms. Sometimes you will need wait 2-4 weeks to find out if your rankings have really dropped.
Frustrating? Of course it is. Unfortunately if you have everything taken care of on your site and you've done everything right you are still at the mercy of Google's latest update, Yahoos new ranking algorithm or MSN's search spider habits. Stay vigilante and be patient and you'll be happy with your results.