I'm offering my knowledge and expertise to bring your website into the top 10 on google and other search engines. I can say that i'm still a learner but some of my sites showed good SERP positions. There are no specific prices as i need to see the website of yours first and determine the related keywords competition, then i can estimate how hard it will be to promote it and can say a price. I usually use free tools in hand to accomplish my goals but sometimes it will involve expenses too, those expenses are to be paid by the site owner, usually for a very competitive keywords those expenses are unavoidable. For example one of my sites ranks positions 50-60 on yahoo for the keyword of 4 million searches, which is very competitive.
When you contact me, so that i can generate related keywords to your website, please kindly include the Topics of your website that you want to rank. That wont be a problem for niche websites, with topics like "uk estates", however on general websites list all those topics that are important for you.