Webflow does not support creating a completely separate mobile version of a site (with a different structure and codebase), but it does allow extensive mobile customization using responsive design and conditional visibility.
1. Use Responsive Design, Not Separate Codebases
- Webflow uses a single codebase that adapts across breakpoints: Desktop, Tablet, Mobile Landscape, and Mobile Portrait.
- You cannot create entirely different page structures or code for mobile. All structural changes are shared across all breakpoints.
2. Customize Layout & Content Per Device
- You can hide/show elements on specific devices using the Element Settings → Display options (eye icon).
- The CSS (e.g., size, spacing, layout) can be adjusted independently per breakpoint.
- Although the HTML structure remains the same, you can use flexbox, grid, or spacing utilities to restructure content on smaller screens.
3. Use Conditional Visibility & Duplicate Elements
- To present alternative content (like a different hero section or nav), duplicate the element, customize it for mobile, and then hide it from desktop using display settings.
- This allows a “visually different” version, but both versions still exist in the code.
4. Optimize Images for Mobile
- Use Webflow’s responsive image system, which automatically serves smaller image sizes to mobile devices.
- For major differences, you can use two versions of an image (e.g., one lightweight mobile version), then apply device-specific visibility.
5. Why Separate Code Isn’t Supported
- Webflow is built as a responsive visual web builder, not a multi-site engine.
- It does not provide a way to load an entirely different structure or codebase based on screen size or device type.
Summary
You cannot create a fully separate mobile site with unique structure and code in Webflow, but you can design drastically different visual experiences using responsive design, element duplication, and conditional visibility.