To add a Blesso blog to a Webflow site, keep Webflow for your pages and serve the blog from a subdomain such as blog.yourdomain.com. You add one CNAME record at your DNS host, and Blesso gives you the exact values. Blesso is a done-for-you B2B go-to-market service, so it writes and ships the posts. A /blog subfolder is possible, but it needs a proxy in front of both systems.
Key takeaways
- Webflow does not serve a path from another host. A subdomain needs one DNS record; a /blog subfolder needs a proxy.
- The DNS record for the blog is separate from the three records Webflow needs, so adding it does not touch your live site.
- Posts on a Blesso blog never go through Webflow's Publish button. You change Webflow once, to add a link.
- Before launch, check three things: DNS, the URL path and search signals (canonical tags, sitemap, robots).
- Blesso is a service, not a Webflow app. There is nothing to install in your Webflow project.
Choose a subdomain or a subfolder first
Webflow hosts your site and serves it on your connected domain. It does not hand a path such as /blog to another platform. Webflow's own help page on self-managed reverse proxies says Webflow does not configure or support third-party proxies. So the choice between the two layouts is really a choice between one DNS record and one piece of edge infrastructure you own.
| Question | Subdomain (blog.yourdomain.com) | Subfolder (yourdomain.com/blog) |
|---|---|---|
| What you set up | One CNAME record | A proxy or edge worker that routes by path |
| Who maintains it | Nobody, after the record resolves | Whoever owns the proxy |
| Risk to your Webflow pages | None. The record sits on its own name | Every request to your domain passes through the proxy |
| Existing /blog in Webflow | No conflict | Conflict. Move or remove it first |
| Search signals | Treated as its own host | One host, but you must fix canonicals and sitemaps |
Some SEO practitioners prefer a subfolder because the blog then sits on the main host. That is a judgment, and the proxy that delivers it adds failure points. If you want a subfolder, ask Blesso to confirm the blog works under a path prefix before you build anything.
Set up the subdomain route
This route changes nothing inside Webflow. You work at the place that hosts your DNS, which is usually your registrar or a service such as Cloudflare.
- Tell Blesso the subdomain you want, for example blog.yourdomain.com.
- Blesso connects that name to your blog and returns the exact DNS records to add. Copy them as given.
- Open the DNS settings for your domain. Create the record with the type, name and value Blesso gave you.
- Leave your Webflow records alone. They sit on other names and keep serving your site.
- Wait for the record to resolve. Blesso checks the domain and tells you when it is verified.
- Open the subdomain in a browser and confirm the blog loads.
One DNS rule matters here. A name that has a CNAME record cannot hold other record types, as Cloudflare's CNAME explainer states. Pick a name nobody else uses. If blog.yourdomain.com already points to something, remove that record first.
Add the blog to your Webflow navigation
The blog lives outside Webflow, so Webflow only needs a link to it. This is the one step that uses the Publish button.
- In the Webflow Designer, open the navbar and add a link labeled Blog.
- Set the link to the full address, such as https://blog.yourdomain.com.
- Add the same link to your footer.
- Publish the Webflow site once.
After that, you never publish in Webflow for a blog post. The link stays valid, and new posts appear on the blog host.
Know the URL structure before you launch
Each Blesso article has an address that is chosen when the article is first written, and it does not change when the title is edited. On the subdomain route, your posts sit on the blog host and your Webflow pages keep their own addresses. The two never share a path.
Check these before you announce the blog:
- Your Webflow site has no page or CMS collection that you expect to live on the blog subdomain.
- Links from Webflow to the blog use the full address, with https.
- Old blog URLs on your Webflow site, if any, have a permanent 301 redirect to their new address. Webflow handles these in Site settings under Publishing.
Check the three search signals
A proxy or a second host can send search engines mixed signals. A write-up on indexing problems on proxied blogs names three common causes: a canonical tag that points to the origin host, a sitemap that lists origin URLs, and a noindex header passed through from the origin. Check each one on your own blog, whichever route you pick.
| Signal | What to open | What good looks like |
|---|---|---|
| Canonical tag | View source on one post | The canonical URL is the address a reader sees in the bar |
| Sitemap | The blog's sitemap.xml | Every URL uses your public host, not another one |
| Robots and headers | robots.txt and the response headers | No noindex rule on the public blog |
Then add the blog host as a property in Google Search Console and submit its sitemap. Keep your Webflow sitemap as it is. Each host lists its own pages.
Set up the subfolder route only if you need it
A subfolder means a proxy that answers for yourdomain.com, sends /blog and everything below it to the blog host, and sends every other path to Webflow. Webflow's help page says to publish Webflow to its own origin subdomain first and to keep one canonical host. A common edge tool is a Cloudflare Worker, but the choice of tool is yours.
Before you start, agree on these points with whoever owns your DNS:
- Blesso confirms in writing that the blog works under a /blog prefix, including its images, links and sitemap.
- Your Webflow site has no /blog page or collection, or you move it first.
- Someone owns the proxy. A routing mistake there affects your whole domain, not only the blog.
- You test the home page, a deep page, a form and a CMS page on Webflow after the change.
How a post goes live
You do not publish blog posts in Webflow. The flow runs on the Blesso side, and your approval setting decides how much you see before a post goes live.
- Blesso writes the article from an agreed brief.
- Blesso checks it against its writing and audit rules.
- A preview is built. You read it and ask for changes in the same conversation.
- The article is published to the blog host once it is approved.
- The post appears at its address on your subdomain. Webflow needs no further change.
Blesso also has an auto-publish setting that you can turn on or off. Leave it off while you check your first few posts.
Where Blesso fits
Blesso runs go-to-market work for B2B teams on a monthly retainer. The blog belongs to the Inbound Engine, which covers strategy, offers, funnels and content shipped every day. The Full GTM Engine tier includes it. Blesso is not software that you install, so a Webflow integration here means DNS and a navigation link, nothing more.
See the three services and pricing. Engagements start at $2k a month with a three-month minimum.
FAQ
Do I need a Webflow plugin or app to add a Blesso blog?
No. A Blesso blog runs outside Webflow, so nothing is installed in your project. You add one DNS record at your DNS host and a link in your Webflow navigation, then publish Webflow once.
Can I host the blog at yourdomain.com/blog on Webflow?
Only with a proxy in front of both systems. Webflow does not serve a path from another host, and its help page says it does not support third-party proxies. Ask Blesso to confirm a path prefix works before you build it.
Will adding the blog record break my Webflow site?
No, if you add it on its own name. Webflow's records sit on the root domain, www and _webflow. A record on blog.yourdomain.com does not change them. Do not edit or delete the Webflow records.
How long does a new DNS record take to work?
It can take from a few minutes to several hours, and rarely up to 48 hours, depending on TTL and caching. Lower the TTL before a change if you can, then open the subdomain to confirm it loads.
Do I still publish in Webflow when a new post goes live?
No. Posts publish on the blog host, not in Webflow. You publish Webflow once, when you add the navigation link, and not again for each post.
Start with the DNS record
Pick your subdomain, list who controls your DNS, and check that no Webflow page or redirect already uses the name. Bring those three facts to a call and the setup takes one record.