htmx et joignabilité par google bot
Il y a quelques jours, j'ai trouvé htmx que j'aime beaucoup.
C'est simple et me donne un moyen d'utiliser ma solution backend préférée, et je peux éviter beaucoup de JavaScript.
Mais je ne sais pas si le robot google trouvera les extraits de code chargés paresseusement.
Exemple:
<div hx-post="/clicked"
hx-trigger="click"
hx-target="#parent-div"
hx-swap="outerHTML">
Click Me!
</div>
Cela indique à htmx:
"Lorsqu'un utilisateur clique sur ce div, émettez une requête HTTP POST à '/ clicked' et utilisez le contenu de la réponse pour remplacer l'élément par l'id parent-div dans le DOM"
Le robot google trouvera-t-il les données que je charge paresseux par htmx?
Réponses
Les robots d'exploration de Google exécutent javascript de nos jours, donc le contenu chargé paresseusement par htmx peut être visible, mais aucune garantie.
Si vous utilisez l' hx-boostattribut pour améliorer les liens et les formulaires normaux, cela devrait être très convivial pour les robots d'indexation:
https://htmx.org/attributes/hx-boost/