SEO is snake oil, and search engines ignore keyword spam.
Keyword spam? Maybe we're not talking about the same thing, but in your
body text you have to include words or phrases that you think people
looking for your type of site are going to type into a search engine. I
don't call that keyword spam, I call that a necessary part of creating
website text. And I doubt search engines ignore that kind of thing.
Unless of course all you're going to do is repeat the same words or
phrases over and over, which is not what I stated above. I stated
creating a page of flowing text that also includes the keywords that you
believe customers are going to search on. That is how Google decides
what your page is about, is it not?
It's a necessary skill, but not all that difficult - just speak the same
language as your customers. Don't describe a product as "delicious
meals for canine companions" - call it what it is, dog food, because
that's the term your customers will be using when they search for it.
Which is exactly what I'm talking about. However there will be
thousands of other sites also using the term, dog food, so there's no
chance your site is going to show up at all.
That may require a bit of an adjustment for marketroids who are used
to using the overblown, grandiose language that's common in traditional
advertising, but for most of us it's just the natural way we speak and
write.
Ranking and matching are entirely different animals. Links from other
sites play a huge part in ranking. If someone searches for "dog food,"
the first two results are PetCo and Purina. That's not because those
companies have carefully tuned the language they use on their sites,
it's because there have been a bazillion tweets that say "I'm going
to PetCo to buy dog food," or links to purina.com when people write a
blog article about their favorite dog food.
When I first launched my CamelBones project, it was the #1 result for
a Google search for "Cocoa Perl bridge" within a week. That's not the
result of careful keyword placement - I literally did *nothing* along
those lines. It happened because it was a project that a lot of people
liked. They wrote about it and linked to it in their blogs, and they
used the same term to do so that someone else would be using in a
google search.
And how did they know it existed for people to like it and write about
it? You must have had to do some work to promote it.
Sure my UK site works fine and is on the first page if you search using
those same keywords, but include the local town or county as well.
However, no-one is going to include that distinction in their search.
They are only going to search on those major keywords, with probably uk
on the end to prevent non-uk pages showing up. Unfortunately, this is
where the market is over-saturated and where the hard work begins, and
why the site is only on page 17.
SEO consultants and book authors would like you to believe that it is,
because they want you to buy their services and books. But it's really
not - if you have a product or service that *deserves* a high Google
ranking, it will get it regardless of whether or not you take special
steps to "optimize" your site for it. On the other hand, if the product
you're selling is inferior and/or unpopular, no amount of SEO snake
oil will fix that - you're better off just buying adWords if that's the
case.
And how will it get a high Google ranking if no-one knows about it? A
bit of a catch 22 situation, don't you think. Yes, I know you have to
also do the donkey work and try and get other sites to link to yours
(backlinks), but generally, in ecommerce for instance, those sites are
likely to be your direct competition.