首页 > PHP > 解决在Google Search Console发现Structured Data Errors的问题

解决在Google Search Console发现Structured Data Errors的问题

  用wordpress搭建的blog,在google的搜索后台发现了很多Structured Data Errors的错误,就是下面的错误:
    Missing: author
    Missing: entry-title
    Missing: updated
  截图如下:

  我大致感觉是少加标签了。显示都是在主题里面包含的,可能是我用的这个主题没有这些标签。那就找出来加一下就能解决。

解决方法

  找出主题中出现确实这些标签的地方,有好几处。下面的这段代码是其中之一。

<h1 class="post_title">
<a class="icon" href="<?php the_permalink(); ?>" rel="bookmark
 inlinks permalink" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
</h1>
    <div class="postinfo">
      <div class="left">
        <span class="date icon"><?php the_time(__('F jS, Y', YHL)); ?></span>
        <span class="author icon"><?php the_author_posts_link(); ?></span>

  修改成下面的样子,就是多加几个相应的标签(entry-title, post-date updated, vcard post-author)。

<h1 class="entry-title post_title">
    <a class="icon" href="<?php the_permalink(); ?>" 
        rel="bookmark inlinks permalink" title="<?php the_title_attribute(); ?>">
        <?php the_title(); ?>
    </a>
</h1>
    <div class="postinfo">
      <div class="left">
        <span class="post-date updated date icon">
          <?php the_time(__('F jS, Y', YHL)); ?>
        </span>
        <span class="vcard post-author author icon">
          <?php the_author_posts_link(); ?>
        </span>

  最后,用 google的结构化测试工具 https://search.google.com/structured-data/testing-tool 来检测一下,发现已经完全搞定。

  1. 还没有评论
评论提交中, 请稍候...

留言


可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks