web-dev-qa-db-ja.com

Googleは、10年前の日付を検索結果に表示します。

最近、グーグルが間違った日付のブログ投稿を表示しているのを見つけました(1997)今年(1997)のコンテンツを検索しましたが、何も見つかりませんでした

google search screen shot

サイトマップ

    <url>
        <loc>http://go2tr.com/blog/ZzNxAH34/گشت-و-گذاری-در-آنکارا-و-مراکز-دیدنی-آن</loc>
        <priority>0.8</priority>
        <lastmod>2018-09-26T13:23:22+00:00</lastmod>
        <changefreq>monthly</changefreq>
    </url>

問題は何ですか?

3

(Google翻訳を使用して)ページを英語に翻訳すると、上部に01 مهر 97というテキストが表示されます-それは確かにそれと関係があるように見えます。

@Stephenがコメントで示唆したように、彼らはしばしばページ上のコンテンツから日付を釣り上げます-ある種の「賢い」(しかし、一見欠陥のある)アルゴリズムを使用します。

こちらもご覧ください:
Googleは投稿の公開日をどのように認識するか

4
MrWhite

理由は、最近日付を更新したばかりで、Googleがサイトを再クロールするまで待つか、Googleにウェブサイトの再クロールを強制することができます。

Googleにサイトの再クロールを強制するには(通常は数分かかります)

  1. ウェブマスターが追加されていない場合、ウェブマスターはウェブマスターコンソールに追加されます。
  2. 次に移動します: https://www.google.com/webmasters/tools/googlebot-fetch
  3. 再クロールするページを取得するか、ウェブサイト全体を取得できます

このツール を使用してメタタグ分析を実行し、日付が正しく表示されている場合は日付を確認してから、上記の手順に従って作成します検索結果に表示されます

更新:

@MrWhiteの答えを読んだ後、それが理由だと思う、それは大きなポストメタの中にあり、あなたはその中に日付を述べた。

これは私があなたのページのソースを見て見つけたものです。あなたはその隣に日付があるこのdivを持っているということです

<div class="large-post-meta text-center">
<span class="avatar">نویسنده : نازنین صباحی</span>
<span><i class="fa fa-clock-o"></i> ۰۱ مهر ۹۷</span>
<span><a href="single-1.html#comments"><i class="fa fa-comments-o"></i> 0</a></span>
<span><i class="fa fa-eye"></i> 16</span>
</div>

ご覧のとおり、これはpostクラスを持つdivです:<div class="large-post-meta text-center">このspanタグに日付が含まれています:<span><i class="fa fa-clock-o"></i> ۰۱ مهر ۹۷</span>

したがって、Googleが推測するだけでなく、日付やその他の情報を強制的に定義するには、 スキーママークアップ を使用することをお勧めします。

date schema マークアップは次のようになります。

  <meta itemprop="datePublished" content="2009-05-08">May 8, 2009

Googleが提供する Structured Data Testing Tool および Structured Data Markup Helper を使用して、不足しているスキーマをテストすることができます。

2