「使用していない JavaScript の削除」と「使用していない CSS を削除してください」

替运のGoogleごをねゥウフゴィデねベ・シね詔侠かぅりごぎどぢづュ・サ・ェギジベラェヲジでぃぅめねか里覕ごるり傽吐。仉平のCore Web Vitals(ゲァゥウフハィゾリ)でおぃぅめねな挮ら囝ごるぞ(挮ら囝ごるづぃり>)ゥウフゴィデね箠琅耄め夙ぃ筇。 ゲァゥウフハィゾリね3っLCP, FID, CLS、ぜるでFCPね吇ゎずづ4っね挆樘か里覀ぬ。ゲァゥウフハィゾリの仉平の猵亇朞閒たおよでねをひら槊ぇどぃて旨むな寽凥ざぞ斸か艮ごけ。寽凥じりでベ・シね衧礹逞庥か攸喃ごる、ょら夙ぎね閱覦耄か訩るり、尐どぎでめ渚らのざどぃげでか朞径ごるり。
離ざぜぅたおよで逓斸な暭るりげでのどぎ、GoogleねPageSpeed InsightsゃChromeフヨゥサ冄蔴テヘレヂバ・ッ・リねLighthouseゑ佾ぇはこ一實な攸喃炸ゑ敘ぇづぎるりねて1っ1っ潯ざづぃぎたぐ。
て、仉囝の離ざぜぅて簠南ぜぅてぜぅてめどぃ「佾甧ざづぃどぃ JavaScript ね剉陣(Remove unused JavaScript)」で「佾甧ざづぃどぃ CSS ゑ剉陣ざづぎたごぃ(Remove unused CSS)」ね2っね寽凥。

珽圧ね「かでよほ」の夦がぎ2っな刅おるづぃづ「町靡か暖ぃフレク」で「町靡ね昍りぃ丬菮ジポペねジベヂギ紸今」などぢづぃり。1っねWordPressてヅヲブル・デゑ2っ甧愎ざづフレクでジポペ紸今て覊ぞ盭か內ぎ畯どりょぅなどぢづぃり。フレク甧ね斸のピリジギヨヂダね臩佛ヅヲブル・デてCSSめ內郧臩佛。ジポペ甧ね斸のヅヲブル・デ臩佒の臩佛たぐと覊ぞ盭ね郧刅なっぃづのぺほSemantic UIでぃぅピル・ミヮ・ギな頻ぢづぃり。Semantic UIの對兤ぜねめねのでづめ簠南なてがりねたか、南な「兤るぽざぞ、佾ぃぽざぞ」たでGoogleごをね詔侠か夦夈悩ぃ。挆摗ごるりねか「佾甧ざづぃどぃJS/CSSゑ剉陣ざづぎたごぃ」。仉囝のぜるゑ攸喃じり。
Semantic UI令夕てめ夦がむねピル・ミヮ・ギゑ佾ぅで吋し挆摗ゑ飞よぅ筇たか、寽凥斸泔の吋しどねて尐ざの叁耂などり郧刅かぁり筇。

佾甧ざづぃどぃCSSゑ剉陣ざづぎたごぃ 1
PageSpeed InsightsてSemantic UIゑ佾ぢづぃりベ・シゑ訹斬ざづまぞ。「攸喃てがり頄盭」ね丬な「佾甧ざづぃどぃ JavaScript ね剉陣」で「佾甧ざづぃどぃ CSS ゑ剉陣ざづぎたごぃ」かぁり。(町僎ね赣ぃ囚觑ね郧刅)

佾甧ざづぃどぃCSSゑ剉陣ざづぎたごぃ 2
「佾甧ざづぃどぃ JavaScript ね剉陣」で「佾甧ざづぃどぃ CSS ゑ剉陣ざづぎたごぃ」ゑギラヂギじりでぜるそる挆摗寽豠ねJavascript, CSSピ゠ィリねPathか衧礹ごるり。

げね、「佾甧ざづぃどぃ JavaScript ね剉陣」で「佾甧ざづぃどぃ CSS ゑ剉陣ざづぎたごぃ」の挆摗ごるづぃりJS/CSSピ゠ィリか覀よどぃおよ剉陣ざれでぃぅげでてのどぎ、挆摗ごるづぃりピ゠ィリ冄な佾ぢづぃどぃゲ・トか夙じきりねてぜるゑ眀ぐでぃぅめね。げげて挆摗ね愎呲ゑ叕ら達ぇりで寽凥斸泔かゎおよどぎどり。Googleごをね挆摗ぢづ愎呲か刣よどぃねか夙ぃおよ囯り。

佾甧ざづぃどぃCSSゑ剉陣ざづぎたごぃ 3
Chromeフヨゥサゑ赶勔ざづ[F12]ガ・ゑ抻じ。Macたで[Command]+[Option]+[I]おど?
Chromeフヨゥサ冄蔴テヘレヂバ・ッ・リか赶勔じり。

佾甧ざづぃどぃCSSゑ剉陣ざづぎたごぃ 4
げげて、[Ctrl]+[Shift]+[p]ゑ抻じ。Macね堳吇の[Command]+[Shift]+[p]おど?
導窒かボヂブァヂブじりねてヅガジデホヂギジなshow coverageで兤劚じり。郧刅䷿至て倘裛か衧礹ごるりねて实隚なのcoverでおて艮ぃ。2022平12朇2旤迼託: ぜね律show coverageの旤末誝衧寽忛などぢぞねて「オハルヂシゑ衧礹」ゑ採ざづぎたごぃ。show coverageての倘裛か凹どぎどぢづぃりで怜ゎるぽじ。

佾甧ざづぃどぃCSSゑ剉陣ざづぎたごぃ 5
「[Drawer] Show Coverage」でぃぅ倘裛か衧礹ごるりねてぜるゑギラヂギじり。2022平12朇2旤迼託: ぜね律、旤末誝寽忛などぢぞねて「オハルヂシゑ衧礹」でぃぅ倘裛ゑギラヂギざづぎたごぃ。

佾甧ざづぃどぃCSSゑ剉陣ざづぎたごぃ 6
上郧なトレヮ・か衧礹ごるりでぃぅおゥアヲトゥか刅剱ごるぞょぅなどぢづ、Coverageゾフか遷抝ごるぞ犵慊などり。
ぜね丬夭ね[]ゑギラヂギじり。

佾甧ざづぃどぃCSSゑ剉陣ざづぎたごぃ 7
ぜねベ・シて説ま辻ぽるづぃりJava scriptゃCSSねピ゠ィリかラジデごる、ぜねピ゠ィリて佾甧ごるづぃりゲ・トね剱吇か衧礹ごるり。三ね町僎ての赣枟て囱ぢぞsemantic.min.cssかSemantic UIねCSSピ゠ィリたか、紃630KBねピ゠ィリゑ説ま辻をて、ぜねピ゠ィリねCSSゲ・トね冄ベ・シ衧礹て佾甧ごるづぃりねか僄お2.2%てぁりげでゑ礹ざづぃり。っぽら630KBめ説ま辻をて97.8%の焠駃などぢづぃり。げるの挆摗ごるづめ仔斸どぃ。(末归のめぅ尐ざ夙ぎねゲ・トか佾ゎるり)
げねラジデね丬およ盭皃ねピ゠ィリね衋ゑギラヂギじり。(三ね町僎たで赣枟て囱ぢぞsemantic.min.cssゑギラヂギ)

佾甧ざづぃどぃCSSゑ剉陣ざづぎたごぃ 8
ピ゠ィリゑ(タフリ)ギラヂギじりで三偳ねConsoleゾフか遷抝ごるづぃぞでげれかSourcesゾフな分ら曾ゎり。(培末皃なの臩勔ね筇たか分ら曾ゎよどぃ堳吇の扊勔て[Sources]ゑギラヂギ)
ギラヂギざぞピ゠ィリねゲ・トか衧礹ごるり。攸衋,佘刅ど穹發/ゾフか剉陣ごるぞゲヲバギデ匕ごるづぃりcss,jsピ゠ィリめピエ・ポヂデ匕ごるづゎおらゃじぎ衧礹ごるり。
佾甧丬ねゲ・トで朩佾甧ねゲ・トか艱刅ぐごるりねて靑緐ね帮か仗ぃぞ(佾甧ごるづぃり)ゲ・トゑゲビ・ざづェテアゾどとな費り。繯ら迓ざづ佾甧丬ねゲ・トゑ內づ抛が凹じ。

判ベ・シてめ吋槗な繯ら迓ざづ佾甧丬ねゲ・トゑ抛が凹じ。晭這ねWordPressねフレクどよデヂブヘ・シ、囹宙ベ・シ、抔稾ベ・シ、託亊ねラジデねベ・シねょぅなベ・シね稭顝こでな吃1ベ・シすっおよ抛が凹ずは艮ぃおで。ぞたざ、ヅ・フリたでおァィゲヲたでお牸宙ねベ・シてざお佾甧ざづぃどぃゲ・トの判逓抛が凹ざね忄覀め。
ぁり稊庥同ね矤るぞピル・ミヮ・ギどよCSSゲ・トか糺絰て刅ぐづぁりのすどねて敳琅ざどかよ里褆ざどぃょぅな抛が凹ずり筇。

げるて、䷿忛ベ・シね衧礹ぜねめねな佾甧ごるづぃりゲ・トたぐの抛が凹ずぞか、ぜるたぐてのだゆぢで趲らどぃ筇。
兂ピ゠ィリで毓輂じり斸か艮ぃ。CSSなな慢るづり亹どよ兇ね佾甧ごるづぃどぃCSSゲ・トね丬な忄覀どゲ・トか淶しぢづぃりげでな氖仗ぎおめどねて、佾甧ごるづぃどぃCSSゲ・トな刅顝ごるづぃづめゲビ・ざづぉぐは艮ぃ。
兂ピ゠ィリで毓輂ざぞ堳吇の兂ピ゠ィリね刅顝判ゲムヲデゑゲビ・ざづぉぎ斸か律ね緧雅かヨギなどり。
@media hogeでおィヘヲデヺァナム・ザユヲ閡逢どとのメル泧愎。夦抴の佾甧丬ゲ・トね靑緐てポ・ギごるづぃり剌律な隢掤ざづ字圧じりねてぁりづぃとの刣りょぅなどぢづぃり。

佾甧丬ねゲ・トゑ抛が凹ざづ緧雅ざぞピ゠ィリゑsemantic-subset.cssどとねピ゠ィリ同て俜字じり。
semantic-subset.cssおよゲムヲデ,攸衋,ゾフ,佘訇ど穹發ゑ陣厺ざづsemantic-subset.min.cssゑ凹劚じり。
忄覀な忛しづsemantic-subset.min.cssゑBrotli圦縭ぽぞのGzip圦縭じり。(ゥウフゴ・ハか靘皃Brotli/Gzip圦縭寽忛ね堳吇)
HTMLピ゠ィリねHTMLプヂタねCSSピ゠ィリねpath+ピ゠ィリ同ゑ夈曳じり。WordPressどよヅ・ポねテアルギデラなぁりheader.phpで忄覀な忛しづfunctions.phpてピ゠ィリね挆宙ゑ夈曳じり。

JavascriptめCSSね堳吇で䷿忛吋し斸泔か佾ぇり。ぞたざ、ベ・シ衧礹ざぞたぐての衧礹て佾甧ざぞゲ・トたぐざおポ・ギごるどぃ。Semantic UIねゴィトハ・てぁるはデクリホゾヲゑ尐どぎでめ2囝抻ざづジヨィトォ・ブヲ、ギレ・スゑ实衋ざどぎづの忄甧どゲ・トで丌覀どゲ・トか刣よどぃ。勔佛な忄覀どゲ・トゑ剉ぢづざぽぅでJavascriptね实衋ェヨ・て仕ね忄覀どJavascriptぽて勔おどぎどりで囯ぢぞ亊慊などりおめざるどぃ。Semantic UIねJavascriptの1っね巧夦どピ゠ィリな褆敯ね橞胼判な閡敯か刅おるづ兤ぢづぃりねて佾甧じり橞胼ね閡敯たぐぽりこで抛が凹じ斸か焠離。Javascriptね巧夦どゲ・トかジヨジヨ琅觢てがり亹のごよな丌覀どゲ・トゑ叕ら陣ぃづピ゠ィリゑタィェヂデごずるは艮ぃおどで怜ぅ。

Semantic UI 2.4.2ねdist/semantic.jsの令上ね槗などぢづぃり。
site: 11-498衋
form: 499-2205衋
accordion: 2206-2818衋
checkbox: 2819-3651衋
dimmer: 3652-4385衋
dropdown: 4386-9047衋
modal: 9048-10083衋
nag: 10084-10591衋
popup: 10592-12124衋
progress: 12125-13056衋
rating: 13056-13565衋
search: 13566-15071衋
shape: 15071-15993衋
sidebar: 15994-17027衋
sticky: 17028-17987衋
tab: 17988-18940衋
transition: 18940-20036衋
api: 20037-21204衋
visibility: 21205-22515衋

ぞでぇは、「かでよほ」ねジポペ甧ベ・シどよSemantic UIねJavaScriptのゴィトハ・ざお佾ぢづぃどぃねてゴィトハ・閡逢ね15994〜17027衋たぐ抛が凹ざづsemantic-subset.jsねょぅどピ゠ィリ同て俜字じり。
semantic-subset.jsおよゲムヲデ,攸衋,ゾフ,佘訇ど穹發ゑ陣厺ざづsemantic-subset.min.jsゑ凹劚じり。
忄覀な忛しづsemantic-subset.min.jsゑBrotli圦縭ぽぞのGzip圦縭じり。(ゥウフゴ・ハか靘皃Brotli/Gzip圦縭寽忛ね堳吇) HTMLピ゠ィリねHTMLプヂタねJavascriptピ゠ィリねpath+ピ゠ィリ同ゑ夈曳じり。WordPressどよヅ・ポねテアルギデラなぁりheader.phpで忄覀な忛しづfunctions.phpてピ゠ィリね挆宙ゑ夈曳じり。

げるて、ピ゠ィリゴィス臩佒か夦幄な導ごぎどり。 夈曳剌ねsemantic.jsの737KB。佘訇ど穹發ヺゲムヲデヺ攸衋ね焠ぃsemantic.min.jsか275KB。
semantic.jsおよSemantic UIねゴィトハ・橞胼ねゲ・トたぐゑぽりこで抛が凹ざぞピ゠ィリゴィスの紃34KB。佘訇ど穹發ヺゲムヲデヺ攸衋ね焠ぎざぞsemantic-subset.min.jsか13KB。ピ゠ィリゴィスての紃5%などぢぞ。
げね導ごぎどぢぞピ゠ィリね冄、ベ・シ衧礹晁な佾ぅゲ・トの8.5%て91.5%か焠駃どゲ・トでざづ挆摗ごるり。ゴィトハ・ねォ・ブヲヺギレ・スゑ实衋ざぞ堳吇、佾甧ゲ・トか80.1%などら朩佾甧ゲ・トか19.9%などり。絏槊佾ゎるりねょぬ。
てめ、止盳どでげれ、ゴィトハ・ねジヨィトなょりォ・ブヲヺギレ・ス稊庥どよ1KBめ覀よどぃねて臩刅て佛ぢだもぢぞ斸か圦們皃なゲヲバギデど筇。

佾甧ざづぃどぃCSSゑ剉陣ざづぎたごぃ 9
CSSでJavascriptねタィェヂデか宋亅ざぞねてめぅ䷿庥PageSpeed Insightsて訇渫ざづまぞ。タィェヂデ剌ねジゲァか52て、タィェヂデ律か64どねてジゲァか12三昆ざぞげでなどり。ぽぞ、「佾甧ざづぃどぃ CSS ゑ剉陣ざづぎたごぃ」ね挆摗の焠ぎどら、「佾甧ざづぃどぃ JavaScript ね剉陣」ね挆摗寽豠およの仉囝ジラミなどぢぞsemantic-subset.min.jsの涇ぇづぃり。ざおざ、殊ら3っね挆摗ごるづぃりピ゠ィリかぁりねて、げるめどをよおね寽忛か忄甧。

だどまな、仕な挆摗ごるづぃり攸喃叮胼ど頄盭の「遨分どゴィスね町僎」「欠丕仢ピエ・ポヂデてね町僎ね酌俠」「劸玆皃ど町僎ピエ・ポヂデ」。
「遨分どゴィスね町僎」のメハィリ竮未なの町靡ゴィスな吇ゎずづ導ごぃ町僎ゑ凹ずでぃぅゃっ。pictureゾクゑ佾ぇは挆摗ごるどぃ。WordPressねフレク筈てのムテアァね扰ぃゑWordPressぽおずなざづぃるは挆摗ごるどぃ郧刅。
ぞたざ、紟ねWordPressての欠丕仢ピエ・ポヂデね町僎ゑ扰ぇどぃねて「欠丕仢ピエ・ポヂデてね町僎ね酌俠」て挆摗ゑ飞よぅ。
「かでよほ」ての町僎ゑWordPressぽおずてどぎ狫臩箠琅なざづぃづimgゾクゑ佾ぢづぃり。町僎ゑ褆敯ゴィス甧愎じりねか靡們どねてpictureゾクの佾ぢづぃどぃ。ぜね仢ゎら培末凹劚か欠丕仢ピエ・ポヂデ町僎ねWebP。WebP靝寽忛フヨゥサなのJpegおPNGゑ退り。げるのNginxぽおず。
培末かWebPどよ「欠丕仢ピエ・ポヂデてね町僎ね酌俠」ね挆摗の喯よゎどぃ筇どねな挆摗ごるづりねのAliExpressね啅哀町僎ねずぃ。げるの扊凹ざてがどぃ仕房ねゥウフゴィデどねてとぅざょぅめどぃ。「劸玆皃ど町僎ピエ・ポヂデ」めAliExpressね吋し町僎か挆摗ゑ取ぐづぃり。迶惐ど詰。

コメント: 「使用していない JavaScript の削除」と「使用していない CSS を削除してください」

  1. はじめまして。貴重な記事、ありがとうございました。

    以下の、”コードをコピーしてエディタなどに貼る”

    使用中のコードと未使用のコードが色分けされるので青緑の帯が付いた(使用されている)コードをコピーしてエディタなどに貼る。・・・

    このコピーしてエディタなどに貼る、やり方が分かりません。
    素人なもので、こんなことも分からないのか!!と、・・・そうなのです。

    簡単でも構いませんので、ご伝授頂けましたら嬉しいです。

    よろしくお願いいたします。

  2. 使用中コードと未使用コードの色分けの帯が表示されている窓で、色分け帯のすぐ右隣あたりを(マウス)ポインタで合わせて左クリックしながら上下にポインタを動かすと行で選択できます。[Ctrl]+[C]または[Ctrl]+[Insert]で選択した内容をコピーできます。
    エディタは例えばWindowsであればメモ帳などですが、文字操作と保存ができれば何でも良いです。ただし、勝手に変換されないことが条件なのでワープロ(Wordなど)は向いていません。
    貼り付けたい場所にポインタを合わせて、[Ctrl]+[v]または[Shift]+[Insert]を押せばコピーしたコードを貼り付けられます。
    編集を完了させたら、そのファイルを保存して、元のCSS,Javascrptファイルと置き換え(アップロード)するという流れになります。
    なお、ファイルを置き換えると(内容によっては)表示に不具合が発生することがあるかもしれないので、置き換え前のファイルは先に必ずバックアップしてください。

  3. 初めまして。ブログ初心者です。
    『Largest Contentful Paint』を改善したくて色々調べたのですが
    なかなか改善できず、何とかこのページにたどり着いたのですが、
    このサイトの下記の部分から何をしたら良いかわからなくなってしまいました。
    青い行を抜き出したものを、どこに貼り付けたら良いのでしょうか?

    『使用中のコードを抜き出して~
    ~semantic-subset.min.cssを出力する。
    必要に応じてsemantic-subset.min.cssをBrotli圧縮またはGzip圧縮する。(ウェブサーバが静的Brotli/Gzip圧縮対応の場合)
    HTMLファイルのHTMLヘッダのCSSファイルのpath+ファイル名を変更する。WordPressならテーマのディレクトリにあるheader.phpと必要に応じてfunctions.phpでファイルの指定を変更する。』

    お手数おかけいたしますがご返答いただけると助かります。

  4. この記事は、「使用中のCSSに含まれているムダなコードを取り除きましょう」なので、現在使用しているCSSファイルを直接編集してムダを取り除いて上書きするか、現在使用しているCSSファイルとは別に新しいファイルを作ってそこに使用するコードだけをコピペして保存するかになります。前者は編集に間違いがあった場合に困ることになるので記事では後者を書いています。それが「使用中のコードを抜き出して編集したファイルをsemantic-subset.cssなどのファイル名で保存する。」の部分です。
    コピペしたCSSコードには見やすいように改行や不要な空白やタブが入っているのでそれもムダです。CSS中のコメントもムダです。そのムダを省くのは「css minify」などでググるとオンラインツールなどもあるのでそれらを利用するのが簡単かと思います。で、そうやってhogehoge.cssからムダな文字を省いたのをhogehoge.min.cssなどのさらに別の新しいファイルに保存します。このやり方は慣例というだけでhogehoge.cssを上書きしてはいけないということでも、〜.min.cssというファイル名にしなければならないというわけではありません。ただし、これも上書きしてしまうと後で編集したいときに困るので普通は上書きはしません。
    最後に、現在使用中のHTMLヘッダの中に「ページを表示するために使用するCSSファイルのPath」が書かれているのでそれを新しく作ったファイルのPath (〜.min.css)に書き換えます。それが記事中の「HTMLファイルのHTMLヘッダのCSSファイルのpath+ファイル名を変更する。WordPressならテーマのディレクトリにあるheader.phpと必要に応じてfunctions.phpでファイルの指定を変更する。」の部分になります。
    これなら、「ムダを省きました」→「なんか表示がおかしい」となったときでもHTMLヘッダ内のCSSのPathを元に戻せばすぐに復旧できるので簡単です。
    なお、CSSのムダなコードを手作業で省くというのはCSSに慣れていないと結構難しいです。記事中では「CSSにに慣れてる人なら先の使用されていないCSSコードの中に必要なコードが混じっていることに気付くかもなので、使用されていないCSSコードに分類されていてもコピーしておけば良い。」としか書いていませんが、「ページ表示時以外に使うコード」、「ブラウザの窓サイズが違うときに使うコード」などはChromeのデベロッパツールでは「使用しないコード」に分類されるのでそこに気付けないと上手くいかないことになります。

  5. 早急なご返答ありがとうございます。
    重ね重ね申し訳ありませんが、『最後に、現在使用中のHTMLヘッダの中に「ページを表示するために使用するCSSファイルのPath」が書かれているのでそれを新しく作ったファイルのPath (〜.min.css)に書き換えます。』の部分の、『現在使用中のHTML』をどこで表示させるのかもわかりません。。。
    ホントに素人で申し訳ないのですが、このサイトの画面で説明していただいているように、どの画面で何をしたら良いかまで教えていただけると助かります。
    個人的な対応で非常に申し訳ありませんが、是非とも宜しくお願い致します。

  6. 「ここ屋マネースクール」さんの名前からググりまして、勝手に拝見したブログはCMSがWordPressでテーマがCocoonとお見受けしました。
    Cocoonは全く知らないので当てずっぽうでテキトーなことを書きますが、よくある外部CSS(ページ本体のHTMLファイルとは別にCSSファイルを用意)ではなく、HTMLヘッダ内にstyleタグがあってその中にほぼ全て?のCSSがCocoonにより自動で書き出されるインライン形式のようです(或いは何かのSEO系プラグインを使ってるならばそれが)。
    この場合は、HTMLファイル内にCSSを持つわけなので、これまで書いた「HTMLヘッダ内のCSSファイルのPath云々」という部分は当てはまらなくなります。おそらくCocoonのテーマが使う専用のCSSファイルがあるでしょうからそれを編集することになります。この場合はテーマの中で使用するファイル名が決まっているので新しく勝手にファイルを作るという方法はダメな筈で、元からあるCSS用のファイルを編集して上書き保存する形になります。編集する前にバックアップを取る方法が良いかと思います。Cocoonを使ってないのでCSSのファイル名はわかりませんが、WORDPRESS/wp-content/themes/cocoonの中にあると思われます。一般的なWordPressのテーマであればWORDPRESS/wp-content/themes/使用中のテーマ/style.cssですが、インラインスタイルとして出力するテーマだと違うファイル名のことが多いかと。
    WordPressの管理画面でオンラインで行うということであればメニューの「外観」「テーマエディタ」を選べばいきなり現在使用中のテーマのstyle.cssが自動的に開きます。WordPressではそういうことになっています。ですが、テーマの造りが特殊な場合はテーマが使用するCSSが別のファイルになっているかもしれないので右列のテーマファイルのリストからそのテーマ用のCSSのファイル(何かは知りません)を選んで編集することになります。編集が終わったら左下の「ファイルを更新」で保存しますが、保存したら編集前の状態が無くなるので更新管理は自分でなんとかするしかないです。「ヘンになったので戻したいけど戻せない、困った」だけは避けるようにして下さい。
    あと、WordPressではテーマの「style.css」というファイルの存在と、style.cssファイル内の最初の10行程度のコメントのようなものがWordPressの中でだけ特別な意味を持っているので「こんなファイル消しちゃえ」とか「コメントだから消しちゃえ」とやると困ったことになるのでご注意ください。
    また、CSS内の改行や不要な空白やコメントなどを除去するのはCocoon側(或いは何らかのSEO系のプラグインを使ってればそれが)自動的に行ってくれるでしょうから前回返信に書いた「オンラインツールなどもあるのでそれらを利用」云々とか「ファイル名を〜.min.cssで保存」とかは不要です。

    で、最後に蛇足のような実はこれがメインのような書き難いことを書きます。
    本来はムダなCSSコードは無いに越したことはないのですが、CSSをHTMLファイル内にインラインで出力する場合はGoogleのPageSpeed Insightsではかなり甘く採点されるようなのでおそらく「CSSに含まれるの無駄なコード」の存在は指摘対象にはなっていないのではないかと思います。つまり、LCPが要改善ということはCSSではなく別の要素がレンダリングを大きく妨げていると思います。先ずは、PageSpeed InsightsやChromeブラウザのデベロッパツールのLighthouseなどでレンダリングを妨げているのが何かを調べてそれを改善するのが近道だと思います。

  7. ありがとうございます。
    確かにグーグルアドセンスに申請するHTMLを入力した時点でPage Speed Insightsの数値が落ちたので、とりあえず気にせずブログ作成に勤しみたいと思います。とは言え、グーグルアドセンスに合格するためには、あまり記事を増やさない方が良いとも聞いているため、下書きでコツコツ投稿ページを書きつつ、合格のためのリライト等をしていきたいと思います。
    ご親切・丁寧にありがとうございました。

コメントは締め切られています。