サポート » その他 » 検索結果からフロントページの投稿日を消したい

  • 解決済 jtecnic

    (@jtecnic)


    検索結果にフロントページ(トップページ)の投稿日が表示されてしまいます、投稿記事は構わないのですが、業務のサイトでフロントページは殆ど更新もしないので投稿日は表示されない方が良いと思っています、他のWordpress で構築されたサイトを見ても殆どがフロントページの検索結果には投稿日が表示されていないように思います
    フロントページは固定ページを指定しています
    どうかアドバイスを宜しくお願い致します。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • こんにちは

    テーマによるので、テーマが分からないと回答しにくいです。テーマ名(または、表示を確認できるサイトの URL)をご提示されると回答を得やすいと思います。

    トピック投稿者 jtecnic

    (@jtecnic)

    ありがとうございます
    テーマはtwenty twelve です
    Yoast seoというプラグインを使用しております
    ソースを見るとそこからdetapublishedというのが出力されていて
    恐らくそれをグーグルが読んでいると思うのですがyoast seo のフォーラムでも
    同様の質問が何件か出ていたのですが、解決には至っていないようです
    グーグルのアリゴリズムの事なので完全に制御は出来ないと解っておりますが表示されないサイトも沢山ありますので何か手はないかと思い質問させて頂きました
    固定ページ全部でなくてもせめてフロントページだけでも消せると有難いのですが…
    宜しくお願い致します。

    • この返信は3年、 2ヶ月前にjtecnicが編集しました。

    Twenty Twelve テーマのデフォルト状態では、検索結果ページのフロントページ含む固定ページに投稿日は表示されません。テーマをカスタマイズ(またはプラグイン?)していたりませんか?

    トピック投稿者 jtecnic

    (@jtecnic)

    ご返信ありがとうございます
    はい、確かに以前に構造化データのエラーがサーチコンソールで発生した際に
    カスタム致しました、もちろんページの表示上に投稿日はありません、でも、構造化データには投稿日を持っていましたので、それが原因かと思い今はhentryは削除致しました
    構造化データテストツールで確認するとhentryは無くなっているのですがWebpageでdetapublishedが出力されています、それがYoast seo のスキーマデータのようです、ページ内にそれ以外には投稿日はありませんので恐らくそれをグーグルが読んでいるようです、Yoast seo をカスタマイズ出来れば良いのですが、残念ながら私にはそこまでのスキルはありませんのでYoast seo を諦めるか違うプラグインを探すしかないのでしょうか?
    お手数をお掛け致しますが宜しくお願い致します。

    『検索結果』とは、WordPress の検索結果ページではなく、Google の検索結果ページのことでしょうか?

    前回のレスは WordPress の検索結果ページのことでした。

    Google の検索結果ページについては、よく分かりませんが、変更できないかと思います。
    https://www.suzukikenichi.com/blog/you-cant-force-google-to-show-last-updated-date-in-
    snippets/

    このフォーラムは WordPress のフォーラムですので、Google の検索結果に関しては Google のフォーラムなど質問されてはと思います。

    トピック投稿者 jtecnic

    (@jtecnic)

    ishitaka様

    お忙しい中お付き合い頂きましてありがとうございます。

    そうです、グーグルの検索結果での事です
    参照URLの記事は私も拝見致しましたが、当該サイトにおいてもグーグル検索結果で
    フロントぺージには投稿日はなく投稿記事のみに投稿日が入っておりましたので・・・
    他のwordpressサイトもかなり見てみましたが、フロントぺージの場合は
    多くのサイトが検索結果に投稿日が入っていないようなので
    何か手はないかと模索しておりました
    色々手を尽くしましたがやはりyoast seoのスキーマによって出た投稿日情報を読んでいるようなので
    現段階では私の手には負えそうにありませんので暫く様子を見ることに致します
    ありがとうございました。

    こんにちは

    以下のコードをテーマの functions.php などに記述すると、トップページに固定ページを表示している場合のトップページではdatePublisheddateModifiedがスキーマから消えると思います。

    しかしこの結果のスキーマとしての正しさについては私は何の保証も致しかねます。

    function my_wpseo_schema_webpage( $schema ){
    
    	if( is_front_page() ){
    		unset( $schema['datePublished'] );
    		unset( $schema['dateModified'] );
    	}
    
    	return $schema;
    }
    add_filter( 'wpseo_schema_webpage', 'my_wpseo_schema_webpage', 99 );
    トピック投稿者 jtecnic

    (@jtecnic)

    munyagu様

    ありがとうございました。
    その他の部分はそのままで希望通りトップページのみ消えました!
    あの後諦められずにyoast seoのスキーマを全部消して新たに必要な項目のみマークアップしようと色々試みておりましたが、結局うまくいかずに諦めかけておりました
    これでグーグル検索からトップぺージの投稿日が消える可能性に望みが持てました
    後はグーグル様次第です・・・
    本当にありがとうございました、深く感謝いたします。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「検索結果からフロントページの投稿日を消したい」には新たに返信することはできません。