Most of the domain names I own never become websites. They sit at GoDaddy, pointed at Afternic, waiting for a buyer, or for me to build on them. Every so often, one of them graduates. When that happens, I don’t start from a blank page. I use the same stack every time.
This is that stack as of late 2026: where a domain waits, where it gets hosted, the theme and plugins I install, the SEO tools I check, and where AI fits in. metahead was rebuilt on it this month, so the theme and plugins described here are what’s running on the page you’re reading.
Where a domain waits before it becomes a site
Most of my domains are registered at GoDaddy, and while they’re parked, their nameservers point to Afternic: NS1.AFTERNIC.COM and NS2.AFTERNIC.COM. That puts a for-sale lander on the domain, so anyone who types it in sees that it’s available and how to buy it.
There’s a money reason, too. Listings that use GoDaddy’s aftermarket nameservers qualify for a 15% commission when they sell, compared with the standard 25% for domains that don’t use them. On a portfolio where most names are waiting, that difference adds up over time.
When I decide to build, the nameservers move from Afternic to my host. Most DNS updates take effect within an hour, but they can take up to 48 hours to reach everywhere, so it’s worth pointing the domain before you start building, not when you’re ready to launch.
Hosting: KnownHost, for a very long time
My sites are hosted at KnownHost, and I’ve been with them for a very long time. The reason I’ve stayed is the people. They’re good to deal with, and they’re very responsive when I need something. When something needs fixing, that’s what I care about.
The technical side fits the rest of the stack. KnownHost’s web hosting runs on LiteSpeed with LSCache, includes free SSL and daily backups, and comes with the Softaculous one-click installer. My host’s Softaculous package includes the Pro versions of Loginizer and CookieAdmin, which is why those two are on my plugin list.
The backups matter, too. I don’t run a backup plugin at all. I rely on the backups in my hosting control panel instead.
Will everything always live with one host? If the portfolio keeps expanding, I might diversify and spread sites across more than one host. That’s a plan for later, not a complaint.
Theme: GeneratePress, without a child theme
Every site starts with GeneratePress and GP Premium. I don’t use a child theme. Instead, the header and footer are built as Elements, a GP Premium module, and custom styling goes into Additional CSS in the Customizer. Small code snippets, like the one that adds the date line under a post title, go into WPCode instead of a theme’s functions.php file.
Inside pages, layouts are built with GenerateBlocks and GenerateBlocks Pro, which work in the regular block editor. There’s no page builder on top.
The plugins I install, and the ones I don’t
I wrote a full post on the WordPress plugins I install on every site, so here’s what’s installed on metahead right now, grouped by job:
- SEO: Rank Math SEO, Site Kit by Google, Internal Link Juicer, and Export All URLs.
- Speed and images: LiteSpeed Cache, which also handles image optimization.
- Security and spam: Loginizer Pro, Antispam Bee, and CookieAdmin Pro for the cookie banner.
- Maintenance: Broken Link Checker.
- Forms and stats: WPForms Lite and Post Views Counter.
- Code: WPCode Lite.
- My own: AI Traffic Log, Index Status Tracker, Amazon Self-Referral Blocker, and FM Affiliate Products, which I built to replace AAWP.
What’s missing matters as much. I dropped ShortPixel because LiteSpeed Cache already optimizes images. It compresses JPG and PNG files on LiteSpeed’s QUIC.cloud servers, can create WebP or AVIF versions if you turn that on, and saves backups of the originals unless you turn on the setting that deletes them. There’s no backup plugin, because the host does backups, and no SMTP plugin, because my WordPress emails arrive fine without one. Uptime monitoring happens outside WordPress, with UptimeRobot.
The SEO tools I check before writing
Outside WordPress, I use three SEO tools: SE Ranking, Semrush, and Ahrefs. That’s where I do keyword research.
Posts on this site are planned in a content roadmap. Each row records the target keyword, its monthly US searches, and its Semrush keyword difficulty, along with the angle and the sources to check. By the time I sit down to write, I already know how many people search for the topic and how hard it is to rank for.
Where AI fits in
I use both ChatGPT and Claude, and they’re part of several steps in the build. They make design mockups, help define the content roadmap, research the data I need for articles, and fact-check drafts. They also write the WPCode snippets and the CSS that customize the theme.
metahead’s relaunch is a good example. The homepage layout, the logo, the mobile menu, and the styles on this page were worked out with AI, then built with snippets in WPCode and rules in Additional CSS, without a child theme or a page builder.
The whole stack at a glance
Here’s everything in one place, from the registrar to the AI tools:
- Registrar: GoDaddy, with parked names on Afternic’s nameservers.
- Hosting: KnownHost, with LiteSpeed, Softaculous, and daily backups.
- Theme: GeneratePress with GP Premium, no child theme.
- Layouts: GenerateBlocks and GenerateBlocks Pro.
- Custom code: WPCode Lite and Additional CSS.
- SEO plugins: Rank Math SEO, Site Kit by Google, and Internal Link Juicer.
- Speed: LiteSpeed Cache.
- Monitoring: UptimeRobot.
- SEO tools: SE Ranking, Semrush, and Ahrefs.
- AI: ChatGPT and Claude.
None of this is exotic, and that’s the point. When every choice is already made, a parked domain becomes a working site faster, and the time goes into the content instead of the setup. If you’re deciding what to build on a name you own, it helps to know what it’s worth first. I use the framework in domain name valuation.
Top photo: Caspar Rubin / Wikimedia Commons (CC0).
Sources
- GoDaddy: Add a For Sale Lander to my domain listing
- KnownHost: Web hosting
- GeneratePress: Elements overview
- GenerateBlocks: GenerateBlocks
- LiteSpeed: LiteSpeed Cache image optimization
- WPCode: WPCode

