Overview
A custom domain, like yourcompany.com, plays a critical role in establishing your brand and building trust online. Levamo manages all custom domains through its Cloudflare integration, giving your site enterprise-grade DNS, performance, and security powered by one of the world's leading infrastructure platforms.
There are three ways to connect your custom domain to Levamo: Cloudflare API Managed by Levamo, Cloudflare API Managed in your Cloudflare account, and Cloudflare Nameservers (NS). This guide explains each option and its benefits so you can choose the best fit for your needs.
Why You Need a Custom Domain
Professional Appearance: Using your own domain instead of a temporary site domain demonstrates legitimacy and professionalism to your visitors.
Branding: Custom domains showcase your brand in the URL, increasing recognition and trust.
SEO and AEO Benefits: Custom domains improve search engine optimization (SEO) and answer engine optimization (AEO), helping your site rank higher in search results and appear more in conversational queries compared to default domains.
How Levamo Cloud Manages Domains with Cloudflare
Levamo has partnered with Cloudflare, a globally trusted platform for DNS, CDN, and web security, to manage the DNS of every custom domain on the platform. This means that regardless of which connection method you choose, your domain's DNS is powered by Cloudflare's world-class infrastructure.
Key Benefits of Cloudflare-Powered DNS
Enterprise-Grade DNS Performance: Cloudflare operates one of the fastest and most reliable DNS networks globally, ensuring your domain resolves quickly for visitors anywhere in the world.
Boosted Performance with Levamo's CDN: Improve speed and reliability with Levamo's Content Delivery Network, which caches static content for faster delivery worldwide.
Enhanced Security with Levamo's WAF: Protect your site with Levamo's Web Application Firewall, which provides robust protection against malicious attacks.
Simplified Management: Levamo handles the complexity of DNS configuration directly from your dashboard.
Faster Support for DNS Issues: With DNS records visible in the Levamo's dashboard, our support team can quickly resolve DNS-related problems, minimizing downtime.
Note: Levamo's Enterprise Cloudflare features (CDN, WAF, Full Page Caching, and other edge-level optimizations) are available with the Cloudflare API Managed by Levamo and Cloudflare Nameservers methods. They are not available with the Cloudflare API Managed in your Cloudflare account method. See the comparison below for details.
Connection Methods
There are multiple connection methods using Cloudflare. See below for a quick summary of each one. For detailed, step-by-step instructions, see: How to Connect Your Custom Domain to a Levamo Website
Option 1: Cloudflare API Managed by Levamo Cloud
With this method, you connect your existing Cloudflare account to Levamo by sharing an API token, and Levamo takes over management of your domain's Cloudflare configuration. This is the default and recommended option when connecting via API token.
Levamo manages all of your Cloudflare settings on this domain, including DNS records, CDN, security (WAF), and Full Page Caching, all directly from the Levamo dashboard.
When to Choose This Option
You already have a Cloudflare account (or are happy to create a free one).
You want Levamo to manage your DNS and Cloudflare configuration while keeping your current nameservers.
You manage other services on your Cloudflare account alongside your Levamo's site.
You want access to Levamo's full Enterprise-grade Cloudflare feature set.
How It Works
Create a free Cloudflare account at cloudflare.com (if you don't already have one).
Add your domain to Cloudflare.
Generate an API token with the permissions Levamo needs to manage your domain.
Paste the token into the Levamo dashboard when adding your domain, and select Managed by Levamo
This is the recommended method for most users. A free Cloudflare account takes just a few minutes to set up and gives Levamo the access it needs to fully manage your domain.
Option 2: Cloudflare API Managed in your Cloudflare account
With this method, you still connect your Cloudflare account to Levamo via an API token, but you choose to keep full control of your Cloudflare zone yourself. Levamo only manages the core DNS records needed to route your domain to the Levamo hosting environment. Everything else, including proxying, caching, security rules, firewall, and edge-level redirects, stays under your control in your own Cloudflare dashboard.
Important: With this option, Levamo's Enterprise Cloudflare features are not available for this domain. That means no Levamo-managed CDN, no Levamo WAF, and no Full Page Caching from Levamo's side. Any performance, caching, or security configuration at the Cloudflare edge must be set up by you in your own Cloudflare account.
When to Choose This Option
You already run advanced Cloudflare configurations (custom Page Rules, Workers, WAF rules, etc.) that you don't want Levamo to touch.
You prefer to manage your own Cloudflare zone and accept that Levamo's Enterprise Cloudflare features won't apply to your setup.
Your organization requires that Cloudflare be managed independently of your hosting provider.
How It Works
Create a free Cloudflare account at cloudflare.com (if you don't already have one).
Add your domain to Cloudflare.
Generate an API token with the permissions Levamo needs to route traffic to your site.
Paste the token into the Levamo dashboard when adding your domain, and select Managed in my Cloudflare account.
Once connected, Levamo only maintains the basic DNS records that point your domain to the web server. Redirects can still be configured at the web server level by Levamo, but any Cloudflare-edge configuration (caching, security, performance tuning) will live entirely in your own Cloudflare account.
For step-by-step instructions, see: How to Connect Your Custom Domain to a Levamo Website
Option 3: Cloudflare Nameservers (NS)
With the Cloudflare Nameservers method, you update your domain's nameservers at your registrar to point to the Levamo-provided Cloudflare nameservers. Once the nameservers propagate, Levamo takes full control of your domain's DNS through Cloudflare, with no Cloudflare account required on your end.
When to Choose This Option
You prefer a set-it-and-forget-it approach with no external accounts to maintain.
You don't currently use Cloudflare and would rather not create an account.
You want Levamo to have complete control over your domain's DNS from the start.
How It Works
Add your domain in the Levamo dashboard.
The dashboard provides you with a pair of Cloudflare nameservers.
Log in to your domain registrar (e.g., GoDaddy, Namecheap, Google Domains) and update the nameservers.
Wait for DNS propagation (typically a few minutes to 48 hours).
Choosing the Right Method
Feature | Cloudflare API Managed by Levamo | Cloudflare API Managed in your Cloudflare account | Cloudflare NS |
Requires a Cloudflare account | Yes (free) | Yes (free) | No |
Nameserver change needed | No (yes if new Cloudflare account) | No (yes if new Cloudflare account) | Yes |
DNS managed in Levamo dashboard | Yes | Partial (core routing records only) | Yes |
Levamo-managed Enterprise-grade CDN | Yes | No | Yes |
Levamo-managed Web Application Firewall (WAF) | Yes | No | Yes |
Levamo-managed Full Page Caching | Yes | No | Yes |
Customer controls Cloudflare configuration | No | Yes | No |
Best for | Users who want Levamo to handle everything while keeping their current nameservers | Users who want to manage their own Cloudflare zone or have complex setups | Users who prefer a hands-off approach with no external accounts |
Tip: Not sure which to pick? We recommend Cloudflare API Managed by Levamo. Creating a free Cloudflare account is quick, and this option gives you Levamo's full Enterprise-grade Cloudflare feature set without needing to change your nameservers. Ideal if your domain is also used with other services.
Domain Statuses
After adding a custom domain, its status will display in your dashboard:
Active: Your domain is fully connected and serving your Levamo site.
Pending: DNS changes are still propagating or a configuration step is incomplete. Check your DNS settings or Cloudflare account.
Expired: The domain connection has timed out or is no longer valid. Re-initiate the setup from your dashboard.
Conclusion
Custom domains are a key element of a professional and trustworthy online presence. Thanks to Levamo's Cloudflare integration, every custom domain on the platform benefits from world-class DNS performance, and, depending on the connection method you choose, from Levamo's full suite of Enterprise-grade Cloudflare features.
For detailed instructions on connecting your domain, visit our How to Connect Your Custom Domain to a Levamo Website guide. If you have any questions, feel free to contact our support team for assistance.
