I have a Photography related site and want to rank all 5 keywords in Google so somebody have some more tips in off page or on page so please give me. I am already doing "link building , directory, blog commenting , forum, social bookmarking, .I am waiting for positive reply.
You will have to focus on generating quality backlinks for the site and also develop good meta description & titles for the important pages. select keywords you want to target properly based on the competition for those keywords and search volume.
If you target a highly competitive word such as "photography" you will never come close to page 1 unless you have (literally) millions to spend on the effort. You need to do serious keyword research and find a keyword niche that is not overwhelmingly competitive. Do on-site optimization for them and then build quality links. Hiring a professional can do wonders. If you want to compete for competitive keywords, use AdWords -- it guarantees you a presence on page 1 even for the toughest keywords.
Tell me one thing have Create the TAG on your images. You are telling that your site is Photography related. I would like to remind you that if you have not create image tags than you can't get the first position in Google. Try to use more relevant and new contents. Hope you like these idea's. Thanks
Aside from all the typical clichéd stuff like good content (that will entice others to link to it for you), make sure you really optimize your titles, text (especially lead in and out paragraphs) and headings with your keywords. And of course, make sure your surrounding text supports them by providing an appropriate context.
To rank fast i would suggest free link building if its almost not competitive at all, if the keywords are competitive then i would say that these are your options: Spend a lot of money, or use adwords, not strictly ranking of course but allows you to jump the queue for a bit. If you are not willing to invest money then time and patience is your only option for ranking if these keywords are competitive, forget about ranking for them fast because thats completely different anyway from ranking for them in a sustained way.
Patience is a virtue with search engines. If you want to rank fast, you can do that but there are chances that you will get banned afterwards. A slow but steady strategy is best and promotes trust within your own website.
In my own experiences, targeting some long tail keywords or local relative keywords would be helpful for ranking purpose at the very beginning. I would recommend blogging, social bookmarking, social networking and niche relative forum posting for increasing traffic and quality backlinks. Have a nice day,
For getting good rank to your keywords very quickly,I think that you should pay attention for following techniques. Link Popularity/ Link Building Forum Posting Traffic Benchmarking Keyword research Traffic Analysis Website Optimisation and Content Editing Social Media Profiles Relevant Backlinking