Dúvida: Framework Front End atrapalha mecânicos de SEO?
Recentemente, terminei os estudos na tríade do desenvolvimento Web Front-End, logo decidi partir para os estudos de um framework. Optei pelo Vue, pois me agradou mais, porém fiquei em dúvida se a componentização do projeto atrapalharia o SEO do site porque sempre ouvi dizer que a semantização do HTML é importante para o melhor ranqueamento nos buscadores. Daí fiquei em dúvida se o uso desses frameworks atrapalha os mecanismos de SEO?
Não é bem a componentização que atrapalha o SEO. Mas como o site é construído, veja se você produz um site SPA, obviamente ele não consegue ter seu SEO calculado porque primariamente não existiria outros links apontando para a página em questão.
Claro que existem alguns truques que você pode fazer para corrigir o SEO. Como por exemplo a lib vue-meta que serve justamente para gerenciar as meta tags dinamicas do vue.
A componentização em si não atrapalha. No fim das conta você vai ter um único arquivo html mais js e css.
O bot Google até consegue renderizar as rotas SPA, mas nunca testei configurações mais completas de SEO.
Por ser algo mais trabalhoso a maioria opta por colocar em server side quando precisam de um desempenho melhor nos buscadores.