Webflow Visual Developer Certification Guide

Chapter 11: Hosting (4.B)

Exam topic 4.B: Configure domains and manage publishing workflows.

Lesson 12 of 16 · 8 min read · Updated

Exam topic 4.B: Configure domains and manage publishing workflows.
Key terms: Publish to staging, publish to custom domain, SSL certificates, domain settings, restore backup.
Weight: 4% of the exam (about 2 questions)

Webflow Visual Developer Certification: the full study bookEvery chapter and all 144 practice questions with explanations, in one PDF.PDF · 2.4 MB
Free download: unlock it in one step

Share this page

or

Mailchimp opens in a new tab to confirm. Unsubscribe any time.

Webflow hosting is managed: you don’t configure servers, but you do own the domain setup, the publishing workflow and the recovery plan. Mistakes here are visible right away (a site that’s down, a “Not secure” warning, a broken launch), so the exam checks that you can launch and maintain a site safely.


11.1 Publishing targets

Target URL Purpose
Staging (Webflow subdomain) yoursite.webflow.io Review, QA, stakeholder sign-off
Production (custom domain) www.example.com The live site

Key behaviours:

  • You choose which targets to publish to each time. Publishing to staging only lets you test without affecting production.
  • Publishing pushes the current state of the site (design, settings, staged CMS content) to the chosen targets.
  • Custom code, interactions and forms run on published sites, so QA happens on staging, not in the Designer canvas.
  • Staging should be excluded from search indexing once production is live (Chapter 7).

A safe release workflow

Build → Publish to staging → QA (devices, forms, links, performance, accessibility)
      → Stakeholder review → Fix → Publish to production → Smoke test live site

This matches the official sample question’s answer: publish to staging, request review, then publish to production.


11.2 Connecting a custom domain

High-level steps:

  1. Purchase a site plan (custom domains require a paid site plan).
  2. In site settings → Publishing, add the domain (e.g. example.com and www.example.com).
  3. At the DNS provider/registrar, add the records Webflow shows:
    – A records for the root domain (example.com).
    – A CNAME record for www pointing to Webflow’s target.
    – A TXT record for domain ownership verification, if requested.
    (Always copy the current values from Webflow’s settings. Don’t rely on old tutorials, because Webflow has changed its DNS targets over time.)
  4. Remove conflicting records (old A records pointing to a previous host, extra AAAA records, conflicting CNAMEs).
  5. Wait for DNS propagation (from minutes up to 48 hours, depending on TTLs).
  6. Set the default domain and publish to it.

Root vs. www and the default domain

  • Pick one default (commonly www.example.com). Webflow redirects the other variant to it.
  • One canonical host avoids duplicate content and split analytics. Pair it with the global canonical URL (Chapter 7).

Domain migration tips (from another platform)

  • Lower the TTL on the old records a day before the switch so changes propagate faster.
  • Map old URLs → new URLs and add 301 redirects in Webflow before switching DNS (Chapter 12).
  • Keep email records (MX, SPF, DKIM, DMARC) untouched. Changing web records shouldn’t touch email, and deleting MX records by accident is a classic launch-day disaster.
  • Launch at a low-traffic time and have a rollback plan.

11.3 SSL certificates

  • Webflow provisions and renews SSL certificates automatically for connected custom domains once DNS points correctly to Webflow.
  • HTTPS is essential: browsers mark HTTP sites “Not secure”, it’s a search ranking signal, and it’s required for many modern browser features.
  • If SSL fails: check DNS records are exactly as Webflow specifies, there are no conflicting records, and propagation has completed. A third-party proxy or CDN in front of Webflow can prevent certificate issuance and renewal, so point DNS directly at Webflow as instructed.
  • Mixed content: HTTP resources (images, scripts) referenced on an HTTPS page can be blocked or flagged. Make sure custom code and embeds use https:// URLs.

11.4 Backups and restoring

Webflow keeps backups (restore points) of the site, created automatically (e.g. around publishes and periodically), and you can create manual backups before risky changes.

  • Restore a backup from site settings (Backups) to roll the site back to an earlier state, then publish to make the restored version live. Restoring changes the project; it isn’t live until you publish.
  • Create a manual backup before: major refactors, class clean-ups, large component changes, or big imports.
  • Know what a restore covers. A backup restores the site’s design and structure. CMS content and some data (e.g. form submissions, ecommerce data) aren’t necessarily rolled back the same way. Check what’s included before relying on a restore for content mistakes, and export CMS content as CSV before risky bulk edits.

Backup vs. duplicate

  • Backup/restore: roll back the same site.
  • Duplicate site: a separate copy (e.g. a template or a sandbox for experiments). It doesn’t keep the live site’s domain, history or connections. It isn’t a review workflow either.

11.5 Other hosting considerations

  • CDN: Webflow serves sites through a global CDN, and assets are cached at the edge. You don’t configure caching; publish and Webflow invalidates.
  • Plan features: site plans differ in CMS items, form submissions, bandwidth, localization, etc. Choose based on requirements.
  • Unpublishing: a site (or a domain) can be unpublished, e.g. for a temporary takedown.
  • Code export: you can export static HTML/CSS/JS, but CMS content, forms and other hosting features don’t work in exported code.
  • Status checks after launch: HTTPS works on both root and www, redirects resolve, forms submit, analytics records visits, the sitemap and robots.txt are accessible, and Search Console is updated.

11.6 Launch checklist

  • ☐ Site plan active; custom domains added.
  • ☐ DNS records match Webflow’s current instructions; conflicting records removed; email records untouched.
  • ☐ Default domain chosen; other variant redirects.
  • ☐ SSL active (padlock on root and www).
  • ☐ 301 redirects for old URLs.
  • ☐ Staging indexing disabled; production indexing enabled.
  • ☐ Manual backup created before launch.
  • ☐ Forms, interactions and custom code tested on the live domain.
  • ☐ Sitemap submitted to Search Console.

Practice questions: Hosting

Q1 A client wants to review a new landing page before it goes live on www.example.com. What should you do?

  • a. Publish to production and ask for feedback
  • b. Publish only to the staging subdomain, get approval, then publish to production
  • c. Duplicate the site and send the copy
  • d. Send a screenshot of the Designer
Show answer

Answer: b. Staging review before production is the safe workflow, and the official sample answer. (a) risky. (c) and (d) don’t show real published behaviour.

Q2 (Multi-select) While connecting a custom domain, which DNS steps are typically required? (Choose two.)

  • a. Add the A records and CNAME (www) values shown in Webflow’s settings
  • b. Remove conflicting records pointing to the previous host
  • c. Delete the domain’s MX records
  • d. Point the domain to webflow.com with a redirect at the registrar
Show answer

Answer: a and b. Add Webflow’s records and remove conflicts. (c) deleting MX records breaks email. (d) a registrar redirect isn’t how hosting is connected.

Q3 After connecting the domain, the site shows “Not secure.” DNS was changed 30 minutes ago and a stale A record to the old host still exists. What’s the most likely fix?

  • a. Disable SSL
  • b. Remove the conflicting record, make sure the records match Webflow’s instructions, and allow propagation so Webflow can issue the certificate
  • c. Rebuild the site
  • d. Add a meta tag for HTTPS
Show answer

Answer: b. Certificate issuance depends on correct, conflict-free DNS that has propagated. (a) disabling SSL makes it worse. (c) and (d) don’t help.

Q4 Why choose a single default domain (e.g. www) with the other variant redirecting?

  • a. To save bandwidth
  • b. To avoid duplicate content and split signals/analytics across two hosts
  • c. Webflow can only serve root domains
  • d. It’s required for forms
Show answer

Answer: b. One canonical host avoids duplication and fragmented SEO and analytics. (a), (c) and (d) false.

Q5 A designer accidentally broke many styles while cleaning up classes yesterday. What’s the most direct recovery?

  • a. Restore an earlier backup, then publish
  • b. Rebuild the styles by memory
  • c. Duplicate the site
  • d. Disable minification
Show answer

Answer: a. Restore the backup from before the clean-up, then publish. (b) slow and error-prone. (c) doesn’t recover anything. (d) irrelevant.

Q6 What happens immediately after restoring a backup?

  • a. The live site instantly changes
  • b. The project reverts; you must publish for visitors to see the restored version
  • c. The domain disconnects
  • d. All CMS items are deleted
Show answer

Answer: b. Restoring changes the project; publishing makes it live. (a), (c) and (d) false.

Q7 (Multi-select) Before migrating a domain from WordPress to Webflow, which steps reduce risk? (Choose three.)

  • a. Map old URLs and add 301 redirects in Webflow
  • b. Lower DNS TTLs ahead of the switch
  • c. Preserve email-related DNS records
  • d. Delete the old site before DNS propagates
Show answer

Answer: a, b and c. Redirects preserve SEO, low TTLs speed up the switch, and email records must stay. (d) removes your rollback option and causes downtime.

Q8 Why should images and scripts referenced in custom code use https:// URLs?

  • a. HTTP URLs load faster
  • b. HTTP resources on an HTTPS page cause mixed-content warnings or blocking
  • c. Webflow rewrites them anyway
  • d. It only matters for fonts
Show answer

Answer: b. Mixed content is blocked or flagged on HTTPS pages. (a), (c) and (d) false.

Q9 What’s the difference between restoring a backup and duplicating a site?

  • a. No difference
  • b. Restore rolls back the same site; duplicating creates a separate copy without the original’s domain and history
  • c. Duplicating rolls back the live site
  • d. Restore creates a new site
Show answer

Answer: b. Restore = same site rolled back; duplicate = new, separate project.

Q10 When is it most important to create a manual backup?

  • a. Before major refactors, bulk changes or risky clean-ups
  • b. After every text edit
  • c. Never; backups are only automatic
  • d. Only when changing fonts
Show answer

Answer: a. Manual backups before risky operations give a known-good restore point.

Q11 Custom code works on staging but not on the production domain. What’s a likely cause?

  • a. Production was not republished after the code was added (staging and production can be published separately)
  • b. Custom code never runs on custom domains
  • c. SSL disables JavaScript
  • d. robots.txt blocks scripts
Show answer

Answer: a. Publish targets are selectable, so production may still run an older version. (b), (c) and (d) false.

Q12 Which is a correct statement about exported Webflow code?

  • a. Exported code includes the working CMS and forms
  • b. Exported static code doesn’t include Webflow-hosted features like a working CMS and form handling
  • c. Exported code auto-updates when you publish
  • d. Export is required for custom domains
Show answer

Answer: b. Exported code is static HTML/CSS/JS. The hosted CMS and form processing don’t come with it.

Leave a Reply

Your email address will not be published. Required fields are marked *