Back to blog
Last updated on:
Jul 23, 2024

How to use Webflow and HubSpot under the same domain

BRIX Agency
Author
BRIX Agency
How to use Webflow and HubSpot under the same domain

In today's digital landscape, businesses often find themselves using multiple platforms to create and manage their online presence. Two popular choices are Webflow for website design and HubSpot for marketing automation and customer relationship management — but how can you seamlessly integrate these platforms on the same domain?

In this article, we will explain two ways to do this: using subdomains and using a reverse proxy through Cloudflare Workers. We'll go through the steps for each method and discuss their pros and cons.

Why integrate Webflow and HubSpot?

Before we dive into the methods, let's briefly discuss why you might want to use both Webflow and HubSpot:

  1. Webflow offers powerful design capabilities and flexibility for creating stunning websites.
  2. HubSpot provides robust marketing automation, CRM, and analytics tools.

By combining these platforms, you can create a visually appealing website with Webflow while taking advantage of HubSpot's marketing and sales features.

Setup Webflow and HubSpot under the same domain using subdomains

Method 1: Using subdomains (Simple approach)

The easiest way to use Webflow and HubSpot together is by setting up separate subdomains for each platform. This method is straightforward and doesn't require any complex configuration.

Steps to set up subdomains:

Choose your subdomains:

  1. Main website (Webflow): www.domain.com or domain.com
  2. HubSpot content: info.domain.com, blog.domain.com or any other relevant subdomain

Set up Webflow:

  1. Log in to your Webflow account
  2. Go to your project settings
  3. Navigate to the "Publishing" tab
  4. Add your custom domain (e.g., domain.com)
  5. Follow Webflow's instructions to update your DNS settings
Configure domain for Webflow and HubSpot domain configuration

Set up HubSpot:

  1. Log in to your HubSpot account
  2. Go to Settings > Tools > Content > Domains & URLs
  3. Click "Connect a domain"
  4. Enter your chosen subdomain (e.g., blog.domain.com)
  5. Follow HubSpot's instructions to update your DNS settings
Add domain for HubSpot and Webflow domain configuration

Update your DNS records:

  1. Log in to your domain registrar or DNS provider
  2. Add the necessary CNAME records for both Webflow and HubSpot
  3. Wait for the DNS changes to propagate (this can take up to 48 hours, but in most cases takes only ~5 minutes)

Advantages of the subdomain approach:

  • Simple to set up
  • Clear separation between Webflow and HubSpot content
  • No need for additional tools or services

Disadvantages:

  • SEO authority is split between subdomains
  • Users may notice they're on different platforms
Configure Webflow and HubSpot under the same domain using reverse proxy

Method 2: Using a reverse proxy (Advanced approach)

For a more seamless integration, you can use a reverse proxy to serve both Webflow and HubSpot content from the same domain. This method requires a more technical setup but offers better SEO benefits and a more unified user experience.

What is a reverse proxy?

A reverse proxy acts as an intermediary between the user's browser and your web servers. It receives requests from users and forwards them to the appropriate backend server (in this case, either Webflow or HubSpot), then returns the response to the user (all of this is a fraction of a second).

Steps to set up a reverse proxy using Cloudflare Workers:

Create a Cloudflare account:

  1. Go to Cloudflare.com and sign up for an account
  2. Add your domain to Cloudflare
  3. Update your domain's nameservers to point to Cloudflare
Add domain in Cloudflare for Webflow and HubSpot reverse proxy setup

Set up your Webflow and HubSpot sites:

  1. Configure your Webflow site with its default .webflow.io domain
  2. Set up your HubSpot content on a subdomain (e.g., blog.domain.com)

Create a Cloudflare Worker:

  1. In your Cloudflare dashboard, go to the "Workers" section
  2. Click "Create a Worker"
  3. Give your worker a name (e.g., "webflow-hubspot-proxy")
Create worker in Cloudflare for Webflow and HubSpot reverse proxy setup

Add the reverse proxy code:

  1. In the worker editor, replace the default code with the following:

Configure the routes:

  1. Update the URLs to match your Webflow and HubSpot sites
  2. Add additional routes as needed (e.g., /resources, /videos, etc.)
Configure routes in Cloudflare for Webflow and HubSpot reverse proxy setup

Save and deploy the worker:

  1. Click "Save and Deploy" to activate your worker

Connect the worker to a domain:

  1. Go to your Cloudflare dashboard
  2. Navigate to the "Workers" section
  3. Click on "Triggers"
  4. Type your domain (e.g., domain.com)
  5. Click "Save" and it will be live!

Advantages of the reverse proxy approach:

  • All content appears on the same domain
  • Better SEO as all pages contribute to the same domain authority
  • Includes 100,000 requests per day in the free plan
  • Seamless user experience

Disadvantages:

  • More complex setup
  • May incur small additional costs for high-traffic sites

Additional notes and extra suggestions

Before we wrap up, let's explore some ways to enhance the integration between Webflow and HubSpot even more.

  1. Add HubSpot tracking to Webflow: By implementing HubSpot's tracking code on your Webflow site, you can significantly expand your analytics capabilities. This integration allows HubSpot to collect data not just from HubSpot-hosted pages, but from your entire Webflow site as well. Resulting in a more complete picture of user behavior, traffic patterns, and engagement across your entire web presence.
  2. Use HubSpot forms in Webflow: HubSpot forms are a powerful tool for lead generation and data collection, automatically recording all submissions in the HubSpot CRM. Instead of using Webflow's native forms, consider integrating HubSpot forms into your Webflow site. There are two main ways to achieve this:
    • Webflow App Integration: HubSpot offers a Webflow app that allows you to easily add HubSpot forms to your Webflow site. This method is straightforward and suitable for most users.
    • Custom HubSpot Forms Plugin: If you're looking for a more advanced plugin that supports all the form capabilities on HubSpot, we have created one for our enterprise clients. This plugin allows for greater customization and seamless integration with your Webflow design. If you're interested in this option, you can get in touch with us for more information.

Conclusion

Both methods of integrating Webflow and HubSpot have their pros and cons. The subdomain approach is simpler and easier to set up, making it ideal for small businesses or those with limited technical resources. The reverse proxy method, while more complex, offers better SEO benefits and a more unified user experience, making it suitable for larger businesses or those with specific SEO requirements.

Whichever method you choose, integrating Webflow and HubSpot allows you to leverage the strengths of both platforms, creating a powerful and flexible web presence for your business.

If you've tried these methods and hit roadblocks, don't worry. We specialize in Webflow and have extensive HubSpot experience, so our team can handle the technical details, ensuring a smooth integration. Contact us for personalized assistance with your Webflow-HubSpot setup.

BRIX Agency
About BRIX Agency

BRIX Agency is a web design and development agency helping companies build high-performing websites, Webflow sites, Framer sites, and digital products.

Explore our services
Join the conversation
Be part of the conversation

Join readers commenting on this post!

Ready to create an amazing website for your company?

Our amazing team of designers & developers is ready to help you take your website to the next level. Send us a message today!

Related posts

More articles related to this topic.

Browse all posts
Step-by-step guide to having multiple Webflow projects on the same domain

Step-by-step guide to having multiple Webflow projects on the same domain

Learn how to host multiple Webflow projects on a single domain. Overcome page limits, improve organization, and create a scalable Webflow site with our comprehensive guide.

Jul 23, 2024
How to connect your Webflow forms to HubSpot

How to connect your Webflow forms to HubSpot

Our step-by-step guide will teach you 4 different ways how to connect your Webflow forms to HubSpot, so all your leads are automatically sent to your CRM.

Nov 27, 2023
How to integrate Schema.org rich snippets in your Webflow site

How to integrate Schema.org rich snippets in your Webflow site

Learn step-by-step how to implement Schema.org rich snippets in Webflow. Boost your SEO, improve search visibility, and increase click-through rates with this comprehensive guide.

Jul 23, 2024
Webflow Contact
Need help with your Webflow site?
Framer Contact
Need help with your Framer site?