This website launch checklist takes you from domain registration to a live, SEO-ready WordPress site. Use it before publishing, after major changes or migrations, and during monthly and quarterly reviews to verify DNS, SSL, WordPress settings, accessibility, speed, search visibility, backups, and ongoing maintenance.
Overview
A launch is more than making a homepage visible. A reliable launch confirms that visitors can reach the correct domain, connections are encrypted, important pages work on phones, search engines can crawl the site, and you have a way to recover from mistakes.
The workflow below assumes a standard WordPress installation on web hosting. Hosting dashboards use different labels, but the underlying steps are usually similar. Keep a simple launch record with the domain name, hosting account, WordPress administrator email, DNS changes, test dates, and any unresolved issues. Do not store passwords in the document; use a password manager instead.
For context on the difference between a domain and hosting, see how to connect a domain to web hosting. If you are still choosing a plan, compare shared hosting with managed WordPress hosting before committing.
What to track
1. Domain, DNS, and SSL
- Confirm the domain is registered to the correct account and that auto-renewal or renewal reminders are configured.
- In the registrar, check the nameservers. If the host manages DNS, use the nameservers supplied by the host. If the registrar manages DNS, add the records supplied by the host instead.
- Check the root domain and the
wwwversion. Both should resolve to the intended site, with one version configured as the preferred address. - Review email records before changing DNS. MX, SPF, DKIM, and related records may be required for business email. Do not delete existing mail records simply to make website DNS changes.
- Open
https://yourdomain.examplein a private browser window. Confirm that the certificate is valid and that HTTP redirects to HTTPS.
To inspect DNS from a terminal, you can use dig where it is available:
dig +short yourdomain.example
dig +short www.yourdomain.example
dig MX yourdomain.example
DNS changes can take time to appear consistently because resolvers cache records. Record the time of a change and avoid repeatedly changing records while diagnosing propagation.
2. Hosting and WordPress setup
- Verify the hosting account points to the intended domain and document root.
- Install WordPress from the hosting dashboard, or upload the files and create the database if you are using a manual installation.
- In Settings > General, confirm the WordPress Address and Site Address both use the correct HTTPS URL.
- In Settings > Permalinks, choose a readable structure and save it once to refresh rewrite rules.
- Remove sample posts, pages, themes, plugins, and user accounts that are not needed.
- Use a unique administrator username, a strong password, and separate editor accounts where appropriate.
- Set the correct site title, tagline, timezone, language, and administrator email.
- Confirm that automatic updates and backup options match your risk tolerance and hosting capabilities.
Keep the plugin stack lean. Every plugin should have a clear purpose, come from a source you trust, and be tested with your WordPress version and theme. A useful starting point is this guide to WordPress plugins for a small business website.
3. Theme, content, and functionality
- Use a responsive theme and check the header, navigation, footer, forms, buttons, and content layouts on a narrow screen.
- Set a consistent logo, favicon or site icon, typography, colors, and button style.
- Review the homepage, About page, services or product pages, contact page, privacy information, and any legal or customer-support pages relevant to the site.
- Test every form from the visitor’s perspective. Confirm the success message, email notification, spam controls, and destination inbox.
- Check internal links, downloads, search, menus, social links, maps, booking tools, payments, and other integrations.
- Replace placeholder text, stock instructions, empty categories, and unfinished sections.
Creators may also want to review the portfolio website setup guide. For a focused campaign, compare each landing page against the recommendations in the lead-generation landing page template guide.
4. Accessibility and performance
- Give images useful alternative text when they convey information. Mark decorative images as decorative where your editor supports it.
- Use headings in a logical order, descriptive link text, visible keyboard focus, and sufficient text contrast.
- Confirm that forms have labels, error messages are understandable, and the site can be navigated without a mouse.
- Compress oversized images, use appropriate dimensions, and avoid uploading a large file when a smaller one will do.
- Run the homepage and key landing pages through a performance testing tool. Record the test date, page tested, device profile, and notable recommendations.
- Test from a private browser window and on a real mobile device. A passing score is not a substitute for checking the actual experience.
5. Basic SEO checks
- Give each important page a distinct, accurate title and a useful meta description where your SEO tool provides those fields.
- Use one clear primary heading and write copy that explains the page’s purpose without forcing keywords into every sentence.
- Check the page URL, canonical setting if available, image alternative text, internal links, and social sharing image.
- Make sure the site is not accidentally discouraging search engines. In WordPress, review Settings > Reading and the search visibility option before launch.
- Create or verify an XML sitemap if your setup provides one, then add the site to Google Search Console and submit the sitemap when appropriate. Use the Google Search Console monitoring guide for the follow-up process.
Cadence and checkpoints
Use the checklist at three different points rather than treating launch as a one-time event.
Before launch
Keep the production site private or discourage indexing while content is unfinished. Complete the DNS, SSL, WordPress, content, accessibility, performance, and SEO checks above. Take a full backup only after confirming that the site is in a usable state, and note where the backup can be restored.
Launch day
Make the final DNS or visibility change, then test the site using both the root domain and the www version. Open the homepage, primary navigation, contact form, important landing pages, and a representative blog post. Check HTTPS, redirects, images, fonts, forms, and analytics or other measurement tools. Record the time and result of each check.
First week
Check the site from another network or device, review error logs if your host provides them, and confirm that search engines can access the intended pages. Watch for failed form notifications, redirect loops, broken images, unexpected indexing of staging pages, and unusual performance changes.
Monthly
Record backup success, restoration availability, uptime observations, WordPress and plugin updates, broken links, form delivery, security notices, and a performance result for the homepage and one important page. Review the WordPress maintenance checklist as part of this routine.
Quarterly or after a major change
Re-test the full customer journey, accessibility basics, mobile layouts, core templates, redirects, sitemap, indexability, and top pages in Search Console. Repeat these checks after a redesign, domain change, hosting migration, major plugin replacement, or WordPress update.
How to interpret changes
Compare like with like. A speed result from a different page, device, location, or test configuration may not be directly comparable. Record the URL and test conditions before deciding that performance has improved or declined.
A sudden site-wide failure usually points to infrastructure, DNS, SSL, a recent update, or a configuration change. A problem on one page is more likely to involve that page’s content, template, embed, or form. A gradual drop in search impressions should be investigated separately from a hosting outage: check indexing, technical changes, page titles, content updates, and Search Console messages before making large edits.
Use a simple change log with four columns: date, change, observed effect, and next action. This prevents guesswork when several plugins or settings were changed close together.
Quick troubleshooting flow
- The domain does not open: check the domain expiry, nameservers, A or CNAME records, and whether the host account is active.
- HTTPS shows a warning: confirm the certificate covers the exact domain, verify the host’s SSL setting, and check for mixed-content URLs in WordPress or the theme.
- The homepage works but inner pages show an error: save Settings > Permalinks again, then review rewrite or server rules.
- The site shows a blank screen or fatal error: use hosting recovery tools, enable temporary error logging, and disable the most recently changed plugin or theme. Restore a known-good backup if necessary.
- Forms do not arrive: test the form notification address, spam folder, SMTP or mail settings, and the form plugin’s delivery log.
- Search pages are missing: inspect robots settings, noindex controls, sitemap status, redirects, and whether the page is actually published and linked.
When to revisit
Return to this article before every launch, relaunch, migration, or domain change. Use the monthly worksheet for routine maintenance and the quarterly review for broader SEO, accessibility, performance, and conversion checks. Revisit the checklist sooner when your host changes its dashboard, WordPress releases a major version, a theme or plugin is replaced, email DNS is modified, or a security or performance problem appears.
Mark a site as launch complete only when the preferred domain loads over HTTPS, redirects are intentional, key pages and forms work, backups are available, WordPress is configured, indexing settings are deliberate, mobile and accessibility checks are acceptable, performance results are recorded, and Search Console monitoring is connected. Save the completed checklist and change log with the project records. Then schedule the next monthly review rather than relying on memory.