結婚式場サイトの写真を、きれいなまま速く見せる。画像の形式・サイズ・読み込み順の決め方
写真が
この
この
株式会社bundlyzeでは、
式場サイトが重くなりやすい場所
ブライダルの
| 場所 | よく |
起きること |
|---|---|---|
| トップの |
大きな |
最初の |
| 会場・料理の |
撮影したままの |
スマホでも |
| 写真の |
CSS の |
読み込みの |
| フェアや |
写真の |
読み込みの |
| SNSの |
投稿を |
写真とは |
どれも、
まず測る:LCPと、どの写真がLCPになっているか
Google は、
| 指標 | 何を見るか | 良好の目安 |
|---|---|---|
| LCP | 最初に |
2.5秒以内 |
| INP | 押したり |
200ミリ秒未満 |
| CLS | 読み込み中に、 |
0.1未満 |
LCP は、
写真が
最初の1枚:遅延読み込みにしない、優先度を上げる
いちばん
web.dev では、
さらに、fetchpriority="high" を
<img
src="/img/chapel-1600.jpg"
width="1600" height="1067"
alt="自然光が入る白いチャペルのバージンロード"
fetchpriority="high">スライドショーに
2枚目以降:遅延読み込みと、幅・高さの指定
ギャラリーやloading="lazy" をwidth と height を
<img
src="/img/banquet-800.jpg"
width="800" height="533"
alt="窓から庭が見える披露宴会場の円卓"
loading="lazy">width と height は、width: 100%; height: auto; のように
画面の幅に合わせて、大きさと形式を出し分ける
スマホでsrcset と sizes を
さらに picture 要素をsrc に
<picture>
<source type="image/avif"
srcset="/img/garden-800.avif 800w, /img/garden-1600.avif 1600w"
sizes="(max-width: 768px) 100vw, 50vw">
<source type="image/webp"
srcset="/img/garden-800.webp 800w, /img/garden-1600.webp 1600w"
sizes="(max-width: 768px) 100vw, 50vw">
<img
src="/img/garden-1600.jpg"
width="1600" height="1067"
alt="夕方のガーデンに並ぶ白い椅子とアーチ"
loading="lazy">
</picture>この
会場を紹介する写真は、背景画像にしない
写真の
会場や
| 写真 | alt の |
|---|---|
| チャペル | 自然光が |
| 披露宴会場 | 窓から |
| 料理 | 季節の |
| 装飾の |
(空の |
alt は、
写真を入れ替える人のための手順を1枚にする
ブライダルの
- 書き出しの
大きさの サイトで上限を 決める。 いちばん 大きく 表示する 幅を 基準に、 それ以上の 大きさの 写真は 入れない - 元の
写真を 縮小や1枚入れれば 済む 仕組みに する。 形式の 変換は、 サイトの 仕組みが 自動で 行う - alt を
入れる 空の欄を 必須に する。 まま 公開できないように する (装飾の 画像は 除く) - トップの
写真を PageSpeed Insights で差し替えたら、 測り直す。 LCP と、 LCP に なっている 要素を 確かめる - スマホの
実機で 写真の開く。 色味、 文字の 重なり、 読み込み中に ボタンが ずれないかを 見る
自社でやる場合と、任せる場合
自社で
任せる
出典(一次情報)
次の
- Google の
検索セントラル:Core Web Vitals に :LCP などのついて 指標と 目安 - web.dev:Largest Contentful Paint
(LCP) :75パーセンタイルでの測定、 LCP の 対象に なる 要素 - web.dev:ブラウザレベルの
画像の :画面に遅延読み込み 入る 可能性が 高い 画像を 遅延読み込みに しない こと - web.dev:Fetch Priority API で
読み込みを :fetchpriority は最適化する ヒントである こと - MDN:HTML の
レスポンシブ画像 :srcset とsizes - Google の
検索セントラル:画像に :対応する関する ベスト プラクティス 画像の 形式、 img 要素の src に 代わりの URL を 書く こと
よくある質問
トップの写真をスライドショーにしても大丈夫ですか?
使えますが、
写真の画質を落とさずに軽くできますか?
表示する
会場の写真を背景画像として表示してもいいですか?
装飾と
