πHow to choose a head term
Last updated
Last updated
Hi, welcome to the third lesson of our programmatic SEO course!
At this stage, you should already know what you want to achieve with your programmatic content collection, both for your users and for your company. You should also have a list of potential concepts for your content collection.
So now weβll get a bit technical.
A head term is a keyword structure that all your programmatic pages will have in common. The keyword that each piece of programmatic content targets will consist of:
Your head term
A modifier
For instance, βBest restaurants in {City/Country/County}β.
But your modifier doesnβt have to be at the end of your keyword. For instance, hereβs our head term for TheWPList:
Wondering what are the signs that you've found the right head term? Hereβs what you should be looking for:
If youβre not reinventing the wheel, look at other companies for inspiration. For example, Calendlyβs integrations directory uses the head term βScheduling integration for {tool}β. If you run an invoicing platform and youβre planning to create an integrations directory, a good head term could be βPayments integration for {tool}β.
Make a list of potential head terms, and run them through your SEO tool of choice.
In our case, weβll use SEMRush.
Ahrefs is a great SEO tool - and programmatic SEO experts love it. But we prefer SEMRush because it has more detailed insights at a global scale.
Go to the Keyword Magic tool
Search for your head term
Choose to see terms with Broad Match
Explore your collection and take note of keywords with the βHead term + modifierβ structure
Compile these keywords into a Keyword List
Export the list and use ChatGPT to separate modifiers from your head term
As you explore your keywords, donβt hesitate to exclude results containing certain words. Remember that all the content in your programmatic collection should have the same structure. So ignore keywords with extra modifiers that diverge from your collectionβs core purpose. But you donβt have to completely discard these keywords either! Save them on a different list, they could be great for complementary content.
You donβt need 200 modifiers to get started with programmatic SEO. Run a proof of concept to get a test of your projectβs:
Potential
Effort level
There are several ways to create a list of modifiers.
You can:
Select results from your keyword research
Export the keywords to a CSV file
Use ChatGPT to separate the head term from the modifiers
Start preparing your collection data
Weβll make particular emphasis on the last two steps.
Go on chat.openai.com and write the following prompt:
I'll give you a list of keywords. You'll remove "{head term}" and just give me the modifiers. {list of keywords}
Hereβs our example:
And the answerβs just what we were looking for:
Access the Google Sheets file weβll use in this course through this link.
You can use any software of your choice to manage your programmatic collectionβs data. But, for the sake of simplicity, in this course, weβll use Google Sheets.
Open a new Google Sheets file and create 2 headings:
Modifier
Slug
Of course, weβll include more data in this spreadsheet in the next lesson. But weβll need to create our content template first.
On the βModifierβ column, Iβll add the modifiers that I extracted through ChatGPT π¦Ύ.
If your modifiers include acronyms, make sure that they donβt include clarification, as thatβs often an attribution that ChatGPT takes. These clarifications are rarely present in the original keywords and could make your content a bit stuffier than youβd like it to be.
With the exception of acronyms, weβve ensured my modifiers arenβt capitalized, so we can include them in my slug and most slots in my content template without worrying about capitalization. Weβll just make sure theyβre uppercase on my H1 and meta title.
Hereβs how our spreadsheet looks at this stage:
Now, letβs create our slugs. Weβll create them by concatenating our modifiers with our head term.
Here they are:
Done!