I recently realized google was indexing my site with and without the www. I have a 301 set, so I'm not sure how this happens. I verified with www.seoconsultants.com/tools/header that the 301 was valid. Previously I wanted to use the www., but as of last night I changed everything to remove index.html and www., of course adding new 301's. I'm in the process of building links, so I figure if I was going to do it this was the time. I also noticed in google webmaster there was seperate stats for www. and without. I deleted my www. account and set the other to prefer no www. Is there anything else I can do to make sure google never uses www? I havent had this problem before. Not sure if I can post my domain or not.
All that you have done should be sufficient to let the search engines know you want to use the non www version, particularly if your 301 redirects are working properly.
Yeah, I've done it before many times, which is why I didnt notice at first, I just didnt pay attention, and I think it was hurting me. I even use the same code on other sites, but for some reason this site wasnt working. Hopefully after these new changes everything falls into place over the next couple weeks. I'm from OC too!