はじめに
今回は、Google Lighthouseのチェックででる「リンクはクロールできません」の修正方法です。
探してもみつからなかったので・・・メモで残しておきます。。
現象
下記のエラー
"Warning: Links are not crawlable"
クロール不可のリンク
リンクはクロールできません
検索エンジンでは、ウェブサイトのクロールにリンクの `href` 属性を使用する場合があります。アンカー要素の `href` 属性に適切なリンク先が設定されていて、ウェブサイトの他のページを見つけられるようになっていることを確認してください。
スライドショーとか・・・hrefがないものが。。。怒られます・・・
例
<a id="test">test</a>
回避方法
hrefを付けて、ドッド(.)で回避してくれるそうです。。
<a href="." id="test">test</a>
静的なアセットと効率的なキャッシュ
ポリシーの配信 xx 件のリソースが見つかりました
こちらは、結構情報がありました。。
サーバーに下記を設定。htaccess ただし。サーバーが mod_expiresに対応している必要があります。
ExpiresActive On
ExpiresByType text/html "access plus 1 days"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
下記は使用用途に合わせて・・
ExpiresByType image/webp "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType font/eot "access plus 1 year"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType font/woff "access plus 1 year"
ExpiresByType font/woff2 "access plus 1 year"
さいごに
これだけ・・です・・・
筆者がテストしたサイトでは、https化では順位変動ありませんでしたが、Lighthouseで点数上げたところ、、5P分順位上がりました。まぁどれが上がったて確証は・・・
関連
Webサイトの読み込み速度上げる・・・
https://www.omakase.net/blog/2022/07/webspeed.html