¿La página de inicio debe ser solo un nombre de dominio o puede estar en una carpeta?

10

Estoy trabajando en un proyecto de sitio web y el cliente ha solicitado (por razones de hospedaje) que el nuevo sitio web esté ubicado en una carpeta específica. Esto significa que todas las páginas estarán en www.domain.com/folder en lugar de solo www.domain.com, y tendrán una meta redirección instantánea en la página predeterminada para www.domain.com que redirigirá a www.domain.com. com / carpeta.

Me pregunto desde una perspectiva de SEO si esta es una buena idea.

Creo que la actualización instantánea meta será tratada como una redirección 301 (permanente) por los motores de búsqueda importantes, por lo que supongo que www.domain.com y www.domain.com/folder serán tratados como la misma página, y también También consideró la misma página para la popularidad de enlaces. ¿Es esto correcto?

¿Hay algún argumento (preferiblemente con algún tipo de prueba que pueda darles) que pueda usar para argumentar en contra de que hagan esto?

johna
fuente

Respuestas:

4

El problema que enfrenta es de dos caras:

  • SEO-sabio : las páginas que están más cerca de la raíz generalmente son vistas por los motores de búsqueda como las más importantes. Por lo tanto, le sugiero que use el nombre de dominio completo (por ejemplo, www.dominio.com) como página de inicio. Si el sitio web tiene muchos subdirectorios, estos se ubican en un nivel inferior en el sitio web de forma predeterminada. Debería mantener la cantidad de directorios subsiguientes al mínimo. Además de eso: como dice Lese: si desea cambiar la carpeta en el futuro y todos se han vinculado a www.domainname.com/folder en lugar de www.domainname.com, debe crear redireccionamientos 301 para esos enlaces para guardar El jugo de enlace.
  • Experiencia del usuario : es un poco sombrío, especialmente para una gran institución educativa abrir en una carpeta. En el año 2000 no sería un problema, pero con las expectativas y la experiencia del usuario actual, recomendaría abrir la página de inicio desde la perspectiva del usuario también.
Steven Van Vessum
fuente
11

SEO-sabio, realmente no hay ningún problema aquí. Muchos sitios están configurados para usar una ruta que no sea wwwroot como su página de inicio. Sin embargo, el uso de un URI de página de inicio no estándar puede tener repercusiones en el futuro, porque esta es la URL que será marcada por los visitantes. Si alguna vez decide cambiar la arquitectura del sitio, deberá mantener una redirección adicional para la página de inicio.

Además, evitaría usar una meta actualización para la redirección. Es posible que Google y Bing sepan tratarlo como un 301, pero no es un 301. Como tal, otros servicios, por ejemplo, sitios de marcadores sociales o sitios para compartir enlaces, no garantizan que lo traten como un 301.

También está el problema de la actualización de meta que devuelve un referente en blanco de la mayoría de los navegadores, lo que dificultará la configuración de análisis adecuados. Es mucho mejor usar una redirección 301 adecuada.

La mayoría de los proveedores de alojamiento compartido le permiten configurar su docroot a lo que desee y reescribir / redirigir las URL del lado del servidor. Si su cliente no tiene acceso a estas funciones, es muy probable que esté utilizando un servidor web de calidad inferior. Sería mejor evitar el problema de raíz y simplemente elegir un nuevo proveedor de alojamiento web en lugar de buscar una solución de curita para estas restricciones anormales. De lo contrario, es probable que su cliente encuentre problemas más serios en el futuro al usar un host web de mala calidad.

Lèse majesté
fuente
Mi cliente es una gran institución educativa y la situación de hospedaje no se puede cambiar. Sin embargo, pueden cambiar para no usar una carpeta, simplemente no quieren. Gracias por el consejo.
johna
4

Otro argumento (aunque pequeño) es que si desea ofrecer opensearch en su sitio. Descubrí que, por ejemplo, Chrome agrega su sitio automáticamente si la página de inicio no tiene un subdirectorio.

Niels Basjes
fuente
3

Apache tiene una función mod_alias que creo que podría usar para solucionar este problema:

Las directivas contenidas en este módulo permiten la manipulación y el control de las URL a medida que las solicitudes llegan al servidor. Las directivas Alias ​​y ScriptAlias ​​se usan para mapear entre URL y rutas del sistema de archivos. Esto permite que el contenido que no está directamente debajo de DocumentRoot sirvió como parte del árbol de documentos web. La directiva ScriptAlias ​​tiene el efecto adicional de marcar el directorio de destino como que contiene solo scripts CGI.

toomanyairmiles
fuente