Being in “the business”, I am often asked what needs to happen for a website to be first in search results. I’ve even seen it as a mandatory requirement in some RFPs. There are a lot of misconceptions regarding this topic so let me offer my own opinions on it. First there are a few things that need to be understood and accepted:
- Achieving good ranking in search results is not just predicated on having a quality or well built web site. Good coding practice is very important, absolutely, but it is only part of it and a small part at that.
- You can affect your own ranking without hiring an SEO “guru”, but it will take time and effort.
- You’ll need to be able to change your site content often so get a content management system.
So if you’ve decided you’re going to do this yoursel, then here’s what you do:
- Make sure that whatever you publish to your site adds value for your target audience. If you publish content that is useful and relevant for your audience (aka customers) you can’t really go wrong. They will appreciate it, will probably come back later, they might share it with their own network and if it’s relevant, your content is more likely to contain key words that they would look for in the first place.
- Get as many other sites you can to link to yours. Every inbound link is an indication of confidence. Exchange links with partners, suppliers, customers. Sign up for online directories, associations etc. and make sure there is a link to your site.
- Promote your site using social media. If you’re not there already, get a Facebook and LinkedIn account. Everytime you publish something on your site, promote it in your social media accounts with a link back to the info on your site. Always send traffic to your site!
- Make sure your site has the social media sharing icons so that people can share your content via their own social media accounts.
So that’s a good start. Check out this very clever table of SEO ranking factors. by Third door media.
SearchEngineLand-Periodic-Table-of-SEO