How to Fix publisher:missing and required Error from Blogger?

Blogger already rolled out (AMP) Accelerated Mobile pages articles which are mainly concern about mobile-friendly website. Because by using this AMP project Google finds out the fastest website and display them at the top of search engine result page.

Blogger SEO

AMP measure a site’s performance by several attributes. And among them, Publisher is a very important attribute. Through this attribute, the search robot can understand who the publisher of a website is?

Generally, the publisher is not the author or admin. You may think you are publishing articles so you are a publisher. This is absolutely wrong. Because you are the author or admin of your site but the publisher is your Site. For example, in my site
  • Author: Rabbi Khan
  • Publisher: Blogger Spice
The publisher is an item of Two things are different from each other. Recently you will see publisher error in most of the Blogger template or WordPress theme. For finding the error you must use any structured data testing tool, just visit the below URL and by Click on Fetch URL test your Blog site.
If your Blogger template has this error then you will see the publisher:missing and required in red colour text like below image.

AMP articles error

This means the search engine can’t understand who is the publisher of your site? If you add the attribute with the author then it won’t help you to solve the issue. So in this tutorial, I will show you how exactly we can fix this error?

However, remember that Google hasn’t provided any specific guidelines to fix the error. So we can solve this issue in a different way. For this reason, I am sharing the solution which one I have used in my Blogger template to solve the issue.

Step 1 Go to and Sign in to your account

Step 2 From Blogger Dashboard click on ->Template ->Edit HTML 

Step 3 And locate script like below from your Blogger template

<article class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype=''>

Generally this markup remain below <b:includable id='post' var='post'> line.

Step 4 Now copy the below schema markup code and paste it below of <article class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype=''> code.

<div itemprop='publisher' itemscope='' itemtype=''>
<div itemprop='logo' itemscope='' itemtype='' style='display:none;'>
      <img src='Your Logo URL Here'/>
      <meta content='Your Logo URL Here' itemprop='url'/>
  <meta content='380' itemprop='width'/>
  <meta content='100' itemprop='height'/>
  <meta expr:content='data:blog.title' itemprop='name'/>


  • Please replace Your Logo URL Here with your logo image URL.
  • And alter the Logo Image width 380 and height 100. I have added this dimension because my logo Image URL size is 380px X 100px. Your Logo size may be different so first measure the dimension by using any photo editing software and then alter the dimension width and height. Google required 600px X 600px size publisher Logo.
Step 5 Now Click on Save template button from the top right corner of the screen.

Now it’s time to test the site to see the publisher attribute. If Error is still remaining then it will show the red alert. If not then you will see the result like below image.
publisher error fixed

Congratulation you have successfully fixed the publisher error. Publisher scripts for AMP articles we have place it inside Blog post. 

But we are using image object (Logo image) for our publisher identity for search engine, as a result, the image will be visible inside our Blog post. But don’t worry, in this script I have added a CSS code thus image object remain hidden inside Blog post body. 

Thanks for reading and following my guidelines. If you are facing any trouble for fixing the error then feel free to write to me.


  1. Unknown
    Thanks Thanks Thanks
    Yellowish V1 Responsive Blogger Template এ আপনার সুপার সাইটের মতো কিভাবে কোন পোস্ট ক্লিক করার পর EMAIL & SHARE widget টা লাগাবো । এর মতো । যেন হোম পেজে না আসে পোস্ট এ ক্লিক করার পর আসে ।
    • BloggerSpice
      Aai widget gola somoy pele share korbo. BDarena site + Facebook page $100 a sell dibo. Interested keu thakle bolben.
  2. Ganesh Singla
    Can this error solve without logo ?
    My blog has no Logo. I try by adding a logo also but this error not solved.
    • BloggerSpice
      HI must use an image instead of Logo. Its better to create an image with 600px X 600px dimension. Upload it in any image hosting server or directly into Blogger static page. Then place the image URL inside "YOUR Logo URL Here text".

      <img src='Your Logo URL Here'/>

      You don't need to create any professional logo. Even you can use any image instead of logo. Google will detect the Image only. but standard dimension is 600px X 600px.

      Thank you. :-d
  3. asish p
    hello sir, im still getting 36% error please help me ..
    • BloggerSpice
      I just checked you site. it has several error due to coding.

      headline error
      mainEntityOfPage error
      and Image error

      You can solve headline error and mainEntityOfPage error but for image error you have to modify the default autoreadmore script.

      Please find the code like below
      <h1 class='post-title entry-title' itemprop='headline'>

      and replace it by below code
      <h1 class='post-title entry-title' itemprop='name headline'>

      Again Please find the code like below
      <a expr:href='' itemprop='url'><data:post.title/></a>

      and replace it by below code
      <a expr:href='' itemprop='url mainEntityOfPage'><data:post.title/></a>

      Now it willdisplay only image error. You can see the below example that I have modified the default auto readmore script for removing image error.


      <div itemprop='image' itemscope='' itemtype=''>…
  4. Charles Wagner
    Thank U so much, i fixed it :)
    • BloggerSpice
      Congrats Nguyen :sp
  5. hey that's the only code i find... i do not know how to fish the publisher error...

    div class='post hentry uncustomized-post-template' itemscope='itemscope' itemtype=''
    • BloggerSpice
      Hi Ilham, You will find the code 2 times.

      <article class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype=''>

      1 is like your founded code and another is like above without


      so find the second one and try to fix it. Thank you. :t
  6. Waqar Azeem
    bhai kasay ho bhai main blogger templete use kr raha ho aur logo url kasay find karo mujay kahan sy pata chalay ga k mara url kya hy aur size vagara kya hy eska.
    • BloggerSpice
      Hi There :)
      For adding logo you have to use "Blogger Header" widget and upload the logo. once you upload the logo he use "Instead of title and description" option. But you should create and resize the logo by using any photo editing tools like Illustrator and PhotoShop.

      please follow my tutorial from below URL to upload logo in blogger theme.

      Thank you.
  7. Waqar Azeem
    aur bhai 1 aur masla hy meri blog ki jo posts google pr index ho choki hain her k start main publish date show ho rhi hy jis vaja sy meri post description pori nhi show ho rhi uska kya hal hy
    • BloggerSpice
      Hi Bro,
      You have to submit your Blog sitemap to Google Search Console. Just follow my Tutorials from below URLs and submit the sitemap. If you already have submitted sitemap then remove previous sitemap URl and resubmit it again. (Use recommended method)

      And ping your site twice a week. you will get site pinger list from below URl

      Thank you. :up
  8. Handy Rusandi
    I have error A value for the author field is required, and missing update and author on blog posting.
    Can you give me suggestion for that issue
    • BloggerSpice
      Hi Handy, Please follow my another tutorial through below URL.
  9. muchsin al-hamied
    Thanks for code , but my website not fix
    • BloggerSpice
      You are using WordPress platform not Blogger platform.
  10. Love you ,thanks .I have 0 errors now!
    • BloggerSpice
      This is good news. Congrats :-bd
  11. Admin
    Hello sir,
    please check the, i have error
    1. url : A value for the url field is required.
    2. Publisher: A value for the publisher field is required.
    please suggest or solve the above issues
    • BloggerSpice
      Hi There
      To solve the 1st issue please add the below code block below opening <head>

      <b:if cond='data:blog.pageType == &quot;item&quot;'>
      <b:if cond='data:blog.postImageThumbnailUrl'>
      <link expr:href='data:blog.postImageThumbnailUrl' rel='image_src'/>

      To solve the 2nd issue add the code block from the above tutorial in your Blog post's footer section.

      Thank you :)
  12. Admin
    Thanks sir,

    but Not solve the above issues, please
  13. Admin
    This comment has been removed by the author.
  14. Admin
    please suggest me sir,

    1. how to fix seo unfriendly url below

    2. how to fix URL Canonicalization Test on blogger
    • BloggerSpice
      Hi There
      Your Blogger Theme has problem. Use custom Blogger theme. Or latest default Blogger theme. Those are error free.

      Follow the below Tutorial

      Visit also the below URL and follow the "Custom Redirects Functionality"

      301 Permanent redirect will solve the issue.
  15. Not Working for me
  16. Admin
    1. second query is solved but 1st is not solved

    2. Mere website par ads show ho rha tha lekin 2 dino se desktop par show nhi ho rha hai, jabki mobile me show ho rha hai, please suggest me
  17. Admin
    please sir, check my website speed and suggest in details how to fix them
  18. Admin
    please sir, check my website speed and suggest in details how to fix them
    • BloggerSpice
      Please follow the tutorial from below, Your site would be like rocket
  19. Admin
    please sir, suggest me

    post ke title se jab open krta hun to post open nhi ho rha hai sirf more read se open ho rha hai
    • BloggerSpice
      Hi there :)
      Please try to open your Blog post in different browser. Sometime for popup block or for using SPAM ads network it will happen.
  1. To insert a code use <i rel="pre">code_here</i>
  2. To insert a quote use <b rel="quote">your_qoute</b>
  3. To insert a picture use <i rel="image">url_image_here</i>
Go Up