I have been buying traffic for over 12 years, and I also hire marketers, which means I read a lot of competitor analysis assignments. Most of them look impressive and tell me almost nothing. They are 20 slides of logos, screenshots, and color-coded tables that end with a polite shrug. The person clearly worked hard, but I still cannot tell them what to do on Monday.
Good competitor analysis is not a pretty document. It is a short list of things you can copy, beat, or avoid, backed by what you actually saw. In this guide I will walk you through how I do it: finding the real competitors, studying their offers, watching their live ads with free tools, checking their SEO, mining their reviews, and turning all of it into a plan. This also happens to be one of the most common junior test tasks in the US market, so it is worth doing well.
Find your real competitors first
Before you study anyone, you have to pick the right targets, and this is where most people go wrong. They list the biggest brands in the category because those names are familiar. If you sell a $29 budgeting app, Mint and the big banks are not really your competitors. The person searching for what you offer is comparing you to three or four similar small apps, and those are the ones worth studying.Think about it from the customer's side. Who do they actually consider when they have the problem you solve? That includes direct competitors (same product, same audience), indirect ones (a different product that solves the same job), and the lazy default people fall back on, which is often a spreadsheet or just doing nothing.To build the list, search the way your customer would. Type your main keywords into Google and see who buys the ads and who ranks. Check the related searches and review roundups like 'best X for Y' to see who keeps showing up, and read what real users mention on Reddit. Aim for five to eight names, then narrow to the three or four you will study in depth.Study their offers and landing pages
Once you have your short list, go through each competitor's site the way a confused first-time visitor would. You are looking for their offer and their argument, not their font choices. Open the homepage and the main product or pricing page and ask a few plain questions.What exactly are they selling, and what is the headline promise? How is it priced, and what is the entry point: a free trial, a freemium tier, a demo call? Who do they say it is for, and who do they quietly leave out? What proof do they lean on, like testimonials, logos, numbers, or guarantees? What is the main call to action, and how hard do they push it?Write the answers down in a simple table, one row per competitor. Patterns jump out fast. Maybe everyone offers a 14-day trial, so a 30-day trial becomes a real talking point. Maybe they all talk to enterprise buyers and nobody speaks to solo users, which is a gap you can own. The point is not to copy the prettiest page. It is to see where the whole category sounds the same so you can sound different. For a deeper checklist on reading pages, see the piece on landing pages that convert.Watch their live ads for free
This is the part people skip, and it is the most useful. You do not have to guess what your competitors are advertising, because several platforms now show their live ads for free, by law in some cases. You get to see the exact angles, hooks, and creatives they are spending money on right now.Here are the free libraries I open on every competitor:- Meta Ad Library: search any brand and see every active ad running on Facebook and Instagram, including the copy, images, and video. Pay attention to which ads have been running a long time, since longevity usually means the ad is working.
- Google Ads Transparency Center: shows the search, display, and YouTube ads an advertiser is running, with rough date ranges and regions. Great for seeing their search messaging and visual style.
- TikTok Creative Center: browse top-performing ads by industry and region, filter by what is trending, and study the hooks and formats that work on that platform.
- LinkedIn Ads: the Ads tab on any company page shows the ads that page has run, which is handy for B2B competitors.
Check their SEO and read their reviews
Two more free angles round out the picture: what they rank for, and what their customers actually say.On the SEO side, you do not need an expensive subscription. Free tiers of tools like Ahrefs Webmaster Tools, the Semrush free plan, Ubersuggest, and Google Keyword Planner will show you the keywords a competitor ranks for and roughly how much traffic those pages pull. Look at their top pages and their blog. If three competitors all have an article on the same topic and you do not, that is a content gap with proven demand. There is a fuller walkthrough in the posts on keyword research for beginners and SEO for beginners.On the reviews side, head to G2, Capterra, Trustpilot, the App Store, or Google reviews, depending on the product. Sort by the lowest ratings first, because the one and two-star reviews are where positioning gaps hide. When customers keep complaining about the same thing, like slow support or a confusing setup, that complaint is your opening. If your product fixes it, say so plainly in your own copy. Reading reviews also hands you the exact words real buyers use, which is gold for ad copy and landing pages.Turn it into an action list, not a deck
Here is the step that separates a useful analysis from a pretty one. All that research is worthless until it becomes things you will actually do, so after every study session, write down what changes because of what you saw. I keep it to three buckets. Copy: things competitors do well that I should adopt, like a clear pricing page or a strong guarantee. Beat: things they do poorly that I can do better, like the support complaints from their reviews. Avoid: things that clearly are not working, so I do not waste budget repeating them.Each line should be specific enough to act on. Not 'improve our messaging' but 'every competitor leads with features, so test a benefit-led headline focused on saving time.' Not 'do more ads' but 'three rivals run video testimonials and we run none, so produce two UGC-style testimonial ads this month.' That is the deliverable a hiring manager actually wants. If you are doing this as a test task, this action list is the part that gets you the offer, so put your energy there. The posts on marketing test task examples and how to pass a marketing test task go deeper on what reviewers look for.Key takeaways
- Pick the competitors your customer actually compares you to, not the biggest names in the category, and study three or four in depth.
- Use free ad libraries (Meta, Google, TikTok), SEO free tiers, and one and two-star reviews to see real offers, live creatives, and positioning gaps.
- End every analysis with a specific action list of what to copy, beat, and avoid, because the plan is the deliverable, not the slides.