Hola a todos:
Habiendo llegado a cierto nivel en temas de CSS, me encuentro con un problema que quiero comentar.
Al principio se me ocurrió, como a tantos otros, que con CSS se podía hacer que, por ejemplo, un texto en el código apareciese luego en pantalla donde tu querías. Así, podías hacer el título y las descripciones de la página se colocasen luego en sus lugares correspondientes, pero en primer lugar en el código fuente, lo más arriba posible.
Luego, he podido apreciar que ello no es válido desde el punto de vista de que el robot vaya a ver que dichos contenidos están al principio del código y les vaya a dar tal valor preminente (supongamos que aparecen después en el medio de la página, tras diversos elementos de presentación que nada aportan al posicionamiento), ya que el código CSS es interpretado al mismo tiempo, resultando en que Google ve las páginas igual que nosotros.
O eso me ha parecido entender, incluso con cierta herramienta SEO que te deja ver las páginas como las ve Google. Yo la he usado y se ven como tales.
El tema viene a que en cierta ocasión una persona me contestó que los robots ven las páginas como se ven en Firefox con la opción vista sin estilos.
Esto parece que no es correcto a tenor de lo dicho más arriba.
En fin, no estoy seguro.
Lo cierto es que quiero profundizar en este tema, presentando la consulta de cómo debieran colocarse los contenidos del XHTML en el código fuente. ¿En el mismo orden que se presentarán luego en pantalla? ¿O colocados según preferencias de posionamiento para recolocarlos en pantalla con CSS y lograr así que elementos primordiales estén antes que otros secundarios?
Es otra forma de preguntar si CSS actúa a favor o no del posicionamiento con este tipo de jugadas.
Yo creo que no. Si hay que diseñar para los humano y no para los robots, entonces el colocar elementos en lugares que luego no se corresperán con lo que se ve en pantalla, ¿no sería una forma de alteración no natural y que persigue alterar resultados mediante programación sólo visible para los robots?
Espero vuestra respuesta.