htmx e acessibilidade pelo bot do google

Sep 16 2020

Alguns dias atrás eu encontrei o htmx que eu realmente gosto.

É simples e me dá uma maneira de usar minha solução de back-end favorita, e posso evitar muito JavaScript.

Mas não tenho certeza se o bot do google encontrará os trechos carregados lentamente.

Exemplo:

<div hx-post="/clicked"
     hx-trigger="click"
     hx-target="#parent-div"
     hx-swap="outerHTML">
    Click Me!
</div>

Isso diz ao htmx:

"Quando um usuário clica neste div, emite uma solicitação HTTP POST para '/ clicked' e usa o conteúdo da resposta para substituir o elemento com o id parent-div no DOM"

O bot do Google encontrará os dados que carrego lentamente por htmx?

Respostas

2 Noname Sep 16 2020 at 20:58

Os rastreadores do Google executam javascript atualmente, então o conteúdo carregado lentamente por htmx pode ser visível, mas sem garantias.

Se você usar o hx-boostatributo para aprimorar links e formulários normais, isso deve ser muito amigável com o bot de índice:

https://htmx.org/attributes/hx-boost/