How Business Listings Are Made – Whiteboard Friday

Posted by David Mihm As a local business owner, it’s important for your business to be listed in Google’s search results. But how do you fix your business listing if the information is incorrect?  In this week’s edition of Local Whiteboard Friday, David Mihm sheds some light on the complicated process that Google uses to create its business listings.   For reference, here’s a still of David’s whiteboard diagram. Video Transcription “Hey everybody. Welcome to another edition of Whiteboard Friday and in particular a local edition of Whiteboard Friday. I’m David Mihm, the Director of Local Search Strategy for SEOMoz, and I’m here to answer one of the most common questions that we get asked which is:  “Hey, how come my business information is showing up incorrectly at Google?” So they type in the name of their business, and there’s either a phone number wrong or their address is wrong or sometimes the marker for where their business is, is in the wrong place. So I want to try to answer how Google generates its business listings. So the first step that a lot of business owners take, which is a great step to take, is they go directly to Google. Google offers a dashboard for businesses that Google Places as well as Google+, there are kind of two ways into it right now. A business owner goes and he enters his business name, his address, his phone number, some categories, maybe the hours that he operates his business, and he tells that directly to Google. Of course the expectation is, “Oh well, I’m the business owner. I’m telling Google this information. That’s how it should show up when Google spits out a search result.” But in reality that’s not actually how Google assembles a business listing. So I’m going to erase these lines, and I’ll try to walk you guys through how this process actually happens. So for many of you, if you’re business owners, you go to one of these places, the Google Places dashboard or the Google+ local dashboard, and you tell Google about your business and you find before you even get there Google knows about your business. It can guess at what your address and phone number are for example. So you might wonder where Google is finding that information. Actually in the United States there are three companies that aggregate business data for United States businesses. Again, this is the United States only, but in this country those guys are Infogroup, Neustar and Axiom. So Google buys or leases information from at least one of these companies and pulls it into its index. But it doesn’t go right into Google’s index. It actually goes into a massive server cluster that takes it into consideration as one data source. So not only is the business owner one of these data sources, but you would have one data provider, maybe Infogroup is another data source. Neustar might be another data source and so and so forth. So imagine this graphic going quite far to the right, even off of the whiteboard just with some of these data aggregation services. That all gets assembled at a server cluster, somewhere in Mountain View let’s just say, that compiles kind of all of this information. These however, aren’t even the only places that Google gets data. These guys, these data sources actually also, in addition to sending information to Google, they send data out to a whole bunch of other sites across the web. So Yelp, for example, gets information from one of these sources. Yellowpages.com gets information from one of these sources. Many of you guys have seen my local search ecosystem infographic that kind of details a little bit more about how this process works. Then Google goes out, and it crawls these sites across the web and again throws that information into this server cluster. So again, imagine this table here going off basically to infinity, kind of off this page. Additionally, in addition to these data aggregators, in addition to websites, Google looks at government information. So if you’re regional, like your county has a place of businesses that are registered in a particular county or maybe your secretary of state, Google is either probably going to crawl that information. In some cases the government publishes this in PDF format or something like that, and that gets pulled into this cluster again as one of these data points in this huge spreadsheet. Another place that Google might get information believe it or not is Google Street View. Bill Slawski of SEO by the Sea recently gave a keynote at Local University in Baltimore, and there’s information in Google’s patents that suggest that street view cameras from these cars that they go out and they drive around trying to find driving directions are taking photos of storefronts with business name signage, with the address numbers right there on the storefront, and that information gets pulled into this, what we call the cluster of information. So there are all these different sources pulling in, and you as the business owner, you are only one of these data sources. So even though you tell Google, “Hey, yes this is my address, this is my phone number, this is where I’m located,” if Google is seeing bad information, at any of these other places from these data aggregators, from websites, from government entities, Google pulls data in from everywhere. So if every other source out, there or a lot of other sources out there that Google trusts, especially major data aggregators or government entities, if they have your information wrong, that could lead to misinformation in the search results. But there’s one final step actually before Google will publish the information, the authoritative information from this cluster. Google actually has human reviewers that are looking at this information. They are calling businesses to verify things like categories, the buildings that certain businesses are located in, and these reviewers will again call a real business offline. So if you get a call and it says, “Hey, Mountain View is calling you, it might actually be Google.” So pay special attention if your business receives those kind of calls. They might be trying to validate information that they’re finding from across the web. The other thing to keep in mind is that Google accepts data from other reviewers, from other human reviewers via a website that it operates called Google Map Maker. So if you’re having trouble with your information from one of these sources, you might check Google.com/mapmaker. It’s like a Wikipedia for locations. Anybody in the world can go in there and update data. So it’s really, really important if you’re a business owner and you’re having trouble with Google publishing bad information about your business, you can’t just go into the Google Places dashboard or the Google+ dashboard and fix this information. You really need to go to all of these different sources. So these major data aggregators, they’re different in every country. So if you’re from somewhere else in the world besides the United States, you need to do some research on who these guys are. You need to update your information at Internet yellow pages sites. You definitely need to update your information with government authorities, and you probably want to check your information at least on this Google Map Maker site, because all of these feed into this central data cluster that then feeds into a Google search result for your business. So I hope that explains a little bit about this very complicated process that Google has to assemble business listings. If you want more information in the text part of the page on which this Whiteboard is published, I’ll reference one of my colleagues at Local University, Mike Blumenthal. Mike has a great sort of text based layout of what I just explained visually, and Mike is actually the inspiration for this idea of the data cluster at Google Local. So hope you enjoyed that Whiteboard Friday, and again for more information I’ll link to Mike Blumenthal’s blog down near the comments . Thanks guys.” Video transcription by Speechpad.com Sign up for The Moz Top 10 , a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don’t have time to hunt down but want to read!

Visit site:
How Business Listings Are Made – Whiteboard Friday

APIs for Data-Driven Marketers

Posted by Dr. Pete Data is everywhere, and companies are virtually climbing over each other to give it away. If you’re a data-driven content marketer, data is opportunity, but accessing that data can take some technical know-how. This is a guide to APIs, one of the key methods for accessing 3rd-party data, and also a mini-directory of some of the most useful APIs currently available to marketers. What Is an API? Let’s start with the official definition – API stands for “Application Programming Interface”. Sorry, I’m not the one who lets engineers name things. Put simply, an API is a way to let you talk to a 3rd-party application, usually either to retrieve data or update that application. We’re going to focus primarily on the first use (retrieving data), and it looks something like this: The API itself isn’t really a box floating in space, so much as a chunk of code that acts as a gatekeeper. That code helps translate the third party’s data into something you can read, and it makes sure that only authorized users can access the data (a process called “authentication”). Why Should I Care? There are hundreds of applications on the market that collect useful data, and many of them are making that data available for free or very cheaply. You can use that data to do original research, create unique content or even build your own applications. If you’d rather stick to beet farming, well then that’s cool, too. Where Do I Start? Here’s the bad news – APIs are far from standardized, and you’re going to have to understand data structures and write some code. This is not a how-to manual so much as an overview of what’s out there that can help you decide if the world of APIs is right for you. There are some bright spots on the horizon – tools and sites that make programming APIs easier – and I’ll cover some of those at the end. Following is a list of hand-selected APIs (I’ll do my best not to play favorites, and our competitors are on the list), broken down into a few industry categories, and alphabetical within each category. For each API, I’ll provide a main link, a documentation link (documentation can be way too hard to find), a brief description of what’s available in that API, and whether or not there’s a free version. APIs are split into five sections: APIs for SEO APIs for PPC APIs for Social Miscellaneous APIs API Support Tools The last section covers sites and tools that can help you if you’re new to APIs, new to programming, or just are hunting for something that’s not on this list. (1) APIs for SEO This section contains APIs for organic SEO data, including keyword research and link profiling. Bing Search  ( Docs ) The Bing search API allows you to integrate Bing search results and search data directly into your applications, including web search, images, news, videos, related search, and spelling suggestions. Free Version?    YES , but rate-limited. Majestic SEO  ( Docs ) The Majestic API includes a wide range of link metrics, including full back-link lists, discovery dates for links, anchor text, redirection information, and ACRank. Some features are limited to the paid version. Free Version?    YES , but limited functionality. Raven Tools  ( Docs ) The Raven Tools API lets customers access and update account and campaign information. It can also be used to access link data from your Raven campaigns. Free Version?    NO , paid accounts only. SEOmoz Mozscape  ( Docs ) SEOmoz’s API has access to proprietary metrics, including MozRank, Domain Authority, and Page Authority, as well as link metrics such as linking root domains and anchor text data. Free Version?    YES , but rate-limited. WordStream Keyword Tool  ( Docs ) WordStream’s Keyword Tool API lets you access WordStream’s keyword volume metrics, along with related keywords and structured keyword suggestions. Free Version?    YES , but rate-limited. (2) APIs for PPC The following APIs provide access to major ad platforms, including Google, Bing, and Facebook. Bing Ads API ( Docs ) While primarily a campaign management platform, the Bing Ads API does have access to useful data, including keword volume and keyword suggestions/opportunities. Free Version?    YES , but authorization required. Facebook Ads API ( Docs ) The Facebook Ads API provides access to managing Facebook campaigns, as well as statistics about Facebook keyword searches and audience segments. Free Version?    YES , but authorization required. Google AdWords API ( Docs ) Like Bing, the Google AdWords API is mainly for campaign management and building AdWords apps, but it also the only portal to Google keyword volume data. Getting authorized can be a long process. Free Version?    YES , but authorization required. SEMRush API ( Docs ) The SEMRush API has a number of tools for both organic and paid search campaigns, but where it really shines is in competitive analysis, especially for paid search. Free Version?    NO , starts at $15/month. (3) APIs for Social These APIs can access a wealth of information from major social networks and social aggregators. Facebook Graph  ( Docs ) Facebook’s “Graph” API is the primariy interface to building Facebook-based apps, updating Facebook accounts, and accessing Facebook social graph data. There are other, secondary Facebook APIs. Free Version?    YES , but rate-limited. FollowerWonk ( Docs ) FollowerWonk’s Social Authority API scores Twitter users on a 1-100 scale, for simple influence scoring and comparisons (Note: FollowerWonk is a part of SEOmoz). Free Version?    YES , but rate-limited. Gnip ( Docs ) Gnip provides an enterprise-level API with “firehose” and filtered streams for Twitter, Facebook, Google+, YouTube, and more. Pricing is custom and is aimed at large-scale applications. Free Version?    YES , but trial only. Google+ ( Docs ) The official Google+ API allows you to manage accounts, build apps, and access to data from user profiles, posts, and comments. It includes some limited search capability. Free Version?    YES , but rate-limited. Klout  ( Docs ) The Klout API provides access to Klout’s aggregate social metrics, including Klout score, influencers, influence graphs, and topics of influence. Free Version?    YES , but rate-limited. PeerIndex  ( Docs ) PeerIndex is another social aggregator, and their API provides data on multiple influence metrics, including activity, authority, and audience scores. Free Version?    YES , but rate-limited. SharedCount ( Docs ) The SharedCount API lets you access sharing stats on a number of platforms, including Facebook, Twitter, Google+, Reddit, LinkedIn, Digg, Delicious, StumbleUpon, and Pinterest. Free Version?    YES , but rate-limited. Topsy ( Docs ) The Topsy Otter API is an alternative source for Twitter data, including a number of useful search functions – search by keyword, by links mentioned, by popluar stories on a domain, etc. Free Version?    YES , but rate-limited. Twitter ( Docs ) The official Twitter RESTful API includes many tools for account management and data gathering, including individual tweet and user data, follower stats, and a variety of search options. Free Version?    YES , but rate-limited. (4) Miscellaneous APIs Here are some other useful APIs, including Google products, analytics, and text processing. AlchemyAPI  ( Docs ) AlchemyAPI provides a Natural Language Processing engine to perform tasks such as sentiment analysis, named entity extraction, author extraction, and topic categorization. Free Version?    YES , but rate-limited. Google Analytics API ( Docs ) The Google Analytics API is a full-featured system to manage GA accounts and profiles, customize tracking codes, and to access and export analytics data. Free Version?    YES , but authorization required. Google Places API ( Docs ) The Google Places API allows you to access the entire family of Google local data, including Google Maps, Google+ Local, and Google Places search. Free Version?    YES , but authorization required. PageSpeed Insights  ( Docs ) PageSpeed Insights is a Google Developer tool for website performance analysis. The PageSpeed API allows access to PageSpeed scores and recommendations. Free Version?    YES , but authorization required. Repustate  ( Docs ) The Repustate API provides access to a number of advanced algorithms, including sentiment analysis, social media monitioring, and predictive analytics. Free Version?    YES , but rate-limited. (5) API Support Tools If you’re new to APIs, this section can help get you started or find APIs outside the scope of this post. CodeAcademy API Track CodeAcademy is a resource for learning programming concepts and languages. The API track has specific online courses designed to help you learn API coding. Free Version?    YES . Mashape ( Docs ) Mashape is an API marketplace that allows you to access over 2,000 APIs from a single account. Mashape also lets you distribute and monetize your own APIs. Free Version?    YES , depending on the API. ProgrammableWeb ProgrammableWeb is a directory of over 9,000 APIs on a wide variety of topics. ProgrammableWeb has its own API, that allows you to access their search database. Free Version?    YES. SEER Interactive SEO Toolbox ( Docs ) SEER’s all-in-one interactive toolbox lets you access multple APIs via Excel, including Google Analytics, SEOmoz, Majestic, Raven, Twitter, and Klout. Free Version?    YES , but rate-limited. SEOGadget Excel API Extensions ( Docs ) The SEOGadget API extension for Excel allows you to easily call link data from Excel spreadsheets, including SEOmoz, Majestic, and additional SEOGadget data. Free Version?    YES , but rate-limited. What Are Your Favorites? While I don’t intend this to be an exhaustive list of APIs, I’ll try to keep the post up to date with the most useful APIs for marketers (assuming that people are interested). So, feel free to share your favorite data-collection APIs in the comments. Sign up for The Moz Top 10 , a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don’t have time to hunt down but want to read!

See the original post:
APIs for Data-Driven Marketers

Finding and Building Citations Like an Agency

Posted by Casey Meraz This post was originally in YouMoz , and was promoted to the main blog because it provides great value and interest to our community. The author’s views are entirely his or her own and may not reflect the views of SEOmoz, Inc. So you want to rank locally? If you have already worked hard to add a few citations, complete your on-site local optimization, acquire customer reviews, and build some locally relevant links, well, now it’s time to shift your focus. According to David Mihm , citations make-up roughly 25% of the overall local ranking factors. Why It’s Time to Change Your Thinking… I’ve mentioned before that it’s time to stop chasing links , and for local SEO it’s time to stop chasing citations! What do I mean by that? If your whole purpose for creating citations is to improve your local rankings, then you are probably relying too much on Google. What would happen if those rankings were to suddenly go away? Instead of viewing the process building your brand in the local ecosystem as a laborious task that needs to get done so that you can rank, then you aren’t seeing the big picture. Each of the citation sites that you’re trying to get listed on were created with goals far beyond just helping businesses rank for Google’s local results. In most cases, they were created to provide a good customer experience and send potential shoppers to worthy vendors. Each of these sites gets their own traffic, and setting up your business listing on them is another place for potential customers to find you. Below is a quick example from a fairly low traffic attorney site. In a one month period, they are getting traffic from other websites where their citations also reside. It’s time to change your mindset and get motivated to start building citations for the right purpose. If you do that, the rankings you long for will come with it. Now, here’s how we find and get our business listed in these citations in an organized and speedy fashion at my firm. Make Sure Your Information (N.A.P.) is Accurate. Having accurate information that correlates across your website, Google Plus page, and local ecosystem citations is the most important part of building and fixing your businesses citations. Your business Name, Address, and Phone Number (referred to as N.A.P. format) is essential for local rankings. Make sure this information is 100% consistent before moving forward! Below is an example of the appropriate NAP format for a Law Firm: The Reeves Law Group 515 S Flower St Los Angeles, CA 90071‎ (213) 271-9318 You will notice that most directories display information like the example above. Some will allow you to add a link to your website, but some will not. In this case, the link is not the important information. The accurate listing of the business in the NAP format is.  We’ve established that having accurate and consistent listing information is critical, so how do we do it? The Easy Way May Not Be the Best Way One easy way to get listed consistently on multiple directories is by using a service like Yext . While that can be a great option, depending on your situation, make sure you know what you are getting into. Yext, for example, will easily publish to dozens directories with the information you submit. Some will start showing instantly, and some will come up within a few days with very little work. But at over $475 a year (yes, annually) for the retail version, you might think twice about it. If you are not looking to purchase services like Yext… Here are Three Fundamental Steps to a Great Alternative Approach: Prepare Your Information I always like to start by creating a quick Google Doc with the client’s NAP information at the top. This allows me to easily copy and paste the fields if I need them while I’m building citations. It also allows me to keep the data consistent across the board. Typically, I ensure my Google Plus page is 100% accurate with my business information, and then copy and paste the information from Google Places. I will also use this same Google Doc for tracking my citation sources in one easy to use place.  Feel free to download this free Local Citation Building Template . In case you decide not to use the spreadsheet I created, you will see I have fields for some of the most common information that citation sources ask for- including: Your Name – Your actual name or the name of business owner Email Address – The Email Address that will be checked by the business Company Name – The company’s exact name as it appears correctly on Google Plus Address – The company’s exact address as it appears correctly on Google Plus Suite or Floor Number – Only use if there is a Suite or Floor number City – The company’s exact city name as it appears correctly on Google Plus State- The state the company resides in Zip – The zip code of the company Phone Number – The LOCAL phone number of the exact business location Landing Page For Location – The landing page for that office or physical location I also added some advanced fields that I also see on some submission sites. Here are some examples:  800 Number – The 800 Number of the Business Logo URL – The URL of the company’s logo hosted on your website Facebook URL – The Facebook URL of the company Twitter Handle – The company’s Twitter Handle Places Page Link – A Link to their G+ Local Page or Google Places Page **Below is an example of the header from my Local Citation Building Template . Citation Building Can Be a Bit Tedious, So Here’s an Easier Way… If you’re like me and you have the attention span of a lemming, then you need some reinforcements. But when dealing with something that’s so important, how do you prevent data corruption and ensure accuracy at the same time?  My answer is Roboform and it costs between $9.95 and $39.95. To be clear I am not affiliated in any way shape or form, it’s just the program that I found works best for me. So, I will share how I use it. Roboform allows me to input the information about a location and have it autofill on many of the submission sites. It’s not perfect and it requires a manual review, but spending a couple of minutes setting this up is worth its weight in gold. Not only will it ensure it outputs what you put into it, but it will also store the information and you can share the data with your team. It will also integrate into your browser where you can use a drop down and select the auto fill information you want. Basically it just saves a ton of time. How to use Roboform for Citation Building  Once you’ve downloaded the program from Roboform.com and installed it, you can open it up and go to File > New > Identity to create a new identity. You will end up creating and naming a new Identity for each different business location you have. You can then click the edit button and spend a few minutes and fill out all of the information you want to your heart’s desire. If you’re just building citations through Roboform, then you can stick to the Person, Business and Address sections and only fill out the fields I have listed in my spreadsheet. Start off with the Person section and fill out the following fields that are circled below including: First Name – The first name you want to display on the listing. Typically, it is the same as the person registering the account.  Last Name – The last name you want to display on the listing. Typically, it is the same as the person registering the account. Phone – The Business Phone Number for that location (Your NAP) Email – The mail address that is going to register the account and be the contact email. Use this if they’re going to be the same email.  Next Move On To the Business Section On this page, I typically only use the company name and website. The company name will be the actual company name in your NAP format and the website will be the landing page of that physical location. Sometimes these are truncated to just the domain, but it’s always better to try and get the link you receive to go to the actual landing page for that location.   Lastly, You Can Move onto the Address Section In this section you will add your address from the NAP format.  And that takes care of that part! Now you are setup to start finding citations and knocking them out! We will use Roboform to auto fill the fields instead of typing them each time. They will still require manual review but it will save a lot of time! Now, Let’s Get Listed on Some Local Directories, AKA: Build Some Citations The goal of doing all of this citation is work is to make sure we end up with good data. Check it to make sure you’re not already listed before you add your listing to each of these websites. Spamming the web is not cool; even if it is unintentional. So follow this quick three step process called CHECK, FIX, ADD. Check to see if the listing is there If the listing is there, make sure the NAP is 100% accurate. If not, fix it! If the listing does not exist, add it If you are using the free Local Citation Building Template I created, you will see a list where you can easily add the information along with notes about your new citation sources. I highly suggest keeping track of this information. Remember that you’re not just doing this to impress the search engines. You want to have access to this information in the future. What if you decide to move one day and didn’t have this? A Screenshot from the spreadsheet: At my company, I also give this information to our clients in the unlikely case that they felt we were doing a bad job and wanted to fire us.  Make Sure You Have the Top Citations Whether your business is brand new or old and established, I suggest you start off by adding a new listing or correcting your incorrect listing at the Top Citation Sources suggested by Getlisted.org . They worked hard to put together this list of citation sources they believe carry the most weight in different industries and geographic areas. They provide two great resources to act as a starting point: View the Top Citation Sources by City View the Top Citation Sources by Category Just like with every citation source you come across, make sure to add them to your tracking spreadsheet.  Next, Don’t Re-Invent The Wheel. Find Your Top Competitors Do you already know who your top competition is? Check them out and see who ranks consistently for the keywords you want to rank for.  Finding citations a year or two ago was a bit harder than it is today. These days you have some easy and affordable options to see where your competing businesses are listed. In this article I will discuss an easy way using Whitespark’s Local Citation Finder and another method for searching for them manually through Google. As with any data collection, I always recommend using multiple sources to ensure greater accuracy.  Method #1: Using Whitespark to find your competitors citations Start by navigating to the “Your Projects” tab. Step 1: Create a new project. To keep things organized, I will typically create a new project by using the “+ Create new Project” button under the “Your Project” tab. It will ask you for your business Name and Phone Number and hit the Create Project button. Step 2: Find Citation Sources by Keyword – Use the option to “Search By Keyphrase” and enter the keyword information you want to rank for. Step 3: Wait For the Results – After starting the search, wait for a few minutes for it to compile the results. In my experience, it’s typically pretty fast. You will also get a confirmation email when the process is complete. Step 4: See What Came Out and Start Getting Citations – After it’s complete, click back on the your “projects link” to see a list of your projects. Select the pink Citation Sources link to see what results came up for your listing. One of the best things about Whitespark is that they have also compiled site submission URL’s in their data. For some listings, you can easily just click the link “Submit Your Business”. You can then just use the RoboForm drop down to autofill the information making citation building simple! You may not want to bring Whitespark home to mom because she’s so easy. Method #2: Conduct a NAP Search in Google You can also conduct the searches you want in a search engine, and come up with your top competitors. This is also a great way to do it because you can use the compare option to see which competitors have. To do this, simply pull up Google and enter your competitors NAP information. Below I entered a company name, their address, and phone number that I found from their Google Plus Local page.    With this information, I can now visit each one of these sources, and add my business to the same sources if they allow a submission. You will find some sites do not allow submissions, or are owned by the business themselves. Whitespark has a cool option to mark these as useless which makes their data very clean and accurate.   Be Very Careful If You Outsource Citation Building If you don’t have the time and are considering outsourcing citation building please be careful, and have some serious QA. If your people are not being meticulous with your data, you’re going to have a lot of data confusion on your hands, and spend twice the amount of time trying to fix it. On the other hand, some companies like Whitespark offer these services a la carte as well.  Want to Learn More? If you want to learn more advanced citation building after you have exhausted these resources, I suggest you read my write up of some tips from David Mihm’s presentation from Local U Advanced Baltimore. Better yet, if you have a chance make sure you attend the next Local U Advanced session.  Sign up for The Moz Top 10 , a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don’t have time to hunt down but want to read!

View article:
Finding and Building Citations Like an Agency