2
respostas

Questões como SEO e Acessibilidade?

Olá boa tarde, Acredito que esse tópico será abordado mais para frente, mas grande parte do meu elemento HTML fica escondido, dentro dos componentes React, gostaria de entender como podemos evitar esse tipo de comportamento, assim melhorando a qualidade para as buscas em nosso site e também questões como acessibilidade, é somente usando o Fragment?

Obrigado, fico no aguardo

2 respostas

Oii, Vinicius! Como vai?

Como sugestão, para melhorar o SEO e a acessibilidade, utilize a renderização no servidor (SSR) com frameworks como Next.js ou a geração de sites estáticos (SSG) com ferramentas como Gatsby. Adicione meta tags necessárias para SEO e use bibliotecas como react-helmet para gerenciar essas tags dinamicamente. Gere e envie um sitemap XML aos motores de busca para garantir a indexação de todas as páginas.

Para a acessibilidade, use elementos HTML5 semânticos, atributos ARIA, e garanta que todos os elementos interativos sejam acessíveis pelo teclado. Teste a acessibilidade com ferramentas como Lighthouse e axe-core. Use Fragment para manter o DOM limpo, mas lembre-se que sites que dependem apenas de renderização no cliente (CSR) podem ter problemas de indexação, portanto, prefira SSR ou SSG. Se usar lazy loading, certifique-se de que o conteúdo essencial esteja disponível imediatamente.

Deixo aqui alguns links para te auxiliar nos estudos:

Espero que as sugestões te ajude.

Bons estudos, Vinicius!

Olá Nathalia estou ótimo e você? ajudou demais, muito obrigado mesmo