Gemini is great at building the site. Sharing it is where things get awkward.
What Canvas writes is a real, working web page. It just lives inside Gemini. These are the six places people get stuck between “the preview looks perfect” and “here’s my website”.
The share link isn’t a website
Share & export gives you a g.co/gemini/share link. It opens your Canvas inside gemini.google.com, can’t open in the Gemini mobile app, and can’t sit on your own domain.
Every visitor can copy your whole project
Anyone who opens a shared Canvas can press Copy Canvas and keep editing it as their own. For apps that store data, anyone with the link can view and edit that data too.
Work and school accounts need an admin
Public Gemini links only work on a Workspace account if the admin has turned sharing on. Many schools and companies haven’t, so the Share button isn’t there at all.
Canvas likes to write React
Ask for anything interactive and Canvas often builds a React component. Its preview runs it; a plain web page can’t, because nothing compiles it. Pasted as-is, the page shows up white.
Canvas-only features stay in Canvas
“Add Gemini features” and saved or shared app data run on services Canvas supplies inside Gemini. The code copies out; those services don’t come with it.
AI Studio’s free publishing is for prototypes
Publishing from Google AI Studio without billing uses the Starter Tier: two active apps per account, one region, a single instance that scales to zero when idle. Built for full-stack prototypes, not a fast brochure site.
Gemini and AI Studio behaviour as described by Google: Create docs, apps & more with Canvas, Workspace public-link sharing and The Starter Tier for Google AI Studio explained (checked September 2026). Check Google’s pages for current terms.
Three places a Gemini website can end up
What Canvas gives everyone, what AI Studio’s free publishing gives, and what the same HTML does once it’s on Fylo. The last two rows are there because they’re true.
| What you need | Fylo.Host | Canvas share linkEvery Gemini plan | AI Studio publishStarter Tier, no billing |
|---|---|---|---|
| A standalone page on its own URL | ✓ | Opens inside Gemini | ✓ |
| Works from a work or school account | ✓ | If the admin allows | Org policy may block |
| Your own domainSSL and www handled | Starter and up | ✗ | Not in Starter Tier |
| Served from the edge, never asleep330+ cities | ✓ | — | One region, scales to zero |
| No copy-this-project button for visitors | ✓ | ✗ | ✓ |
| Hosts code from any AI, or written by hand | ✓ | Canvas only | AI Studio projects |
| Form submissions to your inboxSpam filtering included | Pro and Business | ✗ | Build it by prompt |
| Built-in blog with editor and RSS10 posts on the free plan | ✓ | ✗ | Build it by prompt |
| One-click minify, WebP, font subsetting | ✓ | ✗ | Not documented |
| Edit by chatting with Gemini | Paste the new code | ✓ | ✓ |
| Database, sign-in, Gemini AI callsApps with a backend | ✗ | Canvas app data | ✓ |
How to host a website made with Gemini
Three steps, about two minutes. You don’t need to know what any of the code means.
Ask Gemini for one HTML file
Turn on Canvas and end your request with: “give me the whole site as a single index.html with all CSS and JavaScript inline, no React.” Then switch the Canvas from Preview to Code and copy everything.
<!DOCTYPE html>
<html> … </html>
// select all, copy
Paste it in, pick a link
Drop the code into the editor at the top, or upload the .html file. The preview shows the page exactly as visitors will see it. Type a subdomain or let us pick one.
Publish & share
Live in seconds. Send the link to anyone, on any phone or browser. Sign up free to keep it online, then add a blog, analytics and speed settings from the dashboard.
Got React, a white page or Canvas-only features? One extra sentence.
Canvas reaches for React components and for services that only exist inside Gemini: the AI buttons, saved data, shared data. None of that runs from a pasted file. Send Gemini this prompt and host what it gives you back — it’s the number one fix for a hosted page that shows up blank or half-working.
Built it in Google AI Studio? Host the front end here.
AI Studio projects are React apps with a build step. If yours has no server, sign-in or database, export it, build it once, and upload the build folder (usually dist) on the homepage.
npm install
npm run build
// then drop the dist/ folder on fylo.host
Uses a server, sign-in or Gemini calls? Keep AI Studio’s Publish.
Anything that holds a secret key, signs people in or writes to a database needs a backend, and AI Studio’s own publishing to Cloud Run is built for exactly that. Don’t move a Gemini API key into a public page to make it static: anyone can read it in the source.
Six things that go wrong with Gemini websites, and the fix for each
The live preview above catches most of these before you publish. If the preview is wrong, the hosted page will be wrong in the same way.
The page is white, or shows raw code
Canvas wrote a React component, or the code uses import statements. Gemini’s preview compiles that for you; a browser opening one file can’t.
“Generate” or “Ask AI” stopped responding
Features added with Add Gemini features reach Gemini through Canvas’s own environment. On any outside host that connection is missing and the call fails.
Saved entries or shared lists are gone
Canvas apps can save data and share it between users with storage Gemini provides. The hosted copy can’t reach it, so saves fail or errors appear in the console.
Plain black text on a white page
The design lives in a separate CSS file Gemini wrote in another block, and only the HTML got published.
Grey boxes where the photos should be
Gemini wrote placeholder images or paths like images/hero.jpg. Those files never existed.
index.html, point each src at them and upload the folder.Looks fine on a laptop, unreadable on mobile
The viewport meta tag or the responsive CSS is missing. Try the fullscreen preview on your phone before you publish.
Built for pages that started as a prompt
Everything below is on by default or one toggle away in the dashboard. Nothing needs a config file, a repo, a Cloud project or a build.
/blog/. 10 posts on the free plan. Blog guideFree plan: 1 site and 10 MB, which is a lot of HTML, with a small “Hosted with Fylo.Host” badge. Custom domains start on Starter and forms on Pro — see pricing. More on HTML website hosting and landing page hosting.
Gemini made the site. Keep it growing with a blog.
A one-page site gets one chance to rank. A blog gives Google a reason to come back. Fylo adds one next to the pages Gemini wrote, without touching them.
- Turn it on in the dashboard. Blog tab → choose the site → Enable blog. It appears at
/blog/; your uploaded files are left alone. - Write, or paste what Gemini drafted. The editor has Visual and Code modes, a media library, categories, tags and a cover image. Drafts get a private preview link.
- It looks like your site. Pick the Clean, Magazine or Minimal theme, or let Fylo copy the header and footer from the page Gemini made.
- The SEO plumbing is done for you. Clean URLs, canonical and Open Graph tags, article structured data, an RSS feed and a sitemap.
- 10 published posts on the free plan, unlimited on paid plans. Posts render as static HTML, so they load as fast as the rest of the site. Blog guide
yourdomain.com/ ← the page Gemini wrote
yourdomain.com/blog/ ← post index
yourdomain.com/blog/our-launch/
yourdomain.com/blog/feed.xml ← RSS
yourdomain.com/blog/sitemap.xml
// a prompt that works well in Gemini
you: write a 700-word post on <topic> as clean
HTML: h2, p, ul only, no <html> or <style>
// paste it into the editor’s Code mode
The Gemini websites that end up on a real URL
Fylo next to the usual suspects
GeminiLaunch and Tiiny Host both host Gemini websites too. Here is where they differ, taken from their own pages. Where a site doesn’t say, we don’t guess.
| What you need | Fylo.Host | GeminiLaunch | Tiiny Host |
|---|---|---|---|
| Free plan that stays freeNot a trial | 1 site, 10 MB | 3 sites, 5 MB uploads | Free with limits |
| Update the site on the free planSame URL | ✓ | Pro, $15/mo | See their plans |
| Paste React code with no rewrite | ✗One-sentence prompt | ✓ | Not listed |
| Live preview before publishing | ✓ | Not listed | ✗ |
| Host-side minify, WebP, font subsetting | ✓ | Not listed | ✗ |
| Built-in blogEditor, categories, RSS | ✓ | Not listed | ✗ |
| Custom domain with SSL | Starter and up | Pro, up to 5 | Paid plans |
| Publish from inside Gemini | Custom app (US) | Not listed | Not listed |
GeminiLaunch and Tiiny Host details as published on their sites, checked September 2026. Check their pricing pages for current terms. Full comparison: Fylo vs Tiiny Host. Made it with another AI? See ChatGPT website hosting and Claude artifacts hosting.
Use Google’s tools when it’s an app. Host on Fylo when it’s a website.
Gemini or AI Studio is the better fit when
- It’s a quick demo for a friend or teammate, and you’re happy for them to copy and remix it.
- The app depends on Gemini AI features or data shared between users, and you want it to keep working unchanged.
- It needs sign-in, a database or a server holding a secret key — AI Studio’s Publish to Cloud Run handles that.
- You want to build, edit and share without ever leaving Google’s tools.
Host it on Fylo when
- It’s a website: a page people visit, on your own domain, fast on a phone in any city.
- Your work or school account can’t create public links, or you’d rather visitors didn’t get a copy button.
- You already have the HTML — from Gemini, from another AI, or edited by hand.
- You want a blog, working forms and real visitor numbers, with limits and prices you can read today.
Gemini website hosting questions
index.html with the CSS and JavaScript inline. Open the Code view, copy everything, paste it into the editor at the top of this page, check the live preview and press Publish & Share. The site is on its own URL in seconds. Sign up free to keep it online.g.co/gemini/share link opens inside gemini.google.com rather than as your own page, it can’t open in the Gemini mobile app, it can’t sit on your own domain, and anyone who opens it can press Copy Canvas and take the whole project. Work and school accounts can only create public links if their admin has turned the option on.import statements and code that expects the Canvas environment. Use the rewrite prompt on this page to get a single static HTML file, and check the live preview before you publish — if it renders there, it renders on Fylo.npm install and npm run build, and upload the build folder (usually dist) on the homepage. If it uses a server, sign-in, a database or Gemini calls with a secret key, keep it on AI Studio’s own publishing to Cloud Run, which is built for that.https://fylo.host/mcp. Google lets you add custom MCP apps in the Gemini web app if you are 18 or over, in the US, signed in with a personal Google Account, with Keep Activity on. Gemini asks you to confirm before it publishes. Elsewhere, paste the code here. Gemini CLI and other coding agents on your own machine can publish with the Fylo skill or an API key from any country. Setup per client./blog/ next to the pages Gemini wrote, with an RSS feed and a sitemap. Nothing in your uploaded files is changed. The free plan includes 10 published posts. Blog guide.<title> and meta description when it writes the page.Gemini wrote it.
Give it an address anyone can visit.
Paste once. We handle the milliseconds.
Host your Gemini site free No signup to try. Works with free Gemini. Live in seconds.