Using Gmail with a custom domain means you get an address like [email protected] while keeping Gmail’s interface, filters, and reliability. There are three main ways to set this up.

Which method suits you

Hosting integration

Use your existing hosting to create a mailbox, then pull it into Gmail via IMAP/POP3. Free if you already have hosting. Takes around 30 minutes.

Cloudflare Email Routing

Forward email sent to your domain straight into Gmail. Free, but you cannot send from your custom address unless you combine it with a sending service. Takes around 45 minutes.

Google Workspace

Google's own product. Your custom domain becomes a proper Gmail account. Costs from £5.90 per month. Simplest setup and the most reliable long-term.

Hosting integration

If you already have hosting (e.g. cPanel, Plesk, or similar), your plan almost certainly includes email. The steps are:

  1. Create a mailbox at your host’s control panel
  2. In Gmail, go to Settings > Accounts and Import
  3. Under “Check mail from other accounts”, add your custom address
  4. Enter your host’s incoming mail server (IMAP or POP3), username, and password
  5. To send from the address, also add it under “Send mail as” using your host’s SMTP settings

You end up with one Gmail inbox that handles everything. Email from your custom domain sits alongside your regular Gmail.

Cloudflare Email Routing

If your domain is managed through Cloudflare, Email Routing is a free way to forward incoming messages to any Gmail address:

  1. In Cloudflare, go to Email > Email Routing and enable it
  2. Add a route: set the custom address (e.g. [email protected]) and point it at your Gmail
  3. Cloudflare updates your MX records automatically

Incoming messages land in Gmail. For sending replies from the custom address, you need to pair this with a service like Brevo or Mailjet on their free tier, then add a “Send mail as” entry in Gmail using their SMTP details.

Google Workspace

Google Workspace is the cleanest option if email is important to your business. Your custom domain becomes a full Gmail account with a proper Google identity attached.

Setup steps

Sign up at workspace.google.com, verify your domain by adding a TXT record, update your MX records to point at Google, then create user accounts.

What you get

Full Gmail, Google Calendar, Meet, Drive, and Docs. Everything tied to your domain. Worth it if you use Google's tools regularly.

UK pricing starts at around £5.90 per user per month on the Business Starter plan.

WordPress form emails

If your site sends automated emails (contact forms, WooCommerce, etc.) through a custom domain, you need an SMTP plugin to ensure they actually land in inboxes. The free FluentSMTP plugin handles this well. Connect it to your hosting SMTP, Google Workspace credentials, or a third-party service like Brevo.

Without SMTP configuration, WordPress form emails frequently end up in spam or fail to send entirely.

Which to choose

Go with hosting integration if you want free and already have hosting. Use Cloudflare Email Routing if you want a simple free forward and are comfortable with a small workaround for sending. Choose Google Workspace if you want everything to just work and do not mind the monthly cost.

See Understanding DNS if you need to get comfortable with MX records before starting any of these methods.

Unclear on domain setup or transfers? Get in touch →