How You Can Spam Google Local for Fun and Profit in 10 Easy Steps

At PubCon, some guy asked for a site review – turns out he was attempting to spam Google Local. Why he asked for a site review from Matt Cutts is unclear, but I thought I would make his life easier and Google’s a little bit more difficult by putting together a guide to spamming (manipulating) Google Local. All this is purely based on Conjecture. And even if it’s based on more then just conjecture, it’s not something I do anymore, anyway. Note that this is not about hijacking legitimate entries, but rather creating and ranking your own entries.

Why Spam Google Local Search?

A tremendous amount of the traffic online is local, even for terms that have no traditional  geographic point of reference. Local is also  on a tremendous growth track. While it’s obvious that services offered and provided on the local level, like insurance, tourism, telephony have a lot of local searches, you will often see local traffic on terms relating to finance, retail, and  b2b services.

As Google continues to push its onebox in the regular search results, local modifier searches are increasingly dominated by the enhanced one box:
google local pack for estate attorneys in dallas, texas

Even searches without a local modifier, but related to local services (hotels, doctors, car rental, etc) will typically return a Onbox:

search for [hotels] done from a Boston IP

Google has even begun pushing local hard on core keywords to users that it can geotarget:

Search for [mortgage], no local modifier

In essence, Google Local is the easiest way to rank a new website, and it’s a great way to do CPA arbitrage as well.

What You’re Going to Need

Before we get started with the guide, I recommend you get your hands on the following:

  • An Asterisk or Similar VOIP based PBX solution with access to numbers across the country or area you plan on targeting. I suggest you look around for a hosted Asterisk solution.
  • A Data Entry Service, preferably cheap and offshore. You can find some on sites like Elance or ScriptLance, or you can ask a blackhat SEO to use his dedicated offshore team.
  • A Good dedicated server with at least a few IPs
  • Access to postal mail forwarding services is a plus but not required. Usually you can get this at any UPS Store.
  • A Cheap Registrar with Bulk Pricing, an API and whois privacy. Godaddy, Moniker and eNom all have APIs.

Google Local Basics

The ranking factors in Google local are fairly simple, and bring back memories of SEO with meta tags and keywords.

Fundamentally, they are:

  1. Geographic Location
  2. Citations
  3. Reviews
  4. Business Name
  5. Business Verification

1. Geographic Location

Google places weight on the proximity of a business to the center of the town or city. So if you’re searching for something in Houston, one of the ranking factors Google will use is proximity to the center of town. How do you determine the center of the town? That’s easy: where the city name is located on the Map, is typically the center of town as Google sees it.


2. Citations

Citations are sort of like links, but not exactly. They’re like links in the sense that they are references to your site, but they don’t require anchor text or even an actual hyperlink to be counted. Typically citations will be your business name, address and phone number, and will usually be found in various types of directories, yellow pages, etc.

3. Reviews

Google gets reviews from two sources: Direct from maps and from various partners they pull data from. In non competitive to mildly competitive marketplaces reviews are not that big of a deal, but in competitive verticals it’s a good idea to have some reviews. More on that below.

4. Business Name

If the exact match bonus works for domains, then it also works for business names. So on a search for “locksmith”, if your business is named Locksmith, Inc, it’s certainly going to help the ten pack.

5. Business Verification

Google places a big premium on verifying the listing of a business. This is either done with a telephone call or a piece of mail with a PIN sent to the business address.

Down to Business: Spamming Local

Now that we have a very basic understanding of how Google Maps functions, lets go through the process of ranking a new site, step by step.

Step 1:

Register your domain name. If it’s available an ideal name will be name of keyword + name of location. In the example of the would be Plumber King, the ideal domain would be, or If that’s not available then variations and perhaps more granular geo targeting are the order of the day.

Step 2:

Create a template and database. The template should call variables depending on the domain name. It should be able to rotate out cities, addresses and phone numbers. Most of the other content can stay, but the ability to automatically swipe out locations and location information is critical. I’m not going to go into the technical details of creating a CMS for map spamming, but if you’re not the type then creating a simple spec for someone on should not be a problem.

Step 3:

Begin assigning local phone numbers via your VOIP PBX to each name, and generating addresses in the center of town for each location you want to rank for. Make sure you can forward all of the local numbers in one click, and keep everything in a spreadsheet or database.

Step 4:

Have your data entry team create a Google account for each domain name. Alternatively you could automate this with something like uBot. After creating the account, enter the business information as defined in the spreadsheet. The name of each business should ideally manage the phrase you’re looking to rank for. If you were targeting local auto insurance keywords, then each of your businesses would be named:

  1. Auto Insurance Austin
  2. Auto Insurance Detroit
  3. Auto Insurance Brooklyn

Step 5:

This is a critical part: make sure to voice verify each and every listing. Forward all the numbers to your data entry team and have them authenticate each entry as they add it to Google Maps. For extra bonus points you can buy real mail forwarding for each address in each town, and also authenticate via post card, but I don’t think this is absolutely necessary.

Step 6:

Once you’ve seeded and authenticated your sites, now is the time to generate citations. All this means is that your data entry team should start seeding your “business information” (Business Name, fake address, URL, anchor text, and VOIP number assigned to the business) in various local directories. There are tons of local directories, but here are some ones off the top of my head:

Step 7:

The claim that Reviews make or break a listing are a little far fetched, in my opinion. That being said, with your data entry team it’s not that difficult to have 1 – 2 reviews created on a weekly or daily basis that are a glowing review of your business. You can also seed external review sites that Google uses. Some of the sites used for citations are also trusted by Google for local reviews:

Step 8:

Added bonus: Once you’ve authenticated your phone numbers, you can redirect them to a call center to pick up any leads that come in by phone. A fair amount of people will just pick up the phone, so if you have this ability it’s a good idea.

Step 9:

Go do something else. Ranking in Local takes anywhere from 2 weeks to a few months.

Step 10:

Rank and Profit!

That’s it in a nutshell – Post your  comments and thoughts on Google Maps, local search and anything related.


  1. Wondering why you decided to post that … The local listings were going to be spammed to death anyway, but still, there was no need to accelerate that.

    As for the black hats who are after short term profits, hurry up, these loopholes won’t stay for a long time. Google will probably fight back by putting more weight on business verification and by introducing some notion of “business trust” or “business authority”, exactly as it did with linking domains. All this is bad for a little guy … Are we going to see mostly D&B companies ranking in the local?

    Great blog by the way, enjoy reading it. Akhla :)


  2. Great write up about local maps; I get more visits/conversions through Google maps and links to my blog articles within the place markers within maps, than standard web search. But because I don’t own a business, I cannot add a business listing for a hotel, which their are dozens of map and standard results (very competitive, i.e. dozens of hotel sites, review sites and booking sites). However your article, yields a resourceful insight on how to utilize maps for business listings. But don’t know whether to apply for me, as I’m content as is. But thanks…

  3. hey dude
    Great stuff! i got a lot of inspiration from this post
    i went through this page four times
    it is very interesting ….
    am learning for social work


  4. coupon bulletin. Vast quantities of the regular Godaddy coupons just changed. Here’s the new promo codes that are working. These promo codes will give you a discount in 2010. $7.49 .com Domains and Manual renewals – Use coupons ZINE10, GOO3, or OK9. 25% discount on orders of $100+ – Use Godaddy promo code OK25. 30% Discount when you buy any com domain – Use Godaddy coupon code OK30. $12.99 SSL Certificates – Use Godaddy promo codes GOOSSL, OKSSL, or ZINESSL. Hosting Promo Code – 20% Off Hosting – Use Go Daddy coupon codes OK20H, ZINE20H1 or GOO20H. 10% off any size order – Use coupon codes OK7, GOO1 or ZINE8. $5 Off $30 or More – Use Go Daddy promo codes GOO2 or ZINE9. 20% Off Any order of $50 or more – Use Go Daddy coupon OK8.

  5. Did it expire? The promo code you entered is invalid, expired, or ineligible for the items you are purchasing.

  6. Awesome Information, thanks for the useful Post. I will come back soon . Great information about surprise locksmith : surprise locksmith

  7. Good Web site! I wanted to ask if I could quote a portion of your pages and use a handful of items for a term paper. Please email me whether or not that would be fine. Thanks

  8. Good read, I just passed this onto a colleague that was doing a little research on that. And he actually ordered me lunch due to the fact I found it for him smile So i want to rephrase that: Thank you for lunch!

  9. Thanks for this amazing information! I will definitely have to implement this in my blog!


  10. Ari, good piece. On a different note, just wondering why you don’t get rid of all these spam comments. Conscious decision or lack of time?

  11. I’ve seen people go from non existent to #1 or 2 in ranking almost overnight. How is that done. Everyone tells me that is impossible, but I’ve seen it. Anyone know this trick?

  12. Very clear site, regards for this post.

  13. Well I definitely enjoyed studying it. This post provided by you is very helpful for proper planning.

  14. Admiring the commitment you put into your site and in depth information you provide. It’s awesome to come across a blog every once in a while that isn’t the same out of date rehashed information. Wonderful read! I’ve saved your site and I’m including your RSS feeds to my Google account.

  15. People pay just to show that they are rich and to see who is the most successful – @