I read an excellent article today by Ron Belanger of Yahoo entitled Is it time to fire your SEO agency? on iMedia. Ron is trying to cut through the level of SEO Agency bullshit and get to the nitty gritty.
I suspect he will agree with me on the main simple principles of Search Engine Optimisation:
1. Content is King
You need content that truly reflects your product, service, or business. Most important, that content needs to have the main key words (note that I did not say "keywords") by which your business is recognised.
Your content needs to be written well, written using industry expected terms, avoid undue trade puffery, not sink into marketing speak, and be easy for search engines to find and index.
2. Graphics do Not Index Well
I keep finding sites that embed their key marketing messages in graphics. Animated gifs, Flash, all look pretty, and none of them have their content indexed. No indexing equals no ability to find you! If you don't want to be found, why have a web site at all?
3. Sneaky Tricks Penalise You
This is no longer the age when you can fool Google and Yahoo by using sneaky tricks. About ten years ago I experimented with a site that was not being well ranked by search engines. With a colleague (actually by the colleague, coz he understands how to do stuff!) I cloaked the site to present a far better image to search engines than to surfers. We stuffed the cloaking page with as much as we could.
The indexing did not improve!
We uncloaked it about five years later. The indexing improved. Nuff said?
Oh, search engines can unindex you if they find you cloak your site. And they make a lot of PR capital out of doing just that. BMW did it.
Look what happened!
4. Inbound Links are Good
Having links from pages on sites relevant to your site is great. Having them describe your site in the link text is better. Search engines notice such things. An example is
Unix Linux and FreeBSD Man Pages (which contains the text description) as opposed to simply
http://www.manpagehelp.net (which doesn't).
Having links from Link Farms and "bad neighbourhoods" is not great. This does not mean that "paying for a link" is universally bad. After all, an advert is a paid link. But it means that sites whose sole purpose is to create links to other sites are deprecated, especially by search engines. Mature judgement is required when advertising.
Oh, generally a "links page" is a poor thing to be linked to from. Even on a good site a links page says precisely what it is - a page of no real content except links!
5. Standards are Important
HTML standards, that is. We all know that Internet Explorer "pushes the standards envelope" (non standard!), so develop for W3C compliance, not for IE. I hate a site that makes me load IE in order to function, I hate a site that fails to work with Chrome, too. Develop for standards and search engine spidering bots will not get indigestion. It's not that they'll fail, they can cope with most things, but you'll get better mileage out of bots that have easy access.
And imagine usiing your favourite browser to arive ion a site and find the blasted thing doesn;t work for you. You won't change browser, you'll move on. All that optimisation... wasted.
6. Use a Sitemap
I don't mean one that lets a person navigate the site. I mean one that you give to Yahoo and Google as an XML file and that they use to base their indexing on. This saves their having to "walk the links" within the site and tells them what you have present, when it was last updates, etc. It makes their lives easier.
7. Use Your title tag
There's a good one here, on
ComplianceAndPrivacy.Com, and bad ones pretty much everywhere. And
here is a dreadful one. Search engines index the title tag. They give it maximum weight (09. probability). It has to be short, to the point, and full enough to get value from the index. Lose 'waste words', keep action words.
8. Update Your Content
Static sites are like the Marie Celeste. Search engines like proof that your site has not been abandoned, so update pages, add pages and make sure you tell them in your sitemap file by uploading new versions on a regular basis.
So, Can You Do This Yourself?
You bet you can. This does not require an SEO agency. This is simple, good web development. One comment on Ron's article disagrees. He positions himself as essential. And for the time pressured, for the webmaster unwilling to learn, he is. He'll always have a market, but it need not be you unless you make a positive choice to outsource.
Monitor your visitors with a good analytics package (Google has a free one), see what terms they use to find your site and see if you want to develop the wording in the site to enhance the user experience and pull more visitors in. Unless your server is woefully small it won't matter a whole lot if you get a load of irrelevant visitors land there. What matters is to capture the ones you want as business!