Semantic SEO for Local Rankings (James Dooley ft Paul Truscott, Luke Bastin & Mike Lovatt)
Listen on your favourite platform
| Platform | Link |
|---|---|
| YouTube | Listen on YouTube → |
What Does “Semantic SEO for Local Rankings (James Dooley ft Paul Truscott, Luke Bastin & Mike Lovatt)” Talk About?
This episode of the James Dooley Podcast brings together three seasoned SEO professionals to dissect the nuances of applying semantic SEO within local search. Paul Troscott opens by challenging the popular notion that broad topical maps translate directly to local rankings, explaining that in many local niches the outer informational sections of a site attract virtually no search demand. The result, he argues, is an inflated site radius and diluted site focus that can actually harm transactional rankings. The group reinforces this with the concept of cosine similarity, BM25, and TF-IDF as practical mechanisms for ensuring every page stays tightly aligned with transactional query vectors.
Luke Baston adds that misidentifying the correct top-level hyponym compounds these problems, using roofing as an example to show how targeting a term like roofing services instead of roofing contractor causes businesses to overlook major subcategories. He also warns against straying into tangential topics like guttering or window repair, which dilute the core subject matter. Mike Lovat ties these ideas together with a concrete case study of a flooring e-commerce client whose hundreds of interior design blog posts gradually transformed the site's perceived identity from a transactional retailer to an informational resource, suppressing the very category pages the business needed to rank.
James Dooley then introduces the concept of off-page topical maps, referencing conversations with Koray Tugberk Gubur about what Koray calls wasteful domains. This strategy places informational content that would damage site focus onto separate domains that point back to the main commercial site, achieving topical corroboration without expanding the site radius. The discussion closes with each guest offering a single high-impact recommendation: Paul advocates for geo-contextual content, Luke pushes for deep research into commercial attributes, and Mike urges hyper-specific local detail that would allow an AI system to answer any local service question using only that website.
“If every server in the world went down except yours, and ChatGPT could only index your website, and someone had a question about roofing, would it be able to answer the user's query based on your site alone?”
— Mike Lovat
Who Are the Guests on “Semantic SEO for Local Rankings (James Dooley ft Paul Truscott, Luke Bastin & Mike Lovatt)”?
Paul Troscott is an experienced SEO practitioner with deep expertise in local search, semantic content structures, and ranking algorithms. His work focuses on applying technical concepts like cosine similarity, TF-IDF, and BM25 to real local business campaigns, and he has developed hands-on insight into how site focus and site radius affect local SERP performance. He is known for his analytical approach and his ability to identify when popular SEO strategies, such as broad topical maps, fail to translate into the local search environment.
Luke Baston specialises in entity-based SEO and brings a strong understanding of taxonomy, hyponyms, and commercial attribute targeting to local campaigns. He approaches site architecture from an entity perspective rather than a purely keyword-driven one, and his work in sectors like roofing and solar has given him practical evidence of how misidentifying the right top-level category or neglecting commercial attributes can limit a site's reach. Mike Lovat is a multi-vertical SEO professional with experience spanning local SEO, iGaming, e-commerce, and affiliate sites. His broad portfolio has given him a unique vantage point on how content strategy, traffic patterns, and site identity interact, and he uses that experience to help clients avoid the trap of building content-heavy sites that search engines validate as informational resources rather than transactional local businesses.
What Are the Key Takeaways From “Semantic SEO for Local Rankings (James Dooley ft Paul Truscott, Luke Bastin & Mike Lovatt)”?
Here are the key points discussed in this episode:
- Building a large informational topical map in local SEO can dilute site focus and increase site radius without generating meaningful traffic, ultimately harming transactional rankings.
- Selecting the correct top-level hyponym for a local business, such as roofing contractor rather than roofing services, ensures the site covers all relevant subcategories without being unnecessarily narrow.
- Geo-contextual and hyper-specific local content, such as seasonal accessibility constraints or local regulations, strengthens the connection between a service page and the Google Business Profile.
- Deep research into commercial attributes, for example whether a solar panel company offers financing or tax credits, is one of the most impactful ways to properly categorise a local business website.
- Informational content that would dilute site focus can instead be placed on separate off-page domains, often called wasteful domains or off-page topical maps, which provide topical corroboration while keeping the main site commercially tight.
“If 90% of the traffic is validating your site as an educational resource, then I do think that skews it in Google's eyes.”
— Mike Lovat
Is “Semantic SEO for Local Rankings (James Dooley ft Paul Truscott, Luke Bastin & Mike Lovatt)” Worth Listening To?
This episode is worth listening to because it moves well beyond generic semantic SEO advice and confronts a specific, under-discussed tension in local search: the conflict between topical authority and site focus. The three guests bring real campaign experience rather than theory, and their convergence on the same core findings, that site radius, diluted identity, and misaligned hyponyms are the primary culprits behind underperforming local sites, gives the conversation immediate credibility. The roofing and flooring case studies are grounded enough to apply directly to client work, and the explanations of cosine similarity and BM25 in the local context add a technical layer that many practitioners will find rare in discussions of this kind.
The second half of the episode is particularly valuable because James Dooley introduces the off-page topical map concept and connects it to Koray Tugberk Gubur's wasteful domains framework, bridging two schools of thought that listeners might have assumed were incompatible. For anyone who has struggled to reconcile comprehensive topical coverage with the need for a tight, commercially focused local site, this segment alone makes the episode worth the time. The closing recommendations from all three guests are practical, specific, and immediately actionable, making this a strong resource for both agency SEOs and in-house practitioners working on local campaigns.
Who Should Listen to “Semantic SEO for Local Rankings (James Dooley ft Paul Truscott, Luke Bastin & Mike Lovatt)”?
This episode is ideal for:
- Local SEO practitioners who manage service-area businesses and want to understand how semantic strategies need to be modified for local SERPs
- Agency SEOs building topical maps for clients and looking for guidance on where to draw the line between informational and transactional content
- In-house marketers at local businesses such as roofing, dental, plumbing, or solar companies who are evaluating their current content strategy
- Advanced SEO professionals interested in the intersection of entity-based optimisation, site focus scoring, and off-page topical corroboration
Where Can You Listen to James Dooley Podcast?
You can listen to James Dooley Podcast on all major podcast platforms:
- Apple Podcasts – Search for “James Dooley Podcast” in the Podcasts app
- Spotify – Available on Spotify for free
- Amazon Music / Audible – Listen through your Amazon account
- Overcast – For iOS users who prefer a dedicated podcast app
- Pocket Casts – Cross-platform podcast player
You can also subscribe using the RSS feed: https://feeds.transistor.fm/james-dooley-podcast
What Are Listeners Saying About This Episode?
“The discussion around site focus and site radius finally clicked for me here. Paul's explanation of why building out a large informational section in a low-volume local niche creates a bigger site for no gain was something I had suspected but never heard articulated this clearly. Immediately audited two of my local clients after listening.”
“Mike's flooring client example was the most useful part for me. I have seen the same thing happen with a local trades site where the blog traffic completely dwarfed the service pages, and this episode gave me the language and the reasoning to explain the problem to the client. The off-page topical map idea at the end was a genuine lightbulb moment.”
“Luke's point about picking the wrong hyponym is something I wish I had heard a year ago. I had a roofing client where we had structured the whole site around the wrong top-level category and were missing huge parts of the market. This episode is concise, genuinely practical, and the three guests clearly work with real sites rather than just talking about theory.”

James Dooley: Semantic SEO strategies for local SEO. Today I'm joined by Mike Lovat, Paul Troscott and Luke Baston, who are absolutely incredible when it comes to semantic SEO in local SERPs.
So let's get started. Paul, I'm going to throw straight over to you. I'm going to throw you in at the deep end. Thanks, James. With local SEO specifically, with regards to semantics, obviously there is a lot of confusion. There are a lot of people talking about semantic content networks, topical maps and stuff like that, but does it actually work when you're looking to do it in local SERPs?
Paul Troscott: It does, but what I have found is that you have to modify things a little bit. This will depend a bit on the niche that you're in, but in a lot of the things that I'm in, once you start looking at the subtopics, they do not get much in the way of search demand.
So the idea of trying to use an outer section to build historic data does not work. You can end up building a site that is too big, gets no traffic, or at least the outer section of the site gets no traffic. What you have done then is diluted the site focus. You have also increased the site radius, which we know from the API leak is an issue. What I have found with local is that unless it is a topic or niche where you can go into a lot of subcategories, maybe something like plumbing, for example, because there is a lot of search volume across many subcategories, it can be difficult. Things like boiler faults and so on get searched for, so maybe you could do it in that particular niche. But in a lot of the stuff that I do, there is not much search volume outside of the transactional stuff. There might be one or two informational queries that get a bit of volume, and then outside of that there is nothing because people are really only interested in the service. So that is when I have found it just does not work because you end up having this giant network that gets no traffic, and you have just increased the site radius for no advantage whatsoever.
James Dooley: Is there anything that you're doing with semantics that does work?
Paul Troscott: Yes, just narrow it down basically. Keep it to a core of pages. It is almost like getting rid of the outer section of the site. Keep it really tight.
I am more focused now, excuse the pun, on site focus. I want to keep the focus of the site not necessarily narrow, but laser targeted on what the niche is. Then I make sure that I use cosine similarity. I know that Google is using chamfer similarity a lot now because of paragraph indexing and all that stuff, but I am not sure how much of that is being used in local because they are expensive algorithms to run. So I am on the fence about whether they are really using this in the local space, but I want to look at the cosine similarity between the pages I am creating and the query vector. So, the distance between those two vectors. Then I make sure that all my pages are as close as they can be to the query vector. I do not want to go too far away from it. Then you are going to guarantee that the site focus and site radius are nice and tight. That seems to be working really well in combination with some old-fashioned stuff, which is like TF-IDF and BM25, which we have discussed before. That still works in local, at least. This idea that people say they do not use keywords at all anymore, I am not finding that in local. If you do not use your keywords on the page, I am not seeing anything ranking.
James Dooley: What about you, Luke? Is there anything that you're seeing specifically in local SEO with regards to semantic SEO strategies?
Luke Baston: Yes, I would say pretty much everything Paul said there, I am seeing as well. I agree with most of it.
I would say I probably have less of a focus on keywords than Paul does. I go from more of an entity perspective when trying to build that site out. Two things I see exacerbating the problems that Paul was talking about are the targeting of the site not being based on the right kind of hyponym, or the right overall category. I see lots of websites where, if they are in a certain space, say roofing, just to pick an example we all probably know about, they might think roofing services is the main thrust of the site. They then target roofing services, and maybe that is a keyword approach. But in that case, you are overlooking so much of the market because there are repairs, maintenance and other areas. It is not the right top-level category to go for. Roofing contractor or roofing maintenance, which covers all those different subcategories, is probably a better option. So not picking the right hyponym is one thing. The other thing is probably trying to be too broad on informational pages. It is pretty much what Paul said. Lots of people do want that informational focus as well as transactional, and I do not see too much harm with that because SEO could be part of a more joined-up strategy to build email lists or do things offline. So there could be reasons for it, but again, if you get that too diluted, it can water down the site overall. In some markets, it is really dangerous as well. Sticking to roofing because it is the same example, you can easily stray into things like guttering, window repair, and stuff that is tangential to roofing but not within roofing, and water the whole site down. So those are the two big traps I see over and above what Paul was saying.
James Dooley: What about you, Mike? What are you doing with regards to semantic SEO? Obviously, I know you're doing a lot more than just local. You're doing a lot of iGaming and stuff like that, but what have you seen work in local with semantic SEO strategies?
Mike Lovat: One of the things that Paul touched on was site focus. One thing that I have definitely seen over the last few years is that years ago, everyone was talking about content marketing.
If you are a local dentist or a roofer, then you have a blog or a guide section and you add a lot of content. The problem is then, when you look at how many dentists there are in the UK or the USA, they are all going to end up with quite similar blog posts over time. Maybe not specific to the local area, but whether it is the cost of treatment, how something works, or what it involves, there are going to be a lot of similarities. So how are you meant to stand out? I had a national e-commerce client where we had added loads of content. The category pages themselves were okay, but rather than spending money on conversion rate optimisation, link building, or some sort of external signals, which we know are important with third-party cooperation, they just spent loads of money on getting more blog posts. I guess that is a KPI for some people. They just want to publish 15 articles a month. They covered every kind of entity and attribute within their niche. It was ideas content, and they could get traffic from Pinterest, which normally you would think would work fine, especially if it was an informational site. They were selling flooring and things like that. They would add loads of content relating to flooring ideas, which then spanned into other interior design topics. It would be things like red kitchen with white floor tile ideas and inspiration. In the end, there were so many different permutations that they ended up with around 250 blog posts, and they were all pretty good. But I do think that skews the site focus from being an e-commerce site where they are selling stuff to being more of a guide with a shop on the side. There are probably going to be a lot of local sites where they might have one core service and three pages for the different varieties, whether it is new roof installation, roof repair or something like that. Then, if you have 100 blog posts on roofing in general, is that going to skew your site focus away from being an actual local business, as opposed to being a reference point? I do think there is something in that. Years ago, we used and still sort of use backlinks as a way of validating how real something is. Then, as SEOs, we ruined that by spamming the internet. So writing quality content became more of a way of validating things, but now that there are enough freelance writers and AI tools around to produce a huge amount of content, I think traffic becomes more of a validation. If you have a local site and 95% of your traffic is going to blog posts, then that in itself is validating you as more of an informational website rather than a local business. I have seen that play out. I have seen it play out in my affiliate site as well. Years ago, people thought Google was going after affiliate sites, so they needed to add non-commercial pages too. So you add blog posts and guides. I did that with my affiliate site. I had around 250 pages of guides, which then dwarfed the actual main core pages of the topical map that I wanted to rank. I ended up looking less like an affiliate site, review site or comparison site, and more like an educational guide that wants to make money through ads. Then you see that the main keywords you do want to get ranked suffer, despite there being internal links and good signals going through. If 90% of the traffic is validating your site as an educational resource, then I do think that skews it in Google's eyes. I would say the same in local. If all the traffic and focus is on the outer pages of the topical map rather than the core pages, is that going to skew site focus into being more of a reference point rather than someone who is the go-to person to get your roof repaired in the local area?
James Dooley: It is crazy that you all talk about site focus and site radius, and trying to keep it as on point as it can be, because it kind of does go against a little bit of Koray's methodology of going wide.
I know you say you can go wide or you can go deep, and I presume you are all saying stay narrow and go deep on that one topic. Do not really go for all the additional terms and stuff. If there is one key takeaway for someone watching this, and they are in local SEO and thinking they need to understand semantic SEO more, what is one key takeaway you would give? If someone is listening or watching this, what would you say they should be doing with regards to semantics? Paul, you mentioned BM25, TF-IDF and supply. Is there anything on that you would be doing? People have previously said to use tools like Surfer SEO, MarketMuse and OnPage.ai. Is there any tool that anyone is using that can help them semantically get in the entities, as you mentioned, Luke? What one key takeaway would you give to someone who has a local site and wants to improve semantic SEO?
Paul Troscott: For me, it would be geo-topical and geo-contextualising the content, which we can do so easily now with AI compared to before.
Think in terms of if you were really working in that place, if you really went out and did jobs in that place, what would you know about that area that somebody who does not do that would not know? Try to link your service with how it is affected by where you perform it. That could be local by-laws, local constraints, local regulations and that kind of thing. That is working extraordinarily well for pushing the GBP. The content on the site, particularly the landing page, pushes that back to the GBP. It works like gangbusters now. That used to be hard to do.
Luke Baston: I would say the biggest thing I have found, which has made the biggest difference, is getting really well researched and deep on what the attributes are, especially the commercial attributes for that particular market.
If you have a business in the solar panel space, just thinking of examples where I can give real examples of what I have found, a lot of those services touch on what Paul was talking about, but more on the service side than the location side. One of the biggest things is credit. Do you offer financing as a business? It is amazing how many businesses pay lip service to it or do not even mention that finance is available, or that tax credits are available for certain types of solar solution. It is those commercial attributes, and where they are on the page, that can really categorise a website in the right way. So I would say understand and prioritise the commercial attributes.
James Dooley: What about you, Mike?
Mike Lovat: Similar to what Paul said, be hyper geo-specific. Anyone can spin up a local SEO site about roofing, plumbing or something like that, but some web browsers are going to have specific questions.
For example, what month of the year can they get their roof done? In certain parts of the world, it is going to be impossible in certain months due to monsoon rain, wind, snow and so on. So be hyper-specific. There is also accessibility. Some people live on the edge of a mountain, so if you have generic advice saying, yes, we will come and visit you any day of the week, that might not apply. For some people, they might be on a small island that is only available by car ferry twice a week. By covering that ground, you will get those highly specific attributes covered. The best way to think about it is something someone once said to me. If every server in the world went down except yours, and ChatGPT could only index your website, and someone had a question about roofing, would it be able to answer the user's query based on your site alone? If they asked how much it will cost to get their roof repaired, or what time of year they can get their roof repaired, would the LLM be able to answer that just based on your site alone?
James Dooley: That is a really good way of looking at it.
For me, I have had quite a lot of interesting conversations with Koray, who obviously all four of us know very well. I was trying to play devil's advocate, which I am sure all three of you know I love to do, to balance things off. The biggest one for me was that I was trying to tell Koray that his methodology does not work in local. I was debating with him left, right and centre, saying it does not work in local because I feel like it is too informational. Then he actually sat down with me and went through a load of different things that I did not know and that I do not hear a lot of people talk about. It was about wasteful domains, as he called them. These are other domains that he owns. You could call it a PBN. I would call it a PBN. Mike, where you spoke about informational-based terms, he would still do a topical map and map out a semantic content network. But if he felt that there was not much outer section, like you spoke about, Paul, and if he felt that should not be on his main transactional monetary website, he would create the whole topical map and then define what goes on the site and what goes off the site. He has an off-page topical map, which is what I have been saying for ages. Why do you not do an off-page topical map? You need to do an off-page topical map for the third-party corroboration coming back to the site. He does do one, and he calls it wasteful domains. I had never heard him talk about wasteful domains before, and that is what he does. He still does the topical map. He defines what goes on the site and what goes off the site. Exactly what you are talking about with site radius and site focus. He keeps that focus. He keeps that radius. He makes certain he does not fan too far away. But does he want to cover that topic? Yes, he does. That goes on a different domain and points back to the main site. When you then say, by the way, you might need to do this, this and this, and if you are looking for a contractor that can do it, here is the best company, it points back to it. I thought it was genius when he told me because I had been trying to debate with him that his methodology of these informational-based articles was not good enough. He was saying he still wants to cover it and still wants to cover it with the brand being connected to those topics. He called it wasteful domains. I call it off-page topical maps. Whatever you want to call it. Jason Barnard calls it third-party corroboration, which we all talk about. For me, that was the bit where I thought, okay, now I get it. It does fall in line with everything you are saying. It covers all the entity attributes. Your site focus score is brilliant. The radius is all bang on. I am exactly the same as what you are saying there, Paul and Luke. Stay on topic and be transactional. Mike, you were saying if you go too far away with a blog, it becomes more informational. Does that dilute your main transactional pages? Yes, I have always found that it does, as you have been saying. I feel that this kind of method, and you have all done the course, have you ever heard Koray talking about that?
Paul Troscott: Not using those words, but conceptually, yes. It is pretty much a summary of what we have all been saying in different parts today.
Luke Baston: I have seen it in the wild. I have seen people use subdomains instead of wasteful domains as a completely different domain, and it probably has a similar technical effect.
HubSpot, going back a few years, if you did not have a website that was a HubSpot website but wanted to hook up HubSpot CRM to your website, you used to have to have the blog as a subdomain. I do not know if that is still the case. I have not looked at it for a couple of years, but that system used to work fairly well from a blogging perspective. I did not know this at the time, and this would have been six years ago the last time I looked at it, but that would make sense to me because it is a subdomain and you have this off-page and on-page dynamic.
James Dooley: For sure. Anyone watching this, I hope you liked the topic about semantic SEO specifically for local SERPs and local SEO.
Paul, Mike and Luke, it has been an absolute pleasure.
Creators & Guests
Host
James Dooley is a UK entrepreneur.
Guest
Mike Lovatt is a British SEO specialist and digital entrepreneur based in France. He is the founder of M & B Marketing SARL. Mike Lovatt's approach focuses on topical authority…