How to perform a competitive analysis
How to perform a competitive analysis

This guide will show you everything you need to know about performing a competitor analysis.

You’re going to reverse engineer the marketing playbooks of all your competition.

We’re going to use RevZilla.com—an online motorcycle-gear retailer—as our test subject. To get a solid understanding of the competitive landscape, we’d ideally perform an analysis on 3-5 of the top performers.

The tools listed below could easily run you over $600 / month, but there is overlap. You could drop SimilarWeb out of the mix – as SEMrush and Ahrefs can pull a lot of similar data. And between trial sign-ups and month-long engagements, you could get all of your research done in a week or two.

Here are 19 tactics for you to try.

Take a 10,000-Yard Snapshot of a Competitor With SimilarWeb

First, we’ll plug the site into SimilarWeb.

SimilarWeb is a market intelligence platform that pulls in data from hundreds of millions of desktop/mobile devices, partners with millions of subscribers, public data sources from over a billion sites and app pages, and from hundreds of thousands of sites and apps.

revzilla overview

SimilarWeb delivers a breakdown of Revzilla based on its many sources of data.

Scroll down further, and we get a traffic overview including referrals, search breakdown, social traffic and display advertising. Dig a little deeper, and you get a website content report, audience interests, and a listing of competitors & similar sites.

similarweb top destination sites

 

Wordclouds Will Quickly Give You Visual Cues

Wordclouds.com is a free online word cloud generator and tag cloud generator, similar to Wordle. More than just a pretty diagram – Wordclouds can feed you visual cues as to which topic clusters should be given priority. You won’t be doing deep analyses with this site but give it a shot. Set the shape to ‘square.’

wordcloud square shape

 

Find all of Their Ranking Keywords With SEMrush

We use SEMrush a lot here. It’s a competitive intelligence suite that I use almost daily for keyword and ranking research.

Next, I’ll drop RevZilla.com into SEMrush’s main dashboard. The ‘Organic Search Positions’ report shows RevZilla pulling in traffic from 305,930 keyword terms from Google’s top 100 organic search results and the keywords it is ranking for.

semrush organic and paid search

By applying some advanced filters, we can narrow down the search results to a keyword list that’s more workable.

  • ‘Exclude’ + ‘Keyword’ + ‘Containing’ = ‘revzilla’ – to remove all branded search terms.
  • ‘Include’ + ‘Pos.’ + ‘Less Than’ = ’21’ – to filter out all keywords on the third page of Google and beyond.
  • ‘Include’ + ‘Volume’ + ‘Greater Than’ = ‘100’ – to filter out terms with lower search volumes.

semrush filter by keyword

You still end up with a keyword list of 39,629 terms so you’ll have to get creative and add additional filters to refine the results.

If you were only concerned with helmets or ‘women’s helmets’ then you could add another filter such as ‘Include’ + ‘Keyword’ + ‘Containing’ + ‘womens helmets.’

Uncover all of the Most Trafficked Pages on Their Website

While we’re still in SEMrush – we’ll now go and uncover their most heavily visited pages.

Over on the menu on the left, under ‘Domain Analytics’ click on ‘Pages’ just below ‘Organic Research.’

semrush domain analytics

The Pages report lets us know that the top 8 most visited pages bring in 25% of the site’s search traffic. 10.62% of their search traffic lands on the homepage via 1664 different keyword terms.

semrush top organic pages

You can then click on each page and perform in-depth research on each result.

Discover Your Competitor’s Most Shared Content with Buzzsumo

Now over to Buzzsumo do see which content is working best on social media. If you’re not familiar with the Buzzsumo platform – it allows you to analyze what content performs best for any topic or competitor.

First, we’ll start with ‘Most Shared‘ to view the absolute most successful pages on the site. This report gives us a sense of what has gone viral or captured the hearts and minds of their visitors.

Most Overall shared articles on the site

  1. Royal Enfield Himalayan coming to U.S. for 2018
  2. Video: Camaro runs red light, motorcyclist just… runs
  3. Indian built the bike Lemmy asked for, but is it real?
  4. Tuesday was not a cheerful day in the U.S. motorcycle industry

Buzzsumo’s ‘Content Type‘ filter allows you to narrow your search down further. You can zero in on posts categorized as:

  • Article
  • How-To Article – ‘It’s no secret that “how to” articles and blog posts are some of the most sought-after, linked to, and bookmarked content online. People want useful information, and they’ll reward you by promoting it to others when you provide it.’ [source]
  • Infographics
  • List
  • Videos
  • What Post
  • Why Post

filter by content type

Most shared ‘How-to’ articles

  • How to be a good riding buddy
  • How to fix motorcycling: the hardest how-to yet
  • How to put together a tool kit for your motorcycle
  • Ask the doc: How to handle impalement injuries

buzzsumo how to articles total engagements

Most shared ‘What’ articles

  • What is the Motorcycle Advisory Council and how will it affect us?
  • What a funeral in Spain tells us about motorcycling in the United States
  • What is high mileage for a motorcycle?

Most shared ‘Why’ articles

  • Why it should be harder to get a motorcycle license in the United States
  • Why angst over the death of the Dyna is nothing new
  • Why Max Hazan is your custom motorcycle builder’s favorite builder
  • Why motorcycle journalism isn’t journalism

What‘ articles give the reader more information on a specific topic, which will often involve comparison type posts. ‘Why‘ articles provide readers with a reason or purpose and details that support a focused conclusion.

A Buzzsumo study concluded that ‘what‘ and ‘why‘ are the two of the top five ‘starting words’ in the headlines of successful B2B headlines.

most shared b2b headlines study

[source]

Calculate the Average Content Length of Their Top Posts

Next, we’ll calculate the [average] content length of their top posts. This will help us determine the word-count we’ll need to match and beat the top performing posts.

add multiple URLs

One free tool I often use is Bulk Web Page Word Count Checker, a handy tool created by Jasja ter Horst that lives on his SEO Review Tools site. You can submit up to 10 URLs and the tool will automatically extract all the text/content inside the HTML body tag for every single page.

Bulk Web Page Word Count Checker

BWPWCC also averages out all of the word counts by default. This is useful if you’ve inputted 10 URLs from the same category (such as blog posts). This will give you a target to aim for when you research and create your content.

average word count

Buzzsumo will also give you article word counts with a paid account.

Use ‘View Source’ to find Image ALT Text Tags

We’re going to look at ‘Alt Text Tags‘ to see if they’ve paired any clever alternate keyword phrases with their images.

‘The ALT tag adds a text description to an image on a Web page and should be used for all images, graphical bullets, and graphical horizontal rules. The alt text within the ALT tag should let the user know what an image’s content and purpose are.

Alt text is accessed by screen reader users to provide them with a text equivalent of images.’ [source]

Go to one of your competitor’s blog posts or landing pages. Right-click anywhere on the page and then click on ‘View page source‘ in the pop-up box. Alternately type ‘Ctrl’ + ‘U’ to view the source code of the web page.

right click view page source

Once you have the view source page open:

  1. Type ‘Ctrl’ + ‘f’
  2. Enter ‘alt=’ into the search box.

Now you can scan the page for all the Alt tags which will be highlighted in yellow. Make a note of the text contained within quotations. Are they simply copying model names or keyword phrases, or are they attempting to input different variations?

html page code

Use WHOis.net to find out how long they’ve been in business

WHOis.net will tell you how long your competitors have been in business, the date they registered their domain, their contact information, server statistics and more.

You can perform a domain whois search, whois IP lookup and search the whois database for relevant information on domain registration and availability. WHOis can help provide insight into a domain’s history and additional information. See who owns a domain name, how many pages from a site are listed with Google and search WhoIs address listings for a website’s owner.

whois domain lookup

If you are looking for a domain, WhoIs domain lookup can:

  • Provide contact information for the domain name owner
  • Determine the proper contact for any domain listed in the Whois database.
  • Identify the admin contact info

Now we’ll use Ahrefs to find the site’s most linked to content.

For this, we’ll need to use the ‘The Best Pages by Backlinks‘ report which ranks the pages of a target website based on their total number of backlinks. You’ll find this on the left-hand menu under ‘Pages‘ > ‘Best by links

ahrefs pages menu

The site’s 974,750 pages are now re-ordered by backlink count. Depending on which paid tier of Ahrefs you’re on, you can get very granular with these reports.

You’ll probably want to dig around on both their E-comm pages and blog posts to see which type of content is pulling in the most links and where those links are coming from.

best pages by backlinks

Steal all of their Google Adwords Campaigns with SEMrush

Back over to SEMrush to explore all of Revzilla’s Google Ad campaigns. In the ‘Paid Search’ section, you will find visual information related to the domain’s paid traffic and its cost, ad copies, keywords that the domain appears within Google’s paid search results, keywords ranking distribution, and the domain’s paid competitors.

semrush paid traffic

SEMrush is estimating that Revzilla is pulling in 96,000 visitors a month via 16,000 paid keyword terms. Let’s uncover their campaigns.

In the left-hand menu under ‘Advertising Research‘ go ahead and click ‘Ad Copies.’

semrush ad research nav

At the bottom of each ad you’ll notice a ‘keyword #‘ indicator.

The first ad result ‘Shop Motorcycle Helmets – Shop by Color‘ is triggered by 77 different keyword search phrases.

semrush ad copies for google.com

  1. Export the report as a CSV file.
  2. Import it into a new Google Sheet.
  3. This sorts the ads into four columns – Title, Description, Visible Url and (destination) Url.

google sheets csv import

Alternately you should also click on the ‘Paid Search Positions‘ report. The PSP report shows positions the queried domain is getting in Google’s paid search results and the keywords ranking positions.

  1. Export the paid search positions report as a CSV file.
  2. Import the data into a new Google Sheet.
  3. Delete column ‘E’ [Previous Position]
  4. Delete columns ‘I through N’ [Traffic (%), Traffic Cost (%), Competition, Number of Results, Trends and Last seen]
  5. Freeze the top row. View > Freeze > 1 row
  6. In Column A – Sort the sheet from ‘A > Z.’

Now you can scan your report for keyword clusters. Not only are these valuable keyword phrases to possibly use in your content and copy. They’re valuable enough terms to pay for!

I won’t dive too much deeper here – as this article is covering competitive research, not keyword research. But you see how things quickly overlap.

semrush ppc positions report

For Revzilla’s ‘2017 Best Motorcycle Helmets – RevZilla’s Top Picks for 2017‘ ad they’ve input 15 different phrases.

[best motorcycle helmet]
[top motorcycle helmets]
[best motorcycle helmet speakers]
[top rated motorcycle helmets]
[best full face motorcycle helmet]
[best womens motorcycle helmets]
[best modular motorcycle helmet]
[the best motorcycle helmet]
[best open face motorcycle helmet]
[top motorcycle helmet brands]
[best touring motorcycle helmet]
[best motorcycle helmet under 100]
[best german motorcycle helmet]
[best beginner motorcycle helmet]
[best rated modular motorcycle helmets]

Here’s How to Find All of Their Facebook and Twitter Ads

So how’d you like access to the world’s largest swipe file of Facebook ads???

The good news is that you’ve already got it. And it’s free!

  1. Go to the Facebook page of any business – in this case, Revzilla’s.
  2. On the left-hand menu go to the bottom and click on ‘Info and Ads’
  3. Choose a country if applicable.

Have hours of fun pouring through the FB ads of your top competitors in any industry.

facebook ads and info

Make a *visual swipe file* of all of their Facebook and Twitter ads in Google Docs or similar. Check back periodically to see which ads they’re running consistently. If you track this over weeks and months – you’ll know which ones are working if they keep running them.

Now let’s do the same for Twitter.

Head over to their Ads Transparency Center and enter any business Twitter handle into the search box. If the company has run any ads in the past seven days – they will be listed in the results.

twitter ads policies

Use Adbeat to Grab a Snapshot of all Their Display Ad Campaigns

With Adbeat, advertisers can see what direct competitors are doing and how they’re doing it. Besides just seeing ads and the messaging being used, they’re also able to show you the sources of traffic including how the media was purchased and what publishers the ads were running on.

Adbeat delivers us all of the ‘Standard Ads,’ ‘Native Ads,’ ‘Video Ads‘ and ‘Landing Pages‘ that it can locate.

adbeat standard ads, native ads and video ads

Now your ad swipe file is growing by epic proportions.

Download All of Their Twitter Followers With Followerwonk

I’m a huge fan of using Followerwonk to analyze both a competitor’s followers and who they are following.

To make things more interesting, I’m using the ‘Compare Users‘ report. I’ve entered the Twitter handle of one of RevZilla’s main competitors—in this case, Motosport—to see how much overlap there is.

followerwonk compare their followers

From here I click on ‘followers of Revzilla’ and download the CSV file for later sorting. If I were looking to build out a huge Twitter list to put a sponsored post in front of – I’d also grab the ‘followers of MotoSportInc‘ and ‘followers of both’ lists.

followerwonk download results in CSV

Use Buzzsumo to reveal their most successful organic Facebook posts

You can analyze individual Facebook pages in Buzzsumo.

Enter the name of the page you would like to analyze.

Check ‘Analyze Facebook page’

analyze by facebook page

Buzzsumo will show you the posts from this page that have gotten the most engagement.

Analysis and list views are also available for FB pages. The analysis section gives you a helpful rank of the performance of the page compared to others in its category on Facebook.

Reverse Engineer All of Their Marketing Funnels

Now that you have all of your competitor’s Facebook and Google ads it’s time to go further. Spend some time clicking through the ads both while logged into Google Chrome and through an ‘Incognito Window.’

Dissect the landing pages that you end up on.

Sign up for their email and newsletter lists and make a swipe file of their sequences.

email newsletter pop up

Use Feedly to subscribe to their blog. Feedly is a news aggregator app for various web browsers and mobile devices running iOS and Android. Feedly is pretty good at estimating how often a site publishes content.

feedly follow website or topic

Use This Chrome Extension to Take a “Full Screenshot” of Their Landing Pages

We’ve already mentioned dissecting a competitor’s landing pages. Here’s how to do that. Take a “full screenshot” of their landing pages so that you can mark them up with your notes.

With the Chrome extension Full Page Screen Capture, you can capture a screenshot of a web page in entirety.

screen capture chrome extension

While on the target page in your current browser window.

  1. Click on the extension icon (or press Alt+Shift+P)
  2. Watch the extension capture each part of the page
  3. A new tab of your screenshot will open where you can download it as an image or PDF (or drag it to your desktop.)

I’ll use Revzilla’s ‘adventure touring’ [ADV] category page as an example here.

full page screen capture chrome

I save the .PNG file that Full Page Screen Capture outputs to a folder.

Then it’s over to Adobe Creative Cloud—specifically Photoshop and Illustrator—to mark up the landing page with notes, scrawls and comments.

Use BuiltWith to Uncover Their Plugins, Tracking Software and Content Framework

The BuiltWith Chrome extension will uncover what plugins, tracking software and content framework they’ve built their site on.

builtwith detailed analytics and tracking

BW is a site profiler that will slice and dice a web page and will return all the technologies it can find on the site. You get:

  • Analytics and Tracking (Monetate, Hotjar, Kenshoo, Google Analytics)
  • Widgets (LiveChat, YouTube IFrame Upload, Sitelinks Search Box)
  • eCommerce (Cart Functionality)
  • Frameworks (Ruby on Rails)
  • Content Delivery Network (GStatic Google Static Content, Cloudflare, jsDelivr)
  • Mobile (Viewport Meta, iPhone / Mobile Compatible)
  • Audio / Video Media (YouTube)
  • JavaScript Libraries and Functions (jQuery, Facebook SDK, Modernizr)
  • Advertising (Google Adsense, DoubleClick.Net, Facebook Custom Audiences)
  • Email Hosting Providers (Sendgrid, Google Apps for Business)
  • SSL Certificates (Comodo SSL)
  • Name Server (Cloudflare DNS)
  • Web Hosting Providers (Cloudflare Hosting)
  • Web Master Registration (Google Webmaster MSN/Bing Webmaster)

You can also use Wappalyzer or Whatruns to perform the same tasks as BuiltWith. Wappalyzer is a cross-platform utility that uncovers the technologies used on websites. It detects content management systems, e-commerce platforms, web frameworks, server software, analytics tools and many more.

Tube Buddy Will Enable You to View All of Their Video Tags

If your competition has an active presence on YouTube, then you’ll want to sign up for TubeBuddy’s channel management browser plugin.

We’re going to make heavy use of its ‘View and Copy Video Tags‘ function.

  • Reveal what your competitor is tagging their videos with.
  • Look for ideas around what tags to use in your videos.
  • See why particular videos are rankings higher in search results.

tubebuddy youtube tag list

If you’re inputting all of the tags into a spreadsheet, click on the ‘Copy To…’ box. Or build ‘Tag Lists‘ within TubeBuddy.

tubebuddy copy to tag list

Use This Simple Hack to Help You Find All of Their Reddit Mentions

Use “reddit.com/domain/yourdomain.com/” [replace ‘yourdomain’ with your target URL] to find where your site (or your competitor) has been shared or mentioned on Reddit.

This tactic is excellent for finding subreddits to promote your content on, feedback on your company, and questions that need answering.

reddit yourdomain search

Combine Review Mining and Ngram Analyzers to Discover Word Clusters

I saved one of the best tactics for last. Here, we’ll mine Amazon (or Google or Facebook) reviews and build out an immense text document with large clusters of customer feedback.

Once your document is cleaned up, we’ll drop it into an Ngram analyzer to find multiple occurrences of bi, tri, 4, and 5 grams.

What’s an n-gram?

An n-gram is a contiguous sequence of n items from a given sample of text or speech. The items can be phonemes, syllables, letters, words or base pairs according to the application. The n-grams typically are collected from a text or speech corpus. When the items are words, n-grams may also be called shingles

Mining Amazon Reviews

If you happen to be working in E-commerce, Amazon can be a great place to find powerful consumer feedback on products.

In this case, Revzilla doesn’t ship products through Amazon, but you could head over to ResellerRatings to find a gold mine of over 97,000 reviews.

If Amazon does turn up pages of reviews, you can start building out your mined review document by mass cutting and pasting. If you want to do it faster – you could scrape the product reviews in Python, Pip, with several packages.

Actually that sounds a little daunting.

Luckily, Feedcheck built an Amazon Review Exporter for the 99.8% of us who don’t know how to scrape AZ reviews with Python. They give the first ten reviews for free and charge $39 for each complete job.

feedcheck amazon review

$39 per product could add up fast. If it’s not in your budget, copy the rough layout you see above into Google Docs using the ‘Insert Table’ function and do a bunch of cutting and pasting by hand for smaller review mining projects.

Full credit to Wil Reynolds and SEER for this tactic.

How to Write Better Ad Copy Using Reviews + Ngrams | SEER

The Number One Tactic to Use Above All Else for Competitor Research

Before you do anything else – talk to your customers. And talk to your competitor’s customers.

  • Review chat logs.
  • Scan customer emails.
  • Set-up one on one phone calls or meetings.

And when I say, ‘talk to them’ I mean listen.

Article by Your Name

Suscipit taciti primis tempor euismod aptent felis blandit cursus gravida lectus nullam dapibus netus. Curae iaculis aptent leo ligula euismod mauris eros etiam praesent. Metus ullam corper odio aliquam lacinia tempor etiam gravida.

How to Build Your Own Free Stock Photo Library

7 Extraordinary Examples of Truly Epic Content