Forum Moderators: phranque
I've never had a bit of trouble, and 99.9% of all my incoming links point to the "correct" domain, because anybody who links to the site will see the redirected URL if they don't type the "www.". In other words, it is difficult to link to the "wrong" version of the domain.
As a further improvement, make sure that you always refer to your home page as either www.example.com/ or www.example.co[]m/index.html[/b], but never both. It's not important what you name domains or pages, just that you are consistent. This prevents all kinds of problems. It keeps the search engine's job simple, because they do not have to invoke special algorithms to analyze your site to determine if example.com and www.example.com are the same, and to determine if your home pages is "/" or index.html; Since you have "told" them with a 301 that only one domain and one home page URL exists, you simplify their job immensely.
When dealing with search engines, naming consistency is important, and can help you avoid technical problems and "duplicate-content filters." So neatness counts.
Jim