I'm helping build a simple one-page portfolio and digital CV using HTML, CSS, and JavaScript. It will include an About section, external social links, a contact form connected to Google Apps Script, and embedded showreels hosted on YouTube. The site may include calls to action such as "Inquire for rates" or "Contact for project availability," since the owner is seeking freelance work or employment. There will be no shopping cart, checkout, payment processing, or e-commerce features, although accepted payment methods might be listed for informational purposes. Would this kind of professional portfolio be considered commercial use that violates Cloudflare Pages' free-tier terms? If so, are there suitable alternatives?
3 Answers
A normal professional portfolio should be fine on the free tier. Having a work-availability message or an “inquire for rates” button is just marketing your services; it doesn’t turn the site into an online store. Listing payment methods without accepting payments on the site should also be harmless. I’ve used Pages for portfolio sites without issues.
The more relevant limitation is usually about serving a disproportionate amount of non-HTML content, such as hosting videos, audio, or large image files through the CDN. A static CV made of HTML, CSS, and JavaScript is well within the intended use. Since the showreels are embedded from YouTube, YouTube serves the video rather than Cloudflare. Your contact form’s Google Apps Script backend is separate as well. Terms can change, so check the current self-serve agreement before relying on this for a client.
This setup is a common use case: personal sites, blogs, project pages, and professional portfolios. Several portfolio websites can be hosted this way. If the site later needs server-side functionality, a separate worker or backend can provide an API for the frontend. The important thing is to keep large media files and other services hosted where they belong rather than using the free Pages deployment as a file or video host.

That distinction is helpful—thank you. I was mainly concerned that mentioning rates or possible payment methods automatically made the site commercial.