A launch is not "the code works." It's the point where real customers, search engines, and payment providers start depending on the site. This is the checklist we run through before that happens.
Findable
A sitemap.xml and robots.txt so search engines can crawl the site properly. Canonical tags on every page so search engines know which URL is the "real" one. Submission to Google Search Console so indexing is tracked, not assumed.
Trustworthy at a glance
A real favicon so the site doesn't look abandoned in a browser tab. A visible, working contact email and a tap-to-call phone number on mobile — not a contact form as the only option. Working links to any social profiles that are actually listed, and nothing linking to an account that doesn't exist yet.
Usable on a bad connection
Compressed images — this alone is often the single biggest speed win available on a content-heavy site. Clear error messages on every form field, so a failed submission tells the visitor exactly what to fix instead of silently failing.
Compliant
A cookie consent banner if analytics are in use, plus a Privacy Policy and Terms of Service that actually reflect what the site does — not a generic template copied from elsewhere.
Ready to answer the questions people actually have
Opening hours, clear payment methods, and — where relevant — a guarantee or warranty statement. These sound minor individually, but together they're often the difference between a visitor who converts and one who leaves to "think about it."
The takeaway
None of these items are hard individually. The value is in running through all of them, every time, instead of assuming the last launch covered it. That discipline is what separates a site that quietly loses trust from one that earns it.
