You can hire a professional to do this for you, but if you would like to do it yourselt. First, create high quarlity content on your site. Second, improve more backlinks to your site from various of high PR pgaes.
Yeah you can either do it yourself with quality content on your website or you could hire a pro. Once you have good content on your website with backlinks etc you are set.
Hi, You have to start with in-site or what we call on-page seo, they are a lot of factors to work on starting from your website structure. I read a useful post on how to do on page seo to rank higher.
You might want to use a Virtual Assistant,if you are not sure on what you can do to help with your SEO.