When a client asks for SEO and needs GEO
→
Clients ask for SEO when their real problem is that machines do not understand who they are or where they operate. This is how a small agency sells GEO work without overpromising.
Using the Ghost forum to earn trust before selling themes
→
Using the Ghost forum as groundwork for a theme studio: picking your questions, avoiding self-promotion, and living with the tension between helping and selling.
Pricing Northline and Azimuth as a new Ghost studio
→
How I priced Northline and Azimuth for Aftertype’s launch as an unknown Ghost theme studio, and why copying established makers’ prices felt wrong.
The 6:40 AM Morning Kickstart protocol
→
At 6:40 AM the Morning Kickstart stops being about vibes and starts being about routing. It looks like wellness, but it behaves like project management.
I started a studio for Ghost themes
→
On 2 September I registered a company. On 6 September, four days later, the first product went on sale. The company is called Aftertype, it is a one-person studio in Maastricht, and it makes premium themes for Ghost.
The grid decision that rewrote my lightbox logic
→
Locking aspect ratios on the Aftertype themes grid forced a rewrite of the lightbox and breakpoints, and made the gallery better at selling design.
Schema.org markup and entity recognition in 2026
→
How site-wide Schema.org markup and an llms.txt file shifted Aftertype from vague impressions to clearer entity recognition in 2026.
Why I finally deleted NotePlan
→
NotePlan looked perfect on paper, but the interface kept getting in the way. Dropping it for a simple 4‑app stack made work feel lighter and tasks easier to manage.
Gamifying Cardiac Rehab with Habitica
→
How I use Habitica to turn cardiac rehab and daily routines into an RPG: a 6:40 circuit as a Daily, WHOOP recovery as XP, and a shutdown ritual quest.
A CSS Hover-Reveal Pattern for Technical Specs
→
A CSS-only hover-reveal pattern for Gate Seal specs, with keyboard focus fallback, that keeps core numbers visible and tucks extra context behind intent.