When doing siloing for a local business do I need to create a silo for each location? Below is an example of what I'm asking. In this example, each location has its own location silo with multiple modified niche keywords pointing to the location page. In this example, there is one silo with niche modified keyword pages pointing to each location page. Ideally I want the location pages to show up for any query that includes the location and the niche(modified or not). So which of these is better? Also what kind of on site linking structure would you use?