Website Launch Checklist

By Mauricio Fernandez · Minuswires · Checklist

Download PDF

Launching a website without a structured checklist is one of the most common — and most costly — mistakes NJ and NYC businesses make. Broken contact forms, unindexed pages, slow load times on mobile, missing SSL certificates: each issue chips away at first impressions and search rankings before a single customer has found you. This 30-point checklist walks through every check Minuswires runs before and on launch day, so your site goes live ready to convert visitors, rank in Google, and stay secure.

1. Technical Checks

Technical issues are invisible to visitors at first — until they cause a bad experience or a search engine penalty. Run every item on this list before you flip the DNS.

  1. SSL certificate installed and valid. Every page must load over HTTPS. Verify that the padlock appears in the browser and that HTTP requests automatically redirect to HTTPS.
  2. Custom 404 page in place. A helpful 404 page keeps visitors on your site instead of bouncing. Include navigation links and a search bar if possible.
  3. All redirects configured. If you are migrating from an old site, map every old URL to its new equivalent with a 301 redirect. Use a tool like Screaming Frog to verify there are no redirect chains longer than two hops.
  4. XML sitemap generated and accessible. Confirm the sitemap exists at /sitemap.xml and includes all public pages. Exclude admin, login, and thank-you pages.
  5. robots.txt configured correctly. Ensure the file does not accidentally block Googlebot from crawling your main content. Double-check any disallow rules before launch.
  6. Page speed above 70 on Google PageSpeed Insights (mobile). Run every key landing page through PageSpeed Insights and resolve any critical issues — image compression, unused JavaScript, and render-blocking resources are the most common culprits for NJ business sites.
  7. Favicon uploaded and rendering correctly. Test in multiple browsers. Missing favicons are a small detail that signals unprofessionalism.

2. SEO Checks

On-page SEO done right at launch means your site starts earning organic traffic from day one rather than playing catch-up months later. These checks apply to every indexable page.

  1. Unique, keyword-rich meta title on every page. Keep titles under 60 characters. For local NJ or NYC businesses, include a city or region identifier where natural (e.g., "Web Design Sparta NJ | Minuswires").
  2. Meta description written for every page. Aim for 140–160 characters. Write it as a genuine invitation to click, not a keyword list.
  3. One H1 tag per page. The H1 should match the page intent and primary keyword. Do not use H1 for decorative headers or logo text.
  4. Canonical URLs set. Every page should declare its canonical URL to prevent duplicate-content issues, especially if your site serves both www and non-www versions.
  5. Schema markup implemented. At minimum, add LocalBusiness schema for service pages and BreadcrumbList schema for navigational depth. Minuswires builds schema into every project we deliver.
  6. Google Search Console verified and sitemap submitted. Add your property in Search Console, verify via DNS TXT record or HTML file, then submit your sitemap immediately on launch day.
  7. Google Analytics (or GA4) tag firing on all pages. Confirm in the real-time report that pageviews register when you browse the live site.
  8. Open Graph tags set for social sharing. Verify og:title, og:description, and og:image are correct using the Facebook Sharing Debugger or LinkedIn Post Inspector.

3. Content Checks

Even technically perfect sites fail when content is broken or embarrassing. Spell-check every page, but also test the interactive elements that actually convert visitors into leads.

  1. Spell check every page. Use a tool like Grammarly or simply copy and paste page text into a word processor. Typos on the homepage or pricing page destroy trust instantly.
  2. All internal links working. Crawl the site with a tool like Screaming Frog or Ahrefs Webmaster Tools and confirm zero broken internal links.
  3. All external links working and opening correctly. External links should open in a new tab (target="_blank" with rel="noopener noreferrer") and point to current, live destinations.
  4. Contact form tested end-to-end. Submit a test inquiry and confirm the notification arrives in your inbox and that the visitor sees a thank-you confirmation. Test from both desktop and mobile.
  5. Mobile layout tested on real devices. Do not rely only on browser developer tools. Test on an actual iPhone and Android device at minimum. Pay special attention to navigation menus, form fields, and button tap targets.
  6. All images have descriptive alt text. Alt text matters for accessibility and for image SEO. Avoid generic values like "image1.jpg."
  7. Placeholder content removed. Search for "Lorem ipsum," "TBD," and "Coming soon" text across every page. Replace pricing placeholders with real figures or contact-for-pricing language.

4. Security Checks

Security lapses discovered after launch are expensive to fix and damaging to reputation. Address these before the site is publicly accessible.

  1. All admin passwords are strong and unique. Use a password manager to generate credentials for the CMS, hosting control panel, database, and DNS provider. Never reuse passwords across services.
  2. Two-factor authentication enabled. Enable 2FA on every admin account connected to the website — hosting, domain registrar, Google Workspace, and CMS.
  3. CMS and plugins updated to latest versions. If you are using WordPress or a similar CMS, update the core, all plugins, and the theme to their current stable releases before launch.
  4. Automated backups configured and tested. Verify that daily or weekly backups are running and that at least one restore test has been completed successfully. Store backups off-site, not only on the same server.
  5. Environment variables and API keys not exposed in source code. Audit your codebase to confirm secrets are stored in environment variables and are not committed to any public repository.

5. Launch Day Activities

Launch day is not just a technical event — it is a marketing event. Complete these steps in order to ensure a clean cutover and maximum early visibility.

  1. DNS cutover during low-traffic hours. Schedule DNS changes for early morning or late evening when visitor traffic is minimal. DNS propagation typically takes 15 minutes to 48 hours depending on TTL settings.
  2. Purge all caches immediately after DNS resolves. Clear the CDN cache, server-side cache, and any page caching plugin. Stale cache can serve old pages to early visitors and confuse your monitoring tools.
  3. Verify SSL is active on the live domain. Once DNS resolves, open the site in an incognito browser and confirm HTTPS is active and the certificate is issued for the correct domain.
  4. Submit sitemap to Google Search Console. If you verified the property earlier, log in and submit the sitemap on launch day to kick off indexing immediately.
  5. Announce on social media and email. Send a launch announcement to your email list and post on LinkedIn, Instagram, and any platform where your audience is active. For NJ and NYC businesses, tagging local business groups and chambers of commerce can generate early backlinks and referral traffic.
  6. Notify Google with the URL Inspection tool. In Google Search Console, use the URL Inspection tool on your homepage and request indexing. Do the same for your three or four most important pages.

6. Post-Launch: Week 1 Monitoring Checklist

The first seven days after launch are when most problems surface. Block time each day to run through these checks, even if the launch felt smooth.

  • Check Google Search Console Coverage report for crawl errors and 404s introduced post-launch.
  • Confirm GA4 real-time and session data is reporting accurately — look for anomalies like 100% bounce rate (often a mis-tagged page) or zero events firing.
  • Test contact and lead forms daily to ensure notifications have not been routed to spam by a new email domain.
  • Monitor uptime with a free service like UptimeRobot. Set alerts for any downtime above 30 seconds.
  • Browse the site on mobile via a 4G/5G cellular connection — not Wi-Fi — to experience real-world load times the way most NJ and NYC visitors will.
  • Check that your business listing on Google Business Profile reflects the correct website URL and that the site resolves when clicked from the Maps listing.
  • Review your server error logs for any 500-level errors that may indicate backend issues not visible from the front end.

Running through this 30-point checklist before and after launch takes discipline, but it is the difference between a site that quietly accumulates SEO authority and leads from week one versus a site that spends its first months being patched. Minuswires performs every check on this list as part of every website project we deliver to NJ and NYC businesses — it is not optional.

Need help with your website?

Minuswires handles every item on this checklist for NJ and NYC businesses — from SSL configuration and schema markup to launch-day DNS cutover and week-one monitoring. Book a free consultation and we will review your site or project together.

Get a free consultation