I think its;
(1)Content
Content is the king. Search engines and user like to see unique, informative contents.
(2)Keywords
How search engine knows which sites are related to search query. Keywords is the key to find out.
(3) Backlinks
Site popularity is very important to get high rank.
__________________
Chris. ->> Links are advertising NOT optimising!! <<-
Indifference will be the downfall of mankind, but who cares? Code Samples | People Counting System | Bits & Bobs
There is no correct or wrong answer. Everything is important.
1. Content - No content, no traffic, no money. Nothing to optimize.
2. Titles - Explain what is this content about.
3. Backlinks - Indicate that site is worth reading.
I agree. These are the three most important thing in our site.
First check your site content, after that use basic techniques for your site like meta tag optimization, improve your site content, use h1,h2 tags, and image optimization.