Web hosting for freelancers: a portfolio site that wins clients for you
Build your portfolio with ChatGPT or Claude in minutes using the prompts on this page, then put it live on your own name. Fylo serves it fast from 330+ cities, writes the SEO + GEO files Google and AI assistants read, and gives you a blog that answers what clients search before they hire.
What is web hosting for freelancers?
Web hosting for freelancers puts your own portfolio website online at an address you control, such as yourname.com, so clients can see your work, your services and how to hire you without going through a marketplace. On Fylo.Host you upload the site (an HTML file, a ZIP, a folder, or the code ChatGPT or Claude wrote from one of the prompts below), connect your domain, and it is served from Cloudflare’s edge in 330+ cities with free SSL and no third-party ads.
Keep your marketplace profiles. Your site is the one place clients find you that you own: it ranks for your name and niche, holds your full case studies and takes enquiries with no commission. Fylo also gives it a blog, writes the sitemaps, schema and llms.txt that Google and AI assistants read, and catches broken links, all from one dashboard.
- Cost to start
- Free, no credit card
- Free plan
- 1 site, 10 MB, 1,000 visits a month
- yourname.com
- From the Starter plan
- Enquiry forms
- Pro and Business plans
- Client demo sites
- 4 sites on Pro, 10 on Business
- Commission on your work
- None
- Build it with
- Free AI prompts for 6 fields
Why a marketplace profile isn’t enough
Upwork, Fiverr, Behance and LinkedIn are good places to be seen. They are bad places to be the only place a client can find you.
Clients you don’t own
The platform sets the rules: a fee on what clients pay, limits on talking to clients outside it, and reviews that stay behind if you ever leave.
Invisible when clients search
A client searching “freelance copywriter for fintech” finds platform listing pages, not you. A profile can’t hold full case studies, a blog or the answers ChatGPT quotes.
No time to build a site
A website is unpaid work. WordPress means plugin updates, builders mean monthly fees and the same template as everyone else, and a slow site loses the client on their phone.
You do the client work. Fylo runs the website.
The four things a freelancer site needs to bring in projects, set up for you instead of sold as add-ons.
Your name, your address
A fast site on yourname.com that you own, served from the edge nearest each client.
- ✓Custom domain from Starter
- ✓Free SSL on every site
- ✓Global edge network, 330+ cities
- ✓Plain HTML you can download
Found when clients search
Fylo writes the files search engines and AI assistants read, and refreshes them on every publish.
- ✓Site and blog sitemaps, robots.txt
- ✓Article, FAQ and Organization schema
- ✓llms.txt and a Markdown copy of each post
- ✓Broken links found after every upload
A blog that shows expertise
Answer the questions clients ask before hiring, in posts published at /blog/ on your own site.
- ✓FAQ, table of contents and CTA blocks
- ✓Author bio, photo and social links
- ✓Styled like your portfolio automatically
- ✓Comments with a spam filter
Enquiries, zero commission
Clients contact you directly. Forms and analytics sit in the same dashboard as your site.
- ✓Enquiry forms on Pro and Business
- ✓Spam filter and maths captcha
- ✓Traffic analytics on every plan
- ✓No third-party ads, ever
What a freelancer website needs to win clients
Nine sections a client looks for before they send an enquiry. Every prompt below asks the AI to build all of them.
1. A clear promise
One line that says who you help and the result you deliver. A client should know in five seconds whether you are the right fit.
2. Case studies, not thumbnails
The problem, what you did and the result in numbers. A finished image shows taste; a story shows you can be trusted with a budget.
3. Services with starting prices
“From” prices filter out bad-fit enquiries and make good clients more likely to reach out, because they know you are in range.
4. Proof from real clients
Testimonials with a name, role and company, and logos of clients you have worked with, near the top and again by the contact form.
5. How you work
Your process and timelines, step by step. It answers “what happens after I pay?” before the client has to ask.
6. An about section with your face
Clients hire a person. A photo, a short first-person bio and the tools you use make you real.
7. An easy way to start
An enquiry form that asks for budget and project details, plus your email and a link to book a call.
8. Answers to common questions
An FAQ on revisions, payment terms, ownership and turnaround. It also gives Google and AI assistants text to quote.
9. Your own domain
yourname.com looks established on a proposal, an invoice and an email signature, and it stays yours wherever you find work.
Build your freelancer website with AI: copy-paste prompts
Pick your field, replace the [placeholders] with your details, and paste the prompt into ChatGPT, Claude, Gemini or any AI builder. Each one asks for a fast, SEO-ready site that uploads to Fylo as it is.
Build a personal portfolio website for me, a freelance web developer. About me: - Name: [Your name] - Based in: [City, Country], working with clients [worldwide / in your region] - I help: [who, e.g. SaaS startups and design agencies] - Speciality: [e.g. fast marketing sites, React front ends, Shopify fixes] - Experience: [X] years - Email: [you@yourname.com] - Profiles: [GitHub URL], [LinkedIn URL], [Upwork or other profile URL] Sections, in this order: 1. Hero: my name, a one-line promise that says who I help and the result (for example "I build marketing sites that load in under a second"), and two buttons: "Start a project" and "See my work". 2. Selected work: 3 to 6 case-study cards. Each shows the client type, the problem, what I built, the tech stack and one measurable result (speed, conversions or time saved). 3. Services with starting prices: 3 packages, such as a landing page, a full marketing site and a monthly care plan, each with what is included and a "from" price in [currency]. 4. Process: 4 steps from discovery call to launch and handover, with typical timelines. 5. Tech stack: text badges for the tools I use, grouped by front end, back end and hosting. 6. Testimonials: 3 client quotes with name, role and company. 7. About: a short first-person bio, a photo and what I am like to work with. 8. FAQ: 5 questions clients ask before hiring a freelance developer (timelines, payment terms, revisions, who owns the code, ongoing support), with short answers. 9. Contact: a form (name, email, budget range dropdown, project details), my email, and a "Book a 20-minute call" link to [booking link]. Design: clean and technical. Dark text on a light background with one accent colour [colour], a monospace font for small labels, subtle hover states, no stock-photo look.
Build a personal portfolio website for me, a freelance [UI/UX / brand / graphic] designer. About me: - Name: [Your name] - Based in: [City, Country], working with clients [worldwide / in your region] - I help: [who, e.g. B2B SaaS teams, D2C brands, restaurants] - Speciality: [e.g. onboarding flows, brand identities, packaging] - Experience: [X] years - Email: [you@yourname.com] - Profiles: [Behance or Dribbble URL], [LinkedIn URL] Sections, in this order: 1. Hero: my name, a one-line promise (for example "I design onboarding flows that turn trials into paying customers"), and two buttons: "Start a project" and "View case studies". 2. Case studies: 3 to 4 large, image-led cards. Each has the brief, my role, process highlights (research, sketches or wireframes, final design) and the outcome. Images keep their aspect ratio. 3. Services with starting prices: 3 offers, such as a brand identity, a UI/UX project and a design retainer, each with deliverables and a "from" price in [currency]. 4. Process: Discover, Define, Design, Deliver, with what the client receives at each step. 5. Clients: a strip of client or brand names I have worked with. 6. Testimonials: 3 client quotes with name, role and company. 7. About: a short first-person bio, a photo and the tools I use (for example Figma, Illustrator). 8. FAQ: 5 questions clients ask before hiring a freelance designer (rounds of revisions, file formats delivered, who owns the rights, timelines, payment terms), with short answers. 9. Contact: a form (name, email, budget range dropdown, project details) and my email. Design: generous white space, large images in a calm grid, one expressive display font for headings with a readable body font, a neutral palette with one accent colour [colour].
Build a personal portfolio website for me, a freelance [copywriter / content writer / technical writer]. About me: - Name: [Your name] - Based in: [City, Country], writing for clients [worldwide / in your region] - Niche: [e.g. B2B SaaS, fintech, health, travel] - What I write: [e.g. blog posts, website copy, email sequences, case studies] - Experience: [X] years - Email: [you@yourname.com] - Profiles: [LinkedIn URL], [other profile URL] Sections, in this order: 1. Hero: my name, a one-line promise in the form "I write [type of writing] for [niche] that [result]", and two buttons: "Hire me" and "Read my work". 2. Writing samples: 6 cards, each with the title, the client or publication, the format, a one-line summary and a "Read it" link to [sample URL]. 3. Results: 3 short stories with a number each (traffic gained, signups, open rate), written from the client's side. 4. Services and rates: 3 offers (for example blog posts, website copy, a monthly content retainer) with "from" prices in [currency], per piece or per project. 5. Process: brief, outline, first draft, two rounds of edits, final delivery, with turnaround times. 6. Testimonials: 3 client quotes with name, role and company. 7. About: a short first-person bio and a photo. 8. FAQ: 5 questions clients ask before hiring a freelance writer (research, SEO, use of AI tools, revisions, bylines and rights), with short answers. 9. Contact: a form (name, email, type of content, deadline, details) and my email. Design: editorial. Serif headings, a readable 18px body font, comfortable line length, lots of white space, minimal colour with one accent [colour].
Build a personal portfolio website for me, a freelance video editor. About me: - Name: [Your name] - Based in: [City, Country], working with creators and brands [worldwide / in your region] - Formats: [e.g. YouTube long-form, Shorts and Reels, ads, podcasts] - Software: [e.g. Premiere Pro, DaVinci Resolve, After Effects] - Experience: [X] years - Email: [you@yourname.com] - Profiles: [YouTube or Instagram URL], [other profile URL] Sections, in this order: 1. Hero: my name, a one-line promise (for example "I edit YouTube videos that keep viewers watching"), my showreel, and a "Start a project" button. Show the showreel as a thumbnail image with a play button that loads the YouTube video [video ID] only when clicked, so the page stays fast. 2. Work: a grid of 16:9 thumbnail cards grouped by format. Each card shows the client or channel, the platform and one result (views, watch time or retention), and opens the video on click the same lightweight way. 3. Services and packages: per-video pricing and a monthly package (for example 8 Shorts a month), with "from" prices in [currency]. 4. Process and turnaround: how the client sends footage, first cut in [X] days, two revision rounds, final export and delivery. 5. Testimonials: 3 client quotes with name and channel or company. 6. About: a short first-person bio, a photo and my software. 7. FAQ: 5 questions clients ask before hiring a freelance video editor (how to send footage, turnaround, revisions, music licensing, file formats), with short answers. 8. Contact: a form (name, email, channel or brand link, videos per month, details) and my email. Design: a dark theme with bold display headings, bright accent colour [colour], thumbnail grid with clear play icons.
Build a personal portfolio website for me, a freelance [SEO / paid ads / email / social] marketer. About me: - Name: [Your name] - Based in: [City, Country], working with clients [worldwide / in your region] - I help: [who, e.g. e-commerce brands, local service businesses, SaaS] - Channels: [e.g. SEO, Google Ads, Meta ads, email] - Experience: [X] years - Email: [you@yourname.com] - Profiles: [LinkedIn URL], [other profile URL] Sections, in this order: 1. Hero: my name, a one-line promise tied to a number (for example "I grow organic traffic for e-commerce brands"), and two buttons: "Get a free audit" and "See results". 2. Results: 3 to 4 case studies, each with the client type, the starting point, what I did, and before-and-after numbers shown as large figures. 3. Services with starting prices: an audit, a monthly retainer and a one-off campaign, each with what is included and a "from" price in [currency]. 4. How I work: audit, strategy, execution, monthly reporting, with what the client sees each month. 5. Tools: text badges for the tools I use. 6. Testimonials: 3 client quotes with name, role and company. 7. About: a short first-person bio and a photo. 8. FAQ: 5 questions clients ask before hiring a freelance marketer (how long results take, reporting, contract length, ad spend versus my fee, and why I never guarantee rankings), with short answers. 9. Contact: a form (name, email, website URL, monthly budget dropdown, goals) and my email. Design: confident and data-led. Large numbers, simple bar charts drawn with CSS, a light background and one strong accent colour [colour].
Build a personal website for me, a freelance virtual assistant. About me: - Name: [Your name] - Based in: [City, Country] - Working hours and time zone: [e.g. 9am to 5pm IST, overlapping US mornings] - I help: [who, e.g. coaches, small agencies, e-commerce founders] - Tasks: [e.g. inbox and calendar, customer support, bookkeeping, social media scheduling] - Experience: [X] years - Email: [you@yourname.com] - Profiles: [LinkedIn URL], [other profile URL] Sections, in this order: 1. Hero: my name, a one-line promise (for example "I take admin off your plate so you can focus on clients"), and two buttons: "Book a free call" and "See packages". 2. Services: my tasks grouped into 3 cards, each with examples of what I handle. 3. Packages: a pricing table for 10, 20 and 40 hours a month in [currency], with what is included. 4. Tools I use: text badges (for example Google Workspace, Notion, Canva, Shopify). 5. How we start: discovery call, a trial week, then ongoing work, with how and when I report. 6. Testimonials: 3 client quotes with name, role and business. 7. About: a short first-person bio and a photo. 8. FAQ: 5 questions clients ask before hiring a virtual assistant (confidentiality, time zones, how we communicate, tool access, minimum hours), with short answers. 9. Contact: a form (name, email, hours needed per month dropdown, tasks) and a "Book a call" link to [booking link]. Design: warm and friendly. Rounded cards, soft colours with one accent [colour], and a clear pricing table.
Technical requirements added to every prompt when you copy it
Technical requirements: - Output one complete index.html file with all CSS in a <style> tag and only a little vanilla JavaScript. No frameworks, no build step, no external libraries. - Mobile-first and responsive from 360px wide to large desktops. - Accessible: semantic HTML (header, nav, main, section, footer), one H1, alt text on every image, visible focus styles and AA colour contrast. - Fast: a system font stack or at most one web font with font-display: swap, width and height on every image, and loading="lazy" on images below the first screen. - SEO: a title under 60 characters and a meta description under 160 characters that include my role and niche, Open Graph and Twitter card tags, and a canonical link to https://[yourdomain.com]/. - Structured data: JSON-LD with Person (name, jobTitle, url, sameAs links to my profiles) and ProfessionalService (services, area served), plus FAQPage for the FAQ section. - Contact form: a standard HTML <form> with method="POST", a name attribute on every field and a required email field, so a form service can receive it. - Use relative links and image paths such as images/photo.webp so the site works on any domain. - Mark every piece of placeholder text I still need to replace with [EDIT]. - Give me the full file in one code block, then list the images I need to add with suggested file names and sizes.
Tip: compress photos to WebP under 200 KB each before you upload. A text-and-image portfolio fits comfortably in the free plan’s 10 MB.
Prompts for the next step
Paste these in the same chat once the first version is ready.
Sharpen your positioning
Better than any template: the AI interviews you first.
Ask me 8 questions about my clients, my best results and my prices, one at a time. Then rewrite my hero headline, subheading and service descriptions so a client knows in 5 seconds who I help and why they should pick me.
Add a case study page
One deep story beats ten thumbnails.
Create a separate page, case-study-[project-name].html, in the same style as my index.html. Tell the story of [project] in sections: the client, the problem, my approach, what I delivered, the result in numbers and a client quote. Link to it from the matching card on the home page and add Article schema.
Add a resume page
For clients and agencies who still ask for a CV.
Add resume.html in the same style: my experience, skills, education and certifications as a clean page with a print stylesheet so it prints well on A4 and Letter. Link it from the navigation.
Check SEO and speed
A second pass catches what the first one missed.
Review my site like a technical SEO and performance auditor. Fix a missing or long title or meta description, wrong heading order, missing alt text, images without width and height, render-blocking fonts or scripts, and invalid JSON-LD. Return the corrected files and a short list of what you changed.
Get it ready to upload
One folder that works on any static host.
Prepare my site as a folder ready to upload to a static host: index.html at the root, every other page as its own .html file, images in an images/ folder, relative links only and no build step. Show me the final folder structure.
Write your first blog post
Answer one question clients search before hiring.
Write a 900-word blog post for my freelance [field] website that answers "[a question clients ask, e.g. How much does a logo cost?]". Open with a direct two-sentence answer, use H2 sections, include one example from my own work: [details]. End with a 4-question FAQ and a call to action to book a call.
Publish what the AI built
Three ways to get from the chat to a live site. None needs a server or a terminal.
Drop the file or folder
Download the index.html (or ZIP the folder) and drop it on fylo.host. It is live on a free subdomain in seconds.
Paste the code
Copy the code block from the chat into the HTML to website converter, preview it, and publish.
Publish from the chat
Add the Fylo.Host connector to Claude, then say “publish this site to Fylo”. Later edits go live the same way.
How to build and host a freelancer portfolio for free
No designer, no WordPress install, no builder subscription. Three steps from prompt to a site clients can find.
Generate it with AI
Copy the prompt for your field, fill in your details and paste it into ChatGPT, Claude or Gemini. Swap in your own photos and case studies.
Put it live
Upload the file or folder, paste the code, or let Claude publish it. It goes live on a free Fylo subdomain with SSL, up to 10 MB free.
Use your name and start the blog
Connect yourname.com from the Starter plan, then switch on the blog. Fylo writes the sitemaps, schema and llms.txt for you.
A blog that wins clients before the first call
Clients search their problem before they search for a freelancer: “how much does a website redesign cost”, “how to brief a logo designer”. Answer it in a post on your own domain, and the search ends at your enquiry form.
Looks like your portfolio
Match my site borrows the header, footer and brand colour from your index.html, so posts feel like the rest of your website.
Visual or code
Write like a document in the visual editor, or flip to Code and edit the HTML. Changing the theme never breaks a post.
Blocks that win searches
FAQ, table of contents, callout, CTA button, table and custom HTML. The FAQ block adds FAQ schema, and the CTA sends readers to your enquiry form.
You, as the author
Your photo, bio and social links on every post, so clients and search engines see the real person and expertise behind the advice.
Write for every market
English, Hindi, Tamil, Bengali and other major languages, with the blog’s language and time zone set once in Settings.
Publish from an AI app
Draft and publish posts from Claude through the Fylo.Host MCP connector, without opening the dashboard.
Rank for your name and niche. Get recommended by AI.
More clients now ask ChatGPT, Claude or Perplexity to suggest a freelancer. GEO, generative engine optimization (also called AEO), is how those assistants read your site and cite it. SEO is how Google ranks it. Both depend on files most hosts leave to you. Fylo writes them.
- index.htmlyour site
- case-study-fintech.htmlyour site
- resume.htmlyour site
- blog/blog
- onboarding-redesign-cost/post
- onboarding-redesign-cost.mdGEO
- sitemap.xmlSEO
- feed.xmlRSS
- sitemap.xmlSEO
- robots.txtSEO
- llms.txtGEO
Site and blog sitemaps
Every page, case study and post listed with a last-modified date, ready to submit in Google Search Console.
Your name or studio name
Set the name, alternate name and logo search engines should use for your site, added as Organization schema.
Schema, inserted
Article, Breadcrumb, FAQ and WebSite JSON-LD written on every post, so your answers can show as rich results.
llms.txt for AI assistants
A plain index of your site that AI assistants can read in one request, next to a robots.txt that points to your sitemap.
Markdown copy of each post
Every post is also served as clean Markdown at its URL + .md, the easiest format for an AI to quote.
Broken link checker
Portfolios link to live client sites, and clients redesign. Dead links are found after each upload and fixed in one click.
No host can promise rankings. Fylo removes the technical reasons a site doesn’t rank, and the blog gives you pages worth ranking. The Person and ProfessionalService schema on your home page comes from the prompts above. See everything Fylo generates.
Project enquiries, traffic and client sites in one dashboard
Your portfolio keeps working between projects. Everything you need to keep it bringing in work lives in the same place.
- ✓Enquiry forms on Pro and Business: the form the AI built works without a server, and enquiries are emailed to you. How forms work
- ✓Spam filter and maths captcha keep bots out of your inbox
- ✓Traffic analytics on every plan: see which case studies clients actually read
- ✓Host client sites and demos: 4 sites on Pro and 10 on Business, each with its own domain. Short-lived preview? Try temporary hosting
- ✓Update without rebuilding: replace a file, or edit it in the browser from Starter
- ✓Hand it to an agent: the API and MCP connector let AI tools add new work for you
Start free. Upgrade when the work comes in.
Every plan includes the blog, SEO + GEO files, speed optimization, the global edge network and free SSL. Paid plans add your own domain, room for client sites, edge cache and forms.
| What a freelancer needs | Free | Starter | Pro | Business |
|---|---|---|---|---|
| SitesYour portfolio plus client sites | 1 | 1 | 4 | 10 |
| Storage | 10 MB | 500 MB | 2 GB | 10 GB |
| Your own domainyourname.com with free SSL | ✗ | 1 | 4 | 10 |
| Visits a month | 1,000 | 25,000 | 150,000 | 1,000,000 |
| Edge cache~100ms time to first byte | ✗ | ✓ | ✓ | ✓ |
| Enquiry form leads a month | ✗ | ✗ | 1,000 | 3,000 |
| Analytics | Basic | Advanced | Advanced | Advanced |
| Fylo badge | Small badge | Removed | Removed | Removed |
Try it on Free, move to Starter for yourname.com, and to Pro when you want enquiry forms and room for client sites. No third-party ads on any plan. See prices
Freelancers who host here
Developers
Case studies with live links and a stack section. Pro also hosts the client sites you build.
Designers
Large, image-led case studies that still load fast on a client’s phone.
Writers & copywriters
Samples, results and a blog that proves you can rank your own words.
Video editors
A showreel and thumbnail grid that load YouTube only when someone presses play.
Marketers & SEOs
Before-and-after numbers on a site that practises the SEO + GEO you sell.
Virtual assistants
Packages, hours, time zone and a booking link, all on one clear page.
Photographers
Galleries of your best work, compressed to WebP so they open instantly.
Translators
Language pairs, specialisms and rates, with a blog in each language you work in.
Consultants & coaches
Offers, case studies and a booking link. Growing a team? See small business hosting.
Your own site vs marketplace profiles vs website builders
Where freelancers usually show their work, compared on what decides whether clients find you and contact you directly.
| Feature | Fylo.Host | Marketplace profileUpwork, Fiverr | Portfolio networkBehance, Dribbble | Website builder |
|---|---|---|---|---|
| Your own domainyourname.com | From Starter | ✗ | ✗ | Paid plans |
| Commission on what clients pay | None | Service fee | Varies | None |
| Clients contact you directly | ✓ | Through the platform | Platform messages | ✓ |
| Ranks for your name and nicheYour pages, not a listing | ✓ | The platform ranks | The platform ranks | Partial |
| Full case studies, your layout | ✓ | Profile fields | Project uploads | Template-bound |
| Built-in blog | ✓ | ✗ | ✗ | ✓ |
| Sitemaps, schema and llms.txt generated | ✓ | ✗ | ✗ | Partial |
| Bring a site an AI tool built | ✓ | ✗ | ✗ | ✗ |
| Host client sites too | Pro and Business | ✗ | ✗ | Extra plans |
| Take it with youPlain HTML you can download | ✓ | ✗ | ✗ | Usually locked in |
Keep your profiles and link to them from your site; let the site be the one you own. Comparing hosts? See GitHub Pages, Netlify and Tiiny Host.
Good to know before you start
Fylo hosts static websites. That’s why they’re fast and need no upkeep, and it also means a few things work differently.
No built-in invoicing
Take deposits with a payment link or button from your payment provider, and keep sending invoices from the tool you use today.
No email inboxes
Keep your registrar or email provider for hello@yourname.com. Your website and email share the same domain.
No PHP or databases
WordPress itself doesn’t run here. HTML, CSS and JavaScript do, including sites made with plain HTML or AI builders.