サポート » テーマ » Lighthouseの”Links are not crawlable”という注意喚起を削除する

  • 解決済 echizenya

    (@echizenya)


    【質問の主旨】

    GoogleのLighthouseでブログサイトの記事を計測したところ、3つのリンクについてSEOの項目において”Links are not crawlable”という注意喚起が表示されます。この注意喚起の表示を消すためにはどうすれば良いでしょうか?

    【質問の補足】

    1. 注意喚起の対象となっているリンク

    注意喚起の対象となっているリンクは以下の3つです

    – a.share-tw (Twitterのボタン)
    – a.share-fb (Facebookのボタン)
    – a.share-hatena (はてなブックマークのボタン)

    2. 該当するコード(single.php)

    これらのコードはsingle.phpに下記の通り記述しています。なおGitHubでもコードをUPしています。

    <div class="share">
              <ul>
                <li>
                  <a href="https://twitter.com/intent/tweet?text=<?php echo urlencode( get_the_title() . ' - ' . get_bloginfo('name') ); ?>&url=<?php echo urlencode( get_permalink() ); ?>&via=echizenya_yota"
                	onclick="window.open(this.href, 'SNS', 'width=500, height=300, menubar=no, toolbar=no, scrollbars=yes'); return false;" class="share-tw" aria-label="twitter">
                    <!-- ツイート  -->
                  </a>
                </li>
                <li>
                  <a href="http://www.facebook.com/share.php?u=<?php echo urlencode( get_permalink() ); ?>"
                	onclick="window.open(this.href, 'SNS', 'width=500, height=500, menubar=no, toolbar=no, scrollbars=yes'); return false;" class="share-fb" aria-label="facebook">
                    <!-- シェア -->
                  </a>
                </li>
                <li>
                  <a href="//b.hatena.ne.jp/entry/<?php echo urlencode( get_permalink() ); ?>" onclick="window.open(this.href, 'SNS', 'width=1000, height=400, menubar=no, toolbar=no, scrollbars=yes'); return false;"  target="_blank" class="share-hatena" rel="noopener noreferrer" aria-label="hatena">
                    <!-- はてな<span>ブックマーク</span> -->
                  </a>
                </li>
              </ul>
            </div>

    3. Googleのヘルプページについて

    Lighthouseで注意喚起の詳細について、Googleのヘルプページが紹介されました。そのページによると、aタグにあるhref属性に記述されているハイパーリンクのみ、読み込みの対象となることが書かれていると思います。ところが今回、注意喚起の対象となった3つのaタグはいずれもhref属性内にリンクを記述しています。

    なぜこれら3つのaタグが注意喚起の対象となっているのか分かりません。

    以上、ご確認をよろしくお願い申し上げます。

    ヘルプの必要なページ: [リンクを見るにはログイン]

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • munyagu

    (@munyagu)

    こんにちは

    それらのリンクは結局のところ JavaScript で遷移しており、JavaScript での遷移をクロールできないということじゃないでしょうか。

    という推測ですが、まず、Google のフォーラムなどで、なぜこのアンカータグに注意が出るの確認してみてはどうでしょうか。
    どのようなタグにすれば注意喚起が回避できるとか分からないと、サイト側で何をすればいいのか分かりません。

    echizenya

    (@echizenya)

    @munyagu さん。
    こんにちは、アドバイスありがとうございます。

    まず、Google のフォーラムなどで、なぜこのアンカータグに注意が出るの確認してみてはどうでしょうか。

    GoogleのSearch Consoleのヘルプフォーラムで質問を投稿しました。とりあえずこのWordPressフォーラムの方の質問は「解決済み」として、Search Consoleのヘルプフォーラムにおける回答を待ちたいと思います。

    今後ともどうぞよろしくお願いします。

    • この返信は2週前にechizenyaが編集しました。理由: 誤字があったため編集
    echizenya

    (@echizenya)

    Google Search Consoleのフォーラムでアドバイスをいただきました。今回の質問について”Links are not crawlable”という注意喚起が表示されても特に問題はないそうです。みなさまのご参考になれば幸いです。

    https://support.google.com/webmasters/thread/76433071?hl=ja&msgid=76439136

    • この返信は2週前にechizenyaが編集しました。理由: 脱字があったため編集
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。