By Mauricio Sordille — Head of Growth Marketing, MMPG

Every great digital project starts with a question. For NameHub, the question was simple:
Why does every baby name website feel the same — and why does none of them feel truly complete?
That question became the foundation of everything we’ve built at GetNameHub.com. And what started as a single website with a list of names has become a full-scale SEO and content architecture project that we’re genuinely proud of.
Let me walk you through the strategy, the build and where we’re taking it.
Table of Contents
- What Is NameHub?
- The SEO Strategy: Why Pages at Scale Win
- How We Built the Name Database
- The Page Architecture: One Template, Infinite Collections
- The Collections Plugin: Managing Everything In-House
- What Makes These Pages Different
- The Technical Build
- Where NameHub Is Going
- Final Thoughts
What Is NameHub?
NameHub is a name discovery platform built to give parents, business owners, pet owners and much more, everything they need in one place — full meanings, cultural origins, origin stories, name numerology, middle name combinations and curated collections for every type of search.
The vision was never just “a baby name website.” The vision was to build the most complete, most trustworthy and most beautifully designed name resource on the internet.
That’s an ambitious goal. And ambitious goals require a serious strategy.
The SEO Strategy: Why Pages at Scale Win
When parents search for baby names, they don’t just search for “baby names.” They search for things like:
- Unique girl names
- Middle Name Generator
- Italian names for girls
- Cute baby names with meanings
- French names for boys
- Flower names for girls
- Baby Boy Names and Meanings
Each one of those queries represents a real search intent — and a real opportunity to rank. The problem with most name websites is that they have one or two pages trying to answer all of these queries at once. That’s not how Google works. That’s not how users think.
Our strategy is different. We create dedicated, deeply optimised pages for every category, theme, origin and style of name — each one built to answer one specific search intent better than anything else on the internet.
This is what we call pages at scale with meaning.
Not thin content. Not AI-spun filler. Real pages, with real information, for real parents making one of the most important decisions of their lives.
How We Built the Name Database?
Before a single page could go live, we needed the foundation: the names themselves.
We built a WordPress database of over 38,000 name posts, each one structured as a custom post type with the following fields:
- Name text and slug
- Gender classification
- Cultural origin
- Short meaning (used in grid previews)
- Full meaning and origin story (1,000+ words per name)
- Pronunciation guide
- Syllable count
- Nicknames and similar names
- US popularity ranking
- Name day (for cultural pages)
- Middle name combinations
- Numerology score
Each name is a standalone page at /meaning/name-name/ with its own content, structured data and internal linking. This means that when we build a collection page for Italian Girl Names, every name in that collection links to its own full-meaning page — which links back to the collection, and out to related names.
That’s a deep internal linking structure that Google rewards and users appreciate.
The Page Architecture: One Template, Infinite Collections
The real strategic breakthrough in this project is the collection template system.
Instead of building one-off pages for each category, we designed two master PHP templates — one for girl name collections and one for boy name collections — that dynamically pull from a custom WordPress taxonomy called name_collection.
Here’s how it works:
Every name in the database can be tagged with one or more collections. A name like Sofia might belong to:
girl-namesitalian-namescute-girl-namesclassic-girl-names
Each collection has its own page. Each page pulls its names from that taxonomy tag. The template handles everything else — the A-Z navigation, the search, the name cards, the generator, the AdSense placements, the FAQs, the hero content.
When we want to launch a new page — say, Flower Names for Girls or Greek Boy Names — we:
- Create the collection in our plugin
- Write the hero title and description
- Import the name list via CSV
- Create the WordPress page with the right slug
- Publish
That’s it. A fully optimised, beautifully designed name collection page — live in minutes.
This is what pages at scale actually looks like in practice.
The Collections Plugin: Managing Everything In-House
One of the most important decisions we made early in this project was to build our own WordPress plugin to manage all of this.
The NameHub Collections Manager plugin gives us full control over:
- Creating collections — with name, slug, type (girl/boy/nationality/theme), page URL, hero title and hero description all in one place
- Importing names via CSV — with a preview step that shows matched and unmatched names, and a manual search tool to fix any mismatches before confirming
- Managing collections — browsing all names in any collection, adding or removing individual names, searching within a collection
- Exporting collections — download any collection as a CSV, edit it, fix mistakes, re-import with replace mode
This means the client — or any team member — can manage the entire name collection system without touching code. New collection for Spanish names? Create it in the plugin, upload a CSV, done.
This is the kind of infrastructure that separates a serious SEO project from a temporary website.
What Makes These Pages Different
Most baby name pages are list pages. They show you a name, maybe a one-line meaning and a link. That’s it.
Our collection pages are built differently, and every design decision serves both the user and the search engine.
For the user:
- A-Z letter navigation with left/right arrow scrolling — click any letter and the URL updates to
/baby/girl-names/#letter-c, making pages bookmarkable and shareable by letter - Live search — start typing any name and results appear instantly from the full 38,000-name database
- Favourites bar — heart any name and it appears in a fixed sticky bar at the top of the screen, visible no matter how far down the page you scroll. You can save a shortlist, copy it, or share it directly from the page
- Name generator — filter by style, origin, starting letter and meaning keyword to get personalised suggestions pulled from the live collection
- 15 names shown per letter with a See more button to expand — keeping pages fast and unintimidating while giving access to the full depth of the collection
- AdSense placements — a leaderboard above the browse section and a banner after every two letter groups, integrated naturally without interrupting the browsing experience
For the search engine:
- Unique hero title and description per collection, editable from the plugin
- FAQ sections with internal links to individual name pages
- Canonical URLs and Open Graph tags on every page
- URL hash fragments per letter (
#letter-m) for deeper crawlability - Clean taxonomy structure with
name_collectionterms linking all collection pages to the database
Where NameHub Is Going
We’re currently live with the core baby names pages, and the roadmap ahead is substantial.
Phase 2 — Origin pages at scale
Dedicated pages for every major cultural origin: Italian, French, Greek, Latin, Hebrew, Arabic, Celtic, Sanskrit, Japanese, Spanish and more. Each page will have a unique hero, a culture facts section and the flag of the country — built from a single nationality template that we can deploy in minutes.
Phase 3 — Theme collections
Pages like Unique Girl Names, Cute Girl Names, Strong Boy Names, Vintage Names, Flower Names for Girls, Biblical Boy Names and Nature Names — each with a curated list imported via CSV and a custom hero description written for that specific search intent.
Phase 4 — Pet, fantasy and business names
NameHub’s taxonomy system isn’t limited to baby names. The same architecture applies to pet names, fantasy character names and business names — each with their own collection types already defined in the plugin.
Phase 5 — Monetisation at scale
With thousands of deeply optimised pages each attracting targeted organic traffic from parents actively looking for name ideas, the platform becomes a powerful AdSense and affiliate monetisation vehicle. We’re building the traffic base first, then optimising revenue second — the right order.
Final Thoughts
The Name Generator is the kind of project that doesn’t happen overnight. It’s the result of careful architecture decisions, a serious content strategy and a commitment to building something that genuinely serves the user.
The baby name market is enormous. Parents are searching every single day — and they deserve a resource that takes their search seriously. We’re building that resource, one collection at a time.
If you’re building a content platform and you want to think seriously about pages at scale, taxonomy-driven SEO and custom WordPress architecture — I’d love to talk.
The name of your child is the first gift you give them. We’re here to make sure you find the right one.
Mauricio Sordille Head of Growth Marketing — MMPG Digital Marketing Agency 📧 contact@mmpgoals.com | ☎️ 510-384-0208
Ready to grow your platform? Let’s talk.

Leave a comment