Since the release of ChatGPT, people from all industries have started to use it. Some people use it for basic tasks, like replying to emails or idea generation, while others use it for more complex tasks, like data analytics and copywriting.
For SEOs, there are a lot of ways you can use ChatGPT. You can use it in almost every stage of the SEO process. Doing this can save you hours and, most importantly, generate better results.
If you’re an SEO who wants to do more with less time, then the following ChatGPT prompts will help you out significantly.
What is a ChatGPT prompt?
ChatGPT is a natural language processing technology that enables automated conversations with users. It utilises deep learning algorithms to generate human-like responses based on user input, allowing for more engaging and personalised interactions.
ChatGPT Prompts for Keyword Research
Find related keywords to a topic
Find keywords related to your niche by using the prompt “Identify 20 SEO keywords related to [topic].”
To dive deeper, use another prompt, such as “Provide the top 3 keywords with high commercial intent.
Find low-difficulty, high-volume keywords
You can then use these topic ideas to find low-difficulty, high-volume keywords. For this example, we’ll go with “Buy SEO Software”.
The prompt we’ll use will be “Recommend some low-difficulty, high-volume keywords related to [Buy SEO Software]”.
For this, just use ChatGPT as a guideline and use SEO tools to verify the output. For example, for these keywords, we get the following Ahrefs results.
Considering we got these results in seconds, the opportunities are decent, especially the one for “Affordable SEO Tools”. It has a low KD and decent search volume.
Find top competitors’ URLs in your topic niche
Quickly find the top competitors in your niche by using the prompt “Generate a table of the top competitors for [topic] and their URLs curated by a keyword SEO strategist.”
You can even go more specific with this. For example, “Generate a table of the top competitors for [topic] in [location] and their URLs curated by a keyword SEO strategist.”
Curate keywords from blog section
If you’re stuck for keyword ideas from a blog, provide ChatGPT with your current blog URL. You can use the prompt, “Provide a list of curated keywords that are related to this blog [example.com]”.
We now have some keywords. However, they’re pretty broad. Therefore, let’s focus on one of these relevant keywords but generate some topic ideas.
For this example, let’s focus on “Link Building”. “Generate some topic ideas for [topic] with high search volume and low keyword difficulty”.
We can then do further research to validate them. For example, for “how to get quality backlinks for free”, we can do some research using an SEO tool.
From this quick search, we can see that the KD is somewhat low, and the search volume can be high. Therefore, it’s something we may want to consider.
Create a Content Funnel with Search Intent
Develop content funnels from top-of-funnel all the way to bottom-of-funnel topics to help introduce and convert customers to your business.
Use the prompt “Create me a content funnel on [Topic]. Target top-of-funnel, middle-of-funnel, and bottom-of-funnel keywords. Use search intent to identify these keywords. Create a table for each area of the funnel.”
Find frequently asked questions for newbies
FAQ sections are good for SEO. Use the prompt “As a content marketer, create a list of X frequently asked questions about [topic] relevant for inexperienced people.
Find topic authority gap for new content ideas
Topical authority plays a big role in SEO. You can use ChatGPT to generate topic authority gaps to help boost your relevance.
You can do this by using the prompt: “I want to add topical authority in [topic]. Here’s a list of my current blog posts in [topic]. Can you give me 10 ideas for new topical authority blog posts”
Classify a list of keywords based on their search intent
If you have a list of keywords for your website, categorise them by search intent to ensure you’re working towards your goals.
Perhaps your goal is to generate more sales. If that’s the case, you’ll want to target keywords based on commercial or transactional intent.
You can find out what keywords are commercial or transactional by using the prompt: “Classify the search intent (commercial, transactional or informational) for the following keywords in a table”.
As you can see from the table, most of the keywords are informational. We don’t want this in this instance. We want commercial keywords, so “Top SEO tools for keyword research” is the best option.
Just note this is an example. For me, as an SEO specialist, this isn’t the best keyword. However, for an affiliate blog or SEO tool company, it is.
Cluster a list of keywords
Using the same keywords we used above, we can also cluster them into groups based on their search intent or topic.
For search intent, you can use the ChatGPT prompt “Classify the following keyword list in groups based on their search intent, whether commercial, transactional or informational. Make this into a table”.
You can also cluster them in groups relating to topics. You can do this by using the prompt, “Use the following list of keywords and group them together to create content clusters. Make this into a table”.
ChatGPT Prompts for Content Outline
Generate Content Outline
When generating a content outline with ChatGPT, it’s best to do it in steps.
Start with a general outline for a topic. Use the prompt “Create a content outline for a [blog post or landing page] on [topic]. The goal is to [goal], and I want to target [target audience]”.
Once you have a basic outline, head over to Google and get the URLs of the top ranking pages.
Then, enter them into ChatGPT using the following prompt: “Make this outline more in-depth using information from the following top-ranking website for the keyword [Target Keyword]. List primary keywords, secondary keywords, NLP keywords, facts, and statistics under the headings”.
You now have a complete content outline with primary, secondary, and NLP keywords. You also have an outline that’s ranking high on the SERPs.
ChatGPT Prompts for Copywriting
Generate different versions of a text to avoid content duplication
Use the prompt: “Rewrite the given paragraph in X distinct ways, preserving its original meaning but avoiding redundancy.”. This will work like a paraphrase or spin tool.
Rewrite and optimise
Ask ChatGPT to rewrite content for better on-page SEO. Use the prompt, “Revise the text above by skillfully incorporating the following SEO keywords: [Keyword 1, Keyword 2, Keyword 3] to enhance its online visibility and search engine ranking.”
Create engaging SEO content
With the outline we created above, with the primary keyword, secondary keyword, NLPs, etc., If you just add, “Write this content for me in [tone of voice] and target [target audience].” It’ll write the entire thing. If you need to meet a specific word count, also mention the word count.
ChatGPT Prompts for Content Improvement
Get facts and stats to use as an input to back your content
Get useful facts and stats that you can use in your content to make it more relevant and reputable. Use the prompt “Generate a list of facts, statistics and trends, including their source, for the [topic].”
Capture Snippets Using NLP-Friendly Language
NLP language can improve relevance, rankings, and chances of landing a snippet feature.
You can get a list of NLP keywords with the prompt, “Generate a list of NLP keywords for the topic [topic].”
Just so you know, you can also add your website’s URL or paste its content into this prompt.
Get content improvement suggestions
Use the prompt, “Give me content important suggestions for the following text. Give me suggestions on readability, clarity, comprehensiveness, and intent.” After this prompt, copy your text into ChatGPT.
ChatGPT Prompts for Technical SEO
Create Structured Data for Contents
Generate all types of structured data for your content. Use the prompt “Generate [type of schema] for the following data.”.
You can see all the schemas available by looking at the documentation of Schema.org. You’ll also be able to validate the ChatGPT structured data here.
Generate Static XML Sitemap
If you want, create a static XML site map by using the prompt, “Create a valid XML sitemap containing the following list of URLs:”
Create ALT Text by URL
Perhaps you have missing alt text for images, if that’s the case, use the prompt “Write ALT text for the image located at [Image URL].”. It’ll read the image and the content and determine a suitable ALT text for it.
Create .htaccess rewrite rules for redirects
Never write rules for .htaccess ever again with the prompt “Generate .htaccess rewrite rules for a 301-redirect from to…”
Create robots.txt rules
Code robot.txt rules with ease by using the prompt, “Generate robots.txt rules to block the crawl but allow the crawling of within the domain.”
ChatGPT Prompts for International SEO
With international SEO, most of the ChatGPT prompts above work. For example, generating keyword lists, creating outlines, etc.
However, there are also some international SEO prompts you can use, for example, for hreflangs, such as “Create hreflang tags for pages targeted at audiences in [Location].”
You can also use ChatGPT to translate a list of keywords or to translate text. It’s also possible to use ChatGPT to learn more about the international markets, etc.
ChatGPT Prompts for On-Page SEO
Create meta titles and descriptions
Quickly write keyword-target and on-page SEO-friendly meta titles and descriptions using the prompt “Write a meta title and description for the keyword [keyword]. The title must be 60 characters long or short, and the description must be 160 characters or shorter.”
Find internal linking opportunities
Find internal linking opportunities by using the prompt, “Make a table of some internal linking opportunities. The table columns should be ‘Original URL’ and ‘Internal Linking Opportunities URL’. Add another column for ‘Hyper text recommendation’. Here are my website URLs.”
If you want quick access to your website’s URLs, using a tool like Screaming Frog is beneficial. You can just copy and paste all your website URLs from this tool to ChatGPT.
ChatGPT Prompts for Off-Page / Linkbuilding
Get a list of popular blogs in your niche
If you’re looking for backlink opportunities, you may want a list of the most popular blogs in your niche. You can then build relationships with them to hopefully get a backlink from them one day.
To do this, use the prompt “Provide recommendations for X popular blogs that cover the topic [topic], with their URLs. Make this a table.”
It’ll be hard to get backlinks for the top blog in your niche. It always is. Therefore, you can also look for smaller blogs in your niche to reach out to.
Use the prompt “Provide recommendations for X small-sized blogs that cover the topic [topic], with their URLs. Make this a table.”
Get a list of linkable asset ideas for a niche
Get ideas for building linkable assets for your website and niche by using the prompt, “Give me ‘X’ ideas for linkable assets for my niche [niche].”
Conclusion
As you can see, there are many different ChatGPT prompts for SEO. Without question, there are way more than this list shows. However, this should give you a general understanding of what’s possible with AI.
The best thing to do with ChatGPT for SEO is to experiment. You’ll be surprised at the output it provides. Just be sure to be specific with your wording, as you’ll get the best outputs this way.