BioWorkWriting

August 2021: Marketing like a real engineer

  • Monthly Update

Fittingly, the very month I decided to use for marketing is also my most successful month on Twitter. Among other things, the amazing @arvidkahl followed me 😃

Learning how to write a landing page

Last month I figured out that most of my customers found me on Google. So I decided to create another landing page targeted at studios to increase my SEO surface. For the main landing page of stagetimer.io, I just went with my gut feeling. This time I wanted to learn first what sections I should write and why.

I found two guides that helped me learn the basics:

I wrote a detailed breakdown on Twitter of the why’s and how’s of each section.

The outcome can be found here: https://stagetimer.io/for-studios/

Love and hate for Astro

While creating the landing page it became apparent that I needed to find a way to pre-render the site into static pages. stagetimer.io currently is a Single Page Application. When a user enters the site they have to download a large javascript file before anything is visible in the browser. This limitation includes meta tags.

Fortunately, the Google crawler can interpret javascript and waits for the site to load. But it still penalizes the performance hit form needing javascript for … well everything.

Other crawlers are not so obliging. Twitter doesn’t wait for javascript to execute before reading meta tags. So with my SPA, I am limited to a single set of meta tags for all routes … not good.

This led me, after some back and forth, to migrate all static pages to a static site generator. I chose Astro.

I love Astro. It’s a fresh project, has a great community, and development is coming along great. It provides a great templating engine, understands Markdown out of the box, and even handles Vue components! How amazing is that?

At the same time, I also hate Astro a little. Being so early in development means I spend more time bug hunting than actually advancing the project.

So in true engineer fashion, I managed to make the month of marketing all about coding 😅. On the upside, all content pages will now have a great performance and SEO score. And it’s now easier for me to add new content and pages. In the end, it was a necessary step.

After all, the reason I do this side hustle is to learn the craft. My next project will be better than this one until I reach 10k MMR 🥳

Stats

Stagetimer €135 MMR