Este es un tema complejo y depende de cada sitio. Básicamente lo que más influye en el posicionamiento de los sitios es:
Más allá de esto, un buen diseñador web tiene en cuenta el resto de los códigos y prácticas que hacen que el diseño web de cada una de sus páginas esté optimizado para ser indexado de manera adecuada por los buscadores.