Un error que Google no perdona es tener enlaces a nuestro sitio que muestren el error 404 (es decir que el archivo ya no existe o que el navegador web no ha sido capaz de comunicarse con el servidor). Esto suele ocurrir cuando actualizamos sitios web y cambiamos el nombre de las páginas o cambiamos de dominio, hacemos la instalación de algún CMS, etc. Una forma de evitar este problema es utilizar las redirecciones 301 junto con el archivo .htaccess.
Las redirecciones 301 son redirecciones (valga la redundancia) de carácter permanente. Esto quiere decir que si se tiene configurada esta re-dirección en un dominio http://dominio1.com a http://dominio2.com, todo el trafico que va al primero, automáticamente y de forma trasparente para los usuarios y motores de búsqueda se traslada al dominio2.com, junto con el PageRank (por eso es que es valida para SEO). Esto es vital para mantener el posicionamiento en buscadores.
El archivo .htaccess es un archivo de configuración en servidores Apache, el cual permite gestionar las re-direcciones 301, además de muchas otras cosas más. Este archivo se encuentra en el directorio raíz del hosting (regularmente dentro de la carpeta public_html). El extraño nombre lleva delante un punto ya que es la forma de convertir un archivo en oculto en los sistemas Unix.