【マークアップSEO JSON-LD】よくあるご質問をページに入らなくても見れるようにする
初めに
マークアップをきちんと行えばユーザーに対してよくあるご質問のページ内容を
FAQページに入らずに検索結果で表示させることができます。
ユーザーに対しては、ものすごよく使い勝手の良い形となるので、
お時間があるかたは設定を行ったほうがいいと思います。
フロントエンドで開発を行っている方ならすぐに実践できると思うので、
試してみてください!!
グーグルのガイドラインもあるので、そちらを見ながら行うのもいいですね。
グーグルのガイドラインQ&Aページはこちら
デモ
言葉では伝わりにくいので、下の画像を見てください。
これがこのように展開します
↓↓↓↓↓↓↓↓↓↓↓↓
SEOの観点から考えるとページの中に入ってほしいとは思いますが、
裏を返せば、ここで一度問題が解決すれば、中に入り他の質問も見てくれると思います。
まあ初めの一歩ですね。
検索結果で場所を多くとるのはやはり目立ちますからね!
方法
それではやり方を説明します。
scriptタグで囲んでtypeをapplication/ld+jsonにします。
header又はfooterで読ませてください。
ワードプレスのFAQページにのみ対応させる。
JSON-LDの場合
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php if ( is_page ( 'faq' ) ) : ?>
<script type = "application/ld+json" >
{
"@context" : "http://schema.org" ,
"@type" : "FAQPage" ,
"description" : "ホームページ制作、web戦略のよくあるご質問。はじめてホームページ制作をご依頼されるお客様でも、安心しご依頼ができるように、サポートしております。" ,
"mainEntity" :
[
{
"@type" : "Question" ,
"name" : ".見積りをもらいたいのですが?" ,
"auther" : {
"@type" : "Person" ,
"name" : "Sugoyoku"
} ,
"acceptedAnswer" : {
"@type" : "Answer" ,
"text" : ".お電話かメールにてお問い合わせください。 参考にするホームページやどのようなページがほしいなどがあれば簡単なお見積りを無料でPDFにてお渡しすることができます。" ,
"date_created" : "2017 - 05 - 06 T07: 16" ,
"upvoteCount" : "2" ,
"url" : "https://sugoyoku.com/faq/"
}
} ,
{
"@type" : "Question" ,
"name" : "福岡ではないのですが、制作は可能でしょうか?" ,
"auther" : {
"@type" : "Person" ,
"name" : "Sugoyoku"
} ,
"acceptedAnswer" : {
"@type" : "Answer" ,
"text" : "もちろん大丈夫です 遠方からのご依頼の場合はお電話、メール、LINE、チャットワーク、スカイプのいずれかでお打ち合わせが可能です。詳しくはお問い合わせください。" ,
"date_created" : "2017 - 05 - 06 T07: 16" ,
"upvoteCount" : "2" ,
"url" : "https://sugoyoku.com/faq/"
}
} ,
{
"@type" : "Question" ,
"name" : ".ホームページの制作には何日ぐらいかかりますか??" ,
"auther" : {
"@type" : "Person" ,
"name" : "Sugoyoku"
} ,
"acceptedAnswer" : {
"@type" : "Answer" ,
"text" : ".内容によりけりと言ってしまうとそれまでですが、一般的なホームページは約2~3か月程で完成致します。" ,
"date_created" : "2017 - 05 - 06 T07: 16" ,
"upvoteCount" : "2" ,
"url" : "https://sugoyoku.com/faq/"
}
} ,
{
"@type" : "Question" ,
"name" : ".PC用のサイトではなくモバイル専用のサイトもできますか?" ,
"auther" : {
"@type" : "Person" ,
"name" : "Sugoyoku"
} ,
"acceptedAnswer" : {
"@type" : "Answer" ,
"text" : ".もちろん大丈夫です 最近ではPC用のホームページは必要ないと仰る方もいます。ご要望に沿った形でモバイル用ホームページを制作致します。" ,
"date_created" : "2017 - 05 - 06 T07: 16" ,
"upvoteCount" : "2" ,
"url" : "https://sugoyoku.com/faq/"
}
}
]
}
</script>
<?php endif ; ?>
上記をコピペし好きに変更してください。
ワードプレス以外の人はHTML内で書けばいいので、
<?php if ( is_page ( 'faq' ) ) : ?>
<?php endif ; ?>
この2つを削除してください。
microdataで行う場合
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
< html >
< body itemscope itemtype = "https://schema.org/QAPage" >
< div itemprop = "mainEntity" itemscope itemtype = "https://schema.org/Question" >
< h2 itemprop = "name" > How many ounces are there in a pound ? < / h2 >
< div itemprop = "upvoteCount" > 52 < / div >
< div itemprop = "text" > I have taken up a new interest in baking and keep running across directions in ounces and pounds . I have to translate between them and was wondering how many ounces are in a pound ? < / div >
< div > asked < time itemprop = "dateCreated" datetime = "2010-11-04T20:07Z" > Nov 11
'10 at 20:07</time></div>
<div itemprop="author" itemscope itemtype="https://schema.org/Person"><span
itemprop="name">New Baking User</span></div>
<div>
<div><span itemprop="answerCount">3</span> answers</div>
<div><span itemprop="upvoteCount">26</span> votes</div>
<div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">
<div itemprop="upvoteCount">1337</div>
<div itemprop="text">
1 pound (lb) is equal to 16 ounces (oz).
</div>
<a itemprop="url" href="https://example.com/question1#acceptedAnswer">Answer Link</a>
<div>answered <time itemprop="dateCreated" datetime="2010-12-01T22:01Z">Dec 1 ' 10 at 22 : 01 < / time > < / div >
< div itemprop = "author" itemscope itemtype = "https://schema.org/Person" > < span itemprop = "name" > SomeUser < / span > < / div >
< / div >
< div itemprop = "suggestedAnswer" itemscope itemtype = "https://schema.org/Answer" >
< div itemprop = "upvoteCount" > 42 < / div >
< div itemprop = "text" >
Are you looking for ounces or fluid ounces ? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water .
< / div >
< a itemprop = "url" href = "https://example.com/question1#suggestedAnswer1" > Answer Link < / a >
< div > answered < time itemprop = "dateCreated" datetime = "2010-12-06T21:11Z" > Dec 6 '10 at 21:11</time></div>
<div itemprop="author" itemscope itemtype="https://schema.org/Person"><span
itemprop="name">AnotherUser</span></div>
</div>
<div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer">
<div itemprop="upvoteCount">0</div>
<div itemprop="text">
I can' t remember exactly , but I think 18 ounces in a lb . You might want to double check that .
< / div >
< a itemprop = "url" href = "https://example.com/question1#suggestedAnswer2" > Answer Link < / a >
< div > answered < time itemprop = "dateCreated" datetime = "2010-12-06T21:11Z" > Dec 6 '10 at 21 : 11 < / time > < / div >
< div itemprop = "author" itemscope itemtype = "https://schema.org/Person" > < span
itemprop = "name" > ConfusedUser < / span > < / div >
< / div >
< / div >
< / div >
< / body >
< / html >
グーグルのガイドラインから参照
さいごに
細かいところにはなりますが、あるのとないのでは全く違うのではないかと思います。
設定後30分程で反映もされるとのことなので、気になる方はどうぞ!
行う場合は、ホームページに詳しい方もしくはバックアップをきちんと取ったうえでが行ったほうがいいと思います。
ちょこっとメンターサービス
HP無料診断
【実践マーケティング手法22選】 無料ダウンロード
助成金・補助金・融資・M&A等の総合経営支援サービス 「補助金パートナー」
月額定額制で、ホームページやECサイト運用、営業資料・チラシ・DMなどの製作代行から補助金や助成金など資金調達の情報を提供及び申請代行まで一手に支え会社の成長をサポートするコンサルティング型のサービスです。
ワードプレスでSEO対策をするなら【オリテン】
seoで高位置検証済みのオリジナルテンプレート制作 完全オリジナルの自社テンプレートを毎月3社様限定で制作を承っております。