Advertisement

<h1 style&equals;"-webkit-transform&colon; rotate&lpar;-3deg&rpar;&semi;-moz-transform&colon; rotate&lpar;-3deg&rpar;&semi;transform&colon; rotate&lpar;-3deg&rpar;&semi;-o-transform&colon; rotate&lpar;-3deg&rpar;&semi;-ms-transform&colon;rotate&lpar;-3deg&rpar;&semi;border-bottom&colon;solid 2px &num;cd8c5c&semi;width&colon;100&percnt;&semi;color&colon;&num;cd8c5c&semi;font-size&colon;18pt&semi;padding-bottom&colon;5px&semi;margin-bottom&colon;30px&semi;">試行錯誤の結果、スコアは倍に!<&sol;h1>&NewLine;<p><span style&equals;"color&colon;&num;848484">久しぶりにCSSなどをイジりましたが、手探りで触りだすと何をしようとした形跡なのか、後から分からなくなりますね。<br &sol;>&NewLine;ちゃんと記録をとっておかなくてはー<br &sol;>&NewLine;<&sol;span><&sol;p>&NewLine;<p>婿としての不遇生活を綴るはずのブログなのに、ブログいじりの記事が増えてきている感の強い婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>(<a href&equals;"http&colon;&sol;&sol;twitter&period;com&sol;immukodono"><i class&equals;"fab fa-twitter"><&sol;i>immukodono<&sol;a>)です&lpar;・∀・&rpar;&sung;<&sol;p>&NewLine;<p>今回は<strong>サイトの読み込みスピードを改善<&sol;strong>するお話。<&sol;p>&NewLine;<p>読み込みスピードが遅い事で、<b>Googleさんからの評価が低くなるかも?<&sol;b>なのはもちろん、何よりも<strong>ユーザーにとってマイナス<&sol;strong>ですよね&lpar;&DiacriticalAcute;・ω・&grave;&rpar;<br &sol;>&NewLine; <br &sol;>&NewLine;そこは是非とも改善したい!<br &sol;>&NewLine; <br &sol;>&NewLine; <br &sol;>&NewLine;ただし、<br &sol;>&NewLine;How to 指南ではなく、<b>素人がイジった記録<&sol;b>なので、参考程度に見てくださいね(&DiacriticalAcute;ω`)<br &sol;>&NewLine; <br &sol;>&NewLine;<span style&equals;"color&colon;&num;848484&semi; font-size&colon;small&semi;">※ 婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>が使用しているてーまの『LION MEDIA 』に依存した設定方法がいくつか紹介されます。<&sol;span><br &sol;>&NewLine; <br &sol;>&NewLine;<&sol;p>&NewLine;<div style&equals;"background&colon; &num;a3b9e0&semi; padding&colon; 5px 10px&semi; color&colon; &num;f7fcfe&semi; border-radius&colon; 10px 10px 0 0&semi;"><b><span style&equals;"font-size &colon; 12pt"> この記事をザックリ<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>まとめると…<&sol;span><&sol;b><&sol;div>&NewLine;<div style&equals;"background&colon; &num;f7fcfe&semi; padding&colon; 10px&semi; border&colon; 2px solid &num;a3b9e0&semi; border-radius&colon; 0 0 10px 10px&semi;">&NewLine;<ul>&NewLine;<li>プラグインなどを見直す<&sol;li>&NewLine;<li>画像もCSSも遅延だ!<&sol;li>&NewLine;<li>結局 Autoptimize を最初にインストールするべきだったかも<&sol;li>&NewLine;<li>スマホスコアは最高79点・PCスコアは95点だた<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><&sol;div>&NewLine;<p><&sol;p>&NewLine;<p><&excl;--TOC--><br &sol;>&NewLine;&lbrack;adchord&rsqb;<&sol;p>&NewLine;<h2>Page Speed Insightsとは<&sol;h2>&NewLine;<p>Googleが提供する<strong>サイトの読み込みスピードを評価してくれるサービス<&sol;strong>。<br &sol;>&NewLine;それが『<b><a href&equals;"https&colon;&sol;&sol;developers&period;google&period;com&sol;speed&sol;pagespeed&sol;insights&sol;">Page Speed Insights <i class&equals;"fas fa-external-link-alt"><&sol;i><&sol;a><&sol;b>』です&lpar;・∀・&rpar;&sung;<br &sol;>&NewLine; <br &sol;>&NewLine; <br &sol;>&NewLine;当ブログの評価をお願いしたところ…<&sol;p>&NewLine;<p><strong>PC用のサイト<&sol;strong>は<span style&equals;"color&colon;&num;ec6d71&semi; font-weight&colon; bolder&semi;">70点台<&sol;span>なのでまぁまぁ。<&sol;p>&NewLine;<p>でも、<br &sol;>&NewLine;<strong>スマホサイト<&sol;strong>はだいたい<span style&equals;"color&colon;&num;ec6d71&semi; font-weight&colon; bolder&semi;">34〜38点<&sol;span>をウロウロ。<&sol;p>&NewLine;<p>ほとんど<b>赤点状態<&sol;b>。<&sol;p>&NewLine;<p>こちらが詳細でございます <i class&equals;"far fa-hand-point-down"><&sol;i><&sol;p>&NewLine;<div class&equals;"wp-caption"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;04&sol;20190425021023&period;jpg"&sol;><&sol;p>&NewLine;<p class&equals;"wp-caption-text">分析結果…<&sol;p>&NewLine;<&sol;div>&NewLine;<p>よく分からないけど、<span style&equals;"color&colon;&num;ec6d71&semi; font-weight&colon; bolder&semi;">赤三角<&sol;span>だらけ。。。<&sol;p>&NewLine;<p>ここから<strong>どこまでスコアが上がるのか<&sol;strong>やってみますよ!<&sol;p>&NewLine;<h2>改善できる項目に手を付ける<&sol;h2>&NewLine;<p>ダメダメのラボデータに肩を落としつつ、ページを下にスクロールしていくと、親切にも『<strong>改善できる項目<&sol;strong>』が提示されています。<&sol;p>&NewLine;<div class&equals;"wp-caption"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;04&sol;20190425021026&period;jpg"&sol;><&sol;p>&NewLine;<p class&equals;"wp-caption-text">どこから手を付ければいいのやら<&sol;p>&NewLine;<&sol;div>&NewLine;<p>改善できる項目たちが挙げられているので、<br &sol;>&NewLine;1番赤線ビヨーンな<strong>「レンダリングを妨げるリソースの除外」<&sol;strong>を中心に対策を講じましたよ。<&sol;p>&NewLine;<h2>スコアアップのためにやったこと<&sol;h2>&NewLine;<p>今回の<strong>集中Wordpressイジリ<&sol;strong>でやったことを順番に挙げてみます。<&sol;p>&NewLine;<p><center><span style&equals;"color&colon;&num;848484"><i class&equals;"fas fa-angle-double-down faa-shake animated"><&sol;i> <i class&equals;"fas fa-angle-double-down faa-shake animated"><&sol;i> <i class&equals;"fas fa-angle-double-down faa-shake animated"><&sol;i> <i class&equals;"fas fa-angle-double-down faa-shake animated"><&sol;i> <i class&equals;"fas fa-angle-double-down faa-shake animated"><&sol;i> <i class&equals;"fas fa-angle-double-down faa-shake animated"><&sol;i><&sol;span><&sol;center><&sol;p>&NewLine;<div style&equals;"display&colon;inline-block&semi;background&colon; &num;f9ffff&semi; padding&colon; 10px&semi; border-radius&colon; 0px&semi; word-break&colon; break-all&semi;">&NewLine;<ul>&NewLine;<li>『block-library〜』という名のCSS(<b>Gutenberg<&sol;b>)を無効化<&sol;li>&NewLine;<li>プラグイン<b>『Jetpack』を削除<&sol;b>し、代わりに画像遅延読み込みプラグイン<b>『a3 Lazy Load』<&sol;b>をインストール<&sol;li>&NewLine;<li>重要じゃないCSSやJavaScript<span style&equals;"color&colon;&num;848484">(ほとんど)<&sol;span>を<b>&lt&semi;&sol;head&gt&semi;から&lt&semi;&sol;body&gt&semi;に移動<&sol;b>したり、<b>削除<&sol;b>したり<&sol;li>&NewLine;<li>テーマ『LION MEDIA』の「SEO設定」から、メインCSS以外の<b>CSSを非同期読み込み化<&sol;b><&sol;li>&NewLine;<li>画像のサイズ圧縮プラグイン『<b>Compress JPEG &&num;038&semi; PNG images<&sol;b>』をフル稼働<&sol;li>&NewLine;<li>アイキャッチ画像にも使ってしまっていた<b>GIF動画を静止画に<&sol;b><&sol;li>&NewLine;<li>CSS・HTMLなどを圧縮、遅延読み込みするプラグイン『<b>Autoptimize』<&sol;b>をインストール<&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;div>&NewLine;<p>1つ1つを簡単に振り返ってみたいと思います。<&sol;p>&NewLine;<h2>レンダリングを妨げるやつ退治<&sol;h2>&NewLine;<p>「レンダリングを妨げるリソース」とやらを調べるところから始めました。<&sol;p>&NewLine;<h3>「レンダリングを妨げる」とは?<&sol;h3>&NewLine;<p>僕たちがウェブサイトを開こうとすると、<br &sol;>&NewLine;ブラウザは正しくコンテンツを表示されるように、サイト側の指示通り<b>ページを1つ1つ構築<&sol;b>していきます。<&sol;p>&NewLine;<p>一瞬で表示されるように見えて、実は積み木を積み上げるような作業がものすごいスピードで行われているのですね &lpar;゜&lowbar;゜&rpar;<&sol;p>&NewLine;<p>このように<strong>サイトを構築していく作業そのもの<&sol;strong>を「<b>レンダリング<&sol;b>」というそうです。<&sol;p>&NewLine;<p>その為「レンダリングを妨げる」というのは、<strong>サイトを構築する際に障害となるもの<&sol;strong>を指し、これを改善しないと表示スピードが遅くなってしまいます。<br &sol;>&NewLine; <br &sol;>&NewLine; <br &sol;>&NewLine;レンダリングブロックについて、Googleは次のように考えているそうです<i class&equals;"far fa-hand-point-down"><&sol;i><&sol;p>&NewLine;<blockquote><p>デフォルトでは、CSS はレンダリング ブロック リソースとして扱われます。<&sol;p><&sol;blockquote>&NewLine;<p><center><span style&equals;"color&colon;&num;848484"><i class&equals;"fas fa-angle-double-down faa-shake animated"><&sol;i> こちらの記事から <i class&equals;"fas fa-angle-double-down faa-shake animated"><&sol;i><&sol;span><&sol;center><div class&equals;"linkcard"><div class&equals;"lkc-external-wrap"><a class&equals;"lkc-link no&lowbar;icon" href&equals;"https&colon;&sol;&sol;developers&period;google&period;com&sol;web&sol;fundamentals&sol;performance&sol;critical-rendering-path&sol;render-blocking-css&quest;hl&equals;ja" data-lkc-id&equals;"99" target&equals;"&lowbar;blank" rel&equals;"external noopener"><div class&equals;"lkc-card"><div class&equals;"lkc-info"><div class&equals;"lkc-favicon"><img src&equals;"https&colon;&sol;&sol;www&period;google&period;com&sol;s2&sol;favicons&quest;domain&equals;developers&period;google&period;com" alt&equals;"" width&equals;"16" height&equals;"16" &sol;><&sol;div><div class&equals;"lkc-domain">Google Developers<&sol;div><div class&equals;"lkc-share"> <div class&equals;"lkc-sns-hb">16 Users<&sol;div> <div class&equals;"lkc-sns-po">22 Pockets<&sol;div><&sol;div><&sol;div><div class&equals;"lkc-content"><figure class&equals;"lkc-thumbnail"><img class&equals;"lkc-thumbnail-img" src&equals;"&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;pz-linkcard&sol;cache&sol;bec78caf2830a0451f9454f5f885639cd5b40df98ea808294f98d9e3c014f207&period;jpeg" width&equals;"100px" height&equals;"108px" alt&equals;"" &sol;><&sol;figure><div class&equals;"lkc-title">レンダリング ブロック CSS &nbsp&semi;&vert;&nbsp&semi; Web &nbsp&semi;&vert;&nbsp&semi; Google Developers<&sol;div><div class&equals;"lkc-url" title&equals;"https&colon;&sol;&sol;developers&period;google&period;com&sol;web&sol;fundamentals&sol;performance&sol;critical-rendering-path&sol;render-blocking-css&quest;hl&equals;ja">https&colon;&sol;&sol;developers&period;google&period;com&sol;web&sol;fundamentals&sol;performance&sol;critical-rendering-path&sol;render-blocking-css&quest;hl&equals;ja<&sol;div><&sol;div><div class&equals;"clear"><&sol;div><&sol;div><&sol;a><&sol;div><&sol;div><br &sol;>&NewLine;<&sol;p>&NewLine;<p>と記載されていました。<&sol;p>&NewLine;<p>これまでサイトを見やすくする為に、<br &sol;>&NewLine;婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>もCSSをイジったり、書き足したりしましたが、<strong>CSSはサイトを素早く構築するためには障害になる<&sol;strong>というのです。<&sol;p>&NewLine;<p>しかし全くCSSを無くしてしまうと、見やすいページを作ることは出来ません。<&sol;p>&NewLine;<p>そこで、<br &sol;>&NewLine;<b>不要なものを除去<&sol;b>し、<b>必要なものは優先的に<&sol;b>構築されるように整えて、ブラウザがサイトを<strong>読み込むときの渋滞をなくしてあげなければいけない<&sol;strong>のですね &lpar; &DiacriticalAcute;&Dcy;`&rpar;<&sol;p>&NewLine;<p>では、<br &sol;>&NewLine;<strong>実際に婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>が行った対策<&sol;strong>を見ていきたいと思います。<&sol;p>&NewLine;<h3>block-library&sol;style&period;min&period;css?<&sol;h3>&NewLine;<p>「レンダリングを妨げるリソースの除外」のタブを開くと、以下のように障害となっているCSSやjavascriptが表示されます。<&sol;p>&NewLine;<div class&equals;"wp-caption"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;04&sol;20190425021029&period;jpg"&sol;><&sol;p>&NewLine;<p class&equals;"wp-caption-text">レンダリングを妨げるリソースご一行様<&sol;p>&NewLine;<&sol;div>&NewLine;<p>よく分からないCSSから、よく使うプラグイン、テーマのCSSそのものまで、レンダリングを妨げるリソース扱いになってます&lpar;゜&lowbar;゜&rpar;<span style&equals;"color&colon;&num;848484">ドウセイッチュウネン<&sol;span><&sol;p>&NewLine;<p>とにかく一番上、<br &sol;>&NewLine;【block-library&sol;style&period;min&period;css】という名前のCSSから着手しました。<&sol;p>&NewLine;<h4>block-library〜は新エディタだった<&sol;h4>&NewLine;<p>調べてみると、このよく分からないCSSは、<br &sol;>&NewLine;WordPress4&period;9&period;6<span style&equals;"color&colon;&num;848484">(くらい?)<&sol;span>から搭載された、直感的な投稿ができる<strong>ビジュアルエディタの『Gutenberg』<&sol;strong>。<&sol;p>&NewLine;<p>婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>はブログの記述はアプリで、最終的なチェックのみスマホのブラウザを使っているのですが、<br &sol;>&NewLine;新しい『Gutenberg』はどうも使いにくいので、プラグインで無理やり<b>旧エディタ<&sol;b>を使用しています(&DiacriticalAcute;ω`)<&sol;p>&NewLine;<p>婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>にとっては、完全に無意味なCSSなので、ズバッと<b>無効化<&sol;b>させて頂きました。<&sol;p>&NewLine;<p>&NewLine;<center><span style&equals;"color&colon;&num;848484"><i class&equals;"fas fa-angle-double-down faa-shake animated"><&sol;i> 無効化のやり方はこちらを参考に <i class&equals;"fas fa-angle-double-down faa-shake animated"><&sol;i><&sol;span><&sol;center><div class&equals;"linkcard"><div class&equals;"lkc-external-wrap"><a class&equals;"lkc-link no&lowbar;icon" href&equals;"https&colon;&sol;&sol;hacknote&period;jp&sol;archives&sol;48382&sol;" data-lkc-id&equals;"103" target&equals;"&lowbar;blank" rel&equals;"external noopener"><div class&equals;"lkc-card"><div class&equals;"lkc-info"><div class&equals;"lkc-favicon"><img src&equals;"https&colon;&sol;&sol;www&period;google&period;com&sol;s2&sol;favicons&quest;domain&equals;hacknote&period;jp" alt&equals;"" width&equals;"16" height&equals;"16" &sol;><&sol;div><div class&equals;"lkc-domain">ハックノート<&sol;div><div class&equals;"lkc-share"> <div class&equals;"lkc-sns-x">3 Posts<&sol;div> <div class&equals;"lkc-sns-hb">3 Users<&sol;div> <div class&equals;"lkc-sns-po">5 Pockets<&sol;div><&sol;div><&sol;div><div class&equals;"lkc-content"><figure class&equals;"lkc-thumbnail"><img class&equals;"lkc-thumbnail-img" src&equals;"&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;pz-linkcard&sol;cache&sol;9fc9fd773b8b843f6b148d6f28835fb8c1a3eff498013ac38b78e6c24d0312a1&period;jpeg" width&equals;"100px" height&equals;"108px" alt&equals;"" &sol;><&sol;figure><div class&equals;"lkc-title">WordPress &colon; 「wp-block-library-css」を削除する方法<&sol;div><div class&equals;"lkc-url" title&equals;"https&colon;&sol;&sol;hacknote&period;jp&sol;archives&sol;48382&sol;">https&colon;&sol;&sol;hacknote&period;jp&sol;archives&sol;48382&sol;<&sol;div><&sol;div><div class&equals;"clear"><&sol;div><&sol;div><&sol;a><&sol;div><&sol;div><br &sol;>&NewLine;<&sol;p>&NewLine;<p>ここをイジったところ、30点台から40点台に微増しました。<&sol;p>&NewLine;<div class&equals;"wp-caption"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190508045800&period;jpg"&sol;><&sol;p>&NewLine;<p class&equals;"wp-caption-text">微増すぎるぅ…<&sol;p>&NewLine;<&sol;div>&NewLine;<h3>『Jetpack』を削除<&sol;h3>&NewLine;<p>次に、とりあえず入れとけ系のプラグイン『<strong>Jetpack<&sol;strong>』。<&sol;p>&NewLine;<p>レンタルサーバーのロリポップでWordpressを開設した時点で、プリインストールされてたと思います。<&sol;p>&NewLine;<p>画像の遅延表示が出来たり、アクセス解析が出来たり、多機能なのですが、逆に<b>多機能すぎて手に余る感じ<&sol;b>がありました。<&sol;p>&NewLine;<p>改善項目的に、<b>レンダリングを阻害しているランキング第2位<&sol;b>だったので、思い切って削除しました!<&sol;p>&NewLine;<p><img alt&equals;"Jetpackを削除してレンダリングを阻害するリソースを改善したい" class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190508045804&period;jpg"&sol;><&sol;p>&NewLine;<h4>画像の遅延表示に『a3 Lazy Load』<&sol;h4>&NewLine;<p>しかし『Jetpack』を削除してしまった事で、<strong>画像の遅延表示機能<&sol;strong>が失われてしまいました&lpar;ï½¥∀・;&rpar;<&sol;p>&NewLine;<p>画面をスクロールすると<b>画像が遅れてダウロードされる機能<&sol;b>は、ページを早く表示するのに役立ちます。<&sol;p>&NewLine;<p>ページの表示と同時に、すべての画像がダウンロードされてしまうと、結局レンダリングを阻害する事になってしまうからですね。<&sol;p>&NewLine;<p>そこで、画像を遅延表示するプラグイン『<strong>a3 Lazy Load<&sol;strong>』をインストールしました!<&sol;p>&NewLine;<div class&equals;"wp-caption"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190508045809&period;jpg"&sol;><&sol;p>&NewLine;<p class&equals;"wp-caption-text">機能が限定されている分、軽い<&sol;p>&NewLine;<&sol;div>&NewLine;<p>追加のプラグインは避けたかったのですが、<strong>結果的にスコアが上昇した<&sol;strong>ので良しとします&lpar;&Breve;ω&Breve;&rpar;<&sol;p>&NewLine;<div class&equals;"wp-caption"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190509060546&period;jpg"&sol;><&sol;p>&NewLine;<p class&equals;"wp-caption-text">50点台にまで上昇<&sol;p>&NewLine;<&sol;div>&NewLine;<p><&excl;-- ムコリンク広告 --><br &sol;>&NewLine;<ins class&equals;"adsbygoogle"&NewLine; style&equals;"display&colon;block"&NewLine; data-ad-client&equals;"ca-pub-7469898030696599"&NewLine; data-ad-slot&equals;"1695541118"&NewLine; data-ad-format&equals;"link"&NewLine; data-full-width-responsive&equals;"true"><&sol;ins><br &sol;>&NewLine;<script>&NewLine;&lpar;adsbygoogle &equals; window&period;adsbygoogle &vert;&vert; &lbrack;&rsqb;&rpar;&period;push&lpar;&lbrace;&rcub;&rpar;&semi;&NewLine;<&sol;script><&sol;p>&NewLine;<h3>CSSを遅延読み込みさせる<&sol;h3>&NewLine;<p><b>Font AwesomeのCSS<&sol;b>読み込みや、自動でアフィリエイトリンクにしてくれる<b>バリューコマースのJavaScript<&sol;b>など、<br &sol;>&NewLine;新しく何かを導入する時は、指示通り、言われる通り、全て&lt&semi;&sol;head&gt&semi;の上に記載してきましたが、重要でないものは優先的に読み込まれる&lt&semi;&sol;head&gt&semi;よりも、<strong>&lt&semi;&sol;body&gt&semi;に記載した方が良い<&sol;strong>とのこと。<&sol;p>&NewLine;<p>そこで婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>は、使用しているテーマ【<b>LION MEDIA<&sol;b>】のカスタマイズから、コードを移動させました。<&sol;p>&NewLine;<p>【外観】>【カスタマイズ】>【高度な設定】<br &sol;>&NewLine;<img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190509045259&period;jpg"&sol;><&sol;p>&NewLine;<p>ほとんど重要じゃなかったので、ほぼ丸ごと移動〜<br &sol;>&NewLine;<img alt&equals;"CSSやJavaScriptをheadからbodyに移動" class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190509045301&period;jpg"&sol;><&sol;p>&NewLine;<h3>さらにCSSの非同期化<&sol;h3>&NewLine;<p>イマイチよく分かってないんですが、CSSを『非同期化する』とか『head部でインラインで読み込む』などの対策が推奨されています。<&sol;p>&NewLine;<p>しかし調べていくと、素人の婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>には難しいコードの書き方が紹介されていました。<&sol;p>&NewLine;<p><b>理解の範疇を超えたことはやりたくないタイプ<&sol;b>なので、『非同期化』についてはこれまた【<b>LION MEDIA<&sol;b>】の設定を使ってみました!<&sol;p>&NewLine;<p>【外観】>【カスタマイズ】>【SEO設定】<&sol;p>&NewLine;<div class&equals;"wp-caption"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190509060550&period;jpg"&sol;><&sol;p>&NewLine;<p class&equals;"wp-caption-text">プルダウンで『有効』にするのを忘れないように。<&sol;p>&NewLine;<&sol;div>&NewLine;<p><b>メインCSS<&sol;b>まで非同期読み込みすると、ページが一瞬文字だけになり、崩れて表示されるように見えました。<&sol;p>&NewLine;<p>それはあまりにもカッコ悪いので、『メインCSS』だけチェックを外して、残りを有効化。<&sol;p>&NewLine;<p>この時点で、<br &sol;>&NewLine;<b>Page Speed Insightsのスコア<&sol;b>が <i class&equals;"far fa-hand-point-right"><&sol;i> <span style&equals;"color&colon;&num;ec6d71&semi; font-weight&colon; bolder&semi;">60点台<&sol;span>になりました&lpar;&ast;&Hat;&Hat;&rpar;v<&sol;p>&NewLine;<div class&equals;"wp-caption"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190509060553&period;jpg"&sol;><&sol;p>&NewLine;<p class&equals;"wp-caption-text">徐々に上昇〜<&sol;p>&NewLine;<&sol;div>&NewLine;<h3>画像の圧縮を断行<&sol;h3>&NewLine;<p>さらに『適切なサイズの画像』『次世代フォーマットでの画像の配信』『アニメーションコンテンツでの動画フォーマットの使用』などと、画像系の指摘が続きます。<&sol;p>&NewLine;<div class&equals;"wp-caption"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;04&sol;20190425021026&period;jpg"&sol;><&sol;p>&NewLine;<p class&equals;"wp-caption-text">2と3と5は画像関係<&sol;p>&NewLine;<&sol;div>&NewLine;<p>これらには、元々インストールしていた『<strong>Compress JPEG &&num;038&semi; PNG images<&sol;strong>』という画像を圧縮してくれるプラグインにフル稼働してもらいました&lpar; •̀ &period;Ì« •́ &rpar;✧<&sol;p>&NewLine;<p>しかし、<br &sol;>&NewLine;月の上限枚数まで圧縮してしまったので、来月以降もしこしこ圧縮していこうと思います。<&sol;p>&NewLine;<h4>アイキャッチ画像にも使用していたGIF<&sol;h4>&NewLine;<p>『アニメーションコンテンツでの動画フォーマットの使用』に関しては、思い当たるのが記事で使用しているGIF動画くらいでした。<&sol;p>&NewLine;<div class&equals;"wp-caption"><a href&equals;"https&colon;&sol;&sol;婿どの&period;tokyo&sol;karcher-oc3&sol;"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2018&sol;10&sol;5B461580-3A98-4534-93E9-CB0899B9B7AE&period;gif"&sol;><&sol;a><&sol;p>&NewLine;<p class&equals;"wp-caption-text">ケルヒャーOC3がとってもイイ!の記事に使ってるGIF<&sol;p>&NewLine;<&sol;div>&NewLine;<p>でも、<br &sol;>&NewLine;分かりやすいようにGIF動画で解説している記事もあるので、これを<strong>静止画にするのは嫌<&sol;strong>です&lpar;`ω&DiacriticalAcute;&rpar;<&sol;p>&NewLine;<p>そこで、<br &sol;>&NewLine;<b>アイキャッチ画像<&sol;b>にまでGIF動画を使用していたもののみ、静止画に差し替えました。<&sol;p>&NewLine;<h2>最後にスピードアップ系プラグインを注入<&sol;h2>&NewLine;<p>ここまで、婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>としては結構頑張ってきたつもりなんですが、<span style&equals;"color&colon;&num;ec6d71&semi; font-weight&colon; bolder&semi;">70点台<&sol;span>にはなかなか到達できません。<&sol;p>&NewLine;<p>試行錯誤や検索検索を繰り返したものの、スコアアップは容易ではありませんでした。<&sol;p>&NewLine;<p>そこで、また一つプラグインを追加してしまいました。<&sol;p>&NewLine;<p>  【<strong>Autoptimize<&sol;strong>】<br &sol;>&NewLine;<img alt&equals;"CSSを遅延読み込みしたりインライン化してくれるスピードアッププラグイン、Autoptimize" class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190510100411&period;jpg"&sol;><&sol;p>&NewLine;<p>最後の手段としてインストールしましたが、【Autoptimize】はCSSの遅延読み込みなども行ってくれるので、<b>最初にこれを使ってみた方が近道だったかも<&sol;b>しれません…<&sol;p>&NewLine;<p>さらに、<br &sol;>&NewLine;婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>が<strong>理解できなくて挫折したCSSのインライン化<&sol;strong>もやってくれます。<&sol;p>&NewLine;<p>ただし、<br &sol;>&NewLine;こちらも設定次第では<b>ページが崩れて表示されたりもする<&sol;b>ので、1つ1つチェックしながら設定を繰り返すと良いと思います!<&sol;p>&NewLine;<div class&equals;"wp-caption"><img class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190510100414&period;jpg"&sol;><&sol;p>&NewLine;<p class&equals;"wp-caption-text">チェックを入れれば良い、という訳じゃない<&sol;p>&NewLine;<&sol;div>&NewLine;<p>特に<strong>『すべてのCSSのインライン化』をチェックする場合には注意が必要<&sol;strong>で、<br &sol;>&NewLine;婿どの<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>のような<b>訪問数が少ないサイトには効果<&sol;b>があるそうですが、<b>人気サイトの場合には返ってパフォーマンスが下がる可能性<&sol;b>があるそう。<&sol;p>&NewLine;<p>いつかチェックを外す日が…&lpar;&DiacriticalAcute;・ω・&grave;&rpar;<&sol;p>&NewLine;<p>その他、<b>Google Fontsの表示設定なども<&sol;b>出来ます&lpar; &DiacriticalAcute;&lowbar;ゝ&grave;&rpar;アリガタイ<&sol;p>&NewLine;<p><img alt&equals;"google Fontsのレンダリングブロックを除外できるAutoptimizeさん" class&equals;"size-full" src&equals;"https&colon;&sol;&sol;xn--p9jk9143a&period;tokyo&sol;wp-content&sol;uploads&sol;2019&sol;05&sol;20190510100417&period;jpg"&sol;><&sol;p>&NewLine;<p>このプラグインを実装してみたところ、<&sol;p>&NewLine;<p> ◇ スマホスコアは<span style&equals;"color&colon;&num;ec6d71&semi; font-weight&colon; bolder&semi;">最高 79点<&sol;span>、<br &sol;>&NewLine; ◇ PCスコアは<span style&equals;"color&colon;&num;ec6d71&semi; font-weight&colon; bolder&semi;">最高 95点<&sol;span><&sol;p>&NewLine;<p> となりました〜<&sol;p>&NewLine;<p>疲れたのでここらへんでやめます笑<&sol;p>&NewLine;<h2>スコアアップ大作戦まとめ<&sol;h2>&NewLine;<p><&sol;p>&NewLine;<div style&equals;"background&colon; &num;a3b9e0&semi; padding&colon; 5px 10px&semi; color&colon; &num;f7fcfe&semi; border-radius&colon; 10px 10px 0 0&semi;"><b><span style&equals;"font-size &colon; 12pt"> もいちどザックリ<i class&equals;"fas fa-child" aria-hidden&equals;"true"><&sol;i>まとめると…<&sol;span><&sol;b><&sol;div>&NewLine;<div style&equals;"background&colon; &num;f7fcfe&semi; padding&colon; 10px&semi; border&colon; 2px solid &num;a3b9e0&semi; border-radius&colon; 0 0 10px 10px&semi;">&NewLine;<ul>&NewLine;<li>プラグインなどを見直す<&sol;li>&NewLine;<li>画像もCSSも遅延だ!<&sol;li>&NewLine;<li>結局 Autoptimize を最初にインストールするべきだったかも<&sol;li>&NewLine;<li>スマホスコアは最高79点・PCスコアは95点だた<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><&sol;div>&NewLine;<p><&sol;p>&NewLine;<p>最初の30点台からすると、倍以上にスコアアップする事が出来ました!<&sol;p>&NewLine;<p>ただ、<strong>100点を目指すにはもっとお勉強が必要<&sol;strong>でした。<&sol;p>&NewLine;<p>プラグインも、単純に導入するだけでは逆効果の場合もあります。<&sol;p>&NewLine;<p>さらには、Google先生の見解が変わる可能性もあります。<&sol;p>&NewLine;<p>時々『<b><a href&equals;"https&colon;&sol;&sol;developers&period;google&period;com&sol;speed&sol;pagespeed&sol;insights&sol;">Page Speed Insights <i class&equals;"fas fa-external-link-alt"><&sol;i><&sol;a><&sol;b>』をチェックしてみて、自分の<b>許容範囲を超えるくらいスコアが下がってしまったら、サイトを見直す<&sol;b>くらいの方が精神安定上良い気もします。<&sol;p>&NewLine;<p>とにかく、<&sol;p>&NewLine;<p> <span style&equals;"color&colon;&num;ec6d71&semi; font-weight&colon; bolder&semi;">こんなにスコアが低いなんて!<&sol;span><&sol;p>&NewLine;<p>という事が分かった事だけでも収穫でした&lpar;&Breve;ω&Breve;&rpar;<&sol;p>&NewLine;<p>たまにメンテしつつ、自己マンブログを続けていこうと思います!<&sol;p>&NewLine;<p>では&lpar;&ast;&dot;︶&dot;&ast;&rpar;ノ&&num;8221&semi;<&sol;p>&NewLine;<p><a href&equals;"&sol;&sol;af&period;moshimo&period;com&sol;af&sol;c&sol;click&quest;a&lowbar;id&equals;1049715&&num;038&semi;p&lowbar;id&equals;16&&num;038&semi;pc&lowbar;id&equals;16&&num;038&semi;pl&lowbar;id&equals;5190&&num;038&semi;guid&equals;ON" target&equals;"&lowbar;blank" rel&equals;"nofollow noopener noreferrer"><img src&equals;"&sol;&sol;image&period;moshimo&period;com&sol;af-img&sol;0003&sol;000000005190&period;png" width&equals;"468" height&equals;"60" style&equals;"border&colon;none&semi;"><&sol;a><img src&equals;"&sol;&sol;i&period;moshimo&period;com&sol;af&sol;i&sol;impression&quest;a&lowbar;id&equals;1049715&&num;038&semi;p&lowbar;id&equals;16&&num;038&semi;pc&lowbar;id&equals;16&&num;038&semi;pl&lowbar;id&equals;5190" width&equals;"1" height&equals;"1" style&equals;"border&colon;none&semi;"><&sol;p>&NewLine;

Advertisement
婿どの : 100年続く料理屋に婿入りしたのが運のつき。 趣味を掘り下げることでストレス発散しています。 お金をかけずにクリエイトするのが信条。 工作・分解・DIY・家庭菜園・バイク…つまりやりたい事をなんでも記事にするブログ! AB型の天パーがお通りだい! *Amazonのアソシエイトとして、当メディアは適格販売により収入を得ています。
\\ 関連記事はこちら //
X

Headline

You can control the ways in which we improve and personalize your experience. Please choose whether you wish to allow the following:

Privacy Settings
Advertisement