“Ganesh helped Supermeme with both technical and on-page SEO. With Ganesh’s efforts, we were able to rank all of our meme templates globally. Would definitely recommend Ganesh.”
Organic traffic two and a half times higher, eight months later
The comparison below is the same metric at the start and end of the engagement, taken from Semrush: monthly organic traffic in May 2025 against December 2025. Branded traffic rose over the same period, which matters — the growth was not brand demand being recounted as organic.
Organic visits a month when the engagement began
Organic visits a month at the end of the engagement
6,955 → 8,366
0 → 19
97% of organic
A large template library is either your biggest asset or your biggest liability
Supermeme.ai is an AI meme generator, and its meme template pages are the natural entry point for the searches that matter: people looking for a specific template, in a specific language, at the moment they want to make something with it.
Template libraries are the hardest page type in SEO to get right. They are generated from a pattern, which means the same weaknesses repeat across every URL: near-identical titles, thin on-page context, no meaningful internal links, and a crawl path that leaves most of the library several clicks deep. Get the pattern wrong and thousands of pages compete with each other instead of ranking.
The site was not starting from zero — it had a real audience already. That raises the bar rather than lowering it: changes had to compound on top of existing traffic without destabilising what was already working.
Fix the pattern once, and every page in the library benefits
With programmatic pages you do not optimise pages one at a time. You find what the template does badly, fix it at the template level, and the improvement ships across the whole library at once. Two tracks ran in parallel: technical work so the pages could be crawled and indexed reliably, and on-page work so each one had a reason to rank.
Technical: make the whole library crawlable, indexable and fast.
On-page: give each template distinct, searchable context.
Ship in stages, measure, and never risk traffic that already converts.
Four workstreams over eight months
Indexation across the template library
A generated library is only worth what Google actually indexes. Pages sitting outside the index contribute nothing, no matter how good the template is.
I audited how much of the library was reaching the index, cleaned up the sitemap and canonical signals so each template resolved to one canonical URL, and monitored coverage in Search Console as pages were added.
On-page patterns, fixed at the template level
Generated pages inherit their weaknesses. Near-duplicate titles and headings across thousands of URLs turn a library into a set of pages competing with each other.
I rewrote the title, heading and on-page copy patterns so each template page targeted its own query set rather than a generic variation of the same one, and made sure the page communicated what the template is and what it is used for.
Internal linking through the library
Deep pages with no internal links behave like orphans: crawled rarely, ranked poorly, and invisible to the pages that could pass them authority.
I built internal linking between category hubs and individual templates, and between related templates, so the library was navigable in a couple of clicks and authority flowed from the pages that had it to the pages that needed it.
Global query coverage
Meme searches are worldwide and language-specific. Ranking in one market while being absent from the rest leaves most of the demand untouched.
I worked through the query variations people actually use across markets and made sure the library covered them, so template pages ranked internationally rather than in a single region.
Delivery ran alongside the client’s own product releases, with changes shipped in stages and each stage measured before the next one went out.
Scale is a pattern problem, not a page problem.
Nobody optimised thousands of pages by hand. The template was fixed, the crawl path was fixed, the linking was fixed — and the whole library moved at once. That is what makes programmatic growth compound instead of plateau.
If your best pages are generated from a template, your SEO is only as good as that template.
Next case study From 1 page to 20: fully indexed in 3 days →