Programmatic SEO in the Philippines
The pages you never get round to writing: the dictionary of terms your customers do not know, the guide for each thing you install, the page for each industry and each product line. We work out which of those sets is worth building, write one template properly, and cut what earns nothing three months later.
Every business has a list it never finishes.
Programmatic SEO is a way of publishing a whole set of pages from one template and one content source, rather than writing each page by hand. For most Philippine businesses that set is a body of content they keep meaning to produce: a page explaining each term customers ask about, a guide for each thing you install, a page for each industry you serve or each product line you stock. Written one at a time, the list never gets finished. Built as a set, it goes live together and each page still says something specific.
Volume alone does nothing
We counted the pages on ten Philippine agency sites. One has 2,665, another 1,199, a third 991 that we estimate brings in 54 visits a month from the commercial searches. The agency sitting fourth nationally has 58 pages. What decides it is whether each page answers a search somebody actually makes.
The version most people have seen is the bad one
A Philippine agency publishing on this leads with the line that template-based programmatic SEO is dead, and one of the few local guides to it is a Facebook tutorial on spinning out city pages. They are right about that version. Two hundred pages where a single word changes is what Google's spam policy calls scaled content abuse.
Most of the list should never be built
If Google returns nearly the same ten results for two of your topics, it has decided they are one question, and two pages will only compete with each other. So we run that test before anything gets written.
Pick the set, write the template, cut what failed.
Three stages, in that order. Most of the hours go into the second, and the third is the one almost every supplier skips.
Choosing the set worth building.
We list every set your business could publish: the terms in your field, the questions you answer weekly, the industries you serve, the catalogue, the projects, the places. Each candidate is sized against real search data and tested against the live results. Anything Google treats as one question gets one page, and anything with no measurable demand is cut before a word is written.
- Every candidate set laid out and sized, from dictionaries to catalogues
- Overlap test on the live top ten for each candidate pair
- Search volume and competition attached to every surviving page
- A written list of what we are deliberately not building, and why
A template that still leaves room to write.
The layout repeats. The content does not. Each page carries its own definition, its own examples, its own caveats and its own questions, held in a content source we fill in with you and you can edit later. If a section would read identically on every page, it belongs on the hub page above them.
- One layout, with the genuinely specific parts written per page
- Titles, headings and answers generated from each page's own topic
- Internal links that follow the structure, so the hub holds together
- Schema, canonicals and breadcrumbs generated with the page
Cutting the pages that earned nothing.
Some pages will never rank, and leaving them up drags on the rest of the site. Three months after launch we look at what is indexed, what gets impressions and what gets nothing, then merge or remove the dead weight.
- Indexation checked page by page
- Impressions and position tracked per generated page
- Pages with no demand merged upward or removed outright
- The template improved from what the winners have in common
Programmatic SEO in practice.
What we look at before a single page in the set is written.
Which page sets are worth building
Anything that repeats with one thing changed is a candidate. Locations are one row of five, not the whole idea.
0
pages worth building
0
cut before writing
Illustration of the method. Sizes are examples.
The candidate sets, with the cuts marked.
Every set your business could publish, sized and tested. The grey portion is what we decided against, which is usually a third of the list and occasionally all of it.
Do these two need their own page?
We compare the ten results Google shows for each. Same results means one page; different results means two.
seo services philippines
seo agency philippines
seo cebu
seo davao
web design philippines
website design company
Illustration of the method. Overlap figures are examples.
The overlap test, run pair by pair.
We compare the ten results Google returns for each pair of keywords. Heavy overlap means one page; different results mean each one has earned its own.
Our own programmatic pages
siite.dk, counted from its public sitemaps on 5 September 2026.
0
live pages · 9 service lines · 2 languages
And the one you are reading
The marketing dictionary on this site is 85 terms built the same way, from one template and one content source.
Counts are verifiable in siite.dk/sitemaps.xml.
Our own page set, in public.
Siite runs this on siite.dk: 1,234 live pages across nine service lines in two languages. The 85-term dictionary on this site is the same technique pointed at content. You can count both yourself.
From the content model to the live pages.
We do the research, build the template, generate the pages and stay on them afterwards. You are not handed a plan to implement.
Set and demand research
Each candidate set with its measured search volume, competition and intent, in a sheet you keep.
Overlap testing
Live results compared pair by pair, so two of your own pages never end up fighting over the same search.
Template design and build
One page design, built to hold the variable content properly, and matched to your existing site so it does not look bolted on.
The content model
The fields each page needs and where they live: a sheet, a CMS collection or your existing catalogue, editable by you afterwards.
Hub and spoke linking
A hub page above the set, cross-links between related entries, and links out to the pages that sell, so the set feeds the rest of the site.
Technical generation
Sitemaps, canonicals, breadcrumbs, schema and clean URLs produced with the pages themselves.
Indexation monitoring
We check what Google actually indexed, page by page, and chase the ones it ignored instead of assuming they are live.
The pruning pass
A scheduled review at three months where the pages that earned nothing are merged or removed.
How a build actually runs.
A programmatic build is a project with an end, followed by a light review cycle. Timelines below assume one service line.
Choose the set
We size each candidate against real search data, run the overlap tests, and come back with what is worth building and what we cut. Sometimes the answer is that none of it is.
2 to 3 weeksBuild the template
One page is designed, written and approved by you in full, in your own voice. Nothing is generated until you have read a finished example end to end.
2 weeksFill and launch in batches
We release the pages in groups, so indexation can be watched and the template corrected before it gets repeated two hundred times.
3 to 6 weeksMeasure and prune
Indexation, impressions and positions per page. Winners get expanded, the dead pages get merged or removed, and the template inherits what worked.
From month 3Six reasons to let us build it.
We run two of these ourselves
siite.dk publishes 1,234 programmatic pages across nine service lines in two languages, and the marketing dictionary on this site is 85 terms built from one template. We maintain both, so we know which parts of this are tedious.
We tell you what not to build
Every proposal includes what we cut and why. It is normally about a third of the list, and on a few occasions the honest answer has been that the whole set should not exist.
The set goes live together
This exists because of time. Written one at a time, a set of eighty pages is a project that stretches across the year and competes with everything else on your desk. Built from one template and one content source, the research, the writing and the launch all fit inside the timeline further up this page.
Built to survive a spam update
Real content on every page, no spun paragraphs, nothing generated purely to fill a slot. If a combination has nothing genuine to say, we will tell you so.
Developers and writers on the same team
The template is built by the people who built your site and filled by people who write for a living. There is no handover to a freelancer halfway through, which is where the quality usually drops out of a project like this.
You keep the machinery
The content model, the template and the pages are yours, inside your own site. Nothing depends on a subscription to a tool of ours to keep working.
Before you commit to a hundred pages.
Last reviewed: August 2026
The objections worth raising, and the honest answers to them.
The terms this page assumes.
The same terms, explained properly, in our marketing dictionary.
What a programmatic build depends on
These pages sit on top of your existing site. Whether it can carry them depends on what is already underneath.
A site that can hold a template
Programmatic pages need a page type that can be generated. A layout assembled by hand in a page builder cannot do it, and if that is what you have, this is the work that comes first.
Read moreThe pages you already have
A new set inherits whatever authority the site already carries. If the main service pages are thin, a hundred children of a weak parent stay weak. We usually fix the parent first.
Read moreKnowing which pages earned anything
The pruning pass needs data per page, not a site total. Tracking and Search Console set up properly is what makes the difference between cutting the dead pages and guessing at them.
Read moreThe team behind the build.
Nicklas Dyrmose leads SEO at Siite, where he has helped more than 300 Danish and international clients grow their results in organic search. Developers, writers and technical specialists work on your set alongside him.
