htmx e raggiungibilità tramite google bot
Alcuni giorni fa ho trovato htmx che mi piace molto.
È semplice e mi offre un modo per utilizzare la mia soluzione di backend preferita e posso evitare molto JavaScript.
Ma non sono sicuro se il bot di Google troverà gli snippet caricati pigri.
Esempio:
<div hx-post="/clicked"
hx-trigger="click"
hx-target="#parent-div"
hx-swap="outerHTML">
Click Me!
</div>
Questo dice a htmx:
"Quando un utente fa clic su questo div, invia una richiesta HTTP POST a" / cliccato "e utilizza il contenuto della risposta per sostituire l'elemento con l'id genitore-div nel DOM"
Il bot di google troverà i dati che carico lazy da htmx?
Risposte
I crawler di Google attualmente eseguono javascript, quindi il contenuto caricato pigramente da htmx potrebbe essere visibile, ma non garantisce.
Se utilizzi l' hx-boostattributo per migliorare i normali link e moduli, dovrebbe essere molto amichevole con l'indice dei bot:
https://htmx.org/attributes/hx-boost/