For starters, you might have a problem competing with "Towing" or "Portland" as individual keywords. A quick check of Google got me 3,860,000 results for towing, and 29,100,000 for "Portland"!
You might want to consider key phrases over key words. A search for "Portland Towing" netted a lot less whoppin' 80,700 results. Try to go after terms your customers are most likely to type into google or MSN searches.
Also, go list your company on every Towing related directory you can, especially those that list towing companies in Portland Oregon.
As for how many keywords you can use before it becomes spam, it depends on the engine. I wouldn't think what you have now is over the top, but the text on many pages is identical, and should be revised to say the same thing using different wording.
If this is the first site you've done, I'm looking forward to seeing what you can crank out in 10 years! Good Job!
|