Pregunta

Me pregunto si el enlace en el logotipo de la empresa, que generalmente va a la página de inicio, debería ser:

¿Le importa a Google o existen otras reglas?

¿Fue útil?

Solución

A o D.

La codificación rígida de la ruta completa elimina la flexibilidad: deje que el servidor web o la configuración de la aplicación controlen cuál es el valor predeterminado.

(a iirc google no le importa más que a cualquier otro enlace)

Otros consejos

Bueno, imagino que por simplicidad, debería ir a http://www.example.com . incluir index.html lo haría depender de la implementación de la página de inicio en index.html, lo cual no siempre es el caso. Además, si se va a algún subdominio, probablemente no desee ser redirigido a la página de inicio del subdominio al hacer clic en el logotipo de la compañía, que, por lo que he encontrado, siempre debería llevarlo de regreso a la página principal de la compañía. página.

En mi opinión más humilde y dando crédito a mi comprensión de TBL, la URL debería identificar un recurso y no tanto el medio técnico por el que se genera: por lo que argumentaría en contra de incluir 'index.html' en el enlazar. Después de todo, está intentando apuntar al sitio en esa dirección, y el hecho de que actualmente sea HTML (o que DirectoryIndex esté configurado para 'indexar' en el servidor apache) es un detalle de implementación.

Eso deja http://example.com y / a tener en cuenta. Soy algo indiferente entre los dos. ¿Es posible que cambie el nombre de dominio desde donde se sirve el contenido actual? Si es así, ¿quiero vincular a example.com o al dominio actual? Eso es lo que estaría pensando al decidir entre los dos.

Si realmente está tratando de lograr un SEO adecuado, creo que preferiría tener un logotipo o banner (algo que está en cada página para identificar el sitio web, no la página) como fondo de un div. de usar <img>. Por lo general, reservo <=> para imágenes particulares del contenido en una página específica. Esto también le permite establecer el atributo alt que ayuda con el SEO. En cuanto al enlace, realmente no debería importarle a Google. Estoy seguro de que han manejado esto por su parte.

ok simplemente pon un enlace nunca a http://www.example.com/index.html más tarde, puede usar http://www.example.com/index.php si cambiar el alojamiento o el diseño del sitio

igualmente nunca enlace a http://www.example.com ya que esta no es una URL y su el navegador debe repararlo

al vincular desde otros sitios de la empresa a través del enlace del logotipo a http://www.example.com/ tenga en cuenta / como esta es la url real para {página predeterminada en la primera carpeta}

o internamente en el mismo sitio simplemente enlace a " / " ya que esto también significa {página predeterminada en la primera carpeta de este sitio} que mantendrá sus enlaces funcionando si cambia el nombre de la empresa

también asegúrese de que http://example.com/ 301 redirige a http://www.example.com/ {y no dosifica el contenido idéntico del servidor} y si ya hay muchos enlaces a http://www.example.com/index.html primero arregla todo lo que puedas segundo movimiento index.html a index.htm luego redirija 301 /index.html a http://www.example.com/ asegurando así que todos eventualmente noten que http://www.example.com/index.html es ido

sin perder golpes o PR

Me gustaría ir a /

Mi PHP / xHTML se ve así

<a href="<?php echo CONFIG_DIR_BASE ?>" title="Site Home">Home</a>

Las URL relativas (C y D) serían resueltas por los clientes (incluido Google) a URL absolutas (a B y A, respectivamente) y, por lo tanto, se tratarían igual que sus contrapartes absolutas. Si su A redirige permanentemente a B, o B a A, Google también lo tratará como un recurso. Google puntuará A + B + C + D como una página.

Cualquiera que sea la URL a la que los otros eventualmente resuelvan o redirijan será considerada la URL 'canónica'.

Las palabras contenidas en su URL canónica son importantes. Como en las URL de las preguntas aquí en stackoverflow, las palabras deben relacionarse con el contenido. Por lo tanto, lo que debe decidir es si desea o no las palabras 'índice' y 'html' en la URL. Creo que la mejor práctica para las páginas de inicio es tener una redirección http://www.example.com/index.html permanente a http://www.example.com/.

Por supuesto, el contenido sigue siendo el rey, y todo esto es solo ajustes menores en comparación con agregar contenido de calidad.

Creo que debería configurarlo en ~/

IIS / ASP.NET lo traducirá a su raíz automáticamente. es decir, http://www.example.com

Esto también es perfecto para probar localmente. En su máquina local, apuntará a http://127.0.0.1/whateverYourPathIs , y cuando se implemente en vivo, apuntará correctamente a http://www.example.com

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top