How To Increase Search Visibility With FAQ Rich Snippets

Once you have watched the video below I guarantee you stop everything you are doing to implement it immediately.

Because I am going to show you how to take advantage of FAQ rich snippets to-

  • Increase search visibility (in near real time)
  • Win double listings on the same page (found July 26th 2019)
  • And gently push rankings towards the top of page 1

Don’t believe me? Then watch this-

Because in less than 5 minutes I was able to serious increase search visibility by popping the FAQ results box for my target keyword.

That was repeated with multiple examples in the video above including popping a double listing result with attached FAQ box.

double search result with faq rich snippet

And of course…

…you saw how I had a little bit of fun with it as well-


Which I have now removed because that’s not how they should be used and no doubt there will be a future penalty for people that abuse it (you’ve been warned!).


So let me take you behind the scenes of the full process end to end because I am sure you are excited to start experimenting!

Here we go…

How To Add FAQ Rich Snippets To Your Site

Adding FAQ Rich Snippets to your posts and pages is pretty straight forward.

It takes around 5 minutes to add them to each post/page but as you’ve seen, Google processes the results in near real time!

faq structured data example

Before integrating FAQ Rich snippets, you should pay close attention to-

  1. Google Developers Docs
  2. Google Webmaster Central Blog

You can also learn more about them at SearchEngineLand & SERoundTable.

In the video below, I am going to give you access to my FAQ snippet code generator AND the full process end to end including-

  • How we find the questions
  • How we choose which questions to add
  • How we add the questions on the front end
  • FREE TOOL: My FAQ snippet code generator

Resources In The Video

If you want to download the video to hand off to your team easily – just sponsor a dog here, forward me the email confirmation and I’ll send you the MP4 file.

Why Does This Work So Well?

I often find weird things with Google that I can’t replicate.

However this is different because it’s so solid, so robust, so repeatable – almost sequential. It’s like it was programmed to function like this.

But WHY would it be programmed it to function like this?

Because what better way to get everyone to give you the data you want, in the format you want it for every topic on the planet from qualified individuals?

All Google needed to do to win the $49 billion dollar voice market is increase the weight/visibility of FAQ snippet data in the algorithm…

Then all the SEO sheep like us run to feed them the data they want, in exchange for higher search visibility.

Let me put it like this. Can you say medic update?

Google has spent the last 20 years organizing the worlds data, it’s what they do better than anybody else. This is an advantage that competitors like Alexa and Siri don’t have.

And that’s why they are consistently proven to return the most accurate results-

response success

So I can’t see why else this would work with such efficiency unless it is intended to.

There are multiple things happening in real time from the request of the crawl, the actual crawl, the processing of the data, updating the index and then pushing it into search results.

It’s highly unlikely that a bug could transverse all of those things in complete harmony.

But arguably it’s a win, win, win situation-

  • Google wins because they can extract higher quality data from authoritative sources
  • Publishers win because they get more visibility in the search results & voice search
  • Users win because they get the answers they need, when and how they need them

What do you think about it all?

Wrapping It Up

Do FAQ rich snippets have your attention yet?

I highly recommend you go and integrate this on 5-6 pages on your site that are ranking on the first page of Google.

It will take you less than 30 minutes to implement and the results will speak for themselves.

Please come back to this post and let me know what results you see

I am excited to hear from you!

60 Responses

  1. Jesus Guzman

    Come on, dude, you are by far my first resource, and school when I want to learn more!
    Thank for all you provide to the SEO community bro,
    Cheers! Amazing article, BTW!

    • Matthew Woodward
      August 12th, 2019 at 10:41 pm

      Thanks Jesus, I have even more SEO articles on their way :)

  2. Diseño web Sevilla

    Very interesting and great post. Thanks Matthew for your help

    • Matthew Woodward
      August 6th, 2019 at 12:46 am

      No worries, happy to help.

  3. charlie carreras

    That worked like a charm in under ten minutes start to finish & i watched the video twice!
    Much appreciated Matt

    • Matthew Woodward
      August 3rd, 2019 at 2:19 am

      Hey Charlie, it’s a great little hack :)

  4. Jernej Doles

    Excellent SEO Tool! Thank you so much for sharing, Matthew. Works in real-time on all my sites. You are really SEO Guru. Good luck in your business :)

    • Matthew Woodward
      August 1st, 2019 at 3:36 pm

      No problem! I didn’t invent this but glad it’s helping you

  5. Sayem

    Hey Matthew,

    Great job! It is working. It took not half an hour, just a few minutes!

    Though I’ve read Neil’s post, thank goes to you because I’ve learned it from you first.

    • Matthew Woodward
      August 1st, 2019 at 3:36 pm

      How did you create the code?

  6. Guy Siverson

    Also – I have over 50 posts on my site – are you recommending that I do this for every post?

    • Matthew Woodward
      August 1st, 2019 at 3:37 pm

      No you should only do it where it will add to your user experience.

      You certainly shouldn’t be abusing the blind trust of Google.

  7. Daniel Hartnett

    Nice hack, 2 quick questions

    I already have implemented a number of schema codes on certain pages, will the FAQ schema not come up if the review schema and the product schema or the playlist schema already exists?

    Also if there are not enough questions on Google about a certain topic but have an FAQ already on your page that may answer the user’s queries, is it a good idea to just make up your own questions and answer them?

    Thanks from Dan – The Corporatethief Beats

    • Matthew Woodward
      August 1st, 2019 at 3:37 pm

      You should experiment and see what works, just don’t compromise the user experience.

  8. Anthony Malacina

    This is fantastic! Going to try it out. Thank you for your generosity and sharing this!

    • Matthew Woodward
      August 1st, 2019 at 3:38 pm

      Let me know how you get on with it

  9. Guy Siverson

    I am a local Massage Therapist.

    This looks interesting but when I search for geo-targeted results I do not receive the “people also ask” box.

    Is there a way to solve this?

    • Matthew Woodward
      August 1st, 2019 at 3:38 pm

      I mean – you could add it and see what happens

      “Where to find a massage therapist in ….”

      Then answer it

  10. Martin Loader

    Hasn’t worked for me Matt.

    Does your URL need to be on the 1st page? I’m on page 2.


    • Matthew Woodward
      August 1st, 2019 at 11:18 am

      Yes it helps if your URL is on the first page and there is a “People Also Ask” box.

      However I have found success moving things from the second page to the first page by adding the FAQ content to the page itself and the snippet code.

  11. Himanshu Choudhari

    So, this code had to be added for every FAQ section we want to get?? Wont this increase the loading time of every posts and pages on the site??

    • Matthew Woodward
      August 1st, 2019 at 11:18 am

      Not really

  12. Hamza Khurshid

    The video is not being played. Because of its privacy settings, this video cannot be played here. is the error being shown.

    Kindly check it.

    • Matthew Woodward
      August 1st, 2019 at 11:19 am


  13. bobby

    Great ideas! We try to do this using rich subtopics for long tail keywords.

    • Matthew Woodward
      August 1st, 2019 at 11:19 am

      Did you find any results?

  14. DJ

    Nice. Looks ripe for a simple FAQ Plugin with this baked in. Doing it manually for multiple sites with a lot of listing would be massively time consuming.

    • Matthew Woodward
      August 1st, 2019 at 11:19 am

      It does indeed!

  15. Dark Lord

    This was already a known thing by plenty of SEOs, myself included. Clearly now you have blabbed it to the world Google will fix it in their next update.

    • Matthew Woodward
      August 1st, 2019 at 8:26 am

      This has been out in the wild for a long time, published all over places like SearchEngineJournal and Neil Patel covered it this week as well.

      I don’t believe Google will patch it because it’s allow them to win a $38 billion market.

      It is likely thought they will penalise people that abuse it.

  16. Aayush

    That’s f***ing amazing Matt! SEO just got into the future!

    • Matthew Woodward
      August 1st, 2019 at 8:26 am


  17. Stefano

    Amazing post.

    Thanks for sharing

    • Matthew Woodward
      August 1st, 2019 at 11:19 am

      No problem

  18. Harris

    I have checked the search results and indeed your articles with FAQ rich snippets appear in the SERP. However, Google does not offer a way in each question/answer to click through to your website. I think this will reduce your CTR because Google offers a quick way for visitors to find what they need without clicking through to the website.

    What do you think about that?


    • Matthew Woodward
      August 1st, 2019 at 8:27 am

      I think you should do 2 things-

      1) Spend 3-4 hours experimenting them with yourself (there’s more to learn but don’t tell if you find it)
      2) Keep copywriting in mind

  19. umair ansari

    I followed it to the T but it didn’t work for me.

    Not sure what went wrong.

    • Matthew Woodward
      August 1st, 2019 at 8:28 am

      Is there a “people also ask” box on your target keywords search results

  20. Luis

    Hey Matthew,
    You’re good :)

    Tell me, this can be done with Yoast plugin on their Shema feature?

    • Matthew Woodward
      August 1st, 2019 at 8:28 am

      I don’t use yoast

  21. Aditya Rahmawan

    My competitor using this and get more click even not in rank 1, thanks for information let me try this technique

    • Matthew Woodward
      August 1st, 2019 at 11:19 am

      No problem Aditya!

  22. Tony Omary

    Thanks Matthew for the guide and tool.

    I will use it to dominate more on pages that I already rank for.

    What a handy tool.

    • Matthew Woodward
      August 1st, 2019 at 11:19 am

      Please let me know how you get on!

  23. Anand Kumar Jha

    Neil, has also posted on this some days ago. I think this will bring bing change in SEO.

    • Matthew Woodward
      August 1st, 2019 at 11:20 am

      It’s nothing new, it’s been around for around a year but what is new is how effective it has become.

  24. Derek Marshall

    Absolutely fantastic…wouldn’t go about abusing it though! Thanks Matt!

    • Matthew Woodward
      August 1st, 2019 at 11:20 am

      No it should only be used to add value to the user experience.

  25. Segways

    Yeah afcose Right Know

  26. Nishant Chandravanshi

    Excellent and superb SEO Blog Matthew.
    And I am working on this technique my hero.

    • Matthew Woodward
      July 31st, 2019 at 4:16 pm

      Let me know how you get on!

  27. David

    Hi again,

    I realised I had to remove the { brackets for it to work properly and save when updating the file in theme editor.

    A couple of issues though:

    1) I have a white bar across my whole website taht says – “function mw_faqhook_page_1564562392580() { if(is_page (“2676″)){ ?>”

    2) So i decided to remove the entire html code from my theme editor, but unable to update the file with this error

    Something went wrong. Your change may not have been saved. Please try again. There is also a chance that you may need to manually fix and upload the file over FTP.

    Not sure what to do?


    • Matthew Woodward
      July 31st, 2019 at 4:17 pm

      Remove the code and install the header and footers plugin, then paste the script out into that (dont use the WordPress option)

      • RP
        August 1st, 2019 at 1:18 pm

        How to do you use that method for multiple posts? Just post the code on top of each other?

        • Matthew Woodward
          August 1st, 2019 at 3:36 pm


  28. dema

    hi mat, arent you indexing that post twice since it says the url is already on google and also please how do we show to goolge when we update a page/post

    • Matthew Woodward
      July 31st, 2019 at 4:18 pm

      What do you mean?

      You can just search the URL in Google Search Console the request indexing

    • Ezeani MacDonald
      August 1st, 2019 at 5:47 am

      I think I understand your question better, What he actually did was to notify Google about the recent changes made in the post so that the expected result will come up on SERP, it doesn’t have any side effect indexing it twice

  29. chuck

    wafftttttt la monda!!!!

    • Matthew Woodward
      July 30th, 2019 at 3:40 pm

      Hahaha yeah right!

What are your thoughts?

* Name, Email, Comment are Required