ChatGPT for SEO on-page optimization

ChatGPT for SEO on-page optimization

ChatGPT has been a hot topic since its launch in late 2022. People have been exploring ways to maximise its potential and use it to their advantage.

This massive and powerful tool has applications for a wide range of users. When it first appeared, there were concerns about job losses. However, over time, it became clear that ChatGPT cannot replace human intelligence. In fact, people are now even adding ChatGPT as a skill when they are creating the resumes.

Google Trends data shows how the popularity of this tool has grown over time.

Google explorer

Given its widespread use and popularity, ignoring this AI tool is impossible. In this article, we’ll explore how you can effectively use it for on-page SEO optimization.

It’s important to remember that ChatGPT or any similar tool cannot replace human expertise. We recommend using it as a helpful assistant rather than a perfect substitute, and we don’t encourage relying on it entirely.

Even ChatGPT itself cautions users that it’s not infallible, and advises double-checking important information before accepting it as fact.With these considerations in mind, let’s examine how we can leverage its capabilities for on-page SEO optimization.

image8

Before we start, let’s understand the concept of prompts, what they are, and how they can help you get better results. This way you can save time, and effort and get the best possible results within the given time frame.

What Are Prompts in AI?

Imagine meeting a school friend after many years. You’re now in different fields, and as you reminisce about old times, he asks about your work. You explain that you’re a digital marketer. He’s curious and asks what a digital marketer does, so you describe how you help businesses gain traction online. He continues to ask relevant questions, which you answer step by step.

What you’ve done here is effectively inform your friend about your job, ensuring he fully understands the nature of your work.

This process of pre-informing and educating an AI model to get your desired result is known as prompting. The more detailed and relevant information you provide, the better results the AI can deliver.

For example, let’s say you want to write a title for an article about “Best Sources of Free Traffic.” You might get a generic result if you simply ask ChatGPT to create a title.

image22 | Serpple

Now, consider a more refined approach. You could tell ChatGPT to use a 60-character limit, place the keyword (best sources of free traffic) at the beginning, and include an additional topic you’ve covered in the article.

Let’s try, this prompt!!

image13 | Serpple

When you try this more detailed prompt, you’re likely to get a more suitable title that you’d prefer over the generic one initially provided.

Why did you receive this improved result?

It’s due to better prompting. The more specific information you feed the AI, the better results it can produce.

This concept of prompting is what we’ll apply in our guide to on-page SEO optimization using ChatGPT.

How ChatGPT Can Assist in On-Page SEO

Now that we understand prompting and how to begin, let’s explore how this AI model can help SEOs with on-page elements.

Let’s get started!

You Can Brainstorm Keywords for Your Niche

When starting a new SEO project, ChatGPT can be a valuable asset. It can help you kickstart your keyword research, providing ideas that can give you a solid foundation.

Let’s say we’re looking for keywords for a house cleaning service business.

We just discussed the importance of prompting.

We’ll use it to guide ChatGPT for better output – in this case, relevant keywords.

Here’s a prompt we could use: “I run a house cleaning service business. As I’m just starting out, I’d like you to act as a potential customer. Please provide keywords that a user might type into Google when searching for a business like mine. I have a website and want to target keywords/topics that users would use to find similar services.”

image16 | Serpple
image17 | Serpple

ChatGPT would then start offering suggestions. We can refine these suggestions by asking for more specific categories of keywords.

For example, we might use this follow-up prompt: “Considering the upcoming holiday season, people in my city in Texas might want to hire a professional cleaning service. Give me a list of 5 long-tail keywords they might use.”

image19 | Serpple

This process of prompting and receiving answers from ChatGPT can continue until you feel you’ve gathered a satisfactory range of keyword ideas.

However, since GPT itself is not a keyword research tool, you have to verify the keywords that you think are best from its output.

We at Serpple provide a keyword research tool that can help you verify and find out more such keywords.

image20 | Serpple

You can sign up for the tool, and start using keyword research tool.

The Serpple dashboard looks something like this:

image14 | Serpple

The tool will take a second or two and will give you more keywords related to your main keyword (the keyword, you have entered in the tool).

Similarly, you can use the keyword that ChatGPT have suggested and use it here in the Serpple tool to check if it has some volume or not.

I checked the volume of the keyword “house cleaning service in Texas” and it gave me suggestions around this keyword with volume and difficulty.

image15 | Serpple

This way you know which keywords have real-world volume and can eliminate those keywords from GPT that have either zero or a very negligible search volume.

Finding Semantically Related Keywords

Semantic relevance refers to how keywords relate to each other in terms of meaning or context. Grouping semantically related keywords helps you understand which words to combine in a piece of content for better ranking. ChatGPT can assist you in classifying a list of keywords based on their semantic relevance.

When you optimize your content using semantically related keywords, you create a richer, more comprehensive context. This approach helps search engines better understand search intent.

The prompt I used:

Classify these keywords based on semantic relevance

1. House cleaning services
2. Maid service
3. Residential cleaning
4. Home cleaners
5. Deep cleaning
6. Professional cleaners
7. Eco-friendly cleaning
8. Green cleaning products
9. Office cleaning
10. Commercial cleaning
11. Janitorial services
12. Disinfection services
13. Move-in cleaning
14. Move-out cleaning
15. Carpet cleaning
16. Upholstery cleaning
17. Window cleaning
18. Tile and grout cleaning
19. Post-construction cleaning
20. Routine cleaning

image7 | Serpple

And immediately divide this group of semantically relevant keywords.

Here is what it responded with.

image1 | Serpple

So, next time you have a list of keywords but don’t know which one to use in a topic, just use GPT with the right prompt.

Can Help Create Schema For Your Website

Schema or structured data is a code that we put in the backend of the HTML of our pages.

Why they are used?

Just like humans understand languages, Google understands the schema and structured data better. The crawlers can interpret the data more and can understand the context of the webpage more clearly.

Once you implement them, the structured data can show them in the form of rich results.

See the rich results created by the insertion of schema on SERPs:

image9 | Serpple

There is a free tool by which you can check what structured data a page has used.

Schema validator allows you to test any page’s structured data.

image25 | Serpple

You can either use the URL of the page or the code. In our case, we are using the URL of the page to check the schema.

image10 | Serpple

These are the structured data used in this page.

Now how you can take the help of GPT to create structured data for you?

Let us suppose we want to generate an Organization schema for our page. We would ask GPT, that what data points it would need to create the same of our brand.

Google gives us sample structured data for organizational schema here.

We would feed that as input to our chatGPT prompt and ask it to create one for us.

image4 | Serpple

I asked GPT to create schema for a random business with all other random data points.

image6 | Serpple

Testing this schema

You can test this schema with the same tool (schema markup validator).

Copy the code from GPT and paste it into the the code snippet.

image23 | Serpple

And run the test.

image5 | Serpple

Our code successfully ran without any error or warnings.

Similarly, you can create any schema using the same method.

  1. Go to Google Documents where they place their sample code format for every schema.
  2. Use that as input in ChatGPT, and ask GPT if it needs to create one structured data for you.
  3. Fill in the data points, and get the structured data.
  4. Run the test on any schema validator tool to verify it is error-free.

Help Creating Free Tools

ChatGPT can help you create free tools in your industry. Creating such kind of material on your on-page can help you boost your backlink profile and thus overall can help you in on-page SEO.

Since backlinks are one of the primary ways your website visibility can increase, then why not create a source that people would love to link to?

You can even take the help of GPT to suggest free tools in your industry that you can use.

We have created a similar tool for the solar industry recently, that has been getting a lot of traction lately. The tool is a free solar panel depreciation tool.

You can see how the tool works, this tool is created by ChatGPT.

image2 | Serpple

Here is a simple method you can apply to create your free tool.

  1. Feed GPT with the logic you want this tool should have. If you have a paid version of chatGPT you can use a link reader and send in webpages to chatGPT to read those pages. For example, when we were creating the solar panel depreciation tool, we identified the webpages that were explaining “how solar panel depreciation” can be calculated.
  2. Further, ask GPT to create a custom html with CSS and Javascript for this tool.
  3. You can use a plugin like WP Coder if you are on WordPress. It combines HTML, CSS and Javascript.

**Note: A Paid version of ChatGPT would help you more here, you can feed in the URLs and it would read the whole content of the page. This is one of the easiest way to feed in the logic to this AI model.

ChatGPT can help you optimize the old content

Do you know that Google prioritizes pages that have updated content?

Well, If you are into SEO, you might be aware of this. However, often we ignore this task due to the work it involves.

If you have GPT 4, you can again use the link reader in this task.

Whenever you want to update the article, just go to Google, type in the main keywords for this article and look at the articles ranking above you.

Feed in these articles to chatGPT via the help of this plugin and ask what changes you can do on on-page to get the article updated.

For example, for the same solar energy site, we rank 5th for the keyword “solar panel manufacturers in Bangalore”.

Here’s the prompt I have given to it.

image21 | Serpple

And this is what it responded with.

image12 | Serpple
image18 | Serpple

As I said you could take all the relevant suggestions from it. There would be some general suggestions too, given by GPT you can ignore them for eg. “local seo”

This can give you a good starting point for optimizing your webpages.

Further, since you are an industry expert, it is advisable to use industry standards on all of your web pages.

You can further prompt it according to the previous response it gave.

For example, I am interested in LSI keywords that other webpages have but are not on my page.

image3 | Serpple
image17 | Serpple

Now you can even ask GPT to insert selected keywords in your content and give you a proper paragraph accordingly.

So basically you are selecting some keywords, and asking GPT to fill them in your content. It will give you the paragraphs you already have with these LSI keywords inserted.

I would leave this as a task for you!!

** Note – We are using a paid version of ChatGPT here. To maximize your usage of these AI models, we recommend you use its paid version. The free version won’t crawl the links and it becomes a long task for GPT to train in such situations.

Some Other AI Models You Can Use Other Than ChatGPT

  1. Claude.ai – One of my favorite and go-to tools after GPT is claude.ai. It has a nice interface and is easy to use. For content purposes, you can use this AI model. However, It is not recommended to copy paste everything that this model is producing as an output.
  2. Gemini – Developed by Google, Gemini is a multimodal AI model that can understand and process various types of input, including text, images, video, audio, and code.
  3. Perplexity – Perplexity is an AI-powered search engine that provides concise answers to questions by analyzing and summarizing information from various sources. It offers real-time information and cites its sources, making it useful for research and fact-checking.

Conclusion

ChatGPT and other AI models have emerged as a powerful tool. For SEO, they can be used to a large extent too. The true power lies in the synergy of both human intelligence and AI.

Over the last few months, Google have been realising updates that are dedicatedly focused on AI content. Therefore, people and companies that have mass-used AI content in their strategy will see reduced traffic.

Therefore, it is good advice to best use it as a helping hand and never let AI be in the driving seat. Further, these are some points via which AI can be used, you can take the help of AI in almost any thing.