What is the best way to asess how competitors are getting top 10 ranking in google, yahoo search rankings

I have been looking into how to get our website into the top listing on google for 3 or 4 specific keywords. After some research and getting quotes from SEO companies here locally in Ireland and from India, all in and around €1000 minimum, I figured Id have a stab myself first (I used to program until .dom crash dashed my dreams, figure this will be a useful skill). After some more research I see two main approaches to improve the ranking, content/keywords use on the site and inbound links. In order to do this effectively, it seems logical to look at what the competitors are doing and try and emulate it too. That has led me to backlink analysis programs such as SEO Elite and Spyglass. Reviews tend to be positive reviewed for both but many reviewers seem to think they are not worth the money. I would have thought this bizarre if a company can get a high ranking then mission accomplished and money earned.

Anyway the reviews were all 4  years old so am wondering are these still the best ways to achieve this? Am I way off the mark? Are there any useful free tools I should look at that can help me easily analysis competitors websites ranking factors?

All comments welcome

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Tony McCreathTechnical SEO ConsultantCommented:
You can get basic back link data from several free sources. Here's some I use:

Yahoo Site Explorer
While it's still here you can explore a domain then select the inlinks option.

SEOMoz Open Site Explorer
You can search a domain and look at its Inbound Links

The tools your looking at will probably enhance on the data you can get above, making it easier and quicker to analyse it.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
David Johnson, CD, MVPOwnerCommented:
download their site and examine there code.. is their site updated regularily ?? fresh content always helps.. incoming links help as well..
Dave BaldwinFixer of ProblemsCommented:
Before you chase after SEO again, you should look at the advertising your competitors do.
C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

David H.H.LeeCommented:
hi williery10,
Try Link assistant tool. You can check the competitor ranking via a various of famous search engines in the market today.
Hi guys we forgot to ask @ williery10 does he/she wants to pay money for these tools ¿
williery10Author Commented:
Hi guys we forgot to ask @ williery10 does he/she wants to pay money for these tools ¿  
Its for 1 website so ideally if I can avoid paying great. I dont think the competition is doing anything to complex so I major analysis or feature rich programs with high price tags may not be needed. Having said that  €167 for SEO Elite and  €250 Spyglass suite is not a lot of money if they are effective, easy enough to use and we get the hits.  All thoughts on how to proceed welcome-thanks
You can ask your WebDesigner to apply some tricks how to increase rating on Google Search engine for free

Jeff PerkinsOwnerCommented:
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.