SEO: ¿Es una buena práctica incluir un archivo CSS principal (usando la etiqueta ) en la plantilla HTML y otros archivos CSS dentro de este usando la etiqueta @import?

A2A.

Está bien usar Link y @importar etiquetas, no tendrás ningún problema. Pero puede afectar el tiempo de carga de su página.

Cargar páginas más rápido depende de la velocidad de descarga paralela. Cuando usa ya sea link o @import en su HTML, el tiempo de carga de la página es normal.


Figura 1 … siempre usando cualquiera de los enlaces O @import está bien

Pero cuando usa una combinación de enlace y @import, la página el tiempo de carga se rompe, es decir, aumenta.


Figura 2. El enlace mezclado con @import rompe las descargas paralelas en IE

Esto reducirá drásticamente la eficiencia de su página.

Además, el uso de varias etiquetas @import puede ser así:

  
  @import url ('a.css');
  @import url ('b.css'); 
  @import url ('c.css');
  @import url ('d.css'); 
  @import url ('e.css');
  @import url ('f.css');
  

conducirá a una descarga fuera de servicio de la página web, como se muestra en la figura a continuación.

Figura 3. @import hace que los recursos se descarguen fuera de servicio en IE

Todos estos problemas no aparecen cuando usa la etiqueta de enlace . Así que te sugiero que siempre busques el enlace.

Espero que esto responda la pregunta.

Gracias por el A2A.

CSS no es mi área de especialización. Te puedo decir tres cosas que pueden ayudar:

1. las etiquetas de enlace e importación no aparecen en las listas de las características más importantes de las páginas de alto rango.

2. Me inclinaré ante Rizwan por los problemas que afectan el tiempo de carga . Google definitivamente parece preferir las páginas de carga rápida. Entonces, si esto ayuda en esa área, puede valer la pena. Aunque, una vez más, si su preocupación es el tiempo de carga, puede haber otras tácticas que tengan un mayor impacto (manejo de imágenes, etc.) Rizwan u otros serían una mejor fuente para eso que yo.

3. La clasificación se basa principalmente en el contenido de su página , la optimización de la página individual y los enlaces a esa página . La construcción del sitio afectará esos problemas. Por ejemplo, no desea que la construcción de su sitio cree URL muy largas con caracteres sin sentido o con sus palabras clave al final de una cadena anidada. A pesar de estos problemas, me centraría en los tres elementos anteriores.

Buena suerte.