Make sure your site conforms to Googles preferred standards, such as having a fast loading site, a mobile version of your site, one that doesnt have too many plugins, has compressed css and java, that loads from the bottom of the page, use an embedded email form that uses CAPTCHA to help prevent your site being hacked and used as an outlet for email spamming, use compressed images to allow fast loading, make sure your site is GZip enabled, do not have too many resources in any single page to slow loading speed, use CDN bla bla bla.
You might get a website but for it to be truly competitive you need to do some pretty hardcore work on it, some of which doesnt work anyway. In fact most of it doesn't have much of an effect, its the speed of the site loading you want to work on, after fresh content.