Проблема SEO с отложенной загрузкой, решена!

  1. Проблема SEO TL; DR: - краткая история : Ленивые загруженные изображения не будут проиндексированы...
  2. Решение № 1, файлы Sitemap для изображений (бесполезно)
  3. Решение № 2, noscript (не хорошо)
  4. Решение № 3, уцелевшие фрагменты (работает, но не рекомендуется)
  5. Решение № 4, ничего не делать (работает)

Проблема SEO

TL; DR: - краткая история : Ленивые загруженные изображения не будут проиндексированы поисковыми роботами, такими как googlebot!

Длинная история . Цель ленивой загрузки изображений - повысить производительность веб-сайта, не прибегая к дополнительным HTTP-запросам через полное обновление страницы. Цель состоит в том, чтобы сэкономить пропускную способность для посетителей, которые никогда не смогут прокрутить достаточно далеко, чтобы увидеть только что загруженное изображение, или посетителей, которые никогда не проскальзывают через слайдер изображений и т. Д.

Способ отложенной загрузки заключается в том, что вы с помощью сценариев сначала загружаете и обслуживаете правильный источник изображения, когда изображение отображается в окне просмотра посетителей, но googlebot не будет индексировать эти изображения, поскольку правильный источник изображения не отображается на сервере!

Решение

TL; DR: - краткий ответ : с тех пор, как Google начал выполнять скрипты, проблем больше нет. Вам не нужно ничего делать 🙂

Длинный ответ : Первым большим сайтом, на котором я реализовал ленивую загрузку, был сайт LEGO Starwars. На новом сайте было много изображений в высоком разрешении и много слайдеров, содержащих призыв к действию с изображениями. Таким образом, отложив загрузку изображений, мы сэкономили тонны килобайт и запросов к серверу и сделали загрузку страницы намного быстрее. Единственным недостатком было то, что изображения не были проиндексированы ни одним поисковым ботом! Я пробовал разные подходы:

  • Решение № 1, файлы Sitemap для изображений (бесполезно)

    Создайте карту сайта для каждой страницы с вашими загруженными изображениями:

    <? xml version = "1.0" encoding = "UTF-8"?> <urlset xmlns = "http://www.sitemaps.org/schemas/sitemap/0.9" xmlns: image = "http://www.google.com /schemas/sitemap-image/1.1 "> <url> <loc> http://dinbror.dk/blazy </ loc> <image: image> <image: loc> http://dinbror.dk/lazy-load -images-with-bLazyJS.jpg </ image: loc> </ image: image> <image: image> <image: loc> http://dinbror.dk/lazy-loaded-image.jpg </ image: loc > </ image: image> </ url> </ urlset>

    В то время я не мог заставить его работать. Изображения моего файла Sitemap не были проиндексированы, поэтому я предполагаю, что изображения в файле Sitemap для изображений должны присутствовать в разметке, прежде чем они будут просканированы. Таким образом, файлы Sitemap для изображений хороши только для предоставления дополнительных метаданных изображения.

  • Решение № 2, noscript (не хорошо)

    Добавьте тег noscript, содержащий изображение для каждого загруженного изображения с отложенным доступом:

    <img class = "b-lazy" src = "placeholder-image.jpg" src = "image.jpg" alt = "alt-text" /> <noscript> <img src = "image.jpg" alt = "alt -text "/> </ noscript>

    Элемент HTML <noscript> определяет раздел HTML, который будет вставлен, если тип сценария на странице не поддерживается или сценарии в настоящее время отключены в браузере.

    Итак, в то время я выдвинул блестящую теорию (как и 1000 других), что, поскольку поисковые роботы не могут отображать JavaScript, они будут сканировать содержимое внутри тега noscript, но единственное, что я получил из этого, - это дополнительная разметка. И, конечно, один парень с отключенным JavaScript мог видеть изображения.

  • Решение № 3, уцелевшие фрагменты (работает, но не рекомендуется)

    Спустя несколько месяцев после того, как сайт заработал, Google выпустил принцип «оставшиеся фрагменты». Они предложили ряд методов, которым веб-мастера могут следовать, чтобы гарантировать, что их приложения на основе AJAX и лениво загруженные изображения были проиндексированы поисковыми системами. Я не буду углубляться в то, как это работает, так как он был помечен как устаревший в октябре этого года (2015). Вы можете прочитать больше об этом здесь: https://developers.google.com/webmasters/ajax-crawling/docs/learn-more

  • Решение № 4, ничего не делать (работает)

    Поскольку поисковые роботы, такие как googlebot, начали отображать JavaScript, теперь они могут видеть и индексировать загруженный ленивый контент. Это относительно новая вещь. Я протестировал его на сайте LEGO Starwars и, не делая ничего, теперь изображения индексируются на изображениях Google, как вы можете видеть на изображении ниже:
    Поскольку поисковые роботы, такие как googlebot, начали отображать JavaScript, теперь они могут видеть и индексировать загруженный ленивый контент

    Так что теперь у вас нет оправданий для того, чтобы не лениво загружать изображения, фреймы, игры и видео, когда это имеет смысл.

Статьи по Теме

Encoding = "UTF-8"?

Популярное
Атомэнергопром - атомная отрасль России - главная
АО «Атомэнергопром» (полное название — акционерное общество «Атомный энергопромышленный комплекс») — интегрированная компания, консолидирующая гражданские активы российской атомной отрасли . Атомэнергопром

ЗАВОД №9, Екатеринбург
"ЗАВОД №9", ОТКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО Регион Свердловская область, Екатеринбург Адрес 620012, г. ЕКАТЕРИНБУРГ, пл. ПЕРВОЙ ПЯТИЛЕТКИ Телефон (343) 327-29-32 Факс (343)

Аграрное общество (признаки и разрушение)
В отличие от современных людей, человек древности и средневековья был значитель­но ближе к земле-кормилице, к традициям и обычаям своих предков. Поэтому и тот тип цивилизации, что существовал до Нового

Личный кабинет НПФ Доверие
НПФ «Доверие» — акционерное общество, предлагающее программы переноса в Фонд накопительной части пенсии по договору ОПС и программы формирования дополнительной негосударственной пенсии по договору НПО.

МУ СБР в ПФО (г. Нижний Новгород) - АООТ ТНК «Гермес-Союз» (ОАО «Промышленная компания «Гермес-Союз»)
  АООТ  ТНК «Гермес-Союз» (ОАО «Промышленная компания «Гермес-Союз») Акционерное общество открытого типа Транснациональная нефтяная компания «Гермес-Союз» (АООТ ТНК «Гермес-Союз») – наименование

ФЛ "БАРНАУЛЬСКИЙ" ЗАО "РАЙФФАЙЗЕНБАНК" - г. БАРНАУЛ, пр-т ЛЕНИНА, д. 163 - ФИЛИАЛ "БАРНАУЛЬСКИЙ" ЗАКРЫТОГО АКЦИОНЕРНОГО ОБЩЕСТВА "РАЙФФАЙЗЕНБАНК" В Г. БАРНАУЛЕ
ОКАЗАНИЕ УСЛУГ ПО ОТКРЫТИЮ И ВЕДЕНИЮ РАСЧЕТНЫХ СЧЕТОВ УПРАВЛЕНИЯ ФЕДЕРАЛЬНОГО КАЗНАЧЕЙСТВА ПО АЛТАЙСКОМУ КРАЮ ДЛЯ УЧЕТА ОПЕРАЦИЙ ПО ОБЕСПЕЧЕНИЮ ПОЛУЧАТЕЛЕЙ СРЕДСТВ БЮДЖЕТОВ БЮДЖЕТНОЙ СИСТЕМЫ РОССИЙСКОЙ

Традиционное (аграрное) общество
Традиционное (аграрное) общество представляло доиндустриальную стадию цивилизационного развития. Традиционными были все общества древности и средневековья. Их экономика характеризовалась господством

Новости компаний
Другие отчётные документы "Автоматика" в ИПС "ДатаКапитал" ОПУБЛИКОВАННЫЕ СООБЩЕНИЯ ЭМИТЕНТОВ АО "Концерн "Автоматика" - Проведение общего собрания акционеров акционерного

АО "НОВЫЙ РЕГИСТРАТОР"
Предлагаемая компанией продукция и услуги: Трансфер-агентское и регистраторское обслуживание Приобретаемая компанией продукция и услуги: - Дополнительная информация о компании: Член ПАРТАД

Банк "ГЛОБЭКС" - кредитование, вклады, банковские карты, денежные переводы, банковские услуги.
Примечание к курсам для безналичных операций по банковским картам При совершении безналичных конверсионных операций по банковским картам (покупки/продажи) Банком применяется механизм установления

Счетчики