Jason Barnard at Digital Olympus 2019
Jason Barnard talks about The Google Cookbook - Making Content Easy to Digest
Google’s food is information. It needs to identify, collect, chew, swallow and digest in order to be able to give the answers to users. We look at leveraging Schema.org markup, Dom extraction, semantic triples, tables and lists to prepare Google’s food. We meander through a lot of questions and come up with some interesting explanations. Schema markup is like recipes and food items (that analogy doesn’t fly for very long). When you rebuild your site, start with thinking about structured data, since that encourages us to better organise categories, pages, and even Fraggles. I realise that I have been saying that I am a double bass. Alex gives me a taste of my own medicine by asking a question I wasn’t ready for. I wriggle through by quoting Jono Alderson and Cindy Krum – chunks, blocks and Fraggles. I cite so many people, it is starting to feel that I don’t have much to say for myself. Conclusion is “Help the Google Beast / Pet” and it will help you.
Track Your Brand
Log in
Jason Barnard
SEO is AEO. Welcome to the show. Jason Barnard.
Alexandra Tachalova
Okay, so today I have a pleasure to interview Jason Barnard. And so, I'm very excited about that, and I'll try my best. We're going to talk today about The Google Cookbook - Making Content Easy to Digest, which is actually a very big problem because it's very popular to have all those long-form content, but it's really hard to ... Just to read them. And so, I guess that's a very hot topic nowadays.
Jason Barnard
Yep, it's a very big topic too, and I'm going to talk about it tomorrow, so I've prepared it all, finished the slide deck this morning, and I'm ready to rock with this one.
What do you mean by digest?
Jason Barnard
I like the idea that Google is having trouble, not only collecting its food, which is information, but also swallowing it, and then digesting it, so that it becomes energy for Google. Isn't that a lovely, lovely idea?
Alexandra Tachalova
Yeah, very, very, very good kind of comparison. Really.
Jason Barnard
I just made it up. I hadn't thought about that one, which is really stupid of me. Because I wrote the questions. Yeah, so it needs to identify, collect, swallow, and digest all this information to become energy, to be able to give the answers to the users. And that's a phenomenally big problem for Google.
Alexandra Tachalova
Okay, so it's just more about understanding what's going on, on particular pages and giving the right results to people. Based on this data.
Jason Barnard
Yeah.
Alexandra Tachalova
Okay. So, you talk about four main focal points. Let's go through them one by one. Starting with structure data schema, which is very popular right now- tell me how it relates to digesting by Google.
Jason Barnard
Well, the structure data, as we all know, just confirms what's already on the page, so Google would've swallowed rather the information on the page, even though it wasn't structured. But it won't be fully confident it has understood it. So, you put the schema markup, and then it becomes incredibly confident and that's what I would call digesting
Alexandra Tachalova
So, ingredients really. So, "this is cucumber and it was organic".
Jason Barnard
Yeah. Exactly. So yeah, you can give it all the information ... Break your food down into an ingredients. I don't know how far this is going to fly as an idea, but we can keep trying. But you break it down. It's name value pairs, so it really knows what you're talking about. And one thing I see is the people go, "Okay, great. I'll use it." And what they don't realize and probably what they don't do, is use it all over the place. You have somebody like Martha van Berkel who says, "Use it on every page." Bill Slawski will tell you the same thing. Aaron Bradley will tell you the same thing, and they're all right. It's incredibly difficult to do, because it's time consuming, and it's not always easy.
Alexandra Tachalova
Does it raise any kind of conflict when you just go everywhere with structured data?
Jason Barnard
Well, you should be able to put it on every page, because you can explain almost everything with structured data. The only problem comes if you say in structured data something that isn't on the page, which is a mistake that a lot of people make. That's spam. We're trying to cheat the engine again. So, obviously you want to stay honest, and Dave ... I can't remember his name... Ojeda, I think it was... Was saying, "When you're building your new site, start thinking about structured data and build it from the structured data upwards, because if you do that, you will identify how your pages are structured. What's in them and how the overall site is structured, so-"
Alexandra Tachalova
So, you need to start from structured data.
Jason Barnard
If you're doing a new site, start with structured data. That was his advice. So, you've got not only your ontologies, categorizations, that idea of splitting your topic into silos, but then you also have structured data-
Alexandra Tachalova
But what about CMS systems, because a lot of people just don't build a website from a scratch. They just use WordPress or Joomla, or something like that.
Jason Barnard
Yeah, okay. So, thinking about your new site, you're obviously going to think about categorization. When you're thinking about that, think about what schema you're going to put on each category, and that will help you understand when you're going wrong with your categorization, because it will help you spot the error. I used WordLift, which is Gennaro Cuofano and Andrea Volpini, who are brilliant guys. And I put it on my website, and they basically do this structured data and they're trying to put everything as entities with relationships.
Alexandra Tachalova
Yeah.
Jason Barnard
And I realized how badly I explained everything. I wrote Jason Barnard, double bass. And that means I'm a double bass, and I'm not a double bass. I'm a double bass player. So, I'm using the thing for what I'm doing with that as it were. And that's very, very confusing for Google. Jason Barnard is a double bass, which is incredibly stupid. Jason Barnard is a double bass player, is much more intelligent. But as human beings, we make that link between double bass and double bass player where it's obvious what we're talking about. And so, I went through my website-
Alexandra Tachalova
But it's not for a machine
Jason Barnard
And realized how rubbish I was, and I should've started with schema. So, that's the first one. That's incredibly big, and I can't stress it enough, but I think the people who are listening to this already know that. Next point.
What is DOM extraction, and why does HTML5 help?
Jason Barnard
I love HTML5. I think I'm the only fan in the world of Semantic HTML5. Maybe not. The biggest fan in the world of Semantic HTML5. The idea that Google can go into a page and immediately will identify which are the important parts so the content is completely ridiculous. Extracting from DOM's is very difficult. The DOM structure becomes very quickly very complicated. HTML5 obviously identifies which is the central content, which is the menu, which is the side bar, which is the nav, so on and so forth. And you can say, "Look, come straight here." And if you look at sites like Amazon or Yelp or Wikipedia, they're structured incredibly always the same way. So, Google will take the time to figure out how they're structured, because it needs that data, and those sites are so phenomenally big and so phenomenally important, that it has to do it. But on my little site, it obviously doesn't.
Alexandra Tachalova
Mm-hmm (affirmative)-
Jason Barnard
So, I need to give it Semantic HTML5.
Alexandra Tachalova
Mm-hmm (affirmative)-
Jason Barnard
Cindy Krum also mentioned a really nice example of using AMP pages, because AMP is very simple and structured. So, you end up with a situation. If you have an AMP pages and a normal HTML page, Google can look at the two, compare them, and confirm to itself that it's fully understood your HTML by using the AMP as a template... because AMP is structured, and because it's hosted on Google, and because it's very simple. Love the idea.
Alexandra Tachalova
Okay, so it makes sense.
Jason Barnard
Cindy Krum makes a lot of sense a lot of the time. All the time. Oops. Sorry, Cindy.
Alexandra Tachalova
So, I'm just wondering about categorization inside eCommerce websites. So, do you need to save the same navigation when it comes to just browsing via Google when you try to keep it structured? I mean, across big eCommerce websites.
Jason Barnard
I love the question. It wasn't on the list, so you're cheating here.
Alexandra Tachalova
A little bit.
Jason Barnard
A little bit. And I now know what it feels like when somebody asks you a question you're not ready for. So yes. And in fact really interesting is you got Jono Alderson and Cindy Krum, so she keeps coming back ... Jono Alderson says, "Blocks." Cindy Krum says, "Fraggles." And it's the idea that we don't look at webpages, categories, and so on. We look at blocks. The website contains blocks, which in your example are categories. Within those categories you have pages, which are blocks. Within those pages you have HTML5 Semantic blocks.
Alexandra Tachalova
Right.
Jason Barnard
And within those blocks you have Fraggles, which is Cindy Krum's super duper favorite thing in the whole wide world, which is the headings, which then break that main content into blocks of headings (H2, H3) plus paragraph. So, whatever level you're looking at it, you're looking at it the same way, i.e. blocks. And that's what Google wants to do, and it's trying to do. And that's where we're going.
Alexandra Tachalova
To simplify everything.
Jason Barnard
It's indexing in blocks or Fraggles,