Ever wondered how big ecommerce websites or service websites like travel and food create thousands of pages within a short period of time? Ever thought about how they get so much traffic and rank for every long-tail keyword?
It has always been a burning question in my mind how businesses like Trip Advisor, TrustPilot, and real estate aggregators like NoBroker, and Zillow make millions of websites while a traditional content team struggles to create the first thousand pages in the first year itself.
The Answer is SEO? But How… As far as I know, Google recommends creating manually written high-quality content. If that’s the case, there is no way a business can create so many pages instantly.
Well, a little trend is carrying on in the SEO community: to apply programming and basic automation in our SEO Efforts.
Programmatic SEO is the deliberate practice of generating multiple landing pages with dynamic content using some basic coding and scripting languages.
A simple application that can save millions of hours of work! Trust me, after so many years of building content manually for different websites; I would kill to get a tool like this! The Tool that we specifically used is the MPG Plugin.
So how does it Work? How to Execute a Content Plan keeping Programmatic SEO in Mind? Does it not create duplicate content issues? We will cover all of these in this article.
The Real Power of Programmatic SEO
As you can see when searching, “things to do” is a keyword and “washington dc” is a location modifier. For one variation, we see trip adviser ranking. If we want to target this term, we must create a landing page better than a trip advisor.
The problem is there are several other cities and in each of them, the trip advisor is ranking. So if we want to beat Trip Advisor, we need to create thousands of similar pages on separate target locations. That is a humongous task.
However, with a little programmatic SEO, you can create dynamic pages optimized for the keyword “things to do” alternating for all location modifiers.
That enables you to match the large content marketing teams of big companies with nothing at all! That’s a huge power on your hands.
As you have noticed, focus keywords for dynamic landing pages have two parts. One is the constant head part and the other one is the tail part that is variable. In the above case, “things to do” is a key phrase while “washington dc” was the variable part. Our job is to research these head terms.
These will be different for different businesses:
Travel Services: “things to do,” “travel guide in”, “travel packages”
Real Estate: “Apartments for Rent,” “Office for Sale in”
Grocery Shop: groceries, electronics
Also, be mindful to check Google trends once in a while. There is no use in targeting a term thats trending downward.
1. Find the variable terms
As you have seen in the previous example of “things to do in washington dc”. The location modifier is “Washington dc”. Variable terms can be anything, but there are certain standard types like:
- Location Modifiers: Washington, New York, Edinburg, Delhi, etc.
- Service modifiers: seo, development services, moving services, etc.
- Restaurants: vegan restaurants, cheap restaurants.
2. Finally, just put them all together
Here is a short example:
Create your Template Landing Page
Your Template Landing Page is the main page content which needs to be used as a sample to create dynamic Landing pages.
Creating a Sample Page is like creating one version of the thousands of landing pages you envision for your website. The usual rules of On-Page SEO must be perfectly implemented on this page.
For a quick revision of On-Page SEO Fundamentals, I include a checklist here:
- Target one focus keyword for each page
- Make sure to determine its keyword intent (Informational, Commercial, Transactional)
- Make sure to nail search Intent
- Ensure proper subheading distribution
- Optimize Titles and Meta Descriptions
- Implement Schema Markup
- Implement Canonicals
- Make sure the page is indexed
If you want to brush up on your On-Page, I suggest you read our Indepth On page Guide.
Optimizing On-Page SEO is just one part. We also have to implement shortcodes into the text sections that will alternate and change with the dynamic landing pages. This way, the content remains unique and we don’t face a duplicate content issue.
We do it by using the Spintax feature of the MPG Plugin. Here’s a quick tutorial on how to set up your Sample Page.
Make Sure to Do a Competitive Analysis before Finalising the Template Page
This step is crucial to building a landing page that is optimized to rank. The easiest step is to simply type in focus in keywords in Google and check out the top 3 or 5 search results. This helps to understand the basic structure and headlines of the top-ranking pages.
Obviously, if they are ranking well, it is probably because they are nailing the search intent.
Also, another suggestion would be to look into the People Also Ask Section and the related keywords section. These are super important and must be included in the content to rank for additional long-tail terms and drive extra traffic.
Last but not the least, if you have a keyword research tool, you can simply put the focus keyword and open the questions report. That will give you additional topics that you can cover in your content.
Here is an example of such a report from ubersuggest
Creating the Dynamic Landing Pages
This is where things get technical, and there are numerous ways of doing it. However, this article will cover the MPG Plugin, which allows you to create multiple pages.
Instead of covering how technicals are here, I am embedding this video which can give a high-level overview of MPG. You can follow other videos in their tutorial series to getting started.
Here is the Link to their Official Youtube Channel: https://www.youtube.com/c/MPGWP
Content Marketing at scale using tools like the MPG plugin helps small businesses match big companies’ content marketing machines. The main advantage is targeting thousands of keywords at once and generating tons of traffic.
However, maintaining that rank is another challenge; hence, one must adopt a Backlink Strategy at scale.
Some of the ways one can generate backlinks at scale include :
Using Badges and Offers as Bait
Ecommerce websites always do it, giving custom recommended and best seller badges. Such recommendations yield a lot of Backlinks organically as people are inclined to share hot offers and recommendations.
Self-explanatory. Look at Buzzfeed; their content in social media is the perfect example of how to create viral content for businesses. With more people sharing, they instantly create a buzz in social media that converts into many natural backlinks to the website.
People love data. They use it for creating a bunch of other content. That may be blogs, office presentations, ebooks, tutorials, courses, etc. Most of the time, using such content by others results in a backlink.
This is one of the best ways to gain rich organic backlinks consistently. Partly one of the reasons why industry thought leaders have huge content teams since they write well-researched content that is quoted by many over and over again. Thus earning them millions of backlinks.