Last year, Local SEO Guide paid Moz Local about $17,000. Our primary goal was to use it as a one-stop shop to push some of our clients’ info to the main data listings aggregators. While the service worked for our needs, it was not without its share of hiccups. Our contract is up for renewal and before we committed to another year, we wanted to make sure it was going to be a worthwhile investment. So we decided to run a test to see how its most current version works.
We tend to get complicated SEO cases for multi-location businesses and we wanted to see how the latest version of ML handled a common case for us – listings that have overlapping NAP data with other related businesses.
On August 11th, we purchased a MozLocal plan for Locadium, our new GMB change alert service. Before then there were only a few sites that had Locadium NAP info indexed in Google such as the California Secretary of State website. The business had been incorporated in Feb 2017 but none of the aggregators had picked it up yet and it was on none of the top local directories. It had the exact same phone number and address as Local SEO Guide, Inc. and Backfence Media, Inc. (a corporation that has been defunct for several years). I should note, before this test none of these businesses had listings in Neustar Localeze, Acxiom or InfoGroup. Here’s what happened:
- MozLocal got Locadium into InfoGroup, Acxiom, YP.com and probably CitySearch, DexKnows, InsiderPages, and Whitepages.com within about a month.
- In cases where Local SEO Guide, Inc. and Backfence Media had existing listings, Moz Local identified them as “Inconsistent” versions of the Locadium pages and provided no way for us to keep them as separate business listings.
- In some cases, MozLocal identified new Locadium listings it helped create as “Duplicates” of the LSG and Backfence listings and provided no option to correct this.
- After two months, we were informed by ML that there was at least a two month delay in getting updates into Factual and that Neustar Localeze would not take our listing because they already had a listing for us, even though they did not.
“Record scratch” – Let’s start at the beginning:
August 11th, 2017
No GMB or Facebook Page – No MozLocal Verification
MozLocal will not allow a business without a GMB or Facebook page to use its service. They use these pages as verification that the business is legit. It’s probably not normal for a business starting out with ML to not have one of these but Locadium had neither. We were interested in seeing how long it would take Google to auto-create a GMB page for us. We’re still waiting.
I set up this Facebook page for Locadium on August 11th. Share it with your Family & Friends!
August 30th, 2017
It took 19 days for ML to verify Locadium’s Facebook page. I suspect this has something to do with how long it took Facebook to add Locadium to its Places API. It took Google about three days to index the Locadium Facebook page. Oddly, the first versions it indexed were Russian (#FAKE NEWS).
Once Locadium was verified, I was able to add a business description, a tagline, hours and additional data including store within a store info, store code, neighborhood, etc. I had a minor issue with categorization – I could only specify Locadium as either a Software Company or an Internet Marketing Service, hardly the most precise categories. But this is likely an issue with aggregator and publisher categorization, not MozLocal.
Post-verification, the MozLocal dashboard quickly updated the status of Locadium’s listings. It showed the Facebook page and a profile on Superpages, which was odd since Locadium did not have a profile on Superpages. It had marked the SP profile as “Inconsistent.” I clicked over to Superpages.com and found myself looking at the Local SEO Guide, Inc. Superpages profile.
Apparently because both LSG and Locadium have the same phone number and address, ML interpreted the LSG Superpages listing as a relevant profile with conflicting NAP data. This is a good thing to point out as it’s quite common for businesses to have an issue like this for a variety of reasons. I clicked back to MozLocal and was prepared to be offered the option of “Ignore listing” or “Different Business at Same Address” or something like that. I was not offered any way to resolve this situation.
Quickly thereafter the dashboard updated to show ML had found listings for Locadium on both Best of The Web and HotFrog. These two were also Local SEO Guide, Inc. listings.
ML showed that the other services in its network had “Updates in Progress”, but that I had to create a listing myself for Google My Business, YP.com and Yelp. And in the case of Yelp, I would need to get reviews on the page before it would show up in MozLocal. It wasn’t clear why I needed to create my own listing on any of these services, except for Yelp, as this would be something I think a normal SMB would have expected to have ML do for them. Of course, knowing the industry, I understood why these sites don’t let ML create these listings for them.
August 31, 2017
Things Starting To Get Funky
The next day I logged in and saw the YP.com reference had disappeared from the Incomplete screen. But there was no other reference to YP on any of the other screens. Later that day it showed up again, but this time it referenced an old Backfence Media profile. A few hours later that too disappeared.
September 2nd, 2017
Ghosts in the Machine?
Two days later the “Create a Listing” link for Google My Business disappeared from the dashboard. Over the course of the test I noticed this kind of thing happening intermittently. It felt like the connections to these services were unstable. Again, I’d say this was par for the course knowing what I know, but to a business owner, this kind of funkiness could be very confusing and troubling. It felt like a TV set that was often on the fritz as it were. But there was no way to kick the side of it.
September 6th, 2017
Starting To Work
A week after Locadium was verified in ML, I got a call from InfoGroup to confirm Locadium’s information. While this may have just been a coincidence, I’d give pretty good odds that this was due to MozLocal.
September 8th, 2017
Locadium was now listed in ExpressUpdateUSA.com (InfoGroup’s front end database for businesses).
September 11th, 2017
Listings Starting To Appear
I noticed Locadium was now listed on CitySearch and InsiderPages. Whether or not this was from ML or InfoGroup, hard to say, but it was progress. At the same time, I also noticed requests in ML to sync my business with GMB and Foursquare. I did not recall seeing those specific messages before. And again, if I were a naive business, I’d wonder why ML couldn’t do this for me.
September 16th, 2017
The ML dashboard now showed I had one duplicate listing.
The dupe turned out to be the new Locadium listing, likely created as a result of the InfoGroup listing. The layout of the Duplicates Status screen made it slightly confusing to figure out what to click on, particularly in this evil twin scenario. “View Managed” turned out to be the link to the SP LSG page. But the only option I was given was to “Close” or “Ignore” the new Locadium SP listing, which ML itself had helped create! I really just wanted to mark the LSG page as “Ignore” and the new Locadium page as “Canonical” or whatever the main page should be called.
And the dashboard still showed it was unable to connect to YP.com.
September 17th, 2017
Interestingly the next day I noticed Google had two Locadium listings indexed from YP.com.
But since ML was unable to connect to YP.com it couldn’t tell me there had been a dupe listing created. Presumably this kind of notification is one of the key benefits of a service like ML. So again, if I had been an unsophisticated business, I would not have known about this potentially harmful issue. I know the SEO guy at YP so I pinged him and asked how the dupe was created. It turns out YP’s system can create these, so this was not caused by ML. Unfortunately, I think he deleted the dupe so I never got the chance to see if ML would eventually catch it.
September 23rd, 2017
Locadium’s Acxiom listing was published. That same day, ML showed the same CitySearch listing twice and classified the BOTW LSG listing as “Inconsistent”.
Sept 27th, 2017
Locadium listings appeared on DexKnows.com and WhitePages.com. Neither of these sites are explicitly powered by ML (but DexKnows and SuperPages are owned by the same company so it was likely updated at the same time as SuperPages), so it’s likely these were due to getting published in InfoGroup or Acxiom.
Locadium’s ML status has remained unchanged for all other sites. To recap, after two months, MozLocal has gotten Locadium published on:
On the one hand, this is not a bad result for $99. I didn’t have to do much. I got the business on some decent sites and over time I suspect the aggregator listings will filter out to more services. But it still felt like more than 50% of what MozLocal promised to do wasn’t done. I decided to ping their help chat.
October 17th, 2017
I submitted the following message via ML’s help chat window:
“Hey guys – having an issue with MozLocal – I am using it for our new company – Locadium – Locadium is at the same address/phone as another business I own. In some cases, ML is flagging Locadium as the dupe of my other business and in others it is flagging my other business as the dupe of Locadium. Unless I am missing something, there does not appear to be anyway to resolve this issue in the tool. There are also several sites that still have not been updated after 8 weeks – Factual, Localeze, Foursquare, etc. Would love some help/feedback. Thanks!”
October 19th, 2017
Two days later I received the following message from ML via the help chat (emphasis mine):
Sorry for any confusion. You will need to update on (sic) business to have its own unique local phone number. Sharing the same phone number for two or more businesses confuse aggregators as they cannot distinguish whether or not a business is re-branding or moving to a new location. This will cause our tool to flag the other listings as possible duplicates. Also please keep in mind our duplicate detection are only “suggested” duplicates as we cannot make that determination. Click on “ignore” for any result that is not your business or is not a true duplicate (different physical location).
Factual is currently experiencing a two month backup of processing submissions after a migration which affects everyone submitting data to them. We do not have an ETA of when their queues will catch up.
Localeze is rejecting our submission as a listing in their database is already claimed. You will want to consult with them directly for more info.
Foursquare, you will need to claim the listing to a connected Foursquare account. Please view Foursquare Sync to take action.
To ensure data acceptance and seamless distribution of listing data. Each business must have a unique local phone number.
- ML can’t deal with different business names at the same address and phone number because it claims data aggregators get confused by this. While I agree they probably do, they seem to have plenty of listings with different brands and the same phone numbers and addresses:
- Neustar Localeze won’t take the Locadium listing because it already has one, even though it doesn’t. It does have a bad search engine, though, which I guess is why ML is being told that they already have the listing:
And while I can’t verify that Neustar’s misidentified dupe is what’s causing it not to take our listing from ML, shouldn’t this be exactly the kind of problem that services like ML should solve?
- Factual is delayed for at least two months
- I have to update Foursquare myself
Since I don’t really care about the citations – only the data aggregators – this perhaps isn’t the worst outcome knowing what I know about how screwed up all these systems are. That said, I still have not received 50% of what I paid for. I suppose MozLocal has eight more months to deliver on at least getting Locadium into these systems, but at what point does it become more effective for me to do it myself? BTW I added LSG manually to Acxiom recently (they require a copy of your business license so this may not be practical for many). It took about five minutes and the listing was published in less than two weeks, for free.
And now of course ML is flagging it as a Locadium dupe with no way to resolve it:
For an SMB or a multi-location business, this outcome is problematic. At no point did the UI clearly tell me about these problems. I had to figure them out for myself and then, only after I asked, did MozLocal tell me what was happening with my data. And a listings management system that does not deal with multiple businesses with similar NAP info is not designed for reality.
So Mozzers, if you’re reading this, here are some ways you could improve Moz Local
- In cases with multiple businesses with the same address and phone number, allow users to select a “primary” listing. Perhaps allow “store within a store” like GMB or some other way to differentiate these listings. And don’t forget about profiles for old business names that need to be closed down.
- Be clear in the UI about which providers are preventing updates and provide an ETA for resolution. I know in most cases you won’t be able to, but I paid you for Factual. If I am not getting it, are you going to give me a partial refund? I actually don’t want a refund. I want my data in Factual in a reasonable amount of time which is what you sold me on.
- Consider dropping listings on citation sites like YP.com, Yelp, etc. It doesn’t seem like you guys add a huge amount of value here and as I saw, it likely is creating more problems and expense than benefits. There’s a role for a “just the aggregators” solution. Be the best at that before you try to do anything else.
- “Local is hard” is a common refrain in the search world. Moz has one of the best brands in the industry and can help a lot of businesses if it can solve these problems. Keep at it.