続・Search Consoleにおける「パンくずリスト」のエラー
著
Search Consoleにおける「パンくずリスト」のエラーの続き。放置プレイを続けてきたものの、なかなかエラーは減らない。というか、一時期エラーの数は400代まで減ってたんですけど、7月24〜25日当たりを境に急増、4桁にまで戻ってしまって、どうしたものかと思ってたんですよね。
改めて解決手段を検討しようと、ふとパンくずリスト | Google 検索デベロッパー ガイド | Google Developersを見たところ、以前とマークアップのサンプルが変わっているではないですか。具体的には、現在地がリンクではなくなっていました。確かに以前はリンクだったはずで、実際Internet Archiveで遡り2019年5月26日時点のページを見返すと、現在地がリンクになっています。
まぁ以前から現在地はリンクにすべきではない(以前にもWAI-ARIA Authoring Practices 1.1のBreadcrumb Exampleについて思うことで引用したけどBreadcrumbs: 11 Design Guidelines for Desktop and MobileにIn the breadcrumb trail, the breadcrumb corresponding to the current page should not be a link.
とある通り)と思っていたので、それはそれで喜ばしい変化なのですけど、BreadcrumbList - schema.org Typeには相変わらず現在地(らしき箇所)もリンクのまま......謎。ともあれ、これで発生していたエラー回避の目処が立ち、以前は
<span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><meta itemprop="position" content="5"><em itemprop="item" aria-current="page"><span itemprop="name">現在地のページタイトル</span><meta itemprop="id" content="URL"></em></span>
としていたところを
<span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><meta itemprop="position" content="5"><em aria-current="page"><span itemprop="name">現在地のページタイトル</span></em></span>
に変更、リッチリザルト テスト - Google Search Consoleでエラーが検知されないことを確認しました。やれやれ......。