Benchmarking SEO Competitive analysis

Just recently, a friend of mine asked me to have a quick peek at his website, as he felt some of his keywords didn’t perform as well as before. Some other companies outranked him in Google, and he wondered why. In such a case, it often pays to do a quick competitive analysis. In most cases, it’s not necessarily your site that’s performing worse; it’s other sites doing better. Now I know he’s all about content optimization and uses our plugin. First, I checked the configuration of the Yoast SEO Premium plugin, but all seemed to be in order. What else could have happened?

Find out how to optimize all SEO aspects of your site in our All-in-one training bundle!

All-in-one SEO training bundle Info

If you want to do a competitive analysis to optimize your SEO efforts, there’s actually quite a lot you can do yourself, without having to hire an expensive SEO consultant. Let me take you through the steps!

Step 1: Define your keywords

It’s very important to use the right keywords in a competitive analysis. If you insist on using your, possibly branded, company outing as one of the main keywords, you might not even have any competition, let alone any decent organic traffic to your website. An example: if you are offering ‘holiday homes’, but insist on using the keyword ‘vacation cottage’, you are selling yourself short. Match the words your customers use.

Proper keyword research will be of help, not just for this competitive analysis, but for the entire SEO optimization of your website, so please put some effort in it.

Step 2: Analyze these keywords

Once you have defined the keywords you’d like to check against your competitors, the next step is obvious: do a search for these keywords. See who your competitors are by writing down who ranks higher than you.

Be realistic

If you are on page two in Google and want to do a competitive analysis with the number one, there is probably a lot to gain. But you should probably accept the fact that your rankings will go up step by step, and that the high ranking web pages, depending on the keywords, might have a higher marketing budget than you to back their ranking strategies. It could be the main reason they rank so high. Don’t give up; our mission is ‘SEO for everyone‘ for a reason. Climb to higher rankings step by step and try to increase your marketing budget along the way.

Check the keywords and make them long-tail or add local keywords (city name, region name) to them, if needed. Do a thorough analysis. Google Trends will tell you what keywords have more traffic in the target markets for your business, and (free/paid) tools like Ahrefs.com and Searchmetrics.com will give you even more keyword insights.

Climbing up in rankings a (few) step(s) at a time

Sometimes, you can achieve a big improvement in your rankings. But if your website is ranking 6, it’s easier to climb to five or four first and then target the top three. Again, that top three probably has the marketing budget to go all out, where your immediate neighbors in rankings are struggling like you. Beat them first; it’s easier. Having said that: if you have the opportunity to dethrone number 1, 2, or 3, of course, go ahead and do so.

Want to bump your SEO to a higher level? Become a technical SEO expert with our Technical SEO training! »

Technical SEO training Info

Step 3: Check technical differences

You’ll need to check a number of things to determine on which aspects your competition is ahead of you. The next step of your competitive analysis, after listing the keywords you’d like to perform this analysis for, is to see if there are any technical differences.

Site speed

There are so many ways to check your site speed, which we have mentioned quite often already, like Pingdom and Google’s speed tools. No need for me to explain all that all over again. But, in a competitive analysis, speed insights will tell you if there is a huge difference between you and your main competitors in terms of serving the website and the user experience difference that goes with that. The faster the site, the happier the visitor, and the happier the search engine.

SSL/https

Https and SLL are about serving a secure website to your visitor. It’s becoming the default and for a good reason. Serving a secure website is about delivering the best user experience and gaining trust from your future customers. It is only logical to rank a secure website over a non-secure one. Again, there are multiple ways to check SLL/https in a competitive analysis. A nice overview is given by Builtwith.com, which gives you a ton of technical information, including SSL certificate, etc. You can obviously check your browser’s address bar for this as well, but Builtwith could give you some more insights while going over all other details. Like what CMS your competitor uses (and if he/she upgraded his/her WordPress install and you didn’t?).

Mobile site

Mobile-first. Mobile parity. Mobile UX. It’s all about mobile these days. It makes sense, as most of today’s website traffic is from mobile devices, exceptions aside.

A good mobile website is about getting your visitor to the right page as soon as possible. This has to do with speed, with deciding about top tasks on your website and with a clear and pleasant, branded design. Go check the websites of your competitors and see where they are clearly outperforming you. Test this, using for instance:

Step 4: Find content opportunities

Although technical optimizations are crucial, the quick wins will probably be in the field of content. What have you written about your company and products, and what did your competitor publish on their website?

Click all menu items

What are the main pages, what is your competitor trying to sell? And how did he/she manage to rank above you? See how focused their menu is and what pages they link to from there. We’ve found that placing ourselves in the mindset of our visitor pays off much more than writing about all the amazing SEO stuff we managed to add to our plugins, or all the SEO knowledge we share in our courses. What’s the end goal of all that SEO? It’s serving your website better to Google, which will lead to better rankings. You might not care about what schema.org does, or what XML sitemaps are, but if they benefit your business goals, you probably want to add them to your website.

See if your competitor tells a better story than you. And improve your story. The main menu of your website should be targeted at your visitor, not as much at explaining all the awesome things you came up with.

Category pages or product pages

If you have a shop, it could be interesting to do a competitive analysis of your competitor’s shop structure. Is he or she trying to persuade the customer on a product page, or already on category pages? In a market where there are a gazillion products, ranking in each and every niche is tough! It’s probably better to optimize most of your category pages. Write appealing, quality content, make these pages cornerstone and try to rank a lot of ’em. Here’s more on optimizing that category page of your online shop.

Your competitive analysis will tell you which of these pages are optimized by your main competitors. Optimize yours accordingly and, obviously, better.

Sitemap

A sitemap can show you the site structure of your competitor, be it via an HTML sitemap or XML sitemap. It can tell you, for instance, if he or she is targeting certain long-tail keywords via the slugs of the pages, and a few clicks to their pages will tell you how their internal linking is done.

You can find that sitemap on most sites at example.com/sitemap.xml or example.com/sitemap_index.xml or at example.com/sitemap. Sometimes a website simply doesn’t have that sitemap, but tools like Screaming Frog and Xenu might help you out. Crawl the site and order by URL.

Blog

The main question here is: do you have a blog? A blog makes for dynamic content, keeps your site current and, if you post regularly, Google will find all kinds of interesting, recent ‘Last Updated’ dates. If you don’t have a blog, and your competitor has and ranks better, get a blog. Your competitor has probably woven that blog into their content strategy.

Step 5: Compare UX

Great UX makes for better time-on-site, more pageviews, and a lower bounce rate. I’m not going into this too much here, as I think in a competitive analysis you should focus on other things first, but I wanted to highlight two things: call-to-action and contact.

Optimize for synonyms and related keywords and prevent broken pages on your site with Yoast SEO Premium! »

Yoast SEO: the #1 WordPress SEO plugin Info

Call-to-action

A great call-to-action helps any page. Regardless of whether it’s to drive sales or engagement, every page needs a proper call-to-action. Simply go over some of your competitor’s pages and see how they went about this. See if you can grab some ideas of this and improve your own call-to-action. Oh, and remove that slider and/or video background. That’s not a call-to-action. That’s a call to no action.

Contact page & address details

Your contact page and your address details could be the end goal of a visit to your page. If so, check how the competition created that page. Did they add structured data, for instance? Is there a contact form? Did they make it easier to find these details than you did? Adjust accordingly, if comparing this sparks some great ideas.

Step 6: Perform a backlink analysis

Last but not least: if all seems reasonably the same, and there is no logical way to explain why your competitor outranks you, it just might be that the other website has a great deal more relevant links than you do. Or simply better ones. You’d have to check Ahrefs.com, Moz’s OpenSiteExplorer or, for instance, Searchmetrics for this.

Follow-up on your competitive analysis!

At this point, you know the main differences between your competitor’s site and your site. This is the moment where you start prioritizing optimizations and get to work. First, take care of low-hanging fruit, and fix things that are easily fixed asap. Next, determine what issues might have the biggest impact on your rankings, and solve these as well. If you are a regular visitor to this blog, you will have no problem with this. I’d go for any speed and content issues first, and try to get some more backlinks in the process.

If you can’t solve any of these issues, feel free to reach out to any of our partners. They can probably help you out, or perform an even more thorough competitive analysis for you!

Read more: 3 SEO quick wins to implement right now »

Categories: Content SEO | Technical SEO
Tags: |

Michiel is one of the partners at Yoast and our COO. He's happily married to Esther and proud father of his two daughters Puck and Linde. He was one of the first bloggers in the Netherlands and co-founded one of the first Dutch blogs about web design and blogging. At Yoast, he works as a senior SEO consultant for both customers and colleagues. And obviously is a daily, heavy user of all of our plugins! Read more about Michiel and find all of his posts »


18 Responses to Benchmarking SEO: competitive analysis

  1. Basit Ansari
    Basit Ansari  • 7 months ago

    Every time we think, Our website is phenomenal but after see another websites so our website looking weak.
    Thanks for the sharing amazing article with us.

  2. Digember
    Digember  • 7 months ago

    Some great tips to optimize your website SEO. Even in 2018, keywords still play a key role in ranking. Don’t ignore them. Using long tail keywords are easier to rank than short keywords. One more advice – Use google analytics tool wisely. Find out the search term in which you’re ranking on the 2nd page. Add 3-4 sentence using that keyword somewhere in the sentence. Interlink your articles that are ranking higher in Google analytics. There are many other ways you can analyze google analytics to optimize your SEO. Just use your own tweaks and see how’s that working for your site.

    • Melina Reintjens
      Melina Reintjens  • 7 months ago

      Well said, Digember! Thanks for adding your thoughts :-)

  3. Standa
    Standa  • 7 months ago

    In my experience, the most important aspect of SEO is keyword analysis and website experience. If you guarantee these two factors, surely your SEO project will have very good results!

  4. Basit Ansari
    Basit Ansari  • 7 months ago

    Thank you so much for telling me amazing guide about benchmarking.

  5. Mitch Rezman
    Mitch Rezman  • 7 months ago

    We use SEMRush and their keyword gap analysis tool as one segment for looking at competitors

    small point – google doesn’t rank websites – it only ranks pages

    • Willemien Hallebeek
      Willemien Hallebeek  • 7 months ago

      You’re right, Mitch, thanks!

  6. Suresh Dubey
    Suresh Dubey  • 7 months ago

    Great points. I am looking for implementing it in my new tech site.
    Thanks

  7. Tommy Seilheimer
    Tommy Seilheimer  • 7 months ago

    This is why I love Yoast! Great tips in here!

    • Michiel Heijmans

      Thanks :)

  8. Andy
    Andy  • 7 months ago

    All these factors definitely play a huge role in website SEO. A proper SEO operations can keep your website on top of search results and fetch you more engagements. Thanks for sharing this post.

    • Willemien Hallebeek
      Willemien Hallebeek  • 7 months ago

      You’re welcome!

  9. subhodaya
    subhodaya  • 7 months ago

    very helpful content!! thank you for updating:)

  10. Noman Sarwar
    Noman Sarwar  • 7 months ago

    Brilliant writing,
    Competitive analysis enables you to uncover the strategies and tactics that your competitors are using to secure high ranks in search engines. And you have explained the whole process cleverly. Thanks

    • Willemien Hallebeek
      Willemien Hallebeek  • 7 months ago

      Thanks, Noman!

  11. Naveen Kumar
    Naveen Kumar  • 7 months ago

    Hi Michiel, this is the best post and tips for SEO. It can help many other SEO industry expert to review and take some actions.

    Thanks for your sharing this with us.

  12. Freddy G. Cabrera
    Freddy G. Cabrera  • 7 months ago

    Hey Michiel!

    These are super helpful tips for better SEO. It is very important to work on these things if you want higher rankings in the Google search results. Especially, now more than ever before with Google RankBrain.

    I believe the most important factors would be UX (user-experience) and User-Satisfaction. These two factors alone can get you off to a great start in the search engines. The rest is also very important but start with over-delivering the value to the Google searcher and you should do fine.

    Thank you for sharing these SEO tips!

    Best regards! :D

    • Michiel Heijmans

      Thanks, Freddy!


Check out our must read articles about Technical SEO

rel=canonical: the ultimate guide

The canonical URL allows you to tell search engines that certain similar URLs are actually one and the same. Learn how to use rel=canonical!

Read article »

hreflang: the ultimate guide

This guide discusses what hreflang is, what it is for and gives in-depth information on how to implement it for your multilingual websites.

Read article »

robots.txt: the ultimate guide

The robots.txt file is a file you can use to tell search engines where they can and cannot go on your site. Learn how to use it to your advantage!

Read article »