Thats awesome Shane thanks for sharing man, yeah having the proper structure on the website is crucial. I have noticed you want it to mimic what the GBP shows as well, this is kind of like the "1-2 punch" from what I have seen across the board. I ranked a dance studio pretty quickly with this method, I always try to get the website structure setup correctly first, then page speed, then optimize the GBP with frequency being the main goal as far as updates, posts, reviews, etc. goes. Also pushing those new edits through GSC for indexing will speed up the monthly bot crawls.