Будет ли добавление фоновых изображений с помощью JavaScript улучшить SEO?

Я читал, что Google оценивает сайты, которые показывают быстрее, чем более медленные. Будет ли полезно добавлять фоновые изображения с помощью JavaScript, чтобы ускорить загрузку страницы?

Я вижу несколько вариантов здесь:

  1. Да.
  2. Нет. Google игнорирует время, необходимое для загрузки изображений.
  3. Нет. Google проверяет JavaScript (или, по крайней мере, те, которые выполняются при загрузке или по таймеру от загрузки).
  4. Extra-No. Google может даже оштрафовать сайт за попытку обмануть их.
  5. Это зависит /Никто не знает /etc.

Итак, какой из них?

Я видел много «похожих» вопросов, но все они имеют теги img. Я имею в виду div s, которые имеют простой цветной фон, который будет заменен изображением. Сайт полностью работоспособен без этих изображений. Они только декоративные.

3 голоса | спросил ispiro 18 SunEurope/Moscow2016-12-18T22:05:08+03:00Europe/Moscow12bEurope/MoscowSun, 18 Dec 2016 22:05:08 +0300 2016, 22:05:08

2 ответа


2

SEO-мудрый, нет. Скорость - очень маленький фактор в рейтинге, поэтому, если ваше текущее время загрузки равно 20 с +, это не изменит ситуацию.

Однако для ваших посетителей это целенаправленная цель. Медленное время загрузки может привести к тому, что пользователи отправятся в другое место.

Что касается вашего конкретного метода, он будет увеличивать скорость, но только если вы сделаете это неблокирующим способом, например. загрузите изображения после window.onload. Таким образом, вся страница может загружаться и использоваться во время загрузки изображений. Не забудьте указать ширину /высоту изображений, чтобы вы не получали «repaint» (резкие изменения макета) при загрузке изображений.

ответил DisgruntledGoat 21 WedEurope/Moscow2016-12-21T17:27:33+03:00Europe/Moscow12bEurope/MoscowWed, 21 Dec 2016 17:27:33 +0300 2016, 17:27:33
0

В недавнем официальном видеовстрече Google для веб-мастеров , сказал Джон Мюллер, скорость - это фактор ранжирования, но люди часто думают, что если они увеличивают скорость своей загрузки с 2 секунд: от 200 мс до 2секунд: 100 мс, тогда он будет давать им более ранний слот, чем предыдущий, но это неверно.

Они не раскрывали, какая должна быть оптимальная скорость загрузки любой веб-страницы, они просто говорят, что для загрузки робота Googlebot требуется 10 секунд (Googlebot действительно быстрее, чем наша обычная скорость интернет-провайдера), тогда это может быть плохо для SEO.

По моему личному мнению, они могут использовать какую-то таблицу, чтобы дать другое значение для определенной скорости веб-страницы, например, страница, загружающая от 100 мс до 200 мс, дает некоторое значение Х, а страница, загружающая в 200 мс до 300 мс, дает несколько ниже чем X и так далее ... Я не уверен на 100%, но это то, что имеет смысл для меня, после чтения /просмотра многих официальных статей и видеороликов.

Нет ничего похожего на то, что вы обманываете их, создавая этот контент через несколько секунд. Но браузер и робот Googlebot уже могут загрузить все ресурсы, которые будут использоваться позже . Итак, это зависит от того, как вы собираетесь использовать эти изображения с javascript. Поэтому просто откройте хром-инструменты и проверьте сами, как ваш JavaScript отображается браузером. Googlebot также будет отображаться именно так, потому что они также используют похожий вид веб-кита для рендеринга веб-страниц.

И последнее замечание, действительно хорошая практика сначала загрузить ваш важный контент, не дожидаясь загрузки других ресурсов, например, для некоторого контента, который вы можете использовать css внутри (например, размер вашего содержимого тела, ширина боковой панели, изображение ширина и т. д., поэтому браузеру не нужно перерисовывать одну и ту же вещь позже), и загружать остальную часть (например, образы backgrond, дополнительные css и javascript) асинхронно.

ответил Goyllo 19 MonEurope/Moscow2016-12-19T10:19:57+03:00Europe/Moscow12bEurope/MoscowMon, 19 Dec 2016 10:19:57 +0300 2016, 10:19:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132