Menu

Go live on Flywheel

Updated on October 23rd, 2023

When you’re ready to present your spiffy new site to the world, there are a few steps to take on Flywheel to ensure the launch goes smoothly. Keep scrolling to learn how to take your site live!

Note

  • If you’re working with a WordPress multisite installation, follow the guide here instead.
  • If your site is live on another host and is frequently updated, you will want to complete a content refresh first.
  • If your site is an e-commerce site live on another host, you’ll want to suspend ordering and complete a content refresh first.



Add or update your site’s primary domain

Sites on Flywheel require setting a single primary domain that additional domains will redirect to. If you have multiple domains, set this one up first.

  1. If you haven’t added your domain yet, head over to the Domains card in the Flywheel site’s Overview tab and click the (+) icon to add the domain you’d like to point to Flywheel.
  2. Fill out the domain information:
    • Enter the URL in the Domain field
    • Check the box to set the domain to Primary (if this will be your site’s main URL)
    • By default, the www version of the domain will be added (uncheck the box to skip this step)
    • Select Yes for “Have you purchased this domain?”
    • Click Next

    Note

    In the background, our system will automatically update all appropriate URL references in the database to this new primary domain.
  3. If your domain supports Domain Connect, you’ll be prompted to enter your DNS provider credentials so Flywheel can configure your DNS records. If your domain doesn’t support domain connect, you’ll need to point DNS manually.
  4. Alternatively, if you’ve already added your domain to the list, but haven’t set it to primary yet, now’s the time! On the intended domain, click the 3-dot menu and select Make Primary.

Warning

Flywheel does not support adding the same domain or subdomain to two different sites. For example, if you’re cloning a site that’s already live on Flywheel, you’ll want to remove the domain from the original site before adding it to the new one.

Add any secondary domains

At this point, go ahead and add any additional domains by following the method above (don’t set these domains to primary, of course). All secondary domains will automatically be configured with a 301 redirect to the primary domain.


Point DNS for your domain(s)

Now that you’ve configured your site on the Flywheel side, it’s time to log in to your domain’s DNS editor and point your domain(s) to the site’s IP address, which is displayed on the Overview tab.

Warning

For security best practices, we recommend not pointing a wildcard entry directly to a Flywheel IP address, but instead to point any subdomain independently. The use of wildcard records may open your domain up to additional subdomains being created without your permission.

Remember, if your domain supports Domain Connect, you can skip this step, Flywheel has already updated your DNS records for you!


Note

DNS propagation times: DNS by nature can take 24-48 hours to fully propagate across the entire internet, though it’s generally much quicker. This depends on the record’s TTL (Time To Live) value. If your DNS host allows you to adjust TTL, it’s best to set it to the minimum value at least 24 hours before you plan to go live to ensure the fastest propagation. For more information, check out this help article: What is TTL?


Disable Privacy Mode

Remove the password protection for your site so visitors won’t be prompted to enter credentials to view it. This also allows search engines, like Google, to crawl your site.

  1. On the site’s Flywheel dashboard, navigate to the Overview tab.
  2. On the Privacy Mode card, toggle the switch to Off.

Optional: Enable Simple SSL

Once your domains have propagated, you can add free SSL certificates via Flywheel’s Simple SSL for added security and an SEO boost! For instructions, check out this help article: How do I add Simple SSL to my site?


Need help?

If you have any questions our Happiness Engineers are here to help!

Was this article helpful?

Getting Started

New to Flywheel? Start here, we've got all the information you'll need to get started and launch your first site!

View all

Account Management

Learn all about managing your Flywheel user account, Teams and integrations.

View all

Billing

Everything about billing, invoices and payments can be found here.

View all

Features

Flywheel hosting plans include a ton of great features. Learn about how to get a free SSL certificate, set up a staging site, and more!

View all

Platform Info

All the server and setting info you'll need to help you get the most out of your Flywheel hosting plan!

View all

Site Management

Tips and tricks for managing your sites on Flywheel, including going live, troubleshooting issues and migrating or cloning sites.

View all

Developer Hub

Learn how to connect, deploy, and more with SSH on Flywheel's platform.

View all

Growth Suite

Learn more about Growth Suite, our all-in-one solution for freelancers and agencies to grow more quickly and predictably.

View all

Managed Plugin Updates

Learn more about Managed Plugin Updates, and how you can keep your sites up to date, and extra safe.

View all

 

Flywheel help

Help is just a click away! Log into Flywheel dashboard to instantly chat with an expert, respond to a ticket, or follow along with in-depth documentation. We happily offer support 24 hours a day, 7 days a week, 365 days a year!

Log in

Try Flywheel today

Launch your next WordPress site in minutes.

 Free migrations  24/7/365 support  14 day demo sites