Bloggerにパンくずリストを入れてユーザーとSEOに優しくする方法

Bloggerにパンくずリストを入れてユーザーとSEOに優しくする方法
(YouTube, AdSense, Play 公認エキスパート)
2021年03月06日 in Blogger
記事内にPR・広告が含まれる場合があります

あなたのブログには『パンくずリスト』を入れていますか?ある程度ブログやWebサイトを運営されている方であれば、パンくずリストが何なのかはご存知のことだと思います。下図のような、今観覧しているページがトップページから観てどの位置にいるかを示すものですね。
pankuzulist01

WordPressで運営するブログにパンくずリストを入れる方法を紹介したページでもお話致しましたが、ユーザーに対しても検索エンジンに対しても重要な役割を持っています。その役割についてとWordPressでの導入方法は下記ページをご確認ください。

このページではBloggerでもパンくずリストを設置する方法をご紹介致します。SEOを意識されている方も、ユーザーにとって使いやすいサイトにしたいという方も是非パンくずリストを入れてください。今回参考したサイトは BloggerWidgets(英語)さんです。

広 告

Bloggerにパンくずリストを設置する方法

パンくずリストを入れるには2つのステップがあります。2種類のコードを入れるだけなので簡単です!

1.パンくずリストを表示させる場所に入れる

まずBloggerにログインしてテンプレートHTMLの編集をクリックしてください。
テンプレート

HTMLのソースが表示されたら下記のコードを探してください。パソコン表示用とスマホ表示用の2つがあるはずですので、両方を探してください。※パンくずリストを設置したい場所に入れれば良いだけなので、必ずしもこの場所である必要はありません。

<b:include data='top' name='status-message'/>

探したらそのコードの直前に下記のコードを入れます。(PC/スマホ用の両方に)

<b:include data='posts' name='breadcrumb'/>

blogger-pankuzulist02

2.パンくずリストのコードを入れる

次は下記のコードを探してください。

<b:includable id='main' var='top'>

探したらそのコードの直前に下記の長いコードを入れます。

<b:includable id='breadcrumb' var='posts'>
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType == "static_page"'>
<div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'>Home</a></span> » <span><data:blog.pageName/></span></div>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<!-- breadcrumb for the post page -->
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<div class='breadcrumbs' xmlns:v="http://rdf.data-vocabulary.org/#">
<span typeof="v:Breadcrumb"><a expr:href='data:blog.homepageUrl' rel="v:url" property="v:title">Home</a></span>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'>
» <span typeof="v:Breadcrumb"><a expr:href='data:label.url' rel="v:url" property="v:title"><data:label.name/></a></span>
</b:if>
</b:loop>
» <span><data:post.title/></span>
</div>
<b:else/>
<div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'>Home</a></span> » <span>Unlabelled</span> » <span><data:post.title/></span></div>
</b:if>
</b:loop>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<!-- breadcrumb for the label archive page and search pages.. -->
<div class='breadcrumbs'>
<span><a expr:href='data:blog.homepageUrl'>Home</a></span> » <span>Archives for <data:blog.pageName/></span>
</div>
<b:else/>
<b:if cond='data:blog.pageType == "index"'>
<div class='breadcrumbs'>
<b:if cond='data:blog.pageName == ""'>
<span><a expr:href='data:blog.homepageUrl'>Home</a></span> » <span>All posts</span>
<b:else/>
<span><a expr:href='data:blog.homepageUrl'>Home</a></span> » <span>Posts filed under <data:blog.pageName/></span>
</b:if>
</div>
</b:if>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>

これで完了です!記事ページにパンくずリストが表示されているかを確認してください。

執筆者情報
2004年から当サイト「iscle」を始めた管理者。Google 公認のプロダクトエキスパートとして、YouTube、Google AdSense、Play の公式コミュニティで活動中。スマホアプリ、Web ツールの使い方や最新情報を中心に発信しています。