any idea how accurate they are on even just a zip code basis? [h=2][/h]
Sorry for the extremely late response. I'm not good with emails. Within SERPWoo you can use zip codes and it dues the querying exactly the same way Google does it to serve it's users using the UULE variable (More about UULE:
Geolocation: The Ultimate Tip to Emulate Local Search).
So you can input Chicago IL or 60607 zip code to be more specific and you WILL see 2 different sets of results because it's Geo-located for those users. With SERPWoo you can see the GPS Coordinate with a map of the location so you know you are getting the right location the only thing you cannot do at the moment is input GPS coordinates and then select the closest location you want - yet.
--
Regarding the OP, I think you'll need to monitor your keywords at a local level and then use BuzzSumo and a combination of Ahref's topic finding technique (video:
How to Increase Organic Traffic by Analyzing Your Competitors' Top Pages)
What I would do is focus on the local competitors who are ranking and use those URLs/domains to analyze the keywords/topics they are ranking for as well. Then I would create content around those topics using BuzzSumo to help you navigate the topic and make it more likeable/shareable so it spread on it's own within your industry (semi-viral).
So for example if you breed Huskies dogs in "Chicago IL", and want to sell the dogs to locals AND people in the surrounding area, I'd first input into any keyword tool (or SERPWoo's Keyword Finder), "buy huskies dogs" for the immediate bottom of the funnel buying terms (action term) and find keywords/topics/related terms for that.
(If some are not aware I talk about keyword funnel in the Digital Crash Course at BuSo Day 6 - Keyword Research - it's a free forum and you don't need to register to read it - It talks about the Awareness, Interest, Desire, and Action steps users take when discovering a subject to eventually becoming a customer. I always suggest hitting all 4 funnels cause Newbies become Experts all the time. - I apologize if this is against any forum rules, you can remove it)
Then I would input and "How To Care For Huskies" or "Care for Huskies" for the top of the funnel (Awareness terms) into a keyword tool and find related terms that you want to rank for. Go for big ones AND small ones, have a mix in there and start monitoring them in your rank tracker WITH your location inputted. Look at the competitor domains that are ranking for those terms, and find out what other keywords they are coming up for using the Ahrefs technique in the video - therefore building a local keyword and local topic list.
I then would input the two "care for huskies" and "buy huskie dogs" into BuzzSumo and find the most shared content around those two topics, and "absorb" the messaging. Then I'd create the content going after both sides top of the funnel and bottom of the funnel while throwing in localized LSI terms that you found in your rank tracking research that makes sense.
You don't need to create "Buy Chicago Huskies" and "Buy Huskies in Illinois" content cause it's mostly duplicate and spammy and won't rank like it used to 3-5 years ago. However by having your website with the right local signals (NAP) you'll start ranking for those "How to Care for Huskies" in the Chicago, Illinois, Midwest area - and eventually national because your topics are so focused - and you'll do more with less backlinks than the bigs can do with power.
I apologize if this post seems all over the place I'm in the mist of a major update/upgrade to SW, if anyone has any questions let me know!