Нужно ли www?

Пропишите в .htaccess

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www.сайт\.ru
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]

В таком случае будет редирект на без www

 

 

Для яндекса в robots.txt следует прописать:

User-Agent: Yandex
Host: сайт.ru

Я лично предпочитаю сайты без www , так и удобней и набирать быстрее, да и короче урл выглядит.