Collaborate in ChatGPT

Team-GPT adds AI to your team. Learn, collaborate, and master ChatGPT in one shared workspace.

35 Best ChatGPT Prompts for SEO in 2024 [Expert Sourced]

In this article, I talk about 35 ChatGPT prompts for SEO that you can leverage and rank your blog page on top of Google.
35 Best ChatGPT Prompts for SEO

When I wanted to grow a project with SEO, I had budget constraints, but that didn’t stop me from trying my hands on SEO.

I educated myself about search engine optimization and leveraged ChatGPT as my VA to get things done.

Before Team-GPT, I grew a website with SEO. It took me 3 months to see some kind of traction, but when I was consistent for a year, the traffic and sales ramped up. 

That’s when I realized that with a combination of basic SEO knowledge and ChatGPT on my side, growing a website with SEO is possible.

In this article, I talk about 35 ChatGPT prompts for SEO that you can leverage and rank your blog page on top of Google.

The article also has prompts sourced from SEO experts such as Steve Toth and Matt Diggity.

What are the best ChatGPT SEO Prompts?

This article will cover 6 major SEO categories where I leveraged ChatGPT for SEO.

These categories are:

  1. Keyword research
  2. Competitive analysis
  3. On-page SEO
  4. Content optimization
  5. Technical SEO
  6. Content creation

Every category has 3 sub-categories with 2 prompts each.

ChatGPT For Keyword Research

ChatGPT helped me with keyword research from top to bottom. 

But remember – ChatGPT can’t replace traditional keyword research tools like Ahrefs and Semrush. 

Related: Check out our review of best AI marketing tools

I started with identifying seed keywords in my niche and then drilled down to get several long-tail keywords.

Here’s how 👇

#1. Generate a List of Seed Keywords

ChatGPT is a great starting point for seed keyword research. 

The process starts by identifying the seed keywords in your niche. For those who don’t know – A seed keyword is a short-tail, highly relevant keyword, usually with one or two words.

Here’s how Matt Diggity used ChatGPT to find keywords in the Gym exercise niche:


Give me 30 semantically relevant but unique topics under the main category of ‘gym exercise.’

Give me the result in a table with 5 columns.

Follow-up prompt: 

From the list of 30 seed keywords you provided, identify the top 5 you think are most important for immediate focus and explain why.

#2. Identify Long-Tail Keywords

To identify long-tail keywords, simply ask ChatGPT. 

Seed keywords are usually highly competitive and writing just one article targeting a seed keyword isn’t a great idea.

Long-tail keywords generally have low volume but are less competitive than seed keywords.

What you should do is cover a specific seed keyword from all angles. 

Let me explain:

Let’s say you went through the seed keywords list and wanted to explore more about Sustainable fashion. 

To build up your website’s domain authority, you must first cover all the topics related to sustainable fashion. 

So, ask ChatGPT to give you long-tail keywords related to sustainable fashion that can serve as ideas for blog posts you can write.


Using ‘sustainable fashion’ as the central seed keyword, identify 15 long-tail keywords that potential customers might use when they look for eco-friendly and affordable clothing options.

Follow-up Prompt: 

Which three of the 15 long-tail keywords do you think have the most commercial intent, and why?

#3. Keyword Clustering

Using ChatGPT for keyword clustering can save you a lot of time and give you a roadmap for creating content that addresses multiple but closely related queries.

Keyword clustering lets you group keywords with similar search intent, topic, or semantic relevance. 

Prompt: Group the following 20 keywords into clusters based on topic relevance: 

[insert keyword list]

Give the output in a table format.

Follow-up prompt: From each keyword cluster you’ve created, suggest one blog topic I could write about.

ChatGPT for Competitive Analysis

ChatGPT-3.5 can’t help you do competitor analysis, but GPT-4, along with a plugin, can do basic analysis.

For all the competitor analysis prompts, use GPT-4 + a plugin called Web Requests.

#1. Content Gap Analysis

Leverage ChatGPT to analyze the content gap and create content that fills these ‘gaps’ and rank on top of Google.

👀 Note: Use ChatGPT’s Web Requests plugin to analyze your competitor and find content gaps.

Content gap analysis helps identify the keywords for which my competitors rank, but you don’t.


My blog [insert blog link] primarily focuses on email marketing, similar to Postaga. 

Conduct a content gap analysis to identify topics and subtopics they’ve covered extensively, but I have not touched upon. 

[insert competitor website link]

Copy the answer that ChatGPT gives, paste it in, and then ask this follow-up prompt 👇

Follow-up prompt: 

Based on the identified gaps, could you prioritize these topics by search volume and user intent? What kind of content formats would be most effective for these high-priority topics?

Give me the output in a table.

#2. Competitor Keyword Identification

When you ask ChatGPT to analyze the blog page of one of my competitors, it will give you:

  • Meta information 
  • Keywords
  • Vulnerabilities
  • Keywords to target

Knowing what your competitors write about and rank for is key. It lets you know your competitors’ strengths and weaknesses.


I’m in the SaaS industry, and Postaga is one of my key competitors. They rank higher than me for most industry-specific keywords. 

Generate a list of keywords where Postaga outranks me [insert your website’s link] but has vulnerabilities, such as low-quality backlinks or thin content, that I could exploit to surpass them.

[insert Postaga’s blog page link]

Follow-up prompt: 

[insert the keyword list you got from the prompt above]

Read this guide on Low-hanging keywords:

After reading the guide, from the list of keywords above, give me a priority list with low-hanging keywords on top and other keywords on the bottom.

Also, What content types or strategies would work best for these specific keywords?

ChatGPT For On-Page SEO

On-page SEO is a repetitive process. You need to optimize URLs, headers, CTA placement, etc., for every page you publish,

To save time, templatize your work and use ChatGPT to do on-page SEO.

On-page SEO is often repetitive work that takes time. You need to do it for every page you publish online.

#1. URL Structure Analysis:

With ChatGPT, you can either audit existing URLs or ask it to generate an SEO-friendly URL for a page you plan to publish.

But what is URL structure analysis

The process helps evaluate the format and layout of URLs on a website. You can’t skip the process, as it’s crucial for user experience and SEO.


I’m writing an article about ‘The Future of Artificial Intelligence in Healthcare.’ What would be the best SEO-friendly URL structure?

Follow-up prompt: 

Could you explain why this URL structure benefits SEO and user experience?

#2. Header Tags Optimization

ChatGPT can help you get SEO-optimized header tag variations that you can use to make a perfect content outline.

Header tags are HTML elements that identify headings and subheadings in a content piece. The text above this line (#2. Header Tags Optimization) is a subheading (H3).

Optimizing these headings is important because search engines use header tags to understand the structure and topics of a page. 

Not only that, but a well-structured page also leads to a better reading experience.


I am planning to write a comprehensive guide about ‘Learning Python for Data Science.’ It should cover basics, libraries, and real-world applications. How should I structure my header tags for SEO?

Here’s a guide I had for Learning Python for Data Science:

See the headers above? 

None of them are optimized for SEO. To make the headers SEO-friendly, here’s the prompt I used:

Follow-up prompt:

[insert the guide]

I want you to optimize the header of this guide based on the primary keyword: Learning Python for data science.

#3. CTA Placement

ChatGPT can help you map the user’s journey on a page and identify the most impactful point for CTA placement.

CTAs (Call to Action) don’t directly affect SEO. However, their placement can influence user behavior metrics like dwell time, bounce rate, and conversion rate, which do impact SEO.


I want to maximize sign-ups on my ‘Digital Marketing Webinar’ landing page. Where should I strategically place CTAs?

Follow-up prompt: 

Based on the suggested CTA placements, what text and design elements will make them more effective?

ChatGPT For Content Optimization

Optimizing content can give you an edge over competitors and boost your rankings. Here’s how you can leverage ChatGPT for it:

#1. Title Tag Optimization

To optimize title tags, use ChatGPT to check the title length, insert the primary keyword in the title tag, and make the title relevant to the content on the page.

The title tag, as the name suggests, is the title of your webpage. It appears on the search engine results page.

So when you search for any keywords, all the search listings display title tags:


My blog post is about ‘A Comprehensive Guide to Sustainable Living in 2023.’ 

The current title tag is 70 characters. 

Suggest a revised, SEO-friendly title tag that encapsulates the essence of the post while staying within optimal character limits.

Follow-up prompt: 

Explain the rationale behind the suggested title tag. How does it align with SEO best practices while still capturing the essence of the blog post?

#2. Meta Description Creation

A meta description is a summary of webpage content that appears under the title in SERPs.

For one of my blogs on ‘The Health Benefits of Veganism,’ I already had a meta description – ‘This is an article that talks about some of the good things that can happen to your health if you follow a vegan diet.’

But I wanted an SEO-optimized meta description, so I asked ChatGPT to write it.


I’ve written an in-depth article about ‘The Health Benefits of Veganism.’ Generate a meta description with the target keyword ‘Health Benefits of Veganism.’

Follow all the SEO best practices when writing the meta description.

Follow-up prompt: 

Give me 3 more variations for the above meta description following all SEO best practices.

#3. Implementing LSI Keywords

ChatGPT helped me generate LSI keywords by giving suggestions and expanding the keyword variations.

Latent semantic indexing (LSI) keywords are terms related to the primary keyword. For example, if you’re writing an article about ‘e-commerce reporting tools,’ your LSI keywords can be e-commerce business, reporting tools, customer reports, etc.

The primary benefit of using LSI keywords in your content is to increase content relevancy.


I have written a blog on the topic – ‘Digital Marketing Trends in 2023.’ I’ve already incorporated the primary keyword – digital marketing trends. 

Now, suggest a list of 10 LSI (Latent Semantic Indexing) keywords to integrate naturally into the content to make it more comprehensive and SEO-rich.

Follow-up prompt: 

For the 10 LSI keywords provided, please suggest specific sections or paragraphs where each could be naturally integrated into my blog post.

#4. NLP-Friendly Writing

One interesting prompt I found on Steve Toth’s SEO Notebook website was to rewrite content with ChatGPT in an NLP-friendly way.

Compared to normal content, NLP-friendly (natural processing language) content is clearer, specific, and more relevant to a search query.

But remember, focusing too much on NLP can lead to keyword stuffing or awkward phrasing, making the content less engaging for human readers.

So having a balance between quality writing and NLP optimization is key.


Rewrite the article in an NLP-friendly way:

[insert content section]

ChatGPT For Technical SEO

To know how technical SEO works, I asked ChatGPT for step-by-step guides on inserting XML sitemaps, configuring Robot.txt files, and canonicalization implementation.

#1. Create XML Sitemap

When I came across technical SEO, I didn’t know much about sitemaps, so I asked ChatGPT to educate me about them.

An XML sitemap is a file listing all the URLs of your website. Having a sitemap on your website aids search engines in crawling and indexing your website faster. 


I own an online store with multiple product categories and sub-categories. How do I create an XML Sitemap that best captures the hierarchy and priority of these pages?

👀 Note: For the follow-up prompt, I used GPT-4 and Web Requests plugin to analyze pages from a website to create an XML sitemap.

Follow-up prompt: 

Here are all the pages from my website: [insert website link]

[insert all your website pages]

Create an XML site map that I can embed in WordPress.

#2. Configure Robot.txt File

One thing ChatGPT is good at is giving a step-by-step guide. You can ask GPT for a Robot.txt file configuration guide.

The Robot.txt text file is placed in the root directory of a website. It clarifies search engine crawlers on which pages to crawl and which ones to leave.

This file helps manage your site’s crawl budget by directing crawlers away from unimportant and duplicate pages.


My website has a blog, an online store, and a member-only section. How can I configure my Robots.txt file to optimize indexation for these diverse types of content?

Follow-up prompt: 

How often should I update my Robots.txt file, and what triggers would necessitate such updates?

#3. Canonicalization Implementation

ChatGPT can help you resolve cannibalization issues by guiding content audits and suggesting fixes like canonical tags or 301 redirects.

URL cannibalization happens when multiple pages on the same website target the same keyword. This isn’t wrong, but it’s bad for SEO. 


That’s because when you target one keyword with multiple pages, all these pages compete with each other in search engine rankings.

This leads to:

  • Reduced authority
  • Diluted backlinks
  • Confused search engines
  • Lower CTR


I have an educational platform where the same course content is accessible through multiple URLs due to tagging and categorization. 

Can you give me the code for WordPress to implement the canonical tags correctly?

Follow-up prompt: 

Could you outline the common pitfalls to avoid when implementing canonical tags?

ChatGPT Prompts for SEO Blog Writing

When it comes to content creation, use ChatGPT just to take inspiration for your content pieces. 

👀 Note: Complete content generation isn’t a strong suite of ChatGPT. Because it lacks statistics, subject matter expertise coming from veterans in the niche, and human touch.

#1. Introduction Creation

When I write a content piece, I give ChatGPT the content details and ask it to give me a story related to that topic that I can use in an introduction.

I used the stories as inspiration to think about a similar real-life instance I related to.


I’m writing a blog post about ‘Sustainable Fashion in 2023.’ Craft an engaging and SEO-friendly introduction incorporating the keyword ‘Sustainable Fashion in 2023.’

Keep the introduction short (not more than 120 words). 

Give me two versions:

  1. A simple introduction about what I will discuss in this article.
  2. Explain a problem that sustainable fashion solves and what the article is all about.

Follow-up prompt: 

Based on the introduction you’ve just written, could you suggest a possible thesis statement that indicates what readers should expect to learn from the article?

#2. Creating Outline

When creating outlines, ChatGPT helped me brainstorm ideas, structure my thoughts, and lay the groundwork for a compelling article I wanted to write about the future of 5G.

The platform gave me a list of headings and subheadings to cover for my primary keyword – 5G technology.


I’m preparing an article titled ‘How to Track KPIs in 2023’ 

Draft an SEO-friendly outline that structures the blog post, offering a sequential flow of topics to be covered.

Follow-up prompt: 

Given the outline you’ve generated, can you suggest 3 internal links to my blog posts that I can naturally incorporate within this new article?

Here’s my website’s blog page: [insert blog page]

#3. Content Expansion

After creating the outline, I leveraged ChatGPT to elaborate on each header and create the first draft.

I asked ChatGPT to act as an expert, told it what I wanted, and gave information about my brand’s voice, writing style, and other information that helped me personalize the piece.

💡 Pro tip: To make your article better than your competitors, copy-paste the links of top-performing blogs in ChatGPT, enable the Web Requests plugin, and ask it to analyze what the current articles lack.


You’re a native English content writer who is an expert in the technology niche. 

Give me a 2,000-word blog post on – ‘5G Technology: The Future Is Now.’ Follow the outline below and elaborate on each subheading.

[insert a content outline and information about your brand’s voice and insert competitor blog page links that are ranking in the top 10 of Google]

Follow-up prompt: 

After expanding the content, could you suggest where to place relevant images or infographics to break up the text and enhance reader engagement?

 What are the Benefits of Using ChatGPT for SEO?

#1. Enhanced Keyword Research

Although ChatGPT can’t replace traditional keyword research tools or your traditional keyword research methods, it can do a good job with keyword clustering, ideation, and nailing search intent. 

The key to getting great SEO tips from ChatGPT is to be specific and keep the conversation going.

Remember: increasing domain authority increases the chances of ranking for target keywords. If the traffic is well-targeted, the process could increase your sales significantly. 

#2. Structured Content Planning

From keyword research to writing your first article, ChatGPT can help you craft a structured content plan. If you’re short on budget, educate yourself about SEO and consider ChatGPT your VA.

Ask it to do keyword research, competitor gap analysis, content creation, on-page SEO, technical SEO, and more by giving it personalized, comprehensive prompts.

But remember, to use ChatGPT for SEO, you must know about SEO first. ChatGPT can only help you extract information or give new content ideas. It won’t help you strategize.

#3. Saves Money and Time

Scaling a website with SEO is a time and money-intensive process. A timeline of 3-6 months is not uncommon in SEO. So, if you’re short of both time and money, gain knowledge about SEO and take the help of ChatGPT for content creation and keyword research.

What are the Limitations of Using ChatGPT in Search Engine Optimization?

  • Lack of real-time data: ChatGPT doesn’t provide real-time analytics or search engine data. For that, you must use an SEO tool like Google Search Console, Ahrefs, Semrush, etc.
  • Doesn’t understand algorithm updates: ChatGPT’s knowledge isn’t updated in real-time. So, the model isn’t aware of the latest SEO-related updates Google rolls out regularly.
  • No backlink analytics: ChatGPT can’t analyze or suggest backlink opportunities.
  • Generic recommendation: ChatGPT can give you SEO tips and tricks but can’t devise an SEO strategy tailored to a specific website or industry.

Can You Use SEO Prompts for ChatGPT to Create High-Ranking Articles?

Short answer: Yes you can use SEO prompts for ChatGPT to create high ranking articles.

Long answer: 👇

Creating high-ranking articles with AI depends heavily on your approach when creating ChatGPT content.

What I mean is – using AI to create first drafts and publishing them blindly won’t get you anywhere.

Here’s what John Ozuysal, an expert in B2B SaaS SEO, has to say about AI in content creation:

“Don’t use AI to create content drafts. Instead, use AI to optimize your content piece.

Ask ChatGPT to:

  • Extract entities
  • Do on-page SEO 
  • Understand search intent
  • Discovering gaps in competitor content

The best approach – Write an article yourself to put your subject matter expertise in there or outsource it to an expert. 

My point here is – the blog must have human-written content and not AI-generated content. Once you finish the draft and all the edits, leverage AI to optimize the content piece.

That is a great combo for creating high-ranking articles.”

Collaborate with Your Team and Build an SEO Strategy with Team-GPT

If you have a team that wants to dip their toes in SEO with you, try out Team-GPT. The platform lets you collaborate with your team in one shared ChatGPT workspace.

Team-GPT allows you to create folders and arrange information to reduce clutter. It comes with 100+ ready-to-use comprehensive prompt templates.

Like what you read? Sign up for Team-GPT’s free plan, and start growing your website with SEO today.

Read More

About the author

Iliya Valchanov
CEO at

I teach data science and AI to 1.2M students on Udemy. I'm co-founder of 365 Data Science, 3veta, and Team-GPT. My work is mostly focused on helping people and organizations adopt AI.