Skip to content
Swift

Launching

Launch a landing page in a weekend without cutting the corners that matter

A two-day plan from empty repository to indexed, measurable landing page - including the three things people skip and regret.

Nadia BrandtHead of Platform8 min read

A weekend is enough time to ship a landing page properly. It is not enough time to design a brand, write a positioning document and build a component library, so the plan below assumes you start from a template and spend your hours on the parts only you can do.

Saturday morning: the argument

Before opening an editor, write the page as plain text. One sentence on what it is, one on who it is for, three on why it is better than the alternative, and one on what it costs. If that document is weak, no amount of layout will save it - and if it is strong, the layout is mostly a matter of putting it in order.

Then choose the template that matches the shape of your argument rather than the one with the nicest hero. A product with a complicated price wants a pricing-first template. A product sold on craft wants an image-first one.

Saturday afternoon: content and identity

  • Replace every word of demo copy - placeholder text has a way of shipping
  • Set your colour and type tokens in one file, not per component
  • Export images at the sizes the template asks for, not the sizes your camera produced
  • Write the meta title and description for each route by hand
  • Draft the Open Graph image, or let the template compose one from your title

Sunday morning: the three skipped things

The first is analytics. Ship with an event on the primary action, not just pageviews - a landing page with no conversion event is a page you cannot improve. The second is the form's failure path. Submit it with a bad address, with the network offline, twice in a row. Most launch-day bugs are here.

The third is the 404. You will get one, usually from a typo in a link you shared, and a good one recovers the visitor instead of losing them. Ten minutes of work with a very high expected value.

Sunday afternoon: ship and verify

Deploy, then check the deployed site rather than localhost: view source and confirm your copy is in the HTML, run Lighthouse on the live URL, validate the structured data, submit the sitemap, and request indexing for the one page that matters. Then send the link to someone who has not seen it and watch them read it without explaining anything.

That last step finds more problems than every audit tool combined. It is also the only one nobody schedules.

From the people who wrote this

Every Swift template ships against the checklist above.

Fourteen templates, statically generated, structured data included, yours to keep. Starting at $39.

Browse templates