I saw this in Craigslist today:
(snip)
I am increasingly asked to design WordPress websites, and asked to make them so they are easily findable on the first pages of a major search engine like Google, Yahoo, Bing, etc. In fact, just today, I got an inquiry on this very matter. The client wants me to redesign their existing website using WordPress, so I can show them how to update and maintain it, AND they want people to be able to find the website on the first pages of a major search engine. …Two weeks ago, was the last inquiry I got on this very matter, so there is potential for work on 1 or 2 websites a month, if I can resolve this, potentially. …I would love to partner with a mentor webmaster who could either take on that end of the websites or could instruct me. I’m open, and would like to resolve this ASAP. …HELP ME!!!!
(some more snipped)
I’m not a SEO guy; I’m a web programmer (among other things) with some ideas about SEO.
I didn’t send them an email offering my elite services as a SEO guy to help them get first page results. I started off by pointing out that the first thing they needed to decide was the keywords they wanted to rank for– and that “camera lenses” would be a lot harder to rank for than “used canon lenses in Portland.” So the first step would be to define some better keywords.
And for on page SEO, frankly, you could do worse than WordPress- that is, with some SEO plugins, good choices of keywords, pretty URLs, you know, all that stuff a good webmaster would set up for you.
However, you also need to look at the kinds of content you have, the quantity and quality of links to your site and even the responsiveness of your web server.
In a handful of nutshells, you need quality posts that are over 300 words long, using but not overusing your keywords. They should be the kinds of posts that people who search for what you’re offering are looking for, helpful or interesting, or whatever.
You need “some” links. You can’t have an exact number because it’s not an exact science. If they’re all from hack blogs, you might need thousands of them. If they’re from solid domains with some personal accountability, you might need hundreds. But don’t run out and buy them all in one bunch, you want them to be gradually built up.
And starting last year, Google started factoring in the response time of your server; a more responsive server gets better results. Pages loading in a couple of seconds get better results than pages that take a minute to load.
However, keep in mind that none of these are really solid rules; they are differently weighted tests that you could consider as you go through a SEO offering. To add to that, Google (and probably Yahoo and Bing, but they’re less well publicized) changes its ranking algorithmic about once a year. So you might find that your carefully tweaked and optimized WordPress site sits at number seven for three months and suddenly slides to thirty three, and there were no changes.
What I try to tell people (but I believe most people don’t hear me) is that the search engines are trying to help people find stuff. They’re not “screwing the webmasters” or “being completely obtuse” or even “gaming the systems.” Search engines want to be used to find stuff. So make your stuff easy to find and worth finding, let the search engines do their dances, and just do your best in terms of making quality stuff.
All that being said, if you need a good Search Engine guy, talk to my friend Chris Bigler. I’ll post his email or something when I have it (should be Real Soon Now).