13 Nov 2025
|
KI, website

From Expired Domain to Finished Website in 48 Hours

A complete hands‑on case study with tools, prompts, learnings, and a custom admin tool. My goal was to build a site with high‑quality content and products while keeping everything technically clean. From an SEO perspective, it needed to cover all the essentials: meta titles & descriptions, canonical tags, Schema.org markup, social tags (OpenGraph, social cards).

The site also had to correctly index all URLs, be registered in Google Search Console, and provide solid tracking capabilities.

Until then, I hadn’t seen any AI capable of handling all of this in a single run — until Lovable.dev.

Quick Intro for Fast Readers

If you're short on time, here’s the brief version:

I caught the domain pferdedecken-kaufen.de  using DomainCatcher, created a to‑do list with ChatGPT for all required content and SEO features, and turned it into a custom admin tool with Lovable.dev. Within 48 hours, the entire website was live — including a blog, redirects, SEO optimization, tools, and product pages.

→ If you want to follow the entire process step by step, read the full article — it's worth it.

What do horse blankets and toothaches have in common?

On Friday, November 7, I had two teeth pulled. I actually planned to rest — but instead of Netflix, it turned into a full‑blown project.

With some painkillers and a lot of focus, I sat down between November 7 and 9 and built the entire website pferdedecken-kaufen.de from scratch.

Pain‑driven productivity, so to speak. 😅

The Beginning: DomainCatcher & Expired Power

I successfully caught the domain via DomainCatcher. The backlink profile was toxic, but:

  • the domain still had residual rankings

  • it was thematically perfect, because I know nothing about horses or horse blankets

  • it already existed and had historical relevance

So the plan was: keep it, clean it up, build it out.

How to Secure Domains Today — The Two Paths

Most people write “secure a .de domain (free or expired),” but that’s not how modern domain strategy works anymore. There are two clear methods, and I use both daily:

Catching expired domains (DomainCatcher)

The cheapest and most efficient way to get strong SEO domains.

  • catches from €4.99 for .de domains

  • high chance of old rankings

  • often extremely valuable in the right niche

Buying domains directly via the DOMEX marketplace

For domains you want immediately — without the catching process.

  • users sell not only their caught domains there

  • ideal if you want to start with an expired domain right away

👉 The combination of catching + Domex purchases is the most profitable strategy for me (keyword: 301 redirects).

The AI tools I used

For pferdedecken-kaufen.de , I use the following tools:

  • Lovable.dev  – AI builder and framework

  • GitHub – version control and collaboration

  • Vercel – hosting and routing, essential for deployment

  • Resend.com – email system and backend for sending emails; easy to integrate via API in Lovable

  • ChatGPT – planning & QA

  • DomainCatcher + Domex  – domain acquisition

💡 You need the Lovable Pro plan (from $25/month) to connect your own domain.

The starting prompt that kicked everything off

“Create an SEO‑ready affiliate website for pferdedecken-kaufen.de  and use all information from the old version in the Web Archive: https://web.archive.org/web/20230209091817/http://www.pferdedecken-kaufen.de/. The site should be modern and provide comprehensive information about horse blankets.”

The first version came quickly — and from there, the fine‑tuning began. I became the quality assurance manager: correcting, testing, optimizing — and yes, sometimes I had to tell myself, “Stay calm, Leo.” 😅

Concrete tasks I had Lovable.dev perform

(Original list, headings, straight from my project log — this is what the real work looked like.)

  • Add Blog Section

  • Add Breadcrumbs

  • Update homepage content to 2026

  • Add missing Horse Blanket category pages

  • Fix canonical URLs (this was a challenge and only works with Vercel’s deployment server)

  • Add SEO Meta Tags

  • Update navigation and footer links

  • Implement product filtering

  • Add FAQ section to homepage

  • Add internal links to FAQ (works extremely well)

  • Create blog post — once the prompt is clear? Create a to‑do in the admin

  • Create tags (check out what it generated for “Bucas”)

  • Optimize blog images with lazy loading

  • Create funny and effective 404 page

  • Add image sitemap

  • Add Product Schema to product cards

  • Fix sitemap format (first two versions were wrong)

  • Add logo to header and favicon

  • Configure redirects for domain variations

  • Add hero image to blog post

  • Add scroll‑to‑top button

  • Add table of contents to blog post

  • Implement automatic scroll‑to‑top on route change

  • Make table of contents collapsible and non‑sticky

  • Fix Schema.org implementations

  • Implement SEO meta tags

  • Install lovable‑tagger dependency

  • Install @tanstack/react‑query

Lots of fixes and bugs — lots!

  • Configure Vercel for SPA deployment (things improved significantly after that)

  • Fix SEO meta tags for dynamic routes

  • Fix Vercel routing and static HTML pre‑rendering

  • Add Horseware brand page

  • Update legal pages (Impressum & Datenschutz )

  • Adjust the title of the 404 page (that’s why you see a personalisierte 404-Seite in den SERPs)

  • Add size calculator banner to product pages (works great)

…and so on, and so on, and so on.

Learnings

You remain the quality manager.

AI makes plenty of mistakes → you have to find them and eliminate them with a knowledge file.

Small tasks (prompts) = better results, don’t overload the system with too many tasks at once.

Always check SEO & canonicals manually. I still need to add this to the knowledge file.

Don’t underestimate query costs (so far: $125).

Build tools → auto‑checks, QA, admin tools.

Discord+ documentation = mandatory, best practise

Templates are reusable.

AI often thinks it solved something… but it didn’t.

DomainCatcher.com WA channel.

I’m convinced: Lovable.dev is a real (or even better) alternative to WordPress. No themes, no plugins, no PHP updates, no hosting issues — just focus on content and structure. You are the quality manager. The AI helps you — but you lead the project.

What’s next?

In about 3–4 weeks, I’ll publish an update with learnings, revenue, and more expired‑domain projects. If you want updates, offers, and tips directly: join our DomainCatcher.com channel. You’ll get all news there first.

Or get direct help via WhatsApp:  +43 660 1493040