昨日、私のウェブサイトに記事を公開しました。Googleにアクセスすると、3日前に公開されたと表示されます。どうして?
Centos 6,5 VMでWordPressを使用しました。システム時間は、サーバーの20分ではなく、72時間ではありません。 WordPressは正しい日付を表示します。
<meta property="article:published_time" content="2015-06-12T18:42:08+00:00" />
<meta property="article:modified_time" content="2015-06-12T19:28:28+00:00" />
<meta property="og:updated_time" content="2015-06-12T19:28:28+00:00" />
Googleは常にスニペットに公開日を含めるとは限りません。
1)サイトマップ:-wordpress seoプラグインの多くは、Googleウェブマスターツール(GWT)に自動的にpingを実行するため、Googlebotはサイトマップから直接日付を取得し、ブログの投稿日付を調べません。
2)Rssフィード:-GWTでATOMフィードを送信した場合、Googleはその情報を使用してブログの最新コンテンツを見つけます。送信していない場合、Googleはアプリケーションタグをheadタグに指定した場合も取得できます。ほとんどすべてwordpressは、MIMEタイプをheadタグに含めます。したがって、Googleはその情報を時々使用することもできます。
example:-<link rel="alternate" type="application/rss+xml" title="Matt Cutts: Gadgets, Google, and SEO » Feed" href="https://www.mattcutts.com/blog/feed/" />
3)クロール可能なリンク:-オフページの価値が高く、そのページのリンクの一部に言及している場合、Googlebotはそのリンクされたページに直接インデックスを付け、公開日(または任意のタイムスタンプ形式)をスニペットとして使用します。
4)スキーマ:-Googleはスニペットでこの形式を強く使用します。 Open graphプロトコルを使用するのと同じように、ArticleまたはBlogPostingスキーマタグを使用します。
私の提案では、スキーマ(記事またはブログ投稿)の日付タグを使用する必要があります。検索結果で日付スニペットを制御する最も簡単な方法です。