Your website does not have to be perfect to get high listings on Bing, Yahoo or Google. It just has to be better than the websites of your competitors. It's similar to this popular joke:
Two hikers on a trail came around the bend to find an enormous brown bear about 75 yards up the trail. The bear spies them and begins running toward them at a full gallop.
One hiker drops his backpack, sits down, throws off his boots, and starts lacing up a pair of running shoes.
The other hiker says: "What are you doing? You will never outrun that bear!". The first hiker replies: "I don't have to outrun the bear..."
If your website is only slightly better than the sites of your competitors, your website will get the click.
If more than one web page has been optimized for a keyword, it's the quality of the links that makes the difference. The following tips will help you to beat your competitors.
Find your real competitors
Your main competitors are the websites that have high rankings for your keywords. Search any search engine for five of your keywords and write down the URLs of the websites that rank best for these keywords. These websites are your main competitors.
Analyze the backlinks of your competitors
The next step is to find out how many of the links to your competitors contain your target keywords. This is easy with IBP's link manager:
IBP will find all web pages that link to your competitors and it will also show you the anchor texts that are used in the links. You can sort the found websites by anchor text so that you can quickly see which anchor texts are used.
To outperform your competitors, your website should have more inbound links that contain your target keywords than the websites of your competitors.
Check the top level domains of the linking pages
If you target local Bing versions (bing.com.au, bing.co.uk, etc.) then your website should have more backlinks from websites that use the corresponding top level domain than your competitors.
For example, if you want to get high rankings on bing.com.au then try to get backlinks from .com.au websites. Of course, IBP's link manager can filter the backlinks by domain and it also enables you to find links from local Bing versions.
Check the PageRank spread of the linking pages
Although the official PageRank number that Google displays in its toolbar is a flawed metric, it can still help you to find out why some websites rank higher than others.
If you've used IBP to find the web pages that link to your competitors (see above) then you also have the Google PageRank of each page that links to your competitors.
If your competitors have more backlinks from web pages with a high PageRank than your website then you should try to get more high PR links.
Check the content of the linking pages
Bing prefers websites that get links from related websites. If you sell shoes then a link from a fashion blog is much better than a link from a website about puppies.
Your website should have more inbound links from related websites than the websites of your competitors. IBP's link builder can help you to find web pages and blogs that are related to your site.
Do the things above and your website will get better rankings than the websites of your competitors. Also analyze your website with IBP's Top 10 Optimizer to make sure that the content of your web pages is compliant to Bing 's latest ranking algorithm.