Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

モバイル検索結果画面にサイト名を表示し...
 
共有:
通知
すべてクリア

[解決済] モバイル検索結果画面にサイト名を表示したい

22 投稿
4 ユーザー
15 Reactions
5,140 表示
(@syu1230)
Eminent Member Registered
結合: 2年前
投稿: 20
Topic starter  

モバイル検索結果画面にサイト名を表示したいのですが、 https://growthseed.jp/experts/seo/google-introducing-site-names-on-search/ にある方法で以下↓の記述を、Cocoon設定→アクセス解析・認証→ヘッド用コードに貼り付ければいいのでしょうか?(JSON-LDを出力、にはチェックを入れています。)

https://notepad.pw/share/6M0warmIYKtUDh9SWHeO

This topic was modified 2年前 by syu1230

   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17179
 

全ページのソースコードに挿入されるJSON LDコードを入れるならそこで良いと思います。
後、子テーマの/tmp-user/head-insert.phpの最終行に書き込んでも良いかと思います。
https://github.com/xserver-inc/cocoon-child/blob/master/tmp-user/head-insert.php


   
(@syu1230)
Eminent Member Registered
結合: 2年前
投稿: 20
Topic starter  

わいひらさん、お返事ありがとうございます。

ヘッド用コードに貼り付けたのですが、反映されていないようです。(SEO 1 META COPYというchromeプラグインで確認しました)

以下、環境情報です。(申し訳ありません、サイト名・URL、ホームURL、ホームイメージの一部削除しています)

----------------------------------------------
サイト名:
サイトURL: https://.com
ホームURL: https://.com
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
スキン:/wp-content/themes/cocoon-master/skins/bizarre-foods-whiteramen/style.css
WordPressバージョン:6.1.1
PHPバージョン:7.4.33
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br
言語:ja,en-US;q=0.9,en;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:2.4.7
カテゴリ数:9
タグ数:70
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.3
style.cssサイズ:35575バイト
functions.phpサイズ:420バイト
----------------------------------------------
Gutenberg:1
AMP:0
PWA:0
Font Awesome:5
Auto Post Thumbnail:0
Retina:0
ホームイメージ:/wp-content/uploads/2022/04/.png
----------------------------------------------
ブラウザキャッシュ有効化:1
HTML縮小化:1
CSS縮小化:0
JavaScript縮小化:1
Lazy Load:1
WEBフォントLazy Load:1
----------------------------------------------
利用中のプラグイン:
AddQuicktag 2.6.1
Akismet Anti-Spam 5.0.2
Aurora Heatmap 1.5.6
BackWPup 4.0.0
Broken Link Checker 1.11.21
ConoHa WING 自動キャッシュクリア 1.0.0
Contact Form 7 5.7.2
Edit Author Slug 1.8.4
EWWW Image Optimizer 6.9.3
Google XML Sitemaps 4.1.7
Redirection 5.3.8
Regenerate Thumbnails 3.1.5
SIMPLE BLOG DESIGN 1.1.9
SiteGuard WP Plugin 1.7.3
Wordfence Security 7.8.2
WordPress Ping Optimizer 2.35.1.3.0
WP Multibyte Patch 2.9
----------------------------------------------

 

以前、アドセンスコードを同じ場所に入力した際に、「閲覧できません(Forbidden access)」と出たことがあり、CONOHA WINGのWAF設定をoffにしたらエラーが出なくなったので、今回もoffにしてやってみたのですがやっぱり反映されませんでした。

またお返事をいただければと思います。よろしくお願いいたします。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

とりあえず、何も考えずにやってみました。

notepad.pwにご提示いただいたものをそのまま貼り付けました。

 
すると、ソースには反映されているようです。
 
 
ただ、少し思うのですが。
以下を見ると、「サイトのすべてのページにこのマークアップを追加する必要はありません。追加する必要があるのはホームページだけです。」と記載されているようです。
 
Google 検索に対してサイト名を指定する
https://developers.google.com/search/docs/appearance/site-names?hl=ja
 
全ページに設置して良いものなのでしょうか。
ホームページ=トップページのような気がするのですが。
(私はこの辺りのことに疎いもので)
 
投稿者:: @yhira

子テーマの/tmp-user/head-insert.php

上記で、「<?php if ( is_home() || is_front_page() ) : ?>」などで、トップページの判定をした方が良いのかもしれないです。

 

そして、少しだけ思うのですが。
このような対応をなさりたい方って、結構いらっしゃるかもしれない気がします(個人的な印象です)。
テーマ側で対応していただいても良いような気もしなくはないです。
(しかし、日本語でGoogle検索結果(モバイルの)に表示されない方が良いという方もいらっしゃるかも・・・ですね)


   
わいひら reacted
(@syu1230)
Eminent Member Registered
結合: 2年前
投稿: 20
Topic starter  

@mk2_mk2 

mk2さん、お返事ありがとうございます。

ある記事では「技術ドキュメントの例では head セクションにコードを入れていますが、(JSON-LD で書くなら)挿入場所はどこでもかまいません。

ただしサイトのトップページに記述します。
トップページ以外に記述された WebSite 構造化データを、検索結果に表示するサイト名として Google は利用しません」とありました。

以下の記事です。

https://www.suzukikenichi.com/blog/google-officially-introduces-site-names-on-mobile-search-results/

 

このような書き方であっていますでしょうか?

https://notepad.pw/share/FvbkeH90ewOT6UaNrNuT

 

This post was modified 2年前 by syu1230

   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

syu1230さん

ご提示のコードは、ダブルクォーテーションが全角だと思います。

半角にしていただけますでしょうか。

貼れてはいると思います。
(こちらから確認はできませんが)

しかし、クォーテーションが全角で、認識されないとかないでしょうか。

 

投稿者:: @syu1230

(SEO 1 META COPYというchromeプラグインで確認しました)

とのことでしたので、確認してみました。

先程はご提示のコードをそのまま貼ってみた状態でしたが、今この拡張機能で確認すると認識しませんでした。

先程リンクしたGoogleのコードに貼り直すと、この拡張機能でも認識されました。

 
貼り付けるコードが間違っているんだと思います。
(少なくとも、ダブルクォーテーションが全角)

   
わいひら reacted
(@akira)
Famed Member Registered
結合: 7年前
投稿: 1657
 

@syu1230 さん

notepad にお書きになった構造化データは不要です。Cocoon は、その構造化データをマイクロデータでマークアップしています。

※ alternateName は Cocoon では使われていませんが、必須プロパティではなく推奨プロパティのため問題ありません。

添付画像は、この Cocoon 公式サイトのヘッダーロゴの部分です。

尚、構造化データを確認する場合は、以下のツールをお使いになると便利です。


   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

syu1230さん

少し伺いたいです。(基本的な確認を漏らしている気がしてきました)

なぜ、今回のことのようなことをなさりたいとお考えになったのでしょうか。

現状では、モバイルのGoogle検索結果には、サイト名が表示されていないということで、よろしいでしょうか。(現状、どういう状態なのでしょうか)

サイト開設間もない等ないでしょうか。

(テーマが、少し古いですので、そうではないと思いますけれど。テーマは最新にした方が良いと思います。WordPress6.1.1では、いくつか不具合が起きているはずです、対応していないバージョンですので。)

 

先程リンクしたGoogleのサイト記載の「技術に関するガイドライン」にも適合しているということで、よろしいのでしょうか。

技術に関するガイドライン
https://developers.google.com/search/docs/appearance/site-names?hl=ja#technical-guidelines

 

ちなみに私のサイトは、モバイルの検索結果にはサイト名は表示されていないです。
URLが表示されます、サブドメインですから。
(「技術に関するガイドライン」に記載のあるとおり)

この手のことに疎いのに、変なことを聞いてすみません。


   
わいひら reacted
(@syu1230)
Eminent Member Registered
結合: 2年前
投稿: 20
Topic starter  

@mk2_mk2 

mk2さん、お返事有難うございます。

すみません、お聞きしたいことがたくさんあります。

①トップページ判定について

投稿者:: @mk2_mk2

上記で、「<?php if ( is_home() || is_front_page() ) : ?>」などで、トップページの判定をした方が良いのかもしれないです。

③であわせて質問させてください。上記のコードを最後の行に追加で入れたらいいのでしょうか?

 

②ダブルクォーテーションについて

投稿者:: @mk2_mk2

先程リンクしたGoogleのコードに貼り直すと、この拡張機能でも認識されました。

 

半角にし以下の様に記述して、リッチリザルトテストで確認しましたが反映されていませんでした…(画像を添付しています)

https://notepad.pw/share/16lgMp6iBvWHmJatayKj

 

③Googleのコードについて

投稿者:: @mk2_mk2

先程リンクしたGoogleのコードに貼り直すと、この拡張機能でも認識されました。

このような↓形でしょうか?(①と合わせて)

https://notepad.pw/share/C7rdtAq0wS6yj2vJXzNY

 

④目的について

投稿者:: @mk2_mk2

なぜ、今回のことのようなことをなさりたいとお考えになったのでしょうか

ご指摘の通り、サイト名が表示されていないからです。

サイト名が表示されればクリック率にも寄与するかと思い、サイト名表示をしたいと考えるようになりました。

 

⑤テーマの更新について

Cocoonが 2.4.7 です。2.5.5.3 に更新した方がいいということで合っておりますでしょうか?子テーマの更新ではないですが、バグは生じないと考えてよろしいでしょうか?「注: テーマに加えたカスタマイズがすべて失われます。テーマを修正する場合、子テーマの利用を検討してください。」とあるので心配で更新していませんでした。

 

⑥技術ガイドラインについて

投稿者:: @mk2_mk2

先程リンクしたGoogleのサイト記載の「技術に関するガイドライン」にも適合しているということで、よろしいのでしょうか。

適合しております。

 

またお返事を頂ければと思います。よろしくお願いいたします。

This post was modified 2年前 2回 by syu1230

   
(@syu1230)
Eminent Member Registered
結合: 2年前
投稿: 20
Topic starter  

@akira 

Akiraさん、お返事有難うございます。

不要なんですか!

僕のサイトで表示されないのは、テーマが最新ではないからなんでしょうか…


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

syu1230さん

投稿者:: @syu1230

①トップページ判定について

忘れてください。

リンクしていただいた海外SEOさんを拝見して、特に気にしなくて良いのであれば、無理に入れなくても良い気がしてきました。
また、ご自身が分からないのであれば、無理に入れて、今後のメンテができないようなことにならない方が良さそうに思いました。

プロントページ判定無でやってみて、それで反映されなければ、追加すれば良いのかと思いました。

今はシンプルの方が良いのではないかと。


投稿者:: @syu1230

半角にし以下の様に記述して、リッチリザルトテストで確認しましたが反映されていませんでした…(画像を添付しています)

https://notepad.pw/share/16lgMp6iBvWHmJatayKj

notepad.pwのものををテキストエディタにコピペしてみましたが、前スペースが全角みたいです。
(この手のコード系のものは、基本的に全角はご法度です。)

 
反映されていないということは、何かが間違っているということかと思いますので、ご確認いただければと。
 

 
投稿者:: @syu1230

⑤テーマの更新について

Cocoonが 2.4.7 です。2.5.5.3 に更新した方がいいということで合っておりますでしょうか?子テーマの更新ではないですが、バグは生じないと考えてよろしいでしょうか?「注: テーマに加えたカスタマイズがすべて失われます。テーマを修正する場合、子テーマの利用を検討してください。」とあるので心配で更新していませんでした。

今、ダッシュボードから更新できるテーマのバージョンは、「2.5.6.2」かと思います。

少し分からないのですが・・・。
syu1230さんは

  • 子テーマを導入していない
  • 親テーマをカスタマイズなさっている

 

上記のようなことでしょうか。

であれば、それは止めていただきたいです。
親テーマは、不具合やWordPressのバージョンアップにあわせて、どんどんバージョンアップされます。

上書きされるイメージですので、親テーマに何か変更を加えても、上書きされて消えていきます。

カスタマイズは、子テーマでなさってください。
(子テーマは、基本的にバージョンアップしません)

 
ご提示いただいた環境情報を拝見すると、子テーマは導入なさっているようですね。
であれば、上記に書いたことを警告するメッセージかと思いますので、ご心配には当たらないかと思います。
 
現在は、WordPressが新しいのに、親テーマが古いという状態です。
つまりWordPressの新しいバージョンの仕様に、対応しないテーマをご利用です。
 
現状、ブロックエディタをご利用くださいであれば、むしろ今の状態こそ、いろいろ不具合があるはずですよ。
(親テーマが古ければ、WordPressの新しい仕様に対応していないのは当然かと)

   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

ちなみに、Akiraさんが書いてくださった、スキーマ マークアップ検証ツールで確認してみました。
(私のサイトを)

(全部塗りつぶしてしまいましたが・・・)
 
下の青枠部分が、Cocoonのデフォルトのもので、Akiraさんが書いてくださったマイクロデータでマークアップしたものかと思います。
 
上の赤枠は、syu1230さんが書いてくださった方法で、私が追加したものです。
(子テーマの、head-insert.phpに追加しました)
 
Akiraさんの仰る通り、特になくても良さそうな気がします。
Cocoonが出している、マイクロデータで十分なような・・・。
(結構詳しいですし)
 
syu1230さんのサイトをご確認してみると良い気がします。
 

   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

https://wp-cocoon.com/community/postid/67894/

上記の返信の最後に誤記があり、訂正させていただきます。

誤)ブロックエディタをご利用くださいであれば
  ⇩
正)ブロックエディタをご利用であれば

 


   
わいひら reacted
(@syu1230)
Eminent Member Registered
結合: 2年前
投稿: 20
Topic starter  

@mk2_mk2 

お返事有難うございます。

Cocoonはアップデートし、コードも前スペースは半角にしました。

ただやはりリッチリザルトテストでも、マイクロデータでも認識されていませんでした。

そして気になる点があったのですが、SEO 1 META COPYで見たときに画像のように「JSON-LD 未設定」となっていました。

SEO設定で出力するにチェックはいれているのですが…

これが原因でしょうか。

 

補足ですが、マイクロデータのWebsiteで表示されたのは@type,@id,urlだけでした。

This post was modified 2年前 by syu1230

   
(@akira)
Famed Member Registered
結合: 7年前
投稿: 1657
 

@syu1230 さん

タイプ WebSite の構造化データは本当に不要です。追加するのは全くおすすめしません。

同じ構造化データを複数書くのは、根本的に変です。そのため、Google もこのように言っています。

可能な場合にはホームページに別の WebSite 構造化データのブロックを作成しないようにします。

参考:ガイドライン

また、構造化データを書いたからといって、必ず検索結果に表示されるわけではありません。

構造化データが検索結果に表示されるとは限りません。リッチリザルト テストに沿ってページを正しくマークアップしても表示されない場合があります。

参考:構造化データに関する一般的なガイドライン

ちなみに、a が 1 つ多いです。

こうではなく
<script type="aapplication/ld+json">

こうです
<script type="application/ld+json">

   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

投稿者:: @syu1230

そして気になる点があったのですが、SEO 1 META COPYで見たときに画像のように「JSON-LD 未設定」となっていました。

SEO設定で出力するにチェックはいれているのですが…

これが原因でしょうか。

関係なさそうな感じがします。
私のサイトもこの「JSON-LD 未設定」と表示されましたよ。
(もうhead-insert.phpからは消してしまいましたが)

以下に説明があります。
(別トピックで、Akiraさんもご説明くださっていたような・・・)

Cocoon 1.9.5公開。JSON-LD出力切り換え機能追加。Highlight.jsのアップデート
https://wp-cocoon.com/1-9-5/

 

投稿者:: @syu1230

ただやはりリッチリザルトテストでも、マイクロデータでも認識されていませんでした。

投稿者:: @syu1230

補足ですが、マイクロデータのWebsiteで表示されたのは@type,@id,urlだけでした。

すみません、この2つ不整合ではないですか?

syu1230さんのサイトが、どういう状態なのか。
syu1230さんが、どういうご対処をなさったのか。

そういうことも分からず、ただこういうご説明だけでは、申し訳ないのですが、正直分からないという印象です。
(想像でものを書くことにも、少し抵抗があります)

「今回の件は特に対応は必要ない」ということでは、ご納得いただけないということでしょうか。

Cocoonデフォルトでは、対応はできているようです。
また、対応不要かと思いますが、syu1230さんご提示の方法も、やってみたところできるようでした。
(Googleのサイトのものをコピーして、自分のサイトの状態に合わせただけです。対応方法はわいひらさんご提示の方法)

もし何かあるのであれば、syu1230さんのご対応に問題がある可能性はあるかと思います。

長々と書きましたが、やはり対応不要なのではないかと思います。
(下手に触って、悪化させては元も子もないような気がしますし)


   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

ふと思ったのですが。

この対応をなさる前に、HTML等に特に問題はないのでしょうか。

既にHTMLに問題があれば、そこに例え正しいものを追加しても、認識されない可能性はあると思います。

もし、Cocoonが出力しているものが、認識されないのだとしたら、この時点で何かがおかしい気がします。


   
わいひら reacted
(@syu1230)
Eminent Member Registered
結合: 2年前
投稿: 20
Topic starter  

@mk2_mk2 

@akira

mk2さん、Akiraさん、お返事有難うございます。

構造化データは削除しました。お二人が仰るように、何もしないままにしようと思います。

たくさんのご助言を頂き、ありがとうございました。

現在の状況としては、Googleで検索したところサイト名が表示される記事と、表示されない記事が混在している状況です。

 

また、ご指摘のHTMLの問題につきましては、デベロッパーツールでのチェックがいまひとつわからなかったのでツールに頼りました。

chrome拡張機能の「HTMLエラーチェッカー」というもので調べ「タグはおそらく問題はない」と表示されましたが、Markup Validation Service というブラウザ上で『HTML文書が(X)HTML標準に準拠しているかどうかを検証』してくれるツールも利用すると添付した画像のようなメッセージが出てきました。

ちなみに、画像のようなメッセージは、サイト名が表示される記事・されない記事ともにいろいろ「警告」や「エラー」といった内容が出てきていました。

これは、HTMLに問題があるという認識でよろしいのでしょうか?


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

syu1230さん

投稿者:: @syu1230

現在の状況としては、Googleで検索したところサイト名が表示される記事と、表示されない記事が混在している状況です。

すみません、細かいことは端折らせていただいて・・・。

これって、サイト名が表示されているということなのでは?
サイト名は、Googleに認識されているということなのでは?
(こういう状態だということは初見のような・・・)

何故、表示されるされない記事に分かれるのかは、分かりませんが。
(Googleの仕様ですし)

サイト名はサイト単位なのですから、Googleは認識しているということのような気がします。
例えば、該当の記事が再クロールされると、サイト名が表示される等はないのでしょうか?


   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

ちなみにてすが。

添付していただいた画像は、あまりにも小さく見えないです。
(以前添付していただいた時もそうでしたが)

クリックして拡大しても、こんな感じです。

 
 
ブラウザで、倍率を500%にすると、こんな感じです。
 
 
サイズを確認すると、サムネイルみたいなサイズなんですよね。
 
先の返信の内容がすると、確認しなくても良さそうな気はしますけれど。
(一部だけ見ても厳しい気もしますし)


   
わいひら reacted
(@syu1230)
Eminent Member Registered
結合: 2年前
投稿: 20
Topic starter  

@mk2_mk2 

お返事有難うございます。

おかげさまでサイト名が認識されているようです。

投稿者:: @mk2_mk2

該当の記事が再クロールされると、サイト名が表示される等はないのでしょうか?

複数の記事をリライトしてインデックスリクエストをしていますが、それでも表示されない記事もあります。

気長に待ってみることにします。

たくさんのご助言をありがとうございました。

(画像の件は申し訳ありませんでした、次回ご相談する際には大きな画像を用意します)


   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7921
 

syu1230

投稿者:: @syu1230

気長に待ってみることにします。

それが良さそうに思います。

Akiraさんもリンクしてくださっていましたが、構造化データが正しくても、必ずしもサイト名が表示されるものでもなさそうです。
(それは、投稿のタイトルも同様かと思います)

Googleの検索結果は、ユーザー側が完全にはコントロールはできませんし、Googleのみぞ知る部分もあろうかと思います。

また、再リクエストをしても、クロールには時間が掛かるでしょうし、更にそれが結果に反映されるまでにも時間が掛かるのではないかと思います。

(気になるようであればGoogleのコミュニティでお問い合わせいただくのも一案かもしれません、あまり詳しい回答は得られない可能性はありますけれど)


   
syu1230 and わいひら reacted
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました