htmx e raggiungibilità tramite google bot

Sep 16 2020

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

2 Noname Sep 16 2020 at 20:58

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/