Quantcast
Channel: QWERTY.WORK
Viewing all articles
Browse latest Browse all 394

AMPページでCDN経由でFont-Awesomeを読み込むときはホワイトリストに気を付けて!

$
0
0

Googleの検索結果からAMPページが消えた

AMPページでFont-Awesomeのウェブフォントを使うことができるということで、埋め込んでみたところ、テストページではアイコンが正常に表示されたので、公開ページに適用したところ、数日後にGoogleの検索結果からAMPマークが表示されなくなりました。

なぜだろう?と、Google Search Consoleを久々に開いてみたところ、AMPページに問題があるというエラーの通知がありました。

「Google検索結果には表示されません」と、無効なAMPページとされていました。

原因はCDN

AMPページでFont-Awesomeを使うために、以下のようなコードでCDN経由のCSSを読み込んでいました。これがいけなかったみたいです。

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/css/all.min.css">

これの何がいけないかというと、cdn.jsdelivr.netから読み込んでいるということ。本家のuse.fontawesome.comよりもcdn.jsdelivr.netから読み込む方が速いかな?と思って使ったのがいけなかったみたいです。

PC用のページはこれで読み込んでいますが、AMPページではこれが警告の原因となり、Googleの検索結果にAMPマークが表示されなくなりました。


Viewing all articles
Browse latest Browse all 394

Trending Articles