Forum Moderators: Robert Charlton & goodroi
You're having canonical issues... try reading through some of the search results [google.com] the topic brings up here at webmasterworld. Basically, Google sees the www and non www as two seperate pages and you need to pick one and 301 the other into the version you prefer.
There may be more links (or more important links) to www.yoursite.com rather than yoursite.com. Google treats them as seperate entities.
The best strategy is to focus on one of them only, disregard the other. Be consistent. If you are building links, make sure you get links to either one or the other but be consistent.
Also, lets say you pick ht*p://www.yoursite.com. Then put a 301 redirect to that page on ht*p://yoursite.com.
[edited by: caveman at 11:27 pm (utc) on Mar. 11, 2006]
[edit reason] Delinked links. [/edit]