htmx und Erreichbarkeit durch Google Bot

Sep 16 2020

Vor einigen Tagen habe ich htmx gefunden, das ich wirklich mag.

Es ist einfach und gibt mir die Möglichkeit, meine bevorzugte Backend-Lösung zu verwenden, und ich kann viel JavaScript vermeiden.

Ich bin mir jedoch nicht sicher, ob der Google Bot die faul geladenen Snippets findet.

Beispiel:

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

Dies sagt htmx:

"Wenn ein Benutzer auf dieses Div klickt, geben Sie eine HTTP-POST-Anforderung an '/ clicked' aus und verwenden Sie den Inhalt der Antwort, um das Element im DOM durch die ID parent-div zu ersetzen."

Wird der Google Bot Daten finden, die ich von htmx faul lade?

Antworten

2 Noname Sep 16 2020 at 20:58

Die Google-Crawler führen heutzutage Javascript aus, sodass von htmx träge geladene Inhalte möglicherweise sichtbar sind, jedoch keine Garantien.

Wenn Sie das hx-boostAttribut verwenden, um normale Links und Formulare zu verbessern, sollte dies sehr index-bot-freundlich sein:

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