Analysing competitor marketing strategies (SEO)

Analysing SEO strategies of competitors to optimise your online presence.

Tags Streamline Icon:
Wrench Streamline Icon:
People Man Graduate Streamline Icon:

You can use ChatGPT to analyse competitor SEO strategies and leverage them in your own SEO approach in content creation.

Steps we’ll follow in this tutorial:

  1. Highlight competitors in our industry.
  2. Generate industry-relevant keywords.
  3. Take 1 or more of highlighted competitors and use an SEO tool to surface what keywords drive traffic to their site(s).
  4. Analyse all of our industry-relevant keywords and competitor keywords, looking for patterns and themes.
  5. Use this analysis to generate content topics and keywords we should target.
  6. Refine the content creation strategy by using marketing frameworks (ChatGPT can suggest some if we don’t know any already).

Join 5,163 others learning. Create a free account

Sign up with
Already have an account?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

First, we’re going to use ChatGPT to highlight some potential competitors in our space, using a simple prompt.

List potential competitors for a mattress company focused on tech professionals.

Now we’re going to ask for some of the key industry keywords for these companies.

Now assume that you are an expert SEO specialist. What are the key industry keywords for a mattress company focused on tech professionals?

You can also do this in reverse, by asking ChatGPT which brands are associated with specific industry keywords.

What brands are associated with the keyword "Sleep tracking mattress"?

Now we have a list of competitors, and a list of industry-relevant keywords.

However, relying solely on ChatGPT for competitor analysis or keyword research could limit the depth and accuracy of our analysis. To get real-time, data-driven insights, we’d always recommend using a keyword tool like Ubersuggest, Ahrefs, or Semrush - to name a few.

We’re going to use Ubersuggest. When you enter a competitor URL, it’ll return which keywords are driving traffic to that URL, with estimated traffic, position in Google search results, estimated visits and difficulty in competing on the keyword.

Here we’ve used We can see several branded search terms and then some more abstract keyword terms, like ‘deep deep thoughts’ and ‘how to knock yourself out’.

You can do this for as many competitor URLs as you need.

Now let’s take this back to ChatGPT. We want to analyse our competitor keywords against our industry-relevant ones to generate ideas for our own content.

We’re going to do this through the lens of a marketing expert - Neil Patel - which will help ChatGPT give us better quality responses.

This is the prompt we used.

I want you to act like Neil Patel, one of the world's leading marketing experts. I'm uploading 2 screenshots showing some of the keywords driving traffic to - don't focus on the branded keywords, focus on the more abstract ones. Based on these abstract keywords and our key industry keywords you generated above, come up with a list of potential content topics for blog posts for marketing my new mattress brand to tech professionals.

Now let’s ask ChatGPT to come up with the target keywords and outlines for this blog content—you can also use it to generate a lot of the actual blog content too.

Now act like you are an SEO expert with specialist SEO knowledge. Using the first 5 content ideas you listed above, identify the keywords the posts should target and set a brief outline for each blog post.

You can try the prompt without asking it to be an SEO specialist for a slightly different response.

💡 Tip: Click the pencil icon next to your prompt to edit it and generate a new response, then click through the versions of your prompt to compare the responses.

We can refine and improve the response even further by adding a proven copywriting framework - we’ve used AIDA.

💡 Tip: If you don’t know many copywriting frameworks or the best one(s) to use for the content you’re producing, ask ChatGPT!
Now act like you are an SEO expert with specialist SEO knowledge. Using the first 5 content ideas you listed above, identify the keywords the posts should target and set a brief outline for each blog post. Use the AIDA framework.

Get full access

✔️ All 100+ courses & tutorials in our catalog
✔️ New content added weekly
✔️ Private community access
✔️ No subscription, $250 paid once
✔️ Expense it using this template. Or get a team account.
✔️ 30-day refund policy. No questions asked
Join 5,163 learners from companies like Microsoft, Coca Cola, NBA, Adobe & Google

More tutorials like this

View all

If you scrolled this far, you must be a little interested...

Start learning ->

Join 5,163 professionals already learning