How We Do Hyperlocal SEO in the Denver Area

Local SEO is among the most used SEO strategies out there – and it will only continue to grow in popularity as we see search engines continue to personalize results based on taste and location. Search engines are aiming to provide the best possible experience they can for their users, and given the high volume of searches that are local in nature – think, “restaurants near me”, “oil changes in Denver” it’s becoming more important to go hyperlocal whenever possible. So, how do we do that here in the Denver area?

Start with Consistent NAP Listings

If you’re a brand new business, you’re at a bit of an advantage here, since you can decide exactly how you want your name, address, and phone number to display in the directories. For the best local SEO, these need to be consistently the same across all listings.

If you’re an established business and you’re already listed in various directories online, you’ll have to do an audit to see exactly how your NAP listings appear, and then systematically work to edit them so they are all the same. It doesn’t matter how you display the address – you can choose between using abbreviations like St. Rd. and Dr., but if you abbreviate one of them, you must abbreviate them all.

Register Your Denver Business in Major Search Engine Directories

Start with the big three: Google My Business, Bing Places for Business, and Yahoo Local. This ensures your business is listed with the three major search engines, and has a chance of showing up in the map pack when someone has a relevant local search.

Claim Your Business in Other Local Directories

After getting your business listed in the big three, move onto other well-known directory sites.

Check the Major Data Aggregators

If your information has ever changed because you’ve moved offices, or opened additional locations, then there’s a chance you’ll still have some inaccurate NAP data floating around because of the main data aggregators. These companies: InfoGroup, Acxiom, Localeze, and Factual are among the agencies that will collect, verify, and distribute your information, which is why we see it flat across the internet so quickly.

If you want to speed up the process of getting your business listed with as many directories as possible, it’s a good idea to use these data aggregators as your starting point. If you’re short on time or just don’t want to manually go through all the directories and sites where a listing could be beneficial, you can use a service like Moz Local to handle it for you. You can also use that tool to check and see where your business is currently listed, so you can check the NAP for accuracy.

Once your information is correct with the aggregators, you should be good to go since those will trickle the new information down to the other sites for you.

Go Niche and Location Specific

The main directories are helpful of course, but if you want a bit more juice, go deeper and look for niche specific directories, as well as hyperlocal location specific. In Denver, for instance, we have several neighborhoods and suburbs including Thornton, Northglenn, Centennial, Broomfield, Castle Rock, Cherry Creek, Aurora, Westminster, Lafayette, Littleton, Eerie, Lone Tree, Boulder, Superior, Louisville, and Greenwood Village, to name a few.

Here are a few niche specific directories you could start with, if appropriate for your business:

  • Houzz – Home design/construction niche
  • Porch – Home design/construction niche
  • Home Advisor – Home design/construction niche Care.com – Childcare/Housekeeping niche
  • Local chamber websites
  • Other industry/niche websites

Keep Everything Mobile Friendly

More searches take place on mobile devices than desktops these days – and that’s especially true when it comes to local search. A lot of people are searching for things when they’re out on the go – such as the best place to get a haircut or get a tire repaired or replaced. If your site isn’t mobile-friendly, your rank will suffer.

Don’t Neglect Content Marketing

Content remains king to do well online – but it can’t just be any old run of the mill style of content. Check out what your competition is doing, and adjust your strategy accordingly. Focus on providing value and quality.

Hyperlocal SEO isn’t easy because there aren’t necessarily a lot of searches for it, but the more local you get, generally, the less competition there is. If you want help with your local Denver SEO campaigns, let us know, and we’ll be glad to assist you however we can!


9 Ways to Calculate ROI on Local SEO

9 Ways to Calculate ROI on Local SEO

Local SEO is how Denver area businesses can reach their prospective customers. Like traditional SEO, it takes expertise, finesse, and time. As much as we’d all love to be able to rank number one overnight, it just doesn’t happen. But if you want to make sure you’re getting your money’s worth from your efforts, take a look at these nine ways to calculate your return on investment.

#1: Monitoring Your Changes in Rank

This is the obvious one. With major changes in rank, you know you’re getting a decent return on your investment. It’s a good idea to take screenshots to show the changes in ranking, so clients can see the difference. It’s easy to report ranking changes, but the visuals help drive the point home. Even if the rank increases slowly over time, progress is being made. Fast changes are great if you can sustain the higher rank over time.

#2: Increased Click-Through Rate (CTR)

Check the Google Search Console to see if you’re getting more clicks on the targeted keywords than you use to. Save the data in a spreadsheet since it doesn’t go beyond 90 days. The CTR is what matters because it’ll let you know if traffic is actually clicking through to your website. If you aren’t seeing improvement there, it’s time to re-write your title tags.

#3: Track Phone Calls from Web Leads

With call tracking software, you can have leads call a different phone number based on where they are coming to your website from. The tracking system will connect with analytics and counted as a conversion, and attributed back to the source.

As helpful as this can be, it’s important to display a consistent phone number for your business across the web because not doing so can negatively affect your ranking. Code your business phone number into your site with schema and monitor local citations to make sure tracking numbers aren’t picked up elsewhere.

#4: Track Link Interactions

Tracking link interactions will help you see if people are clicking to call from mobile search, which links on your site they’re clicking, clicking on your driving directions, and so on. Track click activity with consistent naming using event tracking in Google Analytics.

#5: Using a Thanks Page to Track Where Leads Are Coming From

Route visitors to a thank you page after a contact form is filled out. This way you can tell whether they’re coming from social media, Google AdWords, or another source. Then you’ll be able to see which methods are working for conversions so you can focus more efforts on those.

#6: Seasonal Business? Base it on Year-Over-Year

Comparing analytics data from month to month isn’t necessarily practical for a seasonal business. Pool cleaning businesses are booming year round in warm climates like California and Florida, but those same businesses are only open in the summer in North Carolina. You can’t look at winter data for North Carolina pool businesses and expect it to match the summer months.

#7: Monitor Search Queries

If you’ve completely redone some of the pages on your website, optimizing them for better keywords, or improving the optimization for the existing keywords, take a look at the search queries in Search Console.

Copy the data into a spreadsheet so you have it for historical comparison. After a few weeks, you may see an increase in impressions, even though your business hasn’t made it to the first page of results for your desired keyword phrase. Google can still show you information that proves your local SEO campaigns are working.

#8: Track Impressions in Google My Business Dashboard

You can only go back 90 days here, so you’ll want to log the data in a spreadsheet for safe keeping and long-term analysis. This way you can see the change from quarter to quarter, and from year to year.

#9: Calculating Actual ROI

This is a fairly simple formula you can use to check the ROI of each campaign you’re doing, to see if your numbers are improving with time. Let’s assume:

  • K = volume of keywords searched
  • S = % of searchers who become visitors
  • D = % of visitors who become leads
  • C = % of visitors who convert to customers
  • V = average customer value
  • L = Local SEO revenue

(K) x  (S) x (C) x (V) = L

ROI = (L – Cost) / Cost

So, let’s say 5,000 people search for “Denver dentist” ever month. It’s safe to say only a small percentage of those searches will end up visiting your site – and the percentage will, of course, depend on where you rank. If you rank higher on the first page, you’ll get a larger percentage of those visits.

For the sake of example, we’re going to show you what you could expect if you were number 10 (at the bottom of page one) compared to what you could expect if you ranked #1.

If you’re in position 10, you can expect about 3% of the search traffic. Of that hypothetical 5,000, that’s 150 visitors.

If you’re in position 1, you can expect about 40% of the search traffic for the keyword, which translates to 2,000 visitors. That’s well over 10x more, so it pays to rank higher.

So now, let’s assume that 5% of visitors, in both ranking positions, become leads because the majority of people who visit your website won’t contact you at all.  Now, you’ve got 7.5 technically, but I’ll round up to 8 leads at position 10, and 100 leads at position 1.

Now, not every single lead is going to become a paying customer; so let’s assume only 25% of those leads actually become a paying customer. In position 10, you’ve got two customers; in position one, you’ve got 25.

If your average customer value is $25, you’ve produced $50 in revenue in position 10 and $625 in position 1.

(5000) x (.40) x (.05) x (.25) x (25) = L = $625/month

Let’s say you’re spending $250/month in SEO services, so at the #1 position, you’re left with $375 in profit. That means your final ROI calculation would be $375/$250, or an ROI of $1.50. For every dollar you’re spending on SEO, you’re earning $1.50 in return – in the number one position. These numbers are completely arbitrary, but if we continue with the example, it’s easy to see we’d be losing money at position 10.

(5000) x (.03) x (.05) x (.25) x (25) = L = $50/month

In the #10 position, your final ROI calculation would be -200/250, or a loss of 80 cents on every dollar you’re spending on local SEO. You’d need to increase the average customer value to make it worth it. Spending less would make it harder to increase ranking quickly.

ROI comes in many shapes and sizes. Looking at more than one metric can prove that SEO efforts are making a difference.