A new WordPress installation is only the starting point. Use this reusable WordPress hosting setup checklist to secure the administrator account, enable HTTPS, establish reliable backups, configure performance and SEO basics, and verify that visitors and search engines can access the site before launch.
Overview
WordPress hosting setup involves more than connecting a domain and choosing a theme. A site can appear finished while still using an insecure login, an unsuitable permalink structure, an untested backup process, or a contact form that never delivers messages. Configuring these foundations early reduces avoidable problems during publishing, marketing campaigns, redesigns, and hosting changes.
This checklist is designed for a new WordPress site, but it also works after a migration, major redesign, or security incident. The exact names of settings vary between hosting companies and control panels. Look for the same underlying functions: SSL or HTTPS management, backups, staging, PHP and database controls, caching, email authentication, and access logs.
Before making changes, record the domain name, hosting account, registrar, WordPress administrator accounts, DNS provider, and email provider. Keep these details in a password manager rather than in a shared document. If you are still choosing an environment, compare the practical differences between shared, VPS, and cloud hosting, including the level of server management and staging support you need.
Checklist by scenario
For a brand-new WordPress installation
- Confirm the site identity. In WordPress settings, check the site title, tagline, administration email, language, timezone, and date format. Make sure the WordPress Address and Site Address use the intended domain and protocol. Do not use a temporary hosting URL in the final configuration unless you have a clear migration plan.
- Secure administrator access. Use a long, unique password and avoid usernames such as “admin.” Remove unused administrator accounts and assign each contributor an individual account with only the permissions required for their work. Enable multi-factor authentication if it is available through your hosting account or chosen security tool.
- Enable HTTPS. Install or activate the SSL certificate supplied by the host, then confirm that both the main domain and important subdomains load over HTTPS. Update WordPress URLs if necessary and test for mixed content, such as images or scripts still loading over HTTP. Redirecting HTTP traffic to HTTPS should be handled carefully and tested in a private browser window.
- Set the permalink structure. Choose a readable URL format before publishing content. A structure based on the post name is common for many sites, but the best choice depends on the site’s content model. Avoid changing established URLs casually; if a change is necessary, map old addresses to relevant new ones with redirects.
- Remove demonstration content. Delete sample posts, pages, comments, themes, and plugins that are not needed. Check the media library and trash as well. Fewer unused components mean fewer settings to maintain and less opportunity for an outdated extension to create a problem.
- Set a backup schedule. Confirm whether the host provides account-level or WordPress backups, how long they are retained, and whether restoration is self-service. Add an independent backup destination when practical. A backup is not fully useful until you know how to restore it.
- Install only essential tools. Select one primary tool for each major function, such as SEO, caching, forms, security, and backups. Review compatibility with the current WordPress and PHP versions, and remove duplicate plugins that perform overlapping tasks.
- Configure updates. Keep WordPress core, themes, plugins, and the server-supported PHP version current. Test significant updates on staging when the site is important or has custom code. Automatic updates may be convenient, but they should not replace backups and periodic checks.
For a site preparing to launch
- Review search visibility settings. Confirm that the site is not set to discourage search engines when it is ready for indexing. During development, blocking indexing can be appropriate, but the setting must be reversed before launch. Check that important pages have descriptive titles, useful headings, and one clear purpose.
- Configure SEO fundamentals. Set a preferred site name, review the homepage title and description, and ensure the SEO tool generates a usable XML sitemap. Do not submit empty, duplicate, private, or test pages. Search optimization begins with accessible content and a logical site structure, not with a long list of plugins.
- Test forms and email delivery. Submit every contact, signup, and inquiry form from a separate address. Confirm the visitor receives the expected response and that the site owner receives the notification. Configure the sending domain and email authentication according to the requirements of the mailbox provider or transactional email service you use.
- Check performance settings. Enable server or plugin caching only after understanding which layers are active. Exclude carts, account pages, previews, and other dynamic areas when applicable. Compress oversized images, use suitable dimensions, and remove assets that are not needed. For a broader diagnostic process, use the website speed and hosting performance checklist.
- Test on real devices. Review navigation, forms, menus, text size, images, and checkout or booking flows on a phone and a desktop browser. Test in a logged-out session so cached administrator results do not hide problems.
- Connect measurement tools. Add analytics and search tools only after confirming their privacy, consent, and data-retention requirements. Verify that tracking fires once, not multiple times through both a plugin and a theme. Record the date of installation and the property or account connected to the site.
For a migration, redesign, or recovery
- Capture a baseline. Export or record the current URLs, redirects, analytics configuration, DNS records, forms, users, and important integrations. This provides a reference when something changes.
- Use a staging copy where possible. Test the theme, plugins, database, forms, redirects, and media before changing the public site. Password-protect staging and prevent it from appearing in search results.
- Review URLs and redirects. Preserve valuable addresses whenever possible. Create redirects for pages that must move, and test them without creating chains or loops. After a domain or host change, follow a detailed WordPress migration checklist.
- Change DNS only when ready. Lowering DNS cache time in advance may help with a planned move, but it does not guarantee that every resolver updates immediately. Keep the old environment available until the new site, email, HTTPS, and redirects have been verified.
What to double-check
Backups: Confirm that the backup includes both the database and uploaded files. Check the timestamp, destination, retention period, and restoration instructions. Perform a restoration test on staging rather than assuming that a successful backup message proves recoverability.
DNS and email: The website and email may use different providers. Review A, AAAA, CNAME, MX, TXT, and verification records before changing nameservers. A nameserver change can affect mail, verification services, subdomains, and other applications. For domain planning, keep registrar access separate from hosting access and document who controls each service.
HTTPS and canonical URLs: Test the homepage, an internal page, an image, the login screen, and a form over HTTPS. Confirm that the canonical URL, sitemap URLs, internal links, and redirects use the preferred version of the domain.
WordPress compatibility: Check the host’s supported PHP version, database environment, available storage, scheduled task behavior, and resource limits. A plugin that works on one hosting plan may behave differently when memory, execution time, or server-level caching changes.
Access and recovery: Keep a current list of administrators, hosting contacts, registrar access, DNS access, and emergency procedures. Test that you can regain access without relying on one person’s inbox or one device.
Common mistakes
- Installing too many plugins at once. Add tools gradually, document their purpose, and test after each significant change. This makes conflicts easier to identify.
- Relying only on host backups. A host backup may be valuable, but access, retention, and restoration options can vary by plan. Keep an independent copy when the site is important.
- Testing while logged in. Administrators may bypass cache, security rules, or visibility restrictions. Use a private window and a separate device for launch checks.
- Changing permalinks after publishing. URL changes can break bookmarks, internal links, campaign links, and search referrals. Plan redirects before changing the structure.
- Forgetting transactional email. A working website does not prove that notifications, password resets, order messages, or form replies are being delivered. Test each workflow separately.
- Blocking search engines indefinitely. Development settings can remain active after launch. Check visibility controls, robots instructions, sitemap access, and any password protection before announcing the site.
- Confusing caching with backups. Cached pages improve delivery but do not preserve the database or media library. Treat performance configuration and recovery planning as separate tasks.
When to revisit
Run this checklist before every new site launch and after a major redesign, domain change, hosting move, or security incident. Revisit it before seasonal campaigns when traffic, forms, inventory, bookings, or publishing volume may increase. It is also useful after changing a theme, installing a group of plugins, upgrading PHP, or replacing an email provider.
Set a recurring review at an interval appropriate to the site. During each review, confirm that backups can be restored, updates are not overdue, administrator access is current, HTTPS is valid, forms deliver messages, and important pages remain reachable. Recheck performance after adding heavy media, advertising scripts, ecommerce features, or third-party integrations.
When hosting tools or WordPress workflows change, update this checklist with the actual control-panel paths, plugin responsibilities, staging process, and recovery contacts used by the site. Finish by recording what was tested, when it was tested, and who approved the result. That short record turns a one-time setup into a repeatable operating routine.