Web hosting for photographers that keeps every gallery fast
Upload the photos you exported. Fylo serves them as WebP, makes four sizes for every screen and loads them as visitors scroll, so a 40-photo gallery still opens quickly on a client’s phone. Build the site with the AI prompts on this page, then put it on your own name.
What is web hosting for photographers?
Web hosting for photographers puts your portfolio online at an address you own, such as yourname.com, and serves your photos in a way that keeps image-heavy pages fast. On Fylo.Host you upload a folder of HTML and exported photos (or the site ChatGPT or Claude built from one of the prompts below); Fylo converts the photos to WebP, creates responsive sizes, lazy loads them and serves everything from Cloudflare’s edge in 330+ cities with free SSL.
It is where clients see your full-quality work, book a shoot and find you on Google for “wedding photographer in your city”. Keep Instagram for reach; send people to the site you control. Fylo also gives you client gallery sites, a blog with the SEO + GEO files search engines and AI assistants read, and booking forms.
- Cost to start
- Free, no credit card
- Free plan
- 1 site, 10 MB (about 30 web-sized photos)
- Photos served as
- WebP, 4 sizes, lazy loaded
- yourname.com
- From the Starter plan
- Client galleries
- Separate sites on Pro and Business
- Booking forms
- Pro and Business plans
- Build it with
- AI prompts for 6 genres
Why your photos deserve better than a feed
Social apps and heavy page builders are fine for being seen. They are poor places to be judged by a client deciding who to book.
Four reasons photographers move their best work to a site of their own.
Recompressed and cropped
Apps resize and recompress what you upload and crop it to their grid. The edit you spent an hour on is not what the client sees.
Heavy galleries, lost visitors
A gallery of full-size JPEGs can weigh more than a hundred megabytes. On mobile data, people leave before the third photo loads.
Not found where clients search
Someone searching “pre-wedding photographer in Udaipur” finds directories and platforms. A profile can’t rank for your city, your genre and your name.
Paying monthly for a template
Portfolio builders charge every month, look like everyone else’s site and keep your work in a format you can’t take with you.
Upload your exports. Visitors get fast, sharp photos.
Most of a photography site’s weight is the photos. Fylo’s Performance panel handles the image work a developer would otherwise do by hand, on every plan.
Your JPEG or PNG
Uploaded as a file, ZIP or whole folder. The original is kept.
Converted to WebP
At the quality you choose. SVG and AVIF are left as they are.
Four sizes made
480, 768, 1080 and 1600 px, so phones never download a desktop photo.
Lazy loaded
Photos below the first screen load as the visitor scrolls to them.
Hero first
Your lead image is preloaded and sized, so the page appears without jumping.
Photo conversions each month
Each photo converted to WebP counts once a month. Photos already converted are reused, not counted again.
On the free plan, export straight to WebP from Lightroom or your editor (settings below) and you won’t need conversions at all. Then check the result with the website speed checker.
How much storage does a photography site need?
Less than you think, if you upload web exports instead of camera files. Move the slider to see which plan fits your portfolio.
Fits on Starter.
An estimate. Leave some headroom: WebP copies and resized versions made by the speed features are saved next to your originals. Keep RAW files and full-resolution masters in your own archive, not on your website.
A gallery site for every shoot
Deliver each shoot on its own site, without a separate gallery subscription. Gallery sites are public, so the couple can share them and every wedding becomes another page that can bring you new clients.
- ✓Public and searchable: every Fylo site is indexed, so a gallery titled with the couple, venue and city can show up when someone searches that venue. Share only the photos your client is happy to make public.
- ✓One site per client: 4 sites on Pro and 10 on Business, each with its own address. Replace an old gallery when a new shoot comes in.
- ✓Download link for the full set: add a ZIP of the finals to the gallery folder and link it. See ZIP file hosting.
- ✓Short-lived previews for a sneak peek the day after the event, with temporary hosting.
- ✓Booking enquiries on Pro and Business: date, location and shoot type straight to your email, with a spam filter. How forms work
Build your photography website with AI: copy-paste prompts
Pick your genre, replace the [placeholders] with your details and paste the prompt into ChatGPT, Claude, Gemini or any AI builder. You get a gallery-first site that uploads to Fylo as it is.
Each prompt asks for a lightbox gallery, booking form, SEO tags and the image schema Google uses for photo credits.
Build a portfolio website for me, a wedding photographer. About me: - Name or studio: [Your name / studio name] - Based in: [City, Country]. I travel for weddings to [regions or "anywhere"] - I shoot: [weddings, pre-wedding shoots, engagements, haldi and mehendi] - Style: [candid and documentary / fine art / editorial] - Years shooting: [X], weddings covered: [number] - Email: [you@yourname.com], WhatsApp: [number], Instagram: [URL] Sections, in this order: 1. Hero: one full-width photo (images/hero.jpg) with my name, a one-line promise such as "Wedding stories told the way they felt" and two buttons, "Check my date" and "See weddings". 2. Featured weddings: 4 to 6 cards, each a cover photo, the couple's first names, the venue and city, and a link to a story page. Lay out the cards in a responsive grid. 3. Gallery: a masonry grid of 18 to 24 photos with filter buttons (All, Ceremonies, Portraits, Details, Pre-wedding) and a lightbox. 4. Packages: 3 collections (for example one day, two days, full wedding) with hours, photographers, edited photos, album and a "from" price in [currency]. 5. How booking works: enquiry, a call, the contract and deposit, the wedding, a sneak peek in [X] days, the full gallery in [X] weeks. 6. Kind words: 3 testimonials from couples with first names, wedding month and venue. 7. About: a photo of me, a short first-person story and why I shoot weddings. 8. FAQ: 6 questions couples ask (do you travel, how many photos we get, when we receive them, do you bring a second shooter, is there a deposit, can we get the RAW files), with short answers. 9. Check my date: a booking form (names, email, phone, wedding date, venue and city, number of events, budget range, how you heard about me, message). Design: let the photos lead. Warm white background, dark text, one accent colour [colour], an elegant serif for headings and a clean sans-serif for body text, thin lines and generous spacing.
Build a portfolio website for me, a portrait and family photographer. About me: - Name or studio: [Your name / studio name] - Based in: [City, Country], shooting at [my studio / outdoor locations / clients' homes] - I shoot: [headshots, family, maternity, newborn, kids' birthdays] - Style: [natural light and relaxed / clean studio / bright and colourful] - Years shooting: [X] - Email: [you@yourname.com], WhatsApp: [number], Instagram: [URL] Sections, in this order: 1. Hero: one portrait (images/hero.jpg), my name, a one-line promise such as "Relaxed portraits your family will actually love" and two buttons, "Book a session" and "See portraits". 2. Sessions: cards for each session type (headshots, family, maternity, newborn), each with a photo, who it is for, length, number of edited photos and a "from" price in [currency]. 3. Gallery: a grid of 18 to 24 portraits with filter buttons by session type and a lightbox. 4. What to expect: before (a short call and a what-to-wear guide), on the day, and after (an online gallery in [X] days). 5. What to wear: a short guide with 5 tips on colours, layers and comfort. 6. Kind words: 3 testimonials with first names and session type. 7. About: a photo of me and a short, warm first-person bio. 8. FAQ: 6 questions (what if my kids won't sit still, can we reschedule for weather, do you do hair and makeup, how many photos we get, can we buy prints, is the studio accessible), with short answers. 9. Book a session: a form (name, email, phone, session type, preferred dates, number of people, message). Design: soft and friendly. Light background, gentle neutral tones with one accent colour [colour], rounded corners on cards, a friendly heading font and lots of white space around each portrait.
Build a portfolio website for me, a commercial product and food photographer. About me: - Name or studio: [Your name / studio name] - Based in: [City, Country], working with brands [locally / remotely, clients ship products to me] - I shoot: [e-commerce white background, lifestyle product, food and menus, flat lays] - Clients include: [brand names or types of business] - Email: [you@yourname.com], Instagram: [URL], LinkedIn: [URL] Sections, in this order: 1. Hero: a striking product photo (images/hero.jpg), a one-line promise such as "Product photos that sell on every marketplace" and two buttons, "Get a quote" and "See work". 2. Work: a grid of 18 to 24 photos with filters (E-commerce, Lifestyle, Food, Flat lay) and a lightbox. Show a few before-and-after pairs (phone photo vs final) using a draggable comparison slider. 3. Services and pricing: per-image prices for white-background shots, lifestyle shots and food, minimum order, turnaround, and what is included (retouching, sizes for Amazon, Shopify and Instagram) in [currency]. 4. How it works: send products, a shot list, the shoot, retouching and delivery, products returned. 5. Clients: a row of brand names I have worked with. 6. Testimonials: 3 quotes from clients with name, role and brand. 7. About: my studio, equipment and a photo of me at work. 8. FAQ: 6 questions (how to ship products, turnaround time, image sizes and formats, usage rights and licensing, revisions, do you provide props and styling), with short answers. 9. Get a quote: a form (name, company, email, number of products, type of shots, deadline, link to the products, message). Design: crisp and modern. White and light grey, dark text, one accent colour [colour], a geometric sans-serif and a tidy grid that feels like a catalogue.
Build a portfolio website for me, a real estate, interior and architecture photographer. About me: - Name or studio: [Your name / studio name] - Serving: [City and surrounding areas] - I shoot: [property listings, interiors for designers, architecture, hotels and holiday homes, drone] - Clients: [estate agents, architects, interior designers, hotels] - Email: [you@yourname.com], WhatsApp: [number] Sections, in this order: 1. Hero: a wide interior photo (images/hero.jpg), a one-line promise such as "Listing photos that get more viewings" and two buttons, "Book a shoot" and "See properties". 2. Portfolio: properties grouped as projects. Each project card has a cover photo, property type, area and a link that opens all its photos in a lightbox. 3. Services and pricing: packages by property size (studio, 2 to 3 bedroom, villa or commercial) with number of photos, twilight shots, drone and floor plans as add-ons, and prices in [currency]. 4. Turnaround: shoot booked within [X] days, photos delivered in [X] hours, sized for listing portals. 5. Preparing for the shoot: a short checklist for owners and agents (declutter, lights on, open blinds). 6. Testimonials: 3 quotes from agents or designers with name and company. 7. About: a short bio, equipment and the areas I cover. 8. FAQ: 6 questions (how long a shoot takes, do you need the owner present, what if it rains, can photos be used on any portal, do you edit out clutter, do you shoot video), with short answers. 9. Book a shoot: a form (name, company, email, phone, property address, property type and size, preferred date, add-ons, message). Design: clean and architectural. Lots of white space, straight lines, a neutral palette with one accent colour [colour], a refined sans-serif, and wide images that keep their aspect ratio.
Build a portfolio website for me, a landscape and travel photographer. About me: - Name: [Your name] - Based in: [City, Country] - I photograph: [mountains, deserts, coastlines, cities, wildlife] - I offer: [fine art prints, image licensing, photo tours and workshops] - Email: [you@yourname.com], Instagram: [URL] Sections, in this order: 1. Hero: one full-screen landscape (images/hero.jpg) with my name small in a corner and a short line such as "Quiet places, early light". 2. Collections: 4 to 6 collections (for example Himalaya, Thar Desert, Monsoon) as large cover cards. Each opens a gallery page section with a short story of the trip. 3. Gallery: photos in a justified-rows layout that keeps each photo's aspect ratio, with a full-screen lightbox showing the title, place and year. 4. Prints: 6 featured photos with available sizes and papers, prices in [currency], and a "Buy this print" button linking to [my print shop or payment link]. 5. Licensing: who can license my images and a "Request a licence" button that opens the contact form with the photo name filled in. 6. Workshops and tours: upcoming dates, places, group size and a link to enquire. 7. About: a photo of me in the field and a first-person story. 8. FAQ: 6 questions (print quality and shipping, framing, licence types and prices, can I use a photo on my website, workshop fitness level, cancellations), with short answers. 9. Contact: a form (name, email, reason dropdown: print, licence, workshop, other, photo name, message). Design: minimal and immersive. A near-black background so the photos glow, light grey text, one accent colour [colour], a thin elegant heading font and almost no interface around the images.
Build a portfolio website for me, an event and concert photographer. About me: - Name or studio: [Your name / studio name] - Based in: [City, Country], covering events in [regions] - I shoot: [corporate events and conferences, concerts and festivals, sports, birthdays and parties] - Clients: [companies, venues, artists, agencies] - Email: [you@yourname.com], WhatsApp: [number], Instagram: [URL] Sections, in this order: 1. Hero: an energetic event photo (images/hero.jpg), a one-line promise such as "Every moment of your event, delivered by the next morning" and two buttons, "Check availability" and "See events". 2. Events: case-study cards for 4 to 6 events with the event type, venue, number of guests or audience and what was delivered. 3. Gallery: a grid of 18 to 24 photos with filters (Corporate, Concerts, Sport, Parties) and a lightbox. 4. Services: half-day and full-day coverage, same-day social media selects, headshot booth, and prices in [currency]. 5. Delivery: how fast photos arrive (same-day selects, full gallery in [X] days) and in which sizes. 6. Clients and testimonials: a row of client names and 3 short quotes with name and company. 7. About: a short bio and the gear I bring (backup cameras, lighting). 8. FAQ: 6 questions (how many photos per hour, can you deliver on the same day, do you have insurance, travel costs, usage rights for marketing, can we add a second photographer), with short answers. 9. Check availability: a form (name, company, email, phone, event date, venue, event type, hours of coverage, message). Design: bold and high contrast. Dark sections between light ones, one vivid accent colour [colour], a strong condensed heading font, and photos that run edge to edge.
Technical requirements added to every prompt when you copy it
Technical requirements: - Output one complete index.html with all CSS in a <style> tag and only a little vanilla JavaScript for the gallery filters and lightbox. No frameworks, no build step, no external libraries. - Put every photo in an images/ folder and use relative paths such as images/hero.jpg, so the site works on any domain. - Images: plain <img src> tags with width and height set and object-fit: cover where photos are cropped into a grid. Do not write srcset or sizes yourself, because my host creates responsive versions. Add loading="lazy" and decoding="async" to every photo except the hero, which gets fetchpriority="high". - Lightbox: opens on click or Enter, closes with Esc or a close button, moves with the arrow keys and swipe, traps focus while open, and returns focus to the photo when it closes. - Alt text on every photo that describes the scene and the place, for example "Bride and groom at sunset on the Udaipur ghats". - Mobile-first and responsive from 360px wide; the gallery shows 1 column on small phones, 2 on large phones and 3 or more on desktops. - Accessible: semantic HTML (header, nav, main, section, footer), one H1, visible focus styles, AA colour contrast for text over photos. - SEO: a title under 60 characters and a meta description under 160 characters that include my genre and city, Open Graph and Twitter card tags using my hero photo, and a canonical link to https://[yourdomain.com]/. - Structured data in JSON-LD: LocalBusiness with the ProfessionalService type (name, url, image, areaServed, priceRange, sameAs links to my profiles), Person for me, FAQPage for the FAQ, and ImageObject for my 6 best photos with contentUrl, creator, creditText, copyrightNotice, license and acquireLicensePage. - Contact or booking 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. - Footer: my name, the year and "All photos copyright [my name]". - Mark every piece of text I still need to replace with [EDIT]. - Give me the full file in one code block, then list every image file it uses with a suggested descriptive file name, pixel size and where it appears.
Before you upload: export settings (Lightroom, Capture One, Photoshop or your phone editor)
- Long edge
- 2048 px2560 px for the hero
- Quality
- 75 to 82Visually lossless on screen
- Format
- WebP or JPEGWebP saves the most space
- Colour space
- sRGBAccurate on every browser
- Metadata
- Copyright onlyRemove location (GPS)
- File names
- Describe itudaipur-ghat-sunset.webp
Prompts for the next step
Paste these in the same chat once the first version is ready.
Write alt text and file names for your photosAttach your photos to the chat; the AI describes each one for search.
I'm attaching my [number] best photos. For each one, give me: a descriptive file name in lowercase with hyphens that includes the place or subject (for example udaipur-ghat-sunset-couple.webp), alt text under 125 characters that describes what is in the photo, and a one-line caption. Return it as a table, then update the img tags in my index.html to use the new file names and alt text.
Add a client gallery pageA public page to deliver one shoot and show it off.
Create gallery.html for delivering one client's photos, in the same style as my index.html. It shows the client names and date as a title, a short thank-you note, a "Download all photos" button linking to finals.zip, and a full-screen masonry grid of photos with my lightbox. Give it a title and meta description with the client names, venue and city, link back to my home page and booking form, and add a form at the end where the client can type the file names of their favourite photos for the album.
Add a story page for one shootA full wedding or project story ranks better than a grid.
Create a story page, [couple-or-project-name].html, in the same style as my index.html. Tell the story of [shoot] at [venue, city] in short sections between groups of photos: the people, the place, the moments I loved, and a quote from the client. Add a title and meta description that include the venue and city, Article schema with the photos as image, and link to it from the matching card on the home page.
Write a location guide for your blogThe kind of post clients search before they book.
Write a 1,000-word blog post for my photography website: "[Best places for pre-wedding photos in Jaipur]". Open with a two-sentence answer, then cover [6] locations, each with the best time of day for light, permits or entry fees I should check, what to wear and one of my photos from there: [list photos]. End with a 4-question FAQ and a call to action to check my date.
Check image SEO and speedA second pass catches what the first one missed.
Review my site like an image SEO and web performance auditor. Check that every photo has descriptive alt text and a descriptive file name, width and height, loading="lazy" except the hero, and that the hero has fetchpriority="high". Check the title, meta description, heading order and that the LocalBusiness, ImageObject and FAQPage JSON-LD is valid. Return the corrected file and a short list of what you changed.
Get the folder ready to uploadOne 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, all photos in images/, relative links only and no build step. List every image the pages reference and flag any that are missing, larger than 500 KB, or wider than 2560 px. Show me the final folder structure.
Publish what the AI built
Three ways to get from the chat to a live site. None needs a server or a terminal.
Upload index.html and images/
Drop the whole folder, or a ZIP of it, on fylo.host. Photos and pages go live together on a free subdomain.
Preview it first
Paste the code into the HTML to website converter to check the layout, then add your photos in the file manager.
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.
Get booked from Google, Google Images and AI answers
Couples and brands now ask ChatGPT, Claude or Perplexity to suggest a photographer, and they search Google Images for a venue before they search for you. Your photos can rank in both, if the pages around them say what they show. That’s SEO for Google and GEO, generative engine optimization, for AI assistants.
Posts that turn into bookings
Every Fylo plan includes a blog at /blog/ on your own site, styled like your portfolio. The free plan includes 10 posts.
- Location guides: “Best pre-wedding locations in Jaipur”, with your photos from each.
- Real weddings and shoots: the story, the venue and the vendors, which venues and vendors often share.
- Prep guides: “What to wear for family photos”, sent to every client before the shoot.
- Price questions: “How much does a wedding photographer cost in your city”, answered honestly.
The ImageObject schema with your credit and copyright comes from the prompts above. Make an image sitemap for your galleries with the free image sitemap generator, and see everything the blog generates. No host can promise rankings; Fylo removes the technical reasons a site doesn’t rank.
Start free. Upgrade when the bookings come in.
Every plan includes the image speed features, the blog, SEO + GEO files, the global edge network and free SSL.
| What a photographer needs | Free | Starter | Pro | Business |
|---|---|---|---|---|
| StoragePhotos at about 400 KB each | 10 MB about 25 | 500 MB about 1,250 | 2 GB about 5,000 | 10 GB about 25,000 |
| SitesPortfolio plus client galleries | 1 | 1 | 4 | 10 |
| Photo conversions to WebP a month | 10 | 100 | 1,000 | 5,000 |
| Your own domainyourname.com with free SSL | ✗ | 1 | 4 | 10 |
| Edge cache~100ms time to first byte | ✗ | ✓ | ✓ | ✓ |
| Booking form leads a month | ✗ | ✗ | 1,000 | 3,000 |
| Visits a month | 1,000 | 25,000 | 150,000 | 1,000,000 |
| Fylo badge | Small badge | Removed | Removed | Removed |
Try the site on Free, move to Starter for yourname.com, and to Pro when you want a separate gallery site per client and want booking forms. See prices
Your own site vs social media vs gallery platforms
Where photographers usually show their work, compared on what decides whether a client finds you and books you. Gallery platforms win on print sales and proofing; for those, link out from your site.
| Feature | Fylo.Host | Social mediaInstagram, Facebook | Gallery platformsPortfolio and proofing sites | Website builders |
|---|---|---|---|---|
| Your own domain | From Starter | ✗ | Paid plans | Paid plans |
| Photos shown as you edited themNo forced crop or recompression | ✓ | ✗ | ✓ | ✓ |
| WebP, responsive sizes and lazy loading | Built in | Their app | Varies | Varies |
| Ranks for your genre and city | ✓ | Rarely | Partial | Partial |
| Client galleries | Public sites, Pro and Business | ✗ | Password-protected | Some plans |
| Print sales and client favourites | Link out | ✗ | ✓ | Add-ons |
| Blog with sitemaps, schema and llms.txt | ✓ | ✗ | Partial | Partial |
| Bring a site an AI tool built | ✓ | ✗ | ✗ | ✗ |
| Take it with youPlain HTML and your photo files | ✓ | ✗ | Photos only | Usually locked in |
| Cost to start | Free | Free | Monthly fee | Monthly fee |
Comparing hosts? See GitHub Pages, Netlify and Tiiny Host.
Good to know before you start
Fylo hosts static websites. That is why they are fast and need no upkeep, and it also means a few things work differently.
Not a backup for RAW files
Upload web exports only. Keep RAW files and full-resolution masters on your own drives or cloud backup.
No built-in print store
Sell prints through your print lab’s shop or a payment link, and link to it from each photo or collection.
No passwords or proofing
Every Fylo site is public and indexed. For private, password-protected galleries or client favourites, link a dedicated proofing tool from your site.
No email inboxes
Keep your email provider for hello@yourname.com. Your website and email share the same domain.
Questions photographers ask
Something else? Email ravi@fylo.host.