CoreエンジンとMyStoryエンジンにおける画像サイズ(Meta)最適化の実装
Optimizing Image Sizes in Core & MyStory Engines
Googleが提供するウェブページのパフォーマンス測定ツール「PageSpeed Insights(通称:PSI)」。
これを眺めていると、本当に重箱の隅をつつくような細かい指摘ばかりが並ぶ。せっかくこだわり抜いて作ったサイトに対して、冷酷に「いちゃもん」をつけられ、点数まで評価される。それがどれだけサイトオーナーにとって苦痛なことか。
しかし、現在のインターネットの世界において「Googleは法律」である。
我々にできることは、そのルールを甘んじて受け入れることしかない。だったら、「Google先生が納得して100点をつけたくなるような完璧なサイト」を裏側で作ってやろうじゃないか。もちろん、表側の「デザイン」は絶対に妥協せずに、だ。
それは我々Team-POCsの密かな目標でもあるが、本日はそんなPSI対策として、まさに「重箱の隅から米粒を拾う」ようなアップデートを行った。
Welina OSで構築されるサイトの心臓部であり、必須インストールされている「Coreエンジン」。このエンジンはロゴやファビコン、OGPのデフォルト画像などを登録する機能を持っているが、出力されるコードに「画像のSize(width/heightのメタデータ)」を持たせていないことが判明し、即座に修正する作業を行った。
すでにPSIスコア90点を超えているサイトにおいては、ほんの微々たる影響しか及ぼさないかもしれない。
しかし、95点の壁を越えるためには、こうした「些細な」要素の積み重ねが必要不可欠だ。これを放置すれば、厳格なG先生の機嫌を損ねかねない。
本日はCoreエンジンに加え、投稿を司る「MyStoryエンジン」で生成されるWebP画像を使用する際にも、正確なサイズ情報を付与する修正を施した。
その結果、これまで最高91点だったサイトが、いきなり「97点」を叩き出した。 これについては、さすがの私もGoogle先生に褒められた気がして、今日はかなり嬉しい気分である。
12 May. 2026