YellowPages Search Marketing Case Study
I have been critical of big service providers handling of PPC campaign for small and medium sized business and have compiled this on ReachLocal PPC a while ago which was mentioned in Wall Street Journal.
I am not particularly happy with the way YellowPages run paid advertising campaign and found their keyword targeting to be inconsistent and irrelevant. I have analysed 69 PPC campaign for small businesses ran by YellowPages and found significant evidence to back this.
I have used data sources from one of the best PPC monitoring company to find historical PPC data over last 12 months to determine all the keywords was targeted for that given period of time. To summarise my finding I can see this ad campaign was mastered to avoid targeting suburbs they are based on Acacia Ridge, Tingalpa and suburbs nearby in favour of suburbs/cities up to 35KM’s away!! Good luck making those people to drive at least 35 minutes to get to a (local) Chiropractor.
This article only covered keyword target issue only; I hope to write another article near future to discuss few more things.
Phone: 3255 6200
Address: Shop 2/14 Elizabeth St, Acacia Ridge QLD 4110
Phone: 3890 5300
Address: 21 Belmont Rd,Tingalpa QLD 4173
All Keyword targeted for last 12 Months (according to our data source):
|chiropractor browns plains|
|chiropractor north brisbane|
|chiropractic for neck pain|
|chiropractors in brisbane|
Have a quick look at what sort of money YellowPages would be investing on advertising on keywords to potentially low converting leads:
|chiropractor brisbane||$ 7.43|
|osteopath brisbane||$ 7.69|
|chiropractor browns plains||$ 2.29|
|chiropractor ipswich||$ 3.69|
|brisbane chiropractor||$ 7.31|
|chiropractor windsor||$ 1.83|
|chiropractors brisbane||$ 4.75|
|chiropractor beenleigh||$ 2.56|
|chiropractor north brisbane||$ 4.21|
|brisbane osteopath||$ 7.69|
|chiropractor indooroopilly||$ 4.13|
|chiropractor chermside||$ 2.36|
|brisbane chiropractors||$ 3.13|
|chiropractor wynnum||$ 2.11|
|chiropractors in brisbane||$ 7.38|
Proximity of Suburbs / City Being Targeted
|JOURNEY FROM||JOURNEY TO||KM Travelled|
|21 Belmont Rd,Tingalpa QLD 4173||Brisbane,QLD||13|
|21 Belmont Rd,Tingalpa QLD 4173||Beenleigh, QLD||32|
|21 Belmont Rd,Tingalpa QLD 4173||wynnum, QLD||7|
|21 Belmont Rd,Tingalpa QLD 4173||ipswich, QLD||56|
|21 Belmont Rd,Tingalpa QLD 4173||chermside, QLD||18|
|21 Belmont Rd,Tingalpa QLD 4173||browns Plains, QLD||27|
|21 Belmont Rd,Tingalpa QLD 4173||indooroopilly, QLD||23|
|21 Belmont Rd,Tingalpa QLD 4173||hamilton, QLD||10|
|21 Belmont Rd,Tingalpa QLD 4173||windsor, QLD||15|
|21 Belmont Rd,Tingalpa QLD 4173||North brisbane, QLD||13|
|21 Belmont Rd,Tingalpa QLD 4173||melton, QLD||12|
|JOURNEY FROM||JOURNEY TO||KM Travelled|
|14 Elizabeth St, Acacia Ridge QLD 4110||Brisbane,QLD||15|
|14 Elizabeth St, Acacia Ridge QLD 4110||Beenleigh, QLD||28|
|14 Elizabeth St, Acacia Ridge QLD 4110||wynnum, QLD||31|
|14 Elizabeth St, Acacia Ridge QLD 4110||ipswich, QLD||33|
|14 Elizabeth St, Acacia Ridge QLD 4110||chermside, QLD||24|
|14 Elizabeth St, Acacia Ridge QLD 4110||browns Plains, QLD||10|
|14 Elizabeth St, Acacia Ridge QLD 4110||indooroopilly, QLD||14|
|14 Elizabeth St, Acacia Ridge QLD 4110||hamilton, QLD||21|
|14 Elizabeth St, Acacia Ridge QLD 4110||windsor, QLD||18|
|14 Elizabeth St, Acacia Ridge QLD 4110||North brisbane, QLD||15|
|14 Elizabeth St, Acacia Ridge QLD 4110||melton, QLD||24|
Acacia Ridge – Coopers Plains, Archerfield, Willawong, Durack, Algester, Doolandella
|JOURNEY FROM||JOURNEY TO||KM Travelled|
|14 Elizabeth St, Acacia Ridge QLD 4110||Coopers Plains, QLD||5|
|14 Elizabeth St, Acacia Ridge QLD 4110||Archerfield, QLD||3|
|14 Elizabeth St, Acacia Ridge QLD 4110||Willawong, QLD||3|
|14 Elizabeth St, Acacia Ridge QLD 4110||Durack, QLD||6|
|14 Elizabeth St, Acacia Ridge QLD 4110||Algester, QLD||4|
|14 Elizabeth St, Acacia Ridge QLD 4110||Doolandella, QLD||6|
Tingalpa – Gumdale, Carina, Murarrie, Wynnum West, Manly West
|JOURNEY FROM||JOURNEY TO||KM Travelled|
|21 Belmont Rd,Tingalpa QLD 4173||Gumdale, QLD||5|
|21 Belmont Rd,Tingalpa QLD 4173||Carina, QLD||7|
|21 Belmont Rd,Tingalpa QLD 4173||Murarrie, QLD||3|
|21 Belmont Rd,Tingalpa QLD 4173||Wynnum West, QLD||3|
|21 Belmont Rd,Tingalpa QLD 4173||Manly West, QLD||4|
It is quite hard for me to understand why a Local Chiropractor based on Acacia Ridge or Tingalpa will overlook suburbs stone throw away and trying to convert traffic up to 30KM’s away. I am not sure how keyword targeting with YellowPages search engine advertising works and who is responsible to select the keywords. However my assumption would be given the size and nature of the business YellowPages deal with, it will be their responsibilities to ensure optimum keyword targeting. I have seen similar (and worse in many instances) data across all 69 sites I have analysed.
If you want access to all raw data from all the sites we have analysed, send me an email on email@example.com
MOZ has been a big name in Search and Inbound marketing for almost 10 years now. I thought it would be interesting to see some stats from their main blog over last nine years. I believe this data will be helpful for start-ups to understand how much of a work gone into building a great brand like MOZ.
# Rand Fishkin wrote 1,746 articles himself, almost 200 blog post per year!!!
# PageRank update was less frequent in 2012-2013.
Hope you guys like it.
Digging Deep Into ReachLocal PPC Campaigns
One company made me very curious recently that is ReachLocal. We manage a client who also happens to use ReachLocal to manage their Paid Search Campaign for a while now. As their organic marketing company we have been asking to see keywords ReachLocal targeting for a while (we do have a lot of use of that keyword data as it gives us a great view on all keywords where data is not being encrypted) without any luck. So ReachLocal has a policy not to share data on keywords they are targeting and I found that quite disturbing. From small or medium business point of view spending excess to 20K per year and without knowing what keywords they are targeting is quite hard to make sense of. However it appears to me that lots of businesses are comfortable with this as ReachLocal made $455M in revenue for year 2012 and predicted to make over half a billion in year 2013.
My client spend around $1600 (Australian $) per month with ReachLocal and received 3,422 visits on average per month. So CPC would be $0.41 (considering $200 account management fee) which is quite low considering keywords my client would be targeting.
Before going into my finding I should give you folks a little introduction to my client, my client is a family owned and operated tyre & mechanical workshop based on Southport, Gold Coast, Australia. They do not have online shop they are mainly targeting areas surrounding southport (even targeting gold coast area is quite broad as people are reluctant to travel very far to purchase a set of tyres or wheels).Here is a quick list of keywords my client might go for and as you can see average suggested bid is four times higher than they are spending (It might be even higher as these suggested bids is considerably lower than actual cost). This got me thinking and I have decided to find hidden keywords data to see what ReachLocal actually targeting for my client. After some research I was able to find a software that can track your PPC spending over a period of time and can provide us with a list of keywords were targeted. This data is not capturing 100% keywords but does have significant chunk of it.
- Runway Bay
What ReachLocal is Targeting for them?
For last twelve months I have found that they have targeted around 125 keywords in their PPC campaign. Then I sort these keywords in two separate category call relevant and non-relevant. You might understand by now small business like my client should focus solely on target suburbs, however I have considered targeting “Gold Coast” still relevant and a lot of money been spent there.
Where my client spent $16,800/annum ($1400 per month) so we can conclude $8,568 were spend to acquire clicks from non-relevant keywords and those are likely to be not qualified leads. See below for some examples of keywords considered as non-relevant but ReachLocal targeted them and spend money to acquire clicks.
QLD Capital city around 80KM north of Gold Coast, my client does to have any branch there, yet reach local have targeted 43 keywords (around 1/3 of total keywords).
I have complied list of Keywords here (colour coded: Green- Relevant, Yellow – Not Relevant) so you can download this list and have a look for yourself. Also note that they are not targeting any adjacent suburbs (Labrador, Ashmore, Runway Bay) which remains ideal target market for my client.
I have noticed significant flaw on the method reach local report their lead generation performance. For Example during August – September reach local is claiming to generate 167 telephone calls for my client. After analysing the data carefully I have found:
These calls (18 calls) should not be listed as leads!
From the graph below we can see 47% calls were from landline (where we can see caller’s location). Given that our target market is Gold Coast region we can see 23% calls out of this 47% land line calls came from locations they are not targeting. We would assume (assuming Target : Non-Target ratio remains the same for mobile calls) 50% of calls are coming from areas they are not targeting (Cairns, Ipswich, Brisbane etc.)
So actual (qualified) leads might be less than half of reported leads. I am doing more research on these and hope to find more inconstancy in these calls data.
I have done similar research on a number of businesses (not my clients) and found similar trend (and sometimes worse).
# Please note this post was written based on data from third party (however the company is one of the most trustworthy keyword data sources available) software. And the intention nehind writing this post is not “outing” ReachLocal. I believe all the small and medium businesses making an marketing investment on PPC campaigns via ReachLocal deserve to know this and forward to their local search marketing consultants at ReachLocal.
I was contacted by David Eddy form ReachLocal Australia, See his response below via Google Plus:
Thanks for bringing this to my attention +James Norquay. I’d be happy to help clear up any concerns relating to+Ferdous Haider‘s blog post. Please excuse the long winded response, but I’d like to address this as best I can.
In response to Ferdous’ 3rd party analysis of the campaign in question:
I’m sure you’d agree that the relevance and geographical targeting in any SEM (or SEO) campaign is largely reliant on the effective communication between client & consultant/agency. Therefore, I’m unable to comment on any keyword or geo-targeting issues with this individual campaign without being privy to those conversations.
Internally, ReachLocal definitely do not condone the provision of poorly targeted or wasteful search campaigns. We’re trained and motivated to strive for the best possible results for our clients, so I really feel the article’s claims of ReachLocal ‘hiding’ things from their clients is misguided.
In regards to sharing keyword data with our clients:
We can and do share keyword insights with our clients on request. One of the reasons we don’t expose specific keyword data by default is because our platform is gathering valuable insights on the best converting keywords for our clients in a range of local markets and industries. These insights help to make ReachLocal a market leader and give our predominantly small to medium sized business clients a competitive edge. Especially when you consider Google’s recent moves to hide organic keyword data. Keyword insights for online search to offline conversion (i.e. Phone calls – the most common conversion path for most SMBs) are becoming extremely valuable. Making that data freely available could potentially expose our Intellectual Property to competing PPC agencies and affect our client’s competitive edge in the future.
To be honest though, the majority of our clients aren’t concerned which keywords are driving traffic to their site. They’re busy running their businesses and just want to see what really matters – Measurable results. They want to see strong return on their ad spend.
ReachLocal provide clients with complete reporting transparency on the metrics that matter, such as recorded phone call data and online
The keyword targeting, bidding, click thru rates etc are for us to worry about as consultants.
Personally, the responsibility of making sure clients’ campaigns are running efficiently & generating strong ROI is what keeps me up some nights and I know the vast majority of my colleagues at ReachLocal in Newcastle & around Australia share the same care for their clients.
In regards to your call reporting question Ferdous – Our clients can login to our reporting platform and see all of their call data at any time.
Which calls go unanswered, call durations and call duplicates etc. Not to mention the fact that each call is voice recorded for clients to review at any time. How could we be any more transparent?
You make a great point James – There are too many SEO & PPC agencies out there who take advantage of small-medium businesses, when in fact the small guys are the ones who need our support the most. A small-medium business can ill-afford wasted ad dollars.
In my experience dealing with Australian small businesses, you do feel a sense of personal responsibility for clients because in many cases you’re the only marketing support they have. If you screw up their online marketing, it could cripple their entire business. (This responsbility also translates into great satisfaction when you’re producing results that help your clients grow and succeed online)
I can say with confidence & from personal experience that ReachLocal are a company who absolutely understand the importance of this responsibility. Everybody from the CEOs down to the sales & support staff really do share a genuine care for their clients’ success online.
Ferdous, my recommendation for your client would be to contact their local consultant to discuss ways to adjust his/her campaign where needed.
If anybody has any further questions, I’m happy to discuss offline – You can call me on +61401560404
Have a great day!
P.S. Why are we all discussing work stuff on a Saturday? ;-P
See My Response Below:
+David Addy I would like to thank you for taking your time and post a detailed explanation on where ReachLocal stands to address my concerns.
You have said “relevance and geographical targeting in any SEM (or SEO) campaign is largely reliant on the effective communication between client & consultant/agency.” So I understand you are trying to communicate here that my client was trying to spend their marketing budget on locations they don’t offer their services to? And they also wanted ReachLocal to advertise to terms like “Van Rental” and “Gold Coast Magazine”? I know this as fact they never communicated this to their local consultant yet ReachLocal used around half of the campaign budget over multiple years to target these keywords. It is quite hard to understand what communication could help here.
You have mentioned that I am “Misguiding” my readers by saying ReachLocal is hiding information for his clients, which I strongly disagree. You are hiding most important “Keyword” data. I strongly believe your client deserve to know what keywords you are targeting for them. I am not telling ReachLocal to make this data “Freely available” but should be provided within your reporting framework. And also I am not quite certain what “Keyword Insight” actually is as we never seen any data related to “Keywords” on request in multiple occasion for multiple clients.
Regarding number of leads reported in your reporting you and me both know leads are only valuable when they have at least some merits (qualified leads). All I hear from client is we have spent $1600 and received 170 leads last month so cost per lead is $9.40 (Great!) which can’t be right (given all these calls being abandoned and people calling from place you will never sell your product to ). Also everyone knows how web savvy these SMB clients are to dig deep into your report to find these inconsistencies.
Your advice on contacting local consultant and get my clients campaign on track is laughable. They have been running this campaign for over two years wasting all their money and now found all these (no credit to ReachLocal) just to advice your consultant to fix this is quite high expectation from ReachLocal. Yes my client contacted ReachLocal but not to fix these issues but to cancel her account (and yet need to continue her campaign with ReachLocal for another couple of months just to satisfy your contract needs! Joking Right!!)
I hope this is an exception (however I had looked at 3 other sites and found similar results) from ReachLocal. I have a list of over 500 clients managed by ReachLocal in Australia and I will go through few more sites to get a clearer picture and will let you all know soon.
Reply from +David Addy
thanks for your reply.
As I stated – Having no knowledge of the campaign
in question, I’m unable to comment on it. (I’m unable to comment on
any other ReachLocal campaigns on a public forum for that matter.)
In relation to your comment “So I understand you are trying to communicate here that my client was trying to spend their marketing budget on locations they don’t offer services to?” – NO. That is not at all what I was trying to communicate. I was trying to communicate the fact that keyword relevance and geographical targeting are largely reliant
on communication between client and consultant.
Zero reference to your specific client.
I don’t know your client – remember?
Even if I did know the client I wouldn’t be discussing their campaign details on a public forum like this.
I absolutely believe that everybody is entitled to have an opinion and I
do respect your beliefs around the keyword data…it just seems we share a different view on what reporting metrics are important for SMB’s.
In relation to your plans to analyse other ReachLocal campaigns:
I’m not sure what you’re trying to achieve there… If you go out and analyse enough of a company’s products or services, you’re bound to find a handful of issues or poor experiences. Especially with large companies, due to the sheer size of their customer base.
Apple – I’m sure if I tested 1000 iPods I’d find a few with bugs.
Google – Just this morning I found a 404 error from a broken link within
a Google+ verification process. Happens all the time.
My local fruit n veg shop – One of my bananas was rotten on the inside last week!
My point here is that in my experience, ReachLocal are definitely not a company that condones campaign issues like the ones mentioned in your blog post. Errors happen, they can be fixed with effective communication.
Personally, I really don’t feel that digging around for issues with other ReachLocal campaigns is going to prove anything significant, except that maybe you have too much time on your hands.
Anyway, I’m done spending my time on this case online. If anybody has any questions or concerns please feel free to give me a buzz on +61401560404.
+David Eddy Apple example might not be relevant as I have analysed 4 of your campaign and found same pattern (I bet you bought more than one banana to find one rotten)! About my professional life and time availability, I have to say I do have a lot (of time) to do this type of research.
- Total Keywords: 2,233 (Generic high traffic yielding keywords with few high value localised terms)
- Industry: Holiday, Car, Entertainment, Finance