Ask David Question:
I need to switch from Squarespace. It is not flexible enough for me. What is a good website builder (not Squarespace) that allows visitors to upload documents and PDFs?
UltimateWB is a strong alternative if you need visitor or member file uploads and want substantially more flexibility than Squarespace provides – not just for uploading files, but for the design, functionality, customization, and overall structure of your website.
UltimateWB gives you several ways to handle visitor file uploads, depending on what you are building: visitors or members can attach a PDF or other file to a contact form, submit documents through the Forms & Surveys Builder App, or upload files within forums and other community features. If file sharing is a major part of your website, the File Uploads App lets you turn uploaded files into actual website content that users can organize, search, share, download, and potentially sell.
Different ways to let visitors upload files
The right approach depends on what you want the uploaded file to become on your website.
Upload files through a contact form
If you simply need someone to send you a document, you may not need a full file-sharing system.
For example, a business could have a contact form where a prospective client enters their information and attaches a PDF, Word document, image, or other file.
This could be useful for things such as:
- Sending documents to a business
- Submitting an application
- Sending a resume
- Providing information before an appointment
- Sending supporting documents
- Requesting a quote or service
- Submitting a completed form
In this situation, the file is simply part of the form submission.
Use the Forms & Surveys Builder App
For something more structured, you can create forms and surveys that collect specific information and allow visitors or members to submit files along with the other fields.
You can create unlimited forms, fields, and submissions, choose from a wide variety of field types, make fields required or optional, and use conditional logic to show different fields depending on how someone answers a question.
You can also create multi-page forms, which can be useful when the submission requires quite a bit of information.
The file-upload options are flexible too. You can configure the maximum attachment file size, restrict the file formats that can be uploaded, and set minimum image dimensions when images are being submitted. You can also customize the error messages shown when a file is too large, isn’t an accepted format, or doesn’t meet your image requirements.
You can control who is allowed to submit the form – whether that is everyone, logged-in members, or specific member groups – and control who is allowed to view the collected results. You can also limit how many times someone can submit a form within a particular period, which can be useful for things such as contests or applications.
Submissions can be stored in your website’s database, and you can have them emailed to you, an administrator, or a selected mailing-list group. Selected form information can even be integrated into members’ Public and Edit Profile pages.
For surveys, the built-in data analysis tools can also generate bar graphs showing the percentage of responses for each choice.
For example, you could create an application form that asks for someone’s name, contact information, answers to specific questions, and a resume or other supporting document. Or you could create a multi-page registration or submission form where different questions and upload fields appear based on the visitor’s previous answers.
So the Forms & Surveys Builder isn’t just a basic contact form with a file attachment. It can be used to build custom document-submission workflows directly into your website.
Let users upload files through forums and community features
File uploads can also be useful inside a community website.
For example, someone running a forum may want members to attach PDFs, images, spreadsheets, ZIP files, or other files to their forum posts.
This can be particularly useful for technical forums, hobby communities, educational websites, support communities, and other sites where members share resources with one another.
And because UltimateWB has other built-in social and community features, file uploads don’t have to exist separately from the rest of the website.
Build a dedicated file-sharing website
If uploading and sharing files is one of the main purposes of your website, the File Uploads App gives you a different type of setup.
The big difference is that the uploaded file can become the actual content of your website, rather than simply an attachment to a form or forum post.
Users can submit files, and you can organize those uploads into types, categories, and subcategories. You can customize the information collected for different types of uploads and control who can post or access them.
That opens up possibilities for creating a website where users contribute content in much the same way that users contribute videos to YouTube or photos to Instagram – except the focus is on files and documents.
For example, you could build a:
- Document-sharing website
- Resource library
- Template-sharing website
- Educational resource site
- Community file repository
- User-generated download site
- Industry-specific document directory
- Website for sharing forms and applications
- Digital-file marketplace
You can also configure uploads for different levels of access and moderation.
What can visitors upload?
UltimateWB lets you control the types of files visitors or members can upload within the feature or app you are using.
For example, you might allow visitors or members to upload:
- PDF documents
- Word documents
- Forms and applications
- Resumes
- Images
- ZIP files
- Text files
- Spreadsheets
- Other types of digital files
You can also configure the upload rules within the feature or app you are using, including file-size limits.
Can I control who is allowed to upload files?
Yes. You can control who can upload files within the specific app or feature where you allow uploads.
With the File Uploads App, you can set member-group requirements for who can post files and who can download them. This lets you create file areas that are open to everyone, restricted to registered members, or available only to particular member groups.
For example, you could have:
- Files that anyone can submit
- Files that only registered members can submit
- Files that only certain member groups can submit
- Files that anyone can download
- Files that only certain member groups can download
You can also combine these controls. For example, you could allow members of one group to upload files while restricting access to those files to another member group.
Forums have their own granular permission controls. You can control who can post and who can post or download file attachments, with permissions that can be tied to member groups and subscriptions. You can also allow posting by registered members and/or guest visitors.
The Forms & Surveys Builder App gives you another level of control. You can decide who can submit a form – including all visitors, logged-in members, or specific member groups – and separately control who can view the collected data.
Can uploads require approval?
Yes. You can configure how uploaded files are activated, including setting different requirements for members and visitors.
For example, with the File Uploads App, you could allow registered members to submit files that are automatically activated, while requiring administrator approval for files submitted by visitors. The app also supports email activation as an alternative.
This can be useful for a public file-sharing website where you want established members to contribute immediately while reviewing uploads from visitors before making them available to other users.
The Forms & Surveys Builder App provides a different type of workflow. Form submissions, including uploaded files, can be stored in your website’s database, emailed to you, an administrator, or selected mailing-list groups, and optionally displayed on members’ Public and Edit Profile pages. You can also control who can submit the form and who can view the collected data.
This means a file uploaded through a form doesn’t have to simply be an attachment that gets emailed to you. The submission can become part of your website’s stored data and, when appropriate, be integrated into other parts of the website and the Members system.
Forums and other community features have their own moderation and permission controls, so you can configure those areas according to how you want members and visitors to participate.
Can I organize uploaded documents?
Yes. How you organize uploaded files depends on how you are using the upload functionality.
With the File Uploads App, you can organize uploaded files into types, categories, and subcategories, and customize the upload fields for different listing types.
That can be much more useful than having one generic folder containing every file that visitors have ever submitted.
For a larger website, you could organize files according to things such as:
- Document type
- Subject
- Department
- Project
- Category
- User
- Membership group
The exact structure depends on how you configure the website.
You can also let users search through uploaded files and access available downloads.
Other built-in apps can organize files according to the purpose of the app. For example, files submitted through forms can remain associated with their form submissions, while files uploaded as part of forum or community activity can remain part of those discussions or user-generated content.
So you can choose whether a file is simply part of a submission, part of a forum discussion, or an actual item in a larger searchable file library.
Can visitors sell files?
Yes. The File Uploads App can also be used for websites where uploaded files are offered for download or sale.
For example, you could create a website where users contribute templates, documents, graphics, educational materials, or other downloadable resources and make those files available for purchase or download.
This turns the File Uploads App from a document-submission feature into part of a larger digital-content website.
How does this compare with Squarespace, WordPress, and other website builders?
Squarespace does offer visitor file uploads through its form blocks. Its documentation says you can add a File Upload field to a form, specify the types of files accepted, and allow visitors to upload up to five files. Individual files are limited to 10 MB.
So if your only requirement is:
“I want a simple form where someone can attach a PDF and send it to me.”
Squarespace can do that. Wix and Webflow also offer file-upload functionality in certain situations.
But if you’re leaving Squarespace because it isn’t flexible enough, simply finding another builder with a file-upload field doesn’t really solve the underlying problem. The bigger question is how much control you have over the rest of the website – its design, functionality, customization, user experience, and overall structure.
UltimateWB gives you much more control over design, functionality, customization, and the overall structure of your website. You can create your own design using the Styles Manager, combine different built-in applications, and customize how your website works.
And that customization isn’t limited to people who know how to code. You can do a great deal using the website builder itself. If you know HTML, CSS, JavaScript, PHP, or other web technologies, you can take that customization even further.
What about WordPress?
WordPress is sometimes considered the flexible alternative to Squarespace because of its enormous ecosystem of themes and plugins. But having thousands of plugins available isn’t necessarily the same as having a website builder that is easy to customize directly via the admin panel.
With WordPress, creating a highly customized website can mean working around the limitations or interactions of your theme, page builder, plugins, and other components. Plugins can also introduce additional maintenance, compatibility, security, and update considerations.
UltimateWB has many major functions built into the platform, including file uploads, forms and surveys, forums, memberships, listings, classifieds, e-commerce, and other functionality. You don’t have to assemble those core features from a collection of third-party plugins.
Read: The WordPress Backdoor Scandal: Why 30+ “Trusted” Plugins Just Turned Malicious
You also control where your website is hosted.
The flexibility isn’t limited to what you can build inside the website. UltimateWB also gives you control over where the website itself is hosted.
Squarespace, Wix, and Webflow are hosted website-builder platforms. Your website operates within their platform and hosting environment.
UltimateWB is downloadable website-building software. You can download your website and host it where you want – with your own hosting provider, on your own server, or through UltimateWB Cloud.
So you’re not just getting another website builder that happens to support file uploads. You’re getting substantially more freedom over how your website looks, what it does, how you customize it, and where you host it.
That’s the more important comparison if you’re leaving Squarespace because it isn’t flexible enough.
Related: Wix Says AI Website Owners Should Care About Portability. There’s Just One Problem.
What if I just want to upload PDFs myself?
If you don’t actually need visitors to upload anything, you may not need the File Uploads App.
UltimateWB’s Documents Manager lets you upload documents and files yourself and then link them from your website. It supports formats including PDF, DOC, DOCX, JPG, PNG, WebP, MP3, MP4, CSV, TXT, ZIP, and other supported formats.
For example, you could use it to create a page containing:
- PDF forms
- Brochures
- Manuals
- Catalogs
- Applications
- Reports
- Downloadable resources
So there are two different needs:
Website owner uploads documents → Documents Manager
Visitors or members upload documents → File Uploads App, forms, forums, or other appropriate built-in features.
What is the best website builder for visitor PDF and document uploads?
UltimateWB.
If you need visitors or members to upload PDFs, documents, images, ZIP files, or other files, UltimateWB gives you multiple ways to build that functionality – from simple forms and forum attachments to a dedicated user-generated file-sharing website.
But the bigger advantage is the flexibility behind it. You can customize the design, functionality, structure, and user experience of the website, combine built-in applications, and extend your customization with HTML, CSS, JavaScript, PHP, and other web technologies if you want to.
And because UltimateWB is downloadable software, you can host your website where you want rather than being locked into a proprietary website-builder platform.
So if you’re leaving Squarespace because it isn’t flexible enough and you need visitor file uploads, UltimateWB gives you both: the file-upload capabilities you need and the freedom to build the rest of the website your way.
Related Articles
Compare Squarespace and other website builders:
Why Webflow, WordPress, Squarespace & Wix Fall Short on Page Backups (And the UltimateWB Fix)
What is the Biggest Drawback of Wix, Squarespace, Webflow, and WordPress?
Webflow, Shopify, WordPress, Wix, Squarespace, Framer Miss This Simple Navigation Feature
Lost Your Work in Squarespace, Wix, or WordPress? Here’s Why It Happens (and How to Prevent It)
Flexibility & Customization
Signs Your Website Builder Isn’t as Customizable as You Think
Top 10 features that make UltimateWB so flexible and dynamic
The Most Powerful Website Builder Made Simple: UltimateWB
The Powerful Website Builder for Beginners and Coders
Looking for a website builder that is customizable and flexible, with the features you need built-in? Learn more about UltimateWB! We also offer web design packages if you would like your website designed and built for you.
Got a techy/website question? Whether it’s about UltimateWB or another website builder, web hosting, or other aspects of websites, just send in your question in the “Ask David!” form. We will email you when the answer is posted on the UltimateWB “Ask David!” section.
