Tuesday, January 29, 2019

B2B Local Search Marketing: A Guide to Hidden Opportunity

Posted by MiriamEllis

Is a local business you’re marketing missing out on a host of B2B opportunities? Do B2B brands even qualify for local SEO?

If I say “B2B” and you think “tech,” then you’re having the same problem I was finding reliable information about local search marketing for business-to-business models. While it’s true that SaaS companies like Moz, MailChimp, and Hootsuite are businesses which vend to other businesses, their transactions are primarily digital. These may be the types of companies that make best-of B2B lists, but today let’s explore another realm in which a physical business you promote is eligible to be marketed both locally and as a B2B.

Let’s determine your eligibility, find your B2B opportunities, identify tips specific to your business model, analyze an outreach email, explore your content with a checklist, and find an advantage for you in today’s article.

Seeing how Google sees you

First to determine whether Google would view your brand as a local business, answer these two questions:

  1. Does the business I’m marketing have a physical location that’s accessible to the public? This can’t be a PO Box or virtual office. It must be a real-world address.
  2. Does the business I’m marketing interact face-to-face with its customers?

If you answered “yes” to both questions, continue, because you’ve just met Google’s local business guidelines.

Seeing your B2B opportunity

Next, determine if there’s a component of your business that already serves or could be created to serve other businesses.

Not totally sure? Let’s look at Google’s categories.

Out of the 2,395 Google My Business Categories listed here, there are at least 1,270 categories applicable to B2B companies. These include companies that are by nature B2B (wholesalers, suppliers) and companies that are B2C but could have a B2B offering (restaurants, event sites). In other words, more than half of Google’s categories signal to B2B-friendly companies that local marketing is an opportunity.

Let’s look at some major groups of categories and see how they could be fine-tuned to serve executive needs instead of only consumer needs:

Food establishments (restaurants, cafes, food trucks, caterers, etc.) can create relationships with nearby employers by offering business lunch specials, delivery, corporate catering, banquet rooms, and related B2B services. This can work especially well for restaurants located in large business districts, but almost any food-related business could create a corporate offering that incentivizes loyalty.

Major attractions (museums, amusements, cultural centers, sports centers, etc.) can create corporate packages for local employers seeking fun group activities. Brands looking to reduce implicit bias may be especially interested in interacting with cultural groups and events.

Professional services (realty, financial, printing, consulting, tech, etc.) can be geared towards corporate needs as well as individuals. A realtor can sell commercial properties. A printer can create business signage. A computer repair shop can service offices.

Personal services (counseling, wellness, fitness, skill training, etc.) can become corporate services when employers bring in outside experts to improve company morale, education, or well-being.



Home services (carpet cleaning, landscaping, plumbing, contracting, security, etc.) can become commercial services when offered to other businesses. Office buildings need design, remodeling, and construction and many have lounges, kitchens, restrooms, and grounds that need janitorial and upkeep services. Many retailers need these services, too.

Entertainers (comedians, musicians, DJs, performance troupes, etc.) can move beyond private events to corporate ones with special package offerings. Many brands have days where children, family members, and even pets are welcomed to the workplace, and special activities are planned.

Retailers (clothing, gifts, equipment, furniture, etc.) can find numerous ways to supply businesses with gear, swag, electronics, furnishings, gift baskets, uniforms, and other necessities. For example, a kitchen store could vend breakfast china to a B&B, or an electronics store could offer special pricing for a purchase of new computers for an office.

Transportation and travel services (auto sales and maintenance, auto rentals, travel agencies, tour guides, charging stations, etc.) can create special packages for businesses. A car dealer could sell a fleet of vehicles to a food delivery service, or a garage could offer special pricing for maintaining food trucks. A travel agency could manage business trips.

As you can see, the possibilities are substantial, and this is all apart from businesses that are classic B2B models, like manufacturers, suppliers, and wholesalers who also have physical premises and meet face-to-face with their clients. See if you’ve been missing out on a lucrative opportunity by examining the following spreadsheet of every Google My Business Category I could find that is either straight-up B2B or could create a B2B offering:

See local B2B categories

The business I’m marketing qualifies. What’s next?

See which of these two groups you belong to: either a B2B company that hasn’t been doing local SEO, or a local business that hasn’t created a B2B offering yet. Then follow the set of foundational tips specific to your scenario.

If you’re marketing a B2B company that hasn’t been doing local SEO:

  1. Know that the goal of local SEO is to make you as visible as possible online to any neighbor searching for what you offer so that you can win as many transactions as possible.
  2. Read the Guidelines for Representing your business on Google to be 100% sure your business qualifies and to familiarize yourself with Google’s rules. Google is the dominant player in local search.
  3. Make sure your complete, accurate name, address, and phone number is included in the footer of your website and on the Contact Us page. If you have multiple locations, create a unique page on your website for each location, complete with its full contact information and useful text for website visitors. Make each of these pages as unique and persuasive as possible.
  4. Be sure the content on your website thoroughly describes your goods and services, and makes compelling offers about the value of choosing you.
  5. Make sure your website is friendly to mobile users. If you’re not sure, test it using Google’s free mobile-friendly test.
  6. Create a Google My Business profile for your business if you don’t already have one so that you can work towards ranking well in Google’s local results. If you do have a profile, be sure it is claimed, accurate, guideline-compliant and fully filled out. This cheat sheet guide explains all of the common components that can show up in your Google Business Profile when people search for your company by name.
  7. Do a free check of the health of your other major local business listings on Moz Check Listing. Correct errors and duplicate listings manually, or to save time and enable ongoing monitoring, purchase Moz Local so that it can do the work for you. Accurate local business listings support good local rankings and prevent customers from being misdirected and inconvenience.
  8. Ask for, monitor, and respond to all of your Google reviews to improve customer satisfaction and build a strong, lucrative reputation. Read the guidelines of any other platform (like Yelp or TripAdvisor) to know what is allowed in terms of review management.
  9. Build real-world relationships within the community you serve and explore them for opportunities to earn relevant links to your website. Strong, sensible links can help you increase both your organic and local search engine rankings. Join local business organizations and become a community advocate.
  10. Be as accessible as possible via social media, sharing with your community online in the places they typically socialize. Emphasize communication rather than selling in this environment.

If you’re marketing a local business that hasn’t created a B2B offering yet:

  1. Research your neighborhood and your community to determine what kinds of businesses are present around you. If you’re not sure, reach out to your local Chamber of Commerce or a local business association like AMIBA to see if they have data they can share with you. Doing searches like “Human Resources Event Seattle” or “People Ops Event Seattle” can bring up results like this one naming some key companies and staffers.
  2. Document your research. Create a spreadsheet with a column for why you feel a specific business might be a good fit for your service, and another column for their contact information.See if you can turn up direct contact info for the HR or People Ops team. Phone the business, if necessary, to acquire this information.
  3. Now, based on what you’ve learned, brainstorm an offering that might be appealing to this audience. Remember, you’re trying to entice other business owners and their staff with something that’s special for them and meets their needs..
  4. Next, write out your offering in as few words at possible, including all salient points (who you are, what you offer, why it solves a problem the business is likely to have, available proof of problem-solving, price range, a nice request to discuss further, and your complete contact info). Keep it short to respect how busy recipients are.
  5. Depending on your resources, plan outreach in manageable batches and keep track of outcomes.
  6. Be sure all of your online local SEO is representing you well, with the understanding that anyone seriously considering your offer is likely to check you out on the web. Be sure you’ve created a page on the site for your B2B offer. Be sure your website is navigable, optimized and persuasive, with clear contact information, and that your local business listings are accurate and thorough — hopefully with an abundance of good reviews to which you’ve gratefully responded.
  7. Now, begin outreach. In many cases this will be via email, using the text you’ve created, but if you’ve determined that an in-person visit is a better approach, invest a little in having your offer printed nicely so that you can give it to the staff at the place of business. Make the best impression you possibly can as a salesperson for your product.
  8. Give a reasonable amount of time for the business to review and decide on your offer. If you don’t hear back, follow up once. Ideally, you’re hoping for a reply with a request for more info. If you hear nothing in response to your follow-up, move on, as silence from the business is a signal of disinterest. Make note of the dates you outreached and try again after some time goes by, as things may have changed at the business by then. Do, however, avoid aggressive outreach as your business will appear to be spamming potential clients instead of helping them.

As indicated, these are foundational steps for both groups — the beginnings of your strategy rather than the ultimate lengths you may need to go to for your efforts to fully pay off. The amount of work you need to do depends largely on the level of your local competition.

B2B tips from Moz’s own Team Happy

Moz’s People Ops team is called Team Happy, and these wonderful folks handle everything from event and travel planning, to gift giving, to making sure people’s parking needs are met. Team Happy is responsible for creating an exceptional, fun, generous environment that functions smoothly for all Mozzers and visitors.

I asked Team Happy Manager of Operations, Ashlie Daulton, to share some tips for crafting successful B2B outreach when approaching a business like Moz. Ashlie explains:

  • We get lots of inquiry emails. Do some research into our company, help us see what we can benefit from, and how we can fit it in. We don't accept every offer, but we try to stay open to exploring whether it's a good fit for the office.
  • The more information we can get up front, the better! We are super busy in our day-to-day and we can get a lot of spam sometimes, so it can be hard to take vague email outreach seriously and not chalk it up to more spam. Be real, be direct in your outreach. Keeping it more person-to-person and less "sales pitchy" is usually key.
  • If we can get most of the information we need first, research the website/offers, and communicate our questions through emails until we feel a call is a good next step, that usually makes a good impression.

Finally, Ashlie let me know that her team comes to decisions thoughtfully, as will the People Ops folks at any reputable company. If your B2B outreach doesn’t meet with acceptance from a particular company, it would be a waste of your time and theirs to keep contacting them.

However, as mentioned above, a refusal one year doesn’t mean there couldn’t be opportunity at a later date if the company’s needs or your offer change to be a better fit. You may need to go through some refinements over the years, based on the feedback you receive and analyze, until you’ve got an offer that’s truly irresistible.

A sample B2B outreach email

La práctica hace al maestro.”
- Proverb

Practice makes perfect. Let’s do an exercise together in which we imagine ourselves running an awesome Oaxacan restaurant in Seattle that wants to grow the B2B side of our business. Let’s hypothesize that we’ve decided Moz would be a perfect client, and we’ve spent some time on the web learning about them. We’ve looked at their website, their blog, and have read some third-party news about the company.

We found an email address for Team Happy and we’ve crafted our outreach email. What follows is that email + Ashlie’s honest, summarized feedback to me (detailed below) about how our fictitious outreach would strike her team:

Good morning, Team Happy!

When was the last time Moz's hardworking staff was treated to tacos made from grandmother's own authentic recipe? I'm your neighbor Jose Morales, co-owner with my abuela of Tacos Morales, just down the street from you. Our Oaxacan-style Mexican food is:

- Locally sourced and prepared with love in our zero-waste kitchen
- 100% organic (better for Mozzers' brains and happiness!) with traditional, vegan, and gluten-free options
- $6–$9 per plate

We know you have to feed tons of techies sometimes, and we can effortlessly cater meals of up to 500 Mozzers. The folks at another neighboring company, Zillow, say this about our beautiful food:

"The best handmade tortillas we've ever had. Just the right portions to feel full, but not bogged down for the afternoon's workload. Perfect for corporate lunches and magically scrumptious!"

May I bring over a complimentary taco basket for a few of your teammates to try? Check out our menu here and please let me know if there would be a good day for you to sample the very best of Taco Morales. Thank you for your kind consideration and I hope I get the chance to personally make Team Happy even happier!

Your neighbors,
Jose y Lupita Morales
Tacos Morales
www.tacosmorales.com
222 2nd Street, Seattle – (206) 111-1111

Why this email works:

  • We're an inclusive office, so the various dietary options catch our eye. Knowing price helps us decide if it's a good fit for our budget.
  • The reference to tech feels personalized — they know our team and who we work with.
  • It's great to know they can handle some larger events!
  • It instills trust to see a quote from a nearby, familiar company.
  • Samples are a nice way to get to know the product/service and how it feels to work with the B2B company.
  • The menu link, website link, and contact info ensure that we can do our own exploring to help us make a decision.

As the above outreach illustrates, Team Happy was most impressed by the elements of our sample email that provided key information about variety, price and capacity, useful links and contact data, trust signals in the form of a review from a well-known client, and a one-on-one personalized message.

Your business is unique, and the precise tone of your email will match both your company culture and the sensibilities of your potential clients. Regardless of industry, studying the above communication will give you some cues for creating your own from the viewpoint of speaking personally to another business with their needs in mind. Why not practice writing an email of your own today, then run it past an unbiased acquaintance to ask if it would persuade them to reply?

A checklist to guide your website content

Your site content speaks for you when a potential client wants to research you further before communicating one-on-one. Why invest both budget and heart in what you publish? Because 94% of B2B buyers reportedly conduct online investigation before purchasing a business solution. Unfortunately, the same study indicates that only 37% of these buyers are satisfied with the level of information provided by suppliers’ websites. Do you see a disconnect here?

Let’s look at the key landing pages of your website today and see how many of these boxes you can check off:

My content tells potential clients...

☑ What my business name, addresses, phone numbers, fax number, email addresses, driving directions, mapped locations, social and review profiles are

☑ What my products and services are and why they meet clients’ needs

☑ The complete details of my special offers for B2B clients, including my capacity for fulfillment

☑ What my pricing is like, so that I’m getting leads from qualified clients without wasting anyone’s time

☑ What my USP is — what makes my selling proposition unique and a better choice than my local competitors

☑ What my role is as a beneficial member of the local business community and the human community, including my professional relationships, philanthropy, sustainable practices, accreditations, awards, and other points of pride

☑ What others say about my company, including reviews and testimonials

☑ What my clients’ rights and guarantees are

☑ What value I place on my clients, via the quality, usefulness, and usability of my website and its content

If you found your content lacking any of these checklist elements, budget to build them. If writing is not your strong suit and your company isn’t large enough to have an in-house content team, hire help. A really good copywriter will partner up to tell the story of your business while also accurately portraying its unique voice. Expect to be deeply interviewed so that a rich narrative can emerge.

In sum, you want your website to be doing the talking for you 24 hours a day so that every question a potential B2B client has can be confidently answered, prompting the next step of personal outreach.

How to find your B2B advantage

Earlier, we spoke of the research you’ll do to analyze the business community you could be serving with your B2B offerings, and we covered how to be sure you’ve got the local digital marketing basics in place to showcase what you do on the web. Depending on your market, you could find that investment in either direction could represent an opportunity many of your competitors have overlooked.

For an even greater advantage, though, let’s look directly at your competitors. You can research them by:

  1. Visiting their websites to understand their services, products, pricing, hours, capacity, USP, etc.
  2. Visiting their physical premises, making inquiries by phone, or (if possible) making a purchase of their products/services to see how you like them and if there’s anything that could be done better
  3. Reading their negative reviews to see what their customers complain about
  4. Looking them up on social media, again to see what customers say and how the brand handles complaints
  5. Reading both positive and negative media coverage of the brand

Do you see any gaps? If you can dare to be different and fill them, you will have identified an important advantage. Perhaps you’ll be the only:

  • Commercial cleaning company in town that specializes in servicing the pet-friendly hospitality market
  • Restaurant offering a particular type of cuisine at scale
  • Major attraction with appealing discounts for large groups
  • Commercial printer open late at night for rush jobs
  • Yoga instructor specializing in reducing work-related stress/injuries

And if your city is large and highly competitive and there aren’t glaring gaps in available services, try to find a gap in service quality. Maybe there are several computer repair shops, but yours is the only one that works weekends. Maybe there are a multitude of travel agents, but your eco-tourism packages for corporations have won major awards. Maybe yours is just one of 400+ Chinese restaurants in San Francisco, but the only one to throw in a free bag of MeeMee’s sesame and almond cookies (a fortune cookie differentiator!) with every office delivery, giving a little uplift to hardworking staff.

Find your differentiator, put it in writing, put it to the fore of your sales process. And engineer it into consumer-centric language, so that hard candy buttons with chocolate inside them become the USP that “melts in your mouth, not in your hands,” solving a discovered pain point or need.

B2B marketing boils down to service

“No one is useless in this world who lightens the burdens of another.”
- Charles Dickens

We’re all in business to serve. We’re all helpers. At Moz, we make SEO easier for digital and local companies. At your brand, _________?

However you fill in that blank, you're in the business of service. Whether you’re marketing a B2B that’s awakening to the need to invest in local SEO or a B2C on the verge of debuting your new business-to-business offering, your project boils down to the simple question,

“How can I help?”

Looking thoughtfully into your brand’s untapped capacities to serve your community, coupled with an authentic desire to help, is the best groundwork you can lay at the starting point for satisfaction at the finish line.


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!

Friday, January 25, 2019

Redirects: One Way to Make or Break Your Site Migration - Whiteboard Friday

Posted by KameronJenkins

Correctly redirecting your URLs is one of the most important things you can do to make a site migration go smoothly, but there are clear processes to follow if you want to get it right. In this week's Whiteboard Friday, Kameron Jenkins breaks down the rules of redirection for site migrations to make sure your URLs are set up for success.

Click on the whiteboard image above to open a high-resolution version in a new tab!

Video Transcription

Hey, guys. Welcome to this week's edition of Whiteboard Friday. My name is Kameron Jenkins, and I work here at Moz. What we're going to be talking about today is redirects and how they're one way that you can make or break your site migration. Site migration can mean a lot of different things depending on your context.

Migrations?

I wanted to go over quickly what I mean before we dive into some tips for avoiding redirection errors. When I talk about migration, I'm coming from the experience of these primary activities.

CMS moving/URL format

One example of a migration I might be referring to is maybe we're taking on a client and they previously used a CMS that had a default kind of URL formatting, and it was dated something.

So it was like /2018/May/ and then the post. Then we're changing the CMS. We have more flexibility with how our pages, our URLs are structured, so we're going to move it to just /post or something like that. In that way a lot of URLs are going to be moving around because we're changing the way that those URLs are structured.

"Keywordy" naming conventions

Another instance is that sometimes we'll get clients that come to us with kind of dated or keywordy URLs, and we want to change this to be a lot cleaner, shorten them where possible, just make them more human-readable.

An example of that would be maybe the client used URLs like /best-plumber-dallas, and we want to change it to something a little bit cleaner, more natural, and not as keywordy, to just /plumbers or something like that. So that can be another example of lots of URLs moving around if we're taking over a whole site and we're kind of wanting to do away with those.

Content overhaul

Another example is if we're doing a complete content overhaul. Maybe the client comes to us and they say, "Hey, we've been writing content and blogging for a really long time, and we're just not seeing the traffic and the rankings that we want. Can you do a thorough audit of all of our content?" Usually what we notice is that you have maybe even thousands of pages, but four of them are ranking.

So there are a lot of just redundant pages, pages that are thin and would be stronger together, some pages that just don't really serve a purpose and we want to just let die. So that's another example where we would be merging URLs, moving pages around, just letting some drop completely. That's another example of migrating things around that I'm referring to.

Don't we know this stuff? Yes, but...

That's what I'm referring to when it comes to migrations. But before we dive in, I kind of wanted to address the fact that like don't we know this stuff already? I mean I'm talking to SEOs, and we all know or should know the importance of redirection. If there's not a redirect, there's no path to follow to tell Google where you've moved your page to.

It's frustrating for users if they click on a link that no longer works, that doesn't take them to the proper destination. We know it's important, and we know what it does. It passes link equity. It makes sure people aren't frustrated. It helps to get the correct page indexed, all of those things. So we know this stuff. But if you're like me, you've also been in those situations where you have to spend entire days fixing 404s to correct traffic loss or whatever after a migration, or you're fixing 301s that were maybe done but they were sent to all kinds of weird, funky places.

Mistakes still happen even though we know the importance of redirects. So I want to talk about why really quickly.

Unclear ownership

Unclear ownership is something that can happen, especially if you're on a scrappier team, a smaller team and maybe you don't handle these things very often enough to have a defined process for this. I've been in situations where I assumed the tech was going to do it, and the tech assumed that the project assistant was going to do it.

We're all kind of pointing fingers at each other with no clear ownership, and then the ball gets dropped because no one really knows whose responsibility it is. So just make sure that you designate someone to do it and that they know and you know that that person is going to be handling it.

Deadlines

Another thing is deadlines. Internal and external deadlines can affect this. So one example that I encountered pretty often is the client would say, "Hey, we really need this project done by next Monday because we're launching another initiative. We're doing a TV commercial, and our domain is going to be listed on the TV commercial. So I'd really like this stuff wrapped up when those commercials go live."

So those kind of external deadlines can affect how quickly we have to work. A lot of times it just gets left by the wayside because it is not a very visible thing. If you don't know the importance of redirects, you might handle things like content and making sure the buttons all work and the template looks nice and things like that, the visible things. Where people assume that redirects, oh, that's just a backend thing. We can take care of it later. Unfortunately, redirects usually fall into that category if the person doing it doesn't really know the importance of it.

Another thing with deadlines is internal deadlines. Sometimes maybe you might have a deadline for a quarterly game or a monthly game. We have to have all of our projects done by this date. The same thing with the deadlines. The redirects are usually unfortunately something that tends to miss the cutoff for those types of things.

Non-SEOs handling the redirection

Then another situation that can cause site migration errors and 404s after moving around is non-SEOs handling this. Now you don't have to be a really experienced SEO usually to handle these types of things. It depends on your CMS and how complicated is the way that you're implementing your redirects. But sometimes if it's easy, if your CMS makes redirection easy, it can be treated as like a data entry-type of job, and it can be delegated to someone who maybe doesn't know the importance of doing all of them or formatting them properly or directing them to the places that they're supposed to go.

The rules of redirection for site migrations

Those are all situations that I've encountered issues with. So now that we kind of know what I'm talking about with migrations and why they kind of sometimes still happen, I'm going to launch into some rules that will hopefully help prevent site migration errors because of failed redirects.

1. Create one-to-one redirects

Number one, always create one-to-one redirects. This is super important. What I've seen sometimes is oh, man, it could save me tons of time if I just use a wildcard and redirect all of these pages to the homepage or to the blog homepage or something like that. But what that tells Google is that Page A has moved to Page B, whereas that's not the case. You're not moving all of these pages to the homepage. They haven't actually moved there. So it's an irrelevant redirect, and Google has even said, I think, that they treat those essentially as a soft 404. They don't even count. So make sure you don't do that. Make sure you're always linking URL to its new location, one-to-one every single time for every URL that's moving.

2. Watch out for redirect chains

Two, watch out for chains. I think Google says something oddly specific, like watch out for redirect chains, three, no more than five. Just try to limit it as much as possible. By chains, I mean you have URL A, and then you redirect it to B, and then later you decide to move it to a third location. Instead of doing this and going through a middleman, A to B to C, shorten it if you can. Go straight from the source to the destination, A to C.

3. Watch out for loops

Three, watch out for loops. Similarly what can happen is you redirect position A to URL B to another version C and then back to A. What happens is it's chasing its tail. It will never resolve, so you're redirecting it in a loop. So watch out for things like that. One way to check those things I think is a nifty tool, Screaming Frog has a redirect chains report. So you can see if you're kind of encountering any of those issues after you've implemented your redirects.

4. 404 strategically

Number four, 404 strategically. The presence of 404s on your site alone, that is not going to hurt your site's rankings. It is letting pages die that were ranking and bringing your site traffic that is going to cause issues. Obviously, if a page is 404ing, eventually Google is going to take that out of the index if you don't redirect it to its new location. If that page was ranking really well, if it was bringing your site traffic, you're going to lose the benefits of it. If it had links to it, you're going to lose the benefits of that backlink if it dies.

So if you're going to 404, just do it strategically. You can let pages die. Like in these situations, maybe you're just outright deleting a page and it has no new location, nothing relevant to redirect it to. That's okay. Just know that you're going to lose any of the benefits that URL was bringing your site.

5. Prioritize "SEO valuable" URLs

Number five, prioritize "SEO valuable" URLs, and I do that because I prefer to obviously redirect everything that you're moving, everything that's legitimately moving.

But because of situations like deadlines and things like that, when we're down to the wire, I think it's really important to at least have started out with your most important URLs. So those are URLs that are ranking really well, giving you a lot of good traffic, URLs that you've earned links to. So those really SEO valuable URLs, if you have a deadline and you don't get to finish all of your redirects before this project goes live, at least you have those most critical, most important URLs handled first.

Again, obviously, it's not ideal, I don't think in my mind, to save any until after the launch. Obviously, I think it's best to have them all set up by the time it goes live. But if that's not the case and you're getting rushed and you have to launch, at least you will have handled the most important URLs for SEO value.

6. Test!

Number six, just to end it off, test. I think it's super important just to monitor these things, because you could think that you have set these all up right, but maybe there were some formatting errors, or maybe you mistakenly redirected something to the wrong place. It is super important just to test. So what you can do, you can do a site:domain.com and just start clicking on all the results that come up and see if any are redirecting to the wrong place, maybe they're 404ing.

Just checking all of those indexed URLs to make sure that they're going to a proper new destination. I think Moz's Site Crawl is another huge benefit here for testing purposes. What it does, if you have a domain set up or a URL set up in a campaign in Moz Pro, it checks this every week, and you can force another run if you want it to.

But it will scan your site for errors like this, 404s namely. So if there are any issues like that, 500 or 400 type errors, Site Crawl will catch it and notify you. If you're not managing the domain that you're working on in a campaign in Moz Pro, there's on-demand crawl too. So you can run that on any domain that you're working on to test for things like that.

There are plenty of other ways you can test and find errors. But the most important thing to remember is just to do it, just to test and make sure that even once you've implemented these things, that you're checking and making sure that there are no issues after a launch. I would check right after a launch and then a couple of days later, and then just kind of taper off until you're absolutely positive that everything has gone smoothly.

So those are my tips, those are my rules for how to implement redirects properly, why you need to, when you need to, and the risks that can happen with that. If you have any tips of your own that you'd like to share, pop them in the comments and share it with all of us in the SEO community. That's it for this week's Whiteboard Friday.

Come back again next week for another one. Thanks, everybody.

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!

Thursday, January 24, 2019

Mapping the Overlap of SERP Feature Suggestions

Posted by TheMozTeam

From carousel snippets to related searches to “People also ask” boxes and “People also search for” boxes, the Google SERP is jam-packed with features that not only aid in keyword list creation but can help you better understand the topics your unique search landscape is structured around.

In fact, the increase of topics and entities as a way of navigating and indexing the web was one of the biggest developments in search in 2018. This is why we took 40,977 SERPS and stripped out every term or phrase from the aforementioned features — a small, first step toward making sense of Google’s organizational skills.

We wanted to see how much overlap might exist across these different SERP features. Does Google give us a lot of new keywords to work with or just suggest the same stuff over and over again? Do we need to pay attention to each SERP feature when building out our SEO strategy or can we overlook a few? We dug into a bunch of data in STAT to find out.

A little bit on topics and entities and SERP features

In September 2018, Google announced a new layer to its knowledge graph:

“The Topic Layer is built by analyzing all the content that exists on the web for a given topic and develops hundreds and thousands of subtopics. For these subtopics, we can identify the most relevant articles and videos—the ones that have shown themselves to be evergreen and continually useful, as well as fresh content on the topic. We then look at patterns to understand how these subtopics relate to each other, so we can more intelligently surface the type of content you might want to explore next.”

But, even before Google came out with its Topic Layer, Cindy Krum, CEO & Founder of MobileMoxie, was all about what she called “entities” as mobile-first indexing was (finally) rolling out. See if you can spot the similarities:

“Entities can be described by keywords, but can also be described by pictures, sounds, smells, feelings and concepts; (Think about the sound of a train station – it brings up a somewhat universal concept for anyone who might hear it, without needing a keyword.) A unified index that is based on entity concepts, eliminates the need for Google to sort through the immense morass of changing languages and keywords in all the languages in the world; instead, they can align their index based on these unifying concepts (entities), and then stem out from there in different languages as necessary.”

Bringing it back to SEO-specifics, Cindy explains that both domains (traditionally associated with indexing) and the brands that operate them can be considered entities. “Indexing based on entities is what will allow Google to group all of a brand’s international websites as one entity, and switch in the appropriate one for the searcher, based on their individual country and language.”

So, what does any of this have to do with our SERP features of choice? Well, all of the suggested terms packed into them are the direct result of Google’s endless topic analysing and organizing. We might not be privy to every entity Google scrapes but we can certainly take cues from how they choose to express the final product on the SERP.

How we made the magic happen

In order to map the overlap in our particular query space, we took the highly scientific word-bag approach. Operating on a SERP-by-SERP level of analysis, we scooped each feature’s suggestions into its own bag, filtered out any stop words, and then compared one bag’s suggestions to another, looking for a match and tallying as we went.

So, for example, we’d examine all the PAA questions on one SERP against all the related searches on the same SERP. Each PAA suggestion got its own bag, as did each related search, and we removed the search term itself from all of the bags. If any remaining words in the two bags matched, we counted it as an overlap, divided it by the total number of possible overlaps, and got the total entity overlap between these features. Phew!

In the end, after combing through 40,977 SERPs, we made roughly forty-million word bag comparisons. No sweat.

What we found

Ultimately, there’s not a lot of overlap happening with our four features. A measly average of 4 percent of the search suggestions saw any duplication in terms. This tells us that Google’s putting a lot of care and consideration into what each SERP feature’s up to and we’d be wise to keep an eye on all of them, even it means weeding out a few duplicate suggestions now and then.

Here’s how things turned out when we looked at specific pairings:

Carousel snippets

Carousel snippets hold the answers to many different questions thanks to the “IQ-bubbles” that run along the bottom of them. When you click a bubble, JavaScript takes over and replaces the initial “parent” snippet with one that answers a brand new query. This query is a combination of your original search term and the text in the IQ-bubble. For this bit of research, we took the bubble text and left the rest.

It turns out that carousel snippet IQ-bubbles had the least amount of overlap with the other three SERP features. This is likely because the bubbles, while topically related to the original query, typically contain subcategories that live within the high-level category introduced by the search term.

Take the above snippet for example. The query [savings account rates] produces a SERP with organic results and other features that provide general info on the subject of savings accounts. The bubbles, however, name different banks that have savings accounts, making them highly distinct keyword suggestions.

Other reasons to consider these terms when list-building and content strategizing: Google keeps this snippet right at the top of the SERP and doesn’t require clicking of any kind in order to surface the bubbles, which means they’re one of the first things Google makes sure a searcher sees.

The "People also ask" box

The “People also ask” box typically contains four questions (before it gets infinite) related to the searcher’s initial query, which then expand to reveal answers that Google has pulled from other websites and links that guide users to a SERP of the PAA question.

Not only are PAA questions excellent long-tail additions to your keyword set, they’re also a great resource for content inspiration. So we stripped them out and dumped them into our word bags to analyse.

PAA questions ended up returning the second highest level of duplication, though most of that was tied to terms we pulled from the “People also search for” box — the two had a 10.41 percent overlap.

This makes sense as both ostensibly offer up other terms that people either ask or search for. It could also be a result of the longer length of both suggestions, which can create more opportunity for matching.

Related searches

No less than eight related searches sit at the very bottom of each SERP and, when clicked, become the search query of a new SERP. These help to refine or expand on the original query.

We were surprised to see how little duplication related searches had with the other SERP features — they were oddly unique. We say “oddly unique” because these terms are usually shorter and more iterative of the original query, tending to stay on topic and, as a result, we expected them to show up more in the other features (the carousel snippet perhaps being the only exception).

The "People also search for" box

In order to surface a “People also search for” box, you need to do a little pogo-sticking. It’ll materialize after clicking an organic search result and then navigating back to the SERP. Mobile PASFs typically have eight topically-related terms that open up a new SERP, while desktop PASFs usually have six.

Out of all our comparisons, PASF boxes had the most amount of overlap, particularly with PAAs (which we noted above) and related searches. Given that PASF terms are attached, both physically and topically, to the organic result and not the search query, we actually didn’t expect them to share this much.

One possible explanation would be the sheer volume of them. With an average of 8.77 boxes per SERP and six or eight terms per box, this would lead to both a lot of duplication within the box itself and an overall saturation of the topic field. But, when we think about what PAAs and related searches attempt to do, PASFs do seem like a mix of both.

Putting it all together

With not a lot of term overlap happening, it’s a good idea to keep all of these features top of mind. Google may be running out of unique-sounding names for them, but they’re not running out of unique suggestions to stuff into them.

Even if understanding the topic hierarchies that rule your query space is a little outside of your day-to-day concerns, if people click on search suggestions rather than — or even in addition to — organic results, then it stands to reason that you should at least be trying to rank for these terms as well as the base query.

If you’re super pressed for time or don’t have the resources required to wade through each SERP feature’s suggestions and had to pick just one, you could run with the PASF box (though we’d still recommend you throw in any IQ-bubbles that show up) as it returns the highest duplication.

Conversely, since STAT’s got super easy PAA and related searches reports, you could quickly cover about as much ground with those two. Want take those reports (and more) for a test drive? Say hello and request a demo!

This post was originally published on the STAT blog.


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!

Wednesday, January 23, 2019

Uncovering SEO Opportunities via Log Files

Posted by RobinRozhon

I use web crawlers on a daily basis. While they are very useful, they only imitate search engine crawlers’ behavior, which means you aren’t always getting the full picture.

The only tool that can give you a real overview of how search engines crawl your site are log files. Despite this, many people are still obsessed with crawl budget — the number of URLs Googlebot can and wants to crawl.

Log file analysis may discover URLs on your site that you had no idea about but that search engines are crawling anyway — a major waste of Google server resources (Google Webmaster Blog):

“Wasting server resources on pages like these will drain crawl activity from pages that do actually have value, which may cause a significant delay in discovering great content on a site.”

While it’s a fascinating topic, the fact is that most sites don’t need to worry that much about crawl budget —an observation shared by John Mueller (Webmaster Trends Analyst at Google) quite a few times already.

There’s still a huge value in analyzing logs produced from those crawls, though. It will show what pages Google is crawling and if anything needs to be fixed.

When you know exactly what your log files are telling you, you’ll gain valuable insights about how Google crawls and views your site, which means you can optimize for this data to increase traffic. And the bigger the site, the greater the impact fixing these issues will have.

What are server logs?

A log file is a recording of everything that goes in and out of a server. Think of it as a ledger of requests made by crawlers and real users. You can see exactly what resources Google is crawling on your site.

You can also see what errors need your attention. For instance, one of the issues we uncovered with our analysis was that our CMS created two URLs for each page and Google discovered both. This led to duplicate content issues because two URLs with the same content was competing against each other.

Analyzing logs is not rocket science — the logic is the same as when working with tables in Excel or Google Sheets. The hardest part is getting access to them — exporting and filtering that data.

Looking at a log file for the first time may also feel somewhat daunting because when you open one, you see something like this:

Calm down and take a closer look at a single line:

66.249.65.107 - - [08/Dec/2017:04:54:20 -0400] "GET /contact/ HTTP/1.1" 200 11179 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

You’ll quickly recognize that:

  • 66.249.65.107 is the IP address (who)
  • [08/Dec/2017:04:54:20 -0400] is the Timestamp (when)
  • GET is the Method
  • /contact/ is the Requested URL (what)
  • 200 is the Status Code (result)
  • 11179 is the Bytes Transferred (size)
  • “-” is the Referrer URL (source) — it’s empty because this request was made by a crawler
  • Mozilla/5.0 (compatible; Googlebot/2.1; +http://bit.ly/eSXNch) is the User Agent (signature) — this is user agent of Googlebot (Desktop)

Once you know what each line is composed of, it’s not so scary. It’s just a lot of information. But that’s where the next step comes in handy.

Tools you can use

There are many tools you can choose from that will help you analyze your log files. I won’t give you a full run-down of available ones, but it’s important to know the difference between static and real-time tools.

  • Static — This only analyzes a static file. You can’t extend the time frame. Want to analyze another period? You need to request a new log file. My favourite tool for analyzing static log files is Power BI.
  • Real-time — Gives you direct access to logs. I really like open source ELK Stack (Elasticsearch, Logstash, and Kibana). It takes a moderate effort to implement it but once the stack is ready, it allows me changing the time frame based on my needs without needing to contact our developers.

Start analyzing

Don’t just dive into logs with a hope to find something — start asking questions. If you don’t formulate your questions at the beginning, you will end up in a rabbit hole with no direction and no real insights.

Here are a few samples of questions I use at the start of my analysis:

  • Which search engines crawl my website?
  • Which URLs are crawled most often?
  • Which content types are crawled most often?
  • Which status codes are returned?

If you see that Google is crawling non-existing pages (404), you can start asking which of those requested URLs return 404 status code.

Order the list by the number of requests, evaluate the ones with the highest number to find the pages with the highest priority (the more requests, the higher priority), and consider whether to redirect that URL or do any other action.

If you use a CDN or cache server, you need to get that data as well to get the full picture.

Segment your data

Grouping data into segments provides aggregate numbers that give you the big picture. This makes it easier to spot trends you might have missed by looking only at individual URLs. You can locate problematic sections and drill down if needed.

There are various ways to group URLs:

  • Group by content type (single product pages vs. category pages)
  • Group by language (English pages vs. French pages)
  • Group by storefront (Canadian store vs. US store)
  • Group by file format (JS vs. images vs. CSS)

Don’t forget to slice your data by user-agent. Looking at Google Desktop, Google Smartphone, and Bing all together won’t surface any useful insights.

Monitor behavior changes over time

Your site changes over time, which means so will crawlers’ behavior. Googlebot often decreases or increases the crawl rate based on factors such as a page’s speed, internal link structure, and the existence of crawl traps.

It’s a good idea to check in with your log files throughout the year or when executing website changes. I look at logs almost on a weekly basis when releasing significant changes for large websites.

By analyzing server logs twice a year, at the very least, you’ll surface changes in crawler’s behavior.

Watch for spoofing

Spambots and scrapers don’t like being blocked, so they may fake their identity — they leverage Googlebot’s user agent to avoid spam filters.

To verify if a web crawler accessing your server really is Googlebot, you can run a reverse DNS lookup and then a forward DNS lookup. More on this topic can be found in Google Webmaster Help Center.

Merge logs with other data sources

While it’s no necessary to connect to other data sources, doing so will unlock another level of insight and context that regular log analysis might not be able to give you. An ability to easily connect multiple datasets and extract insights from them is the main reason why Power BI is my tool of choice, but you can use any tool that you’re familiar with (e.g. Tableau).

Blend server logs with multiple other sources such as Google Analytics data, keyword ranking, sitemaps, crawl data, and start asking questions like:

  • What pages are not included in the sitemap.xml but are crawled extensively?
  • What pages are included in the Sitemap.xml file but are not crawled?
  • Are revenue-driving pages crawled often?
  • Is the majority of crawled pages indexable?

You may be surprised by the insights you’ll uncover that can help strengthen your SEO strategy. For instance, discovering that almost 70 percent of Googlebot requests are for pages that are not indexable is an insight you can act on.

You can see more examples of blending log files with other data sources in my post about advanced log analysis.

Use logs to debug Google Analytics

Don’t think of server logs as just another SEO tool. Logs are also an invaluable source of information that can help pinpoint technical errors before they become a larger problem.

Last year, Google Analytics reported a drop in organic traffic for our branded search queries. But our keyword tracking tool, STAT Search Analytics, and other tools showed no movement that would have warranted the drop. So, what was going on?

Server logs helped us understand the situation: There was no real drop in traffic. It was our newly deployed WAF (Web Application Firewall) that was overriding the referrer, which caused some organic traffic to be incorrectly classified as direct traffic in Google Analytics.

Using log files in conjunction with keyword tracking in STAT helped us uncover the whole story and diagnose this issue quickly.

Putting it all together

Log analysis is a must-do, especially once you start working with large websites.

My advice is to start with segmenting data and monitoring changes over time. Once you feel ready, explore the possibilities of blending logs with your crawl data or Google Analytics. That’s where great insights are hidden.

Want more?

Ready to learn how to get cracking and tracking some more? Reach out and request a demo get your very own tailored walkthrough of STAT.


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!

Thursday, January 17, 2019

How to Implement a National Tracking Strategy

Posted by TheMozTeam

Google is all about serving up results based on your precise location, which means there’s no such thing as a “national” SERP anymore. So, if you wanted to get an accurate representation of how you’re performing nationally, you’d have to track every single street corner across the country.

Not only is this not feasible, it’s also a headache — and the kind of nightmare that keeps your accounting team up at night. Because we’re in the business of making things easy, we devised a happier (and cost-efficient) alternative.

Follow along and learn how to set up a statistically robust national tracking strategy in STAT, no matter your business or budget. And while we’re at it, we’ll also show you how to calculate your national ranking average.

Let’s pretend we’re a large athletic retailer. We have 30 stores across the US, a healthy online presence, and the powers-that-be have approved extra SEO spend — money for 20,000 additional keywords is burning a hole in our pocket. Ready to get started?

Step 1: Pick the cities that matter most to your business

Google cares a lot about location and so should you. Tracking a country-level SERP isn’t going to cut it anymore — you need to be hyper-local if you want to nab results.

The first step to getting more granular is deciding which cities you want to track in — and there are lots of ways to do this: The top performers? Ones that could use a boost? Best and worst of the cyber world as well as the physical world?

When it comes time for you to choose, nobody knows your business, your data, or your strategy better than you do — ain’t nothing to it but to do it.

A quick note for all our e-commerce peeps: we know it feels strange to pick a physical place when your business lives entirely online. For this, simply go with the locations that your goods and wares are distributed to most often.

Even though we’re a retail powerhouse, our SEO resources won’t allow us to manage all 30 physical locations — plus our online hotspots — across the US, so we'll cut that number in half. And because we’re not a real business and we aren’t privy to sales data, we'll pick at random.

From east to west, we now have a solid list of 15 US cities, primed, polished, and poised for our next step: surfacing the top performing keywords.

Step 2: Uncover your money-maker keywords

Because not all keywords are created equal, we need to determine which of the 4,465 keywords that we’re already tracking are going to be spread across the country and which are going to stay behind. In other words, we want the keywords that bring home the proverbial bacon.

Typically, we would use some combination of search volume, impressions, clicks, conversion rates, etc., from sources like STAT, Google Search Console, and Google Analytics to distinguish between the money-makers and the non-money-makers. But again, we’re a make-believe business and we don’t have access to this insight, so we’re going to stick with search volume.

A right-click anywhere in the site-level keywords table will let us export our current keyword set from STAT. We’ll then order everything from highest search volume to lowest search volume. If you have eyeballs on more of that sweet, sweet insight for your business, order your keywords from most to least money-maker.

Because we don’t want to get too crazy with our list, we’ll cap it at a nice and manageable 1,500 keywords.

Step 3: Determine the number of times each keyword should be tracked

We may have narrowed our cities down to 15, but our keywords need to be tracked plenty more times than that — and at a far more local level.

True facts: A “national” (or market-level) SERP isn’t a true SERP and neither is a city-wide SERP. The closer you can get to a searcher standing on a street corner, the better, and the more of those locations you can track, the more searchers’ SERPs you’ll sample.

We’re going to get real nitty-gritty and go as granular as ZIP code. Addresses and geo coordinates work just as well though, so if it’s a matter of one over the other, do what the Disney princesses do and follow your heart.

The ultimate goal here is to track our top performing keywords in more locations than our poor performing ones, so we need to know the number of ZIP codes each keyword will require. To figure this out, we gotta dust off the old desktop calculator and get our math on.

First, we’ll calculate the total amount of search volume that all of our keywords generate. Then, we’ll find the percentage of said total that each keyword is responsible for.

For example, our keyword [yeezy shoes] drew 165,000 searches out of a total 28.6 million, making up 0.62 percent of our traffic.

A quick reminder: Every time a query is tracked in a distinct location, it’s considered a unique keyword. This means that the above percentages also double as the amount of budgeted keywords (and therefore locations) that we’ll award to each of our queries. In (hopefully) less confusing terms, a keyword that drives 0.62 percent of our traffic gets to use 0.62 percent of our 20,000 budgeted keywords, which in turn equals the number of ZIP codes we can track in. Phew.

But! Because search volume is, to quote our resident data analyst, “an exponential distribution,” (which in everyone else-speak means “gets crazy large”) it’s likely going to produce some unreasonably big numbers. So, while [yeezy shoes] only requires 124 ZIP codes, a keyword with much higher search volume, like [real madrid], might need over 1,000, which is patently bonkers (and statistical overkill).

To temper this, we highly recommend that you take the log of the search volume — it’ll keep things relative and relational. If you’re working through all of this in Excel, simply type =log(A2) where A2 is the cell containing the search volume. Because we're extra fancy, we'll multiply that by four to linearly scale things, so =log(A2)*4.

So, still running with our Yeezy example, our keyword goes from driving 0.62 percent of our traffic to 0.13 percent. Which then becomes the percent of budgeted keywords: 0.0013 x 20,000 = tracking [yeezy shoes] in 26 zip codes across our 15 cities.

We then found a list of every ZIP code in each of our cities to dole them out to.

The end. Sort of. At this point, like us, you may be looking at keywords that need to be spread across 176 different ZIP codes and wondering how you're going to choose which ZIP codes — so let our magic spreadsheet take the wheel. Add all your locations to it and it'll pick at random.

Of course, because we want our keywords to get equal distribution, we attached a weighted metric to our ZIP codes. We took our most searched keyword, [adidas], found its Google Trends score in every city, and then divided it by the number of ZIP codes in those cities. For example, if [adidas] received a score of 71 in Yonkers and there are 10 ZIP codes in the city, Yonkers would get a weight of 7.1.

We'll then add everything we have so far — ZIP codes, ZIP code weights, keywords, keyword weights, plus a few extras — to our spreadsheet and watch it randomly assign the appropriate amount of keywords to the appropriate amount of locations.

And that’s it! If you’ve been following along, you’ve successfully divvied up 20,000 keywords in order to create a statistically robust national tracking strategy!

Curious how we’ll find our national ranking average? Read on, readers.

Step 4: Segment, segment, segment!

20,000 extra keywords makes for a whole lotta new data to keep track of, so being super smart with our segmentation is going to help us make sense of all our findings. We’ll do this by organizing our keywords into meaningful categories before we plug everything back into STAT.

Obviously, you are free to sort how you please, but we recommend at least tagging your keywords by their city and product category (so [yeezy shoes] might get tagged “Austin” and “shoes”). You can do all of this in our keyword upload template or while you're in our magic spreadsheet.

Once you’ve added a tag or two to each keyword, stuff those puppies into STAT. When everything’s snug as a bug, group all your city tags into one data view and all your product category tags into another.

Step 5: Calculate your national ranking average

Now that all of our keywords are loaded and tracking in STAT, it’s time to tackle those ranking averages. To do that, we’ll simply pop on over to the Dashboard tab from either of our two data views.

A quick glimpse of the Average Ranking module in the Daily Snapshot gives us, well, our average rank, and because these data views contain every keyword that we’re tracking across the country, we’re also looking at the national average for our keyword set. Easy-peasy.

To see how each tag is performing within those data views, a quick jump to the Tags tab breaks everything down and lets us compare the performance of a segment against the group as a whole.

So, if our national average rank is 29.7 but our Austin keywords have managed an average rank of 27.2, then we might look to them for inspiration as our other cities aren't doing quite as well — our keywords in Yonkers have an average rank of 35.2, much worse than the national average.

Similarly, if our clothes keywords are faring infinitely worse than our other product categories, we may want to revamp our content strategy to even things out.

Go get your national tracking on

Any business — yes, even an e-commerce business — can leverage a national tracking strategy. You just need to pick the right keywords and locations.

Once you have access to your sampled population, you’ll be able to hone in on opportunities, up your ROI, and bring more traffic across your welcome mat (physical or digital).

Got a question you’re dying to ask us about the STAT product? Reach out to clientsuccess@getSTAT.com. Want a detailed walkthrough of STAT? Say hello (don’t be shy) and request a demo.


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!

Wednesday, January 16, 2019

5 Real Examples of Advanced Content Promotion Strategies

Posted by bsmarketer

Content promotion isn’t tweeting or upvoting. Those tiny, one-off tactics are fine for beginners. They might make a dent, but they definitely won’t move the needle. Companies that want to grow big and grow fast need to grow differently.

Here’s how Kissmetrics, Sourcify, Sales Hacker, Kinsta, and BuildFire have used advanced content promotion tips like newsjacking and paid social to elevate their brands above the competition.

1. Use content to fuel social media distribution (and not the other way around)

Prior to selling the brand and blog to Neil Patel, Kissmetrics had no dedicated social media manager at the height of their success. The Kissmetrics blog received nearly 85% of its traffic from organic search. The second biggest traffic-driver was the newsletter.

Social media did drive traffic to their posts. However, former blog editor Zach Buylgo’s research showed that these traffic segments often had the lowest engagement (like time on site) and the least conversions (like trial or demo opt-ins) — so they didn’t prioritize it. The bulk of Zach’s day was instead focused on editing posts, making changes himself, adding comments and suggestions for the author to fix, and checking for regurgitated content. Stellar, long-form content was priority number one. And two. And three.

So Zach wasn’t just looking for technically-correct content. He was optimizing for uniqueness: the exact same area where most cheap content falls short. That’s an issue because many times, a simple SERP analysis would reveal that one submission:

benefits of content marketing (crowd content)

(image source)

...Looked exactly like the number-one result from Content Marketing Institute:

benefits of content marketing CMI

(image source)

Today’s plagiarism tools can catch the obvious stuff, but these derivatives often slip through the cracks. Recurring paid writers contributed the bulk of the TOFU content, which would free Zach up to focus more on MOFU use cases and case studies to help visitors understand how to get the most out of their product set (from the in-house person who knows it best).

They produced marketing guides and weekly webinars to transform initial attention into new leads:

image.png

They also created free marketing tools to give prospects an interactive way to continue engaging with their brand:

image.png

In other words, they focused on doing the things that matter most — the 20% that would generate the biggest bang for their buck. They won’t ignore social networks completely, though. They still had hundreds of thousands of followers across each network. Instead, their intern would take the frontlines. That person would watch out for anything critical, like a customer question, which will then be passed off to the Customer Success Manager that will get back to them within a few hours.

image.png

New blog posts would get the obligatory push to Twitter and LinkedIn. (Facebook is used primarily for their weekly webinar updates.) Zach used Pablo from Buffer to design and create featured images for the blog posts.

image.png

Then he’d use an Open Graph Protocol WordPress plugin to automatically add all appropriate tags for each network. That way, all he had to do was add the file and basic post meta data. The plugin would then customize how it shows up on each network afterward. Instead of using Buffer to promote new posts, though, Zach likes MeetEdgar.

Why? Doesn’t that seem like an extra step at first glance? Like Buffer, MeetEdgar allows you to select when you’d like to schedule content. You can just load up the queue with content, and the tool will manage the rest. The difference is that Buffer constantly requires new content — you need to keep topping it off, whereas MeetEdgar will automatically recycle the old stuff you’ve previously added. This saved a blog like Kissmetrics, with thousands of content pieces, TONS of time.

Header-screenshot-animated_02.gif

(image source)

He would then use Sleeknote to build forms tailored to each blog category to transform blog readers into top-of-the-funnel leads:

Screen Shot 2017-10-30 at 1.36.05 PM.png

But that’s about it. Zach didn’t do a ton of custom tweets. There weren’t a lot of personal replies. It’s not that they didn’t care. They just preferred to focus on what drives the most results for their particular business. They focused on building a brand that people recognize and trust. That means others would do the social sharing for them.

Respected industry vets like Avinash Kaushik, for example, would often share their blog posts. And Avinash was the perfect fit, because he already has a loyal, data-driven audience following him.

image.png

So that single tweet brings in a ton of highly-qualified traffic — traffic that turns into leads and customers, not just fans.

2. Combine original research and newsjacking to go viral

Sourcify has grown almost exclusively through content marketing. Founder Nathan Resnick speaks, attends, and hosts everything from webinars to live events and meetups. Most of their events are brand-building efforts to connect face-to-face with other entrepreneurs. But what’s put them on the map has been leveraging their own experience and platform to fuel viral stories.

Last summer, the record-breaking Mayweather vs. McGregor fight was gaining steam. McGregor was already infamous for his legendary trash-talking and shade-throwing abilities. He also liked to indulge in attention-grabbing sartorial splendor. But the suit he wore to the very first press conference somehow managed to combine the best of both personality quirks:

(image source)

This was no off-the-shelf suit. He had it custom made. Nathan recalls seeing this press conference suit fondly: “Literally, the team came in after the press conference, thinking, ‘Man, this is an epic suit.’” So they did what any other rational human being did after seeing it on TV: they tried to buy it online.

“Except, the dude was charging like $10,000 to cover it and taking six weeks to produce.” That gave Nathan an idea. “I think we can produce this way faster.”

They “used their own platform, had samples done in less than a week, and had a site up the same day.”

(image source)

“We took photos, sent them to different factories, and took guesstimates on letter sizing, colors, fonts, etc. You can often manufacture products based on images if it’s within certain product categories.” The goal all along was to use the suit as a case study. They partnered with a local marketing firm to help split the promotion, work, and costs.

“The next day we signed a contract with a few marketers based in San Francisco to split the profits 50–50 after we both covered our costs. They cover the ad spend and setup; we cover the inventory and logistics cost,” Nathan wrote in an article for The Hustle. When they were ready to go, the marketing company began running ad campaigns and pushing out stories. They went viral on BroBible quickly after launch and pulled in over $23,000 in sales within the first week.

The only problem is that they used some images of Conor in the process. And apparently, his attorney’s didn’t love the IP infringement. A cease and desist letter wasn’t far behind:

(image source)

This result wasn’t completely unexpected. Both Nathan and the marketing partner knew they were skirting a thin line. But either way, Nathan got what he wanted out of it.

3. Drive targeted, bottom-of-the-funnel leads with Quora

Quora packs another punch that often elevates it over the other social channels: higher-quality traffic. Site visitors are asking detailed questions, expecting to comb through in-depth answers to each query. In other words, they’re invested. They’re smart. And if they’re expressing interest in managed WordPress hosting, it means they’ve got dough, too.

Both Sales Hacker and Kinsta take full advantage. Today, Gaetano DiNardi is the Director of Demand Generation at Nextiva. But before that, he lead marketing at Sales Hacker before they were acquired. There, content was central to their stratospheric growth. With Quora, Gaetano would take his latest content pieces and use them to solve customer problems and address pain points in the general sales and marketing space:

By using Quora as a research tool, he would find new topics that he can create content around to drive new traffic and connect with their current audience:

He found questions that they already had content for and used it as a chance to engage users and provide value. He can drive tons of relevant traffic for free by linking back to the Sales Hacker blog:

Kinsta, a managed WordPress hosting company out of Europe, also uses uses relevant threads and Quora ads. CMO Brian Jackson jumps into conversations directly, lending his experience and expertise where appropriate. His technical background makes it easy to talk shop with others looking for a sophisticated conversation about performance (beyond the standard, PR-speak most marketers offer up):

Brian targets different WordPress-related categories, questions, or interests. Technically, the units are “display ads, but they look like text.” The ad copy is short and to the point. Usually something like, “Premium hosting plans starting at $XX/month” to fit within their length requirements.

4. Rank faster with paid (not organic) social promotion

Kinsta co-founder Tom Zsomborgi wrote about their journey in a bootstrapping blog post that went live last November. It instantly hit the top of Hacker News, resulting in their website getting a consistent 400+ concurrent visitors all day:

Within hours their post was also ranking on the first page for the term “bootstrapping,” which receives around 256,000 monthly searches.

How did that happen?

“There’s a direct correlation between social proof and increased search traffic. It’s more than people think,” said Brian. Essentially, you’re paying Facebook to increase organic rankings. You take good content, add paid syndication, and watch keyword rankings go up.

Kinsta’s big goal with content promotion is to build traffic and get as many eyeballs as possible. Then they’ll use AdRoll for display retargeting messages, targeting the people who just visited with lead gen offers to start a free trial. (“But I don’t use AdRoll for Facebook because it tags on their middleman fee.”)

Brian uses the “Click Campaigns” objective on Facebook Ads for both lead gen and content promotion. “It’s the best for getting traffic.”

Facebook's organic reach fell by 52% in 2016 alone. That means your ability to promote content to your own page fans is quickly approaching zero.

Screen Shot 2017 06 29 at 12.52.27 PM

(image source)

“It’s almost not even worth posting if you’re not paying,” confirms Brian. Kinsta will promote new posts to make sure it comes across their fans’ News Feed. Anecdotally, that reach number with a paid assist might jump up around 30%.

If they don’t see it, Brian will “turn it into an ad and run it separately.” It’s “re-written a second time to target a broader audience.”

In addition to new post promotion, Brian has an evergreen campaign that’s constantly delivering the “best posts ever written” on their site. It’s “never-ending” because it gives Brian a steady-stream of new site visitors — or new potential prospects to target with lead gen ads further down the funnel. That’s why Brian asserts that today’s social managers need to understand PPC and lead gen. “A lot of people hire social media managers and just do organic promotion. But Facebook organic just sucks anyway. It’s becoming “pay to play.’”

“Organic reach is just going to get worse and worse and worse. It’s never going to get better.” Also, advertising gets you “more data for targeting,” which then enables you to create more in-depth A/B tests.

We confirmed this through a series of promoted content tests, where different ad types (custom images vs. videos) would perform better based on the campaign objectives and placements.

(image source)

That’s why “best practices” are past practices — or BS practices. You don’t know what’s going to perform best until you actually do it for yourself. And advertising accelerates that feedback loop.

5. Constantly refresh your retargeting ad creative to keep engagement high

Almost every single stat shows that remarketing is one of the most efficient ways to close more customers. The more ad remarketing impressions someone sees, the higher the conversion rate. Remarketing ads are also incredibly cheap compared to your standard AdWords search ad when trying to reach new cold traffic.

(image source)

There’s only one problem to watch out for: ad fatigue. The image creative plays a massive role in Facebook ad success. But over time (a few days to a few weeks), the performance of that ad will decline. The image becomes stale. The audience has seen it too many times. The trick is to continually cycle through similar, but different, ad examples.

Here’s how David Zheng does it for BuildFire:

His team will either (a) create the ad creative image directly inside Canva, or (b) have their designers create a background ‘template’ that they can use to manipulate quickly. That way, they can make fast adjustments on the fly, A/B testing small elements like background color to keep ads fresh and conversions as high as possible.

(image source)

All retargeting or remarketing campaigns will be sent to a tightly controlled audience. For example, let’s say you have leads who’ve downloaded an eBook and ones who’ve participated in a consultation call. You can just lump those two types into the same campaign, right? I mean, they’re both technically ‘leads.’

But that’s a mistake. Sure, they’re both leads. However, they’re at different levels of interest. Your goal with the first group is to get them on a free consultation call, while your goal with the second is to get them to sign up for a free trial. That means two campaigns, which means two audiences.

Facebook’s custom audiences makes this easy, as does LinkedIn’s new-ish Matched Audiences feature. Like with Facebook, you can pick people who’ve visited certain pages on your site, belong to specific lists in your CRM, or whose email address is on a custom .CSV file:

If both of these leads fall off after a few weeks and fail to follow up, you can go back to the beginning to re-engage them. You can use content-based ads all over again to hit back at the primary pain points behind the product or service that you sell.

This seems like a lot of detailed work — largely because it is. But it’s worth it because of scale. You can set these campaigns up, once, and then simply monitor or tweak performance as you go. That means technology is largely running each individual campaign. You don’t need as many people internally to manage each hands-on.

And best of all, it forces you to create a logical system. You’re taking people through a step-by-step process, one tiny commitment at a time, until they seamlessly move from stranger into customer.

Conclusion

Sending out a few tweets won’t make an impact at the end of the day. There’s more competition (read: noise) than ever before, while organic reach has never been lower. The trick isn’t to follow some faux influencer who talks the loudest, but rather the practitioners who are doing it day-in, day-out, with the KPIs to prove it.


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!