How To Increase Search Visibility With FAQ Schema

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 Schema to-

  • Increase search traffic (in near real time)
  • Win double listings on the same page
  • And gently push rankings towards the top of page 1

Don’t believe me? Then watch this-

YouTube video

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 schema

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 Schema To Your Site

Adding FAQ Schema 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 Schema, 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

Does FAQ Schema and 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. Especially if you integrate my SEO copywriting tips as well!

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

I am excited to hear from you!

138 Responses

  1. David

    How long do you recommend the Question and answer should be?

    • Matthew Woodward
      August 19th, 2021 at 5:50 pm

      I don’t have a precise answer to this question. But what you can do is check your competitors’ FAQ to see how long are they questions/answers and then, try to do the same. ;)

  2. luke backus

    Thanks for the great content, any pointers on adding it to Shopify platform?

    • Matthew Woodward
      August 6th, 2021 at 10:30 am

      Yes, you need to find/use dedicated Shopify FAQ plugins.

  3. John Henry Gaspay

    Wow, very helpful tools, I’ve tested it and it worked out, thanks for this tool pal, do you also have rich snippets for review similar to this?

  4. Abhijit

    Great post!

    • Matthew Woodward
      May 7th, 2021 at 8:07 am


  5. Silvia

    Hello Matthew
    Thank you for your advice, I personally believe it true, in concerne of my experience. I am truly convinced that a good, worth content, followed by a thourough SEO optimization is the key to success. And all starts with a FAQ rich snippet
    Thank you

    • Matthew Woodward
      April 19th, 2021 at 8:11 am

      Couldn’t agree more with you Silvia!

  6. Andy SATSHOP

    As ever many thanks for your tips.. I’m very much a newb so a lo to take in.. One thing is my woocommerce theme dosen’t have the theme editor option that you mention so I’ll have to do a little more homework on that..

  7. Nitin Khaire

    Wow. You are such a treasure trove of knowledge when it comes to SEO and Blogging.

    Thanks a lot, Matthew.

    This is very helpful indeed.

    • Matthew Woodward
      January 6th, 2021 at 10:38 am

      Thanks, Nitin. I really appreciate it :)

  8. William Thomas

    Thanks much! How can I add the code in a single blog post in wordpress? Also should I add the FAQ questions in my site first and then create the schema code with those questions?

    • Matthew Woodward
      November 18th, 2020 at 11:56 am
    • Eric
      January 16th, 2021 at 7:22 am

      Yes, you should add the questions to your site. Not sure why that’s not mentioned here, but Google is clear that the questions and answers should be visible to the user. If the questions aren’t visible to the user, there’s no guarantee that Google will show them in SERPs. If they do get shown, it would be confusing to the user to browse to your site and find that the questions are not actually there.

    • IMRAN
      March 31st, 2021 at 3:20 am


  9. David

    Shame search console indexing feature is down right now! :-)

    • Matthew Woodward
      October 21st, 2020 at 9:45 am


  10. Tom Mark

    I’ve picked up so much useful info from this blog it’s insane. Got multiple clients showing review schema in less than 20 mins using this advice. Also have my dental website nearly pushing page one using this blogs tips.

    Thanks Matthew!

    • Matthew Woodward
      September 2nd, 2020 at 9:14 am

      No worries Tom! Keep up the good work!

  11. Suraj Kadam

    Yoast plugin allows us to add FAQ scheme right on the editor. Isn’t that the easiest way now? Instead of editing the theme codes all the time?

    • Matthew Woodward
      August 28th, 2020 at 3:23 pm

      Hey Suraj – I am no longer using Yoast, this is why I use this other method.

  12. Erez Elias

    Does it have any impact on the speed of the page?

    • Matthew Woodward
      August 19th, 2020 at 10:09 am

      Nop! You can use it safely.

      • Erez Elias
        August 19th, 2020 at 10:13 am

        Thanks for sharing

  13. theprimetalks.com

    thanks for sharing

    • Matthew Woodward
      August 10th, 2020 at 10:14 am

      No problem!

  14. Louis Huynh

    Love this one, I’ve been wanting to use this part for while, keep up the good work.

    • Matthew Woodward
      May 26th, 2020 at 3:30 am

      Thanks Louis – good luck!

  15. Vishal Kumar

    thanx for this wonderful information

    • Matthew Woodward
      May 8th, 2020 at 10:49 pm

      No worries

  16. Clive

    This is so EPIC!

    • Matthew Woodward
      February 27th, 2020 at 7:54 am

      Cheers Clive

  17. Peter Mark

    What a post for faq rich snippets, I heard many times but couldn’t understand deeply but this post is seriously helpful for me to understand the faq rich snippets, What could be better than video to understand the way to present.

    • Matthew Woodward
      December 3rd, 2019 at 6:49 am

      Glad you found it so helpful Peter. Videos are always helpful if you wanna see the process in action :)

  18. prakash

    Hi, I find these tips really helpful. Keep posting such informative blogs. Thanks again!

    • Matthew Woodward
      November 30th, 2019 at 1:07 am

      I certainly will do Prakash!

  19. Tim Brown

    This post and your tool have been absolutely amazing for getting more visibility on our pages. Thank you for putting this together!

    • Matthew Woodward
      November 30th, 2019 at 1:11 am

      Great news – glad I could help Tim :)

  20. Mark

    Omg, this is amazing! Have it working on a few posts and it’s so cool to see your page take up all that space on page 1 in the SERPs!

    I installed a Snippets plugin and paste the code there. I can keep all my FAQ snippet code in a separate group and I think it’s cleaner than adding to a child theme functions.php directly or adding to the header.

    Thanks for the great tip!

    • Matthew Woodward
      November 26th, 2019 at 8:27 am

      Awesome news! It is pretty cool :)

  21. Collins Foster

    Hey there. I really liked your post. Very informative. Thanks for sharing

    • Matthew Woodward
      November 8th, 2019 at 11:01 pm

      Happy to help.

  22. Toninho Silva

    I need to add this to my SEO arsenal. Thanks for the great insight.

    • Matthew Woodward
      October 31st, 2019 at 5:02 am

      Glad I could help.

  23. Ravi Gupta

    Thanks for sharing post i enjoyed your blog reading

    • Matthew Woodward
      October 25th, 2019 at 11:30 pm

      No worries Ravi

  24. Da-pa-checker

    Thanks a lot for sharing such a piece of precious information, I found it very helpful to grow my business.

    • Matthew Woodward
      October 22nd, 2019 at 7:41 am

      It’s a great little hack.

  25. prashanthi

    Thank you so much for sharing and looking forward to learning more from this blog.

    • Matthew Woodward
      October 10th, 2019 at 11:43 am

      Glad to have helped :)

  26. ronak rajput

    Thank for sharing the Great informative articles with us and it definitely helps for Our team

    • Matthew Woodward
      October 10th, 2019 at 11:44 am

      Great news Ronak – hope this continues.

  27. Saif

    So can I ad FAQpages in all my posts? I hope Google will not say anything right?

  28. John

    Just about to implement this on my website. If successful, I will write a blog post about it and link the source to you.

    • Matthew Woodward
      September 30th, 2019 at 6:21 am

      Thanks John!

  29. prashanthi

    Thanks for sharing such an amazing post with us

    • Matthew Woodward
      September 27th, 2019 at 12:47 pm

      Hope you found it useful.

  30. Dr Steve Knoxx

    Thanks for sharing such valuable information.

    • Matthew Woodward
      September 27th, 2019 at 12:48 pm

      No worries Steve!

  31. fitmastoid

    thank u so much

    • Matthew Woodward
      September 27th, 2019 at 12:51 pm

      Hope you find this helpful

  32. Coba Grills

    I think this will work. I am going to try this for sure. Thanks.

    • Matthew Woodward
      September 19th, 2019 at 4:11 am

      Great news

  33. Mi Monir

    Where can I get the best FAQ questions? Are you can suggest me pls…

    • Matthew Woodward
      September 19th, 2019 at 4:22 am

      Write unique ones

  34. Shah Mudasir

    i have questions:
    how many time i use Faq’s Code in my website?
    how can i get different FAQ’s for different Pages?
    Do google allow us to put FAQ’s code on multiple pages?
    is it safe to put same FAQ’s code in different Pages/posts?

    • Matthew Woodward
      September 17th, 2019 at 1:28 am

      I’d probably pick your best 5-6 pages and integrate it into those

  35. Mewar Microns

    Nice article….thanks for sharing this article

    • Matthew Woodward
      September 10th, 2019 at 1:40 am

      Hope you find it helpful with your FAQs

  36. Sam Steve

    Hey Matthew,

    Woah this works like magic! I got your email this morning and was a bit sceptical at first, then after reading comments from others decided to give it a try.

    I was so blown away. Within minutes after implementing the steps on one of my test posts that was ranking on page 6. I noticed the post has jumped to page 4.

    Thanks, man for sharing, now I have a shining new trick on my SEO toolkit.

    Sam Steve

    • Matthew Woodward
      September 7th, 2019 at 12:50 am

      Hey Sam, it’s an awesome little hack! Glad it’s working for you too :)

  37. Zee

    Absolutely amazing Matthew.

    Can you please tell me how many questions can I use for one post?

    • Matthew Woodward
      September 3rd, 2019 at 2:36 am

      I would recommend 3-6

  38. 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 :)

  39. 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.

  40. 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 :)

  41. 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

  42. 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?

  43. 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.

  44. 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.

  45. 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

  46. 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

  47. 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.

  48. 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

  49. 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


  50. 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?

  51. 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!

  52. 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.

  53. Aayush

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

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


  54. Stefano

    Amazing post.

    Thanks for sharing

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

      No problem

  55. 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

  56. 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

  57. 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

      • Dmitryt
        September 15th, 2019 at 11:10 pm

        Which plugin one do you use instead?

        • Matthew Woodward
          September 17th, 2019 at 1:21 am

          I use Rankmath instead of Yoast

  58. 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!

  59. 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!

  60. 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.

  61. 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.

  62. Segways

    Yeah afcose Right Know

  63. 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!

  64. 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


  65. 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

  66. 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