htmx и доступность для робота Google

Sep 16 2020

Несколько дней назад я нашел htmx, который мне очень нравится.

Это просто и дает мне возможность использовать мое любимое серверное решение, и я могу избежать большого количества JavaScript.

Но я не уверен, найдет ли бот Google лениво загруженные фрагменты.

Пример:

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

Это сообщает htmx:

"Когда пользователь нажимает на этот div, отправьте HTTP-запрос POST на '/ clicked' и используйте содержимое из ответа, чтобы заменить элемент с идентификатором parent-div в DOM"

Найдет ли бот Google данные, которые я загружаю лениво с помощью htmx?

Ответы

2 Noname Sep 16 2020 at 20:58

В наши дни сканеры Google действительно выполняют javascript, поэтому контент, лениво загруженный htmx, может быть виден, но никаких гарантий.

Если вы используете hx-boostатрибут для улучшения обычных ссылок и форм, это должно быть очень удобно для индексных ботов:

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