← All Framer updates
Framer Static Files — Serve PDFs, Verifications, and .well-known Paths on Your Domain cover
Framer update · 7 min read · 5 tags

Framer Static Files — Serve PDFs, Verifications, and .well-known Paths on Your Domain

Upload files to your Framer domain at the path you choose—verification, manifests, PDFs, and .well-known assets—with lifecycle controls inside Advanced Hosting.

update hosting publishing seo workflow

TL;DR — On March 23, 2026, Framer launched Static Files — a way to serve uploads from your Framer domain at paths you choose. Use it for domain verification, /.well-known manifests, PDFs, and other assets that must live at a stable URL, managed next to Advanced Hosting with create, path edit, replace, and delete plus size, format, and path safeguards. If you previously chained redirects to fake root paths into /.well-known/…, Framer says that workaround is no longer necessary.

This yoframer guide lives at /framer-updates/framer-static-files-hosting-update/ and translates Framer’s Static Files announcement for founders, agencies, and SEO or platform integrators who need non-page assets on the same domain as the marketing site.

Static files at a glance

AreaWhat Framer shippedWhy it matters day to day
HostingFiles served from your Framer domain at custom pathsVerification, compliance, and partner files live beside the site without a separate CDN bucket
OperationsFull lifecycle in the dashboard Files tabAdd, retarget paths, replace binaries, and delete without redeploying canvas pages
SafetySize limits, format checks, path validationFewer accidental collisions and unsupported uploads breaking production
MigrationRetire redirect hacks for /.well-known/…Cleaner DNS and redirect tables; fewer “why is Search Console failing?” threads
PlansIncluded on Pro and Scale (Help also lists Enterprise)Know before you promise a client that apple-app-site-association will “just work” on a free sandbox

What Framer Static Files change

1. Non-page assets get a first-class home

Framer sites are excellent at designed pages and CMS-driven routes, but real launches also need robots.txt tweaks, llms.txt for AI crawlers, PDF spec sheets, and platform verification files. Static Files treat those as hosted assets with explicit paths — not as improvised redirects or mystery pages hidden off-menu.

2. Paths are deliberate, not accidental

Framer’s help workflow separates upload from path: you set the directory (for example /pdfs or /.well-known) and the file name appends automatically. That matches how operators think — “this JSON must live at /.well-known/assetlinks.json” — instead of guessing which canvas slug might collide.

3. Safeguards reduce production foot-guns

The release highlights size limits, supported format checks, and path validation. For agencies, that is the difference between a junior uploading a 200 MB build artifact to production and getting a clear rejection before publish.

4. Redirect workarounds can come out of the playbook

Framer explicitly calls out teams that used redirects to point root paths at /.well-known/… locations. Static Files are meant to serve the file at the real URL, which simplifies Search Console, Apple Pay domain association, and Android App Links setups that break when an extra hop goes missing.

How to upload and publish a static file

Framer documents the flow in Static files help. Condensed for a first pass:

  1. Open the site dashboard and select your domain in the sidebar.
  2. Open the Files tab (alongside other Advanced Hosting settings).
  3. Click + and upload the binary.
  4. Set the path — the folder segment only (for example.com/pdfs/guide.pdf, use /pdfs, not the filename).
  5. Publish the site so the URL goes live on your domain.

Supported categories (from Framer Help) include common text (PDF, TXT, CSV, JSON, XML, MD), images, audio and video, and archives — with a note to contact Framer if you need an unlisted extension.

Three workflow recipes to try this week

Recipe 1

Search Console verification without redirects

You are launching a Framer site on a custom domain and Google Search Console wants a root or .well-known file at an exact URL.

  1. Upload the verification file Framer or Google provides and set the path to match the required URL (for example /.well-known/google-site-verification.txt).
  2. Publish once, then fetch the URL in an incognito window before clicking Verify in Search Console.
  3. Remove any legacy redirect rules that used to point a fake root path into /.well-known — Static Files should make them redundant.
Recipe 2

Ship llms.txt for AI discovery

Your marketing site should explain itself to LLM crawlers without stuffing machine-readable copy into the hero.

  1. Draft llms.txt with allowed paths, contact, and positioning — keep it factual, not keyword-stuffed.
  2. Upload with path /llms.txt so it resolves at yourdomain.com/llms.txt.
  3. Link to it from the site footer or docs only if humans need it; the win is crawler-facing clarity.
Recipe 3

Mobile deep links and wallet verification

The product team needs apple-app-site-association or Android assetlinks.json on the same domain as the Framer marketing site.

  1. Confirm the client site is on Pro, Scale, or Enterprise before promising Static Files.
  2. Upload each JSON to the exact /.well-known path the platform documents — no canvas page stand-ins.
  3. Coordinate with app release timing: publish Framer, then run Apple or Google validation tools the same day.

Framer templates for hosting-heavy sites

These remix-friendly files give you realistic site depth while you test domain settings — useful when Static Files sit next to CMS blogs, docs PDFs, or partner verification.

Browse more starting points in the template directory or our Framer updates hub.

Official Framer resources worth bookmarking

More reading on yoframer

The bottom line

Static Files close a long-standing gap: Framer domains can now serve the auxiliary files operators expect — verification, manifests, PDFs, and /.well-known JSON — without redirect gymnastics. If you are on Pro, Scale, or Enterprise, schedule one staging publish to upload, hit the public URL, and fold the path list into your launch runbook.

Get started free on Framer →

Frequently Asked Questions

Quick answers about Framer Static Files — which plans include them, how paths work, common .well-known and root files, publish requirements, and when files download instead of rendering in the browser.

Which Framer plans include Static Files?
Framer’s release notes list Pro and Scale. Framer Help also documents Static Files on Pro, Scale, and Enterprise. Publishing limits and file counts still follow your plan tier — see https://www.framer.com/pricing for the official matrix.
Where do I manage Static Files in Framer?
Open your site dashboard, select the domain in the sidebar, and use the Files tab under Advanced Hosting settings. Framer’s walkthrough is at https://www.framer.com/help/articles/static-files/ and the product announcement is at https://www.framer.com/updates/static-files.
Can I host files at the root of my domain, like /llms.txt or /ads.txt?
Yes. Upload the file and assign a root-level path such as /llms.txt or /ads.txt so the public URL matches what third-party services expect. Framer documents this in the Static Files help article.
Do I still need redirects to point /.well-known paths at hosted files?
Framer says Static Files remove the need for redirect workarounds that previously pointed root paths to /.well-known/ locations. Serve the file at the correct path directly instead of chaining redirects.
Why does my file download instead of opening in the browser?
Delivery depends on MIME type. PDFs, images, plain text, JSON, and common media types tend to render in the browser; other types download automatically. Framer’s help article lists the render-in-browser set.
What safeguards does Framer apply when I upload?
The March 23, 2026 announcement calls out size limits, supported format checks, and path validation to reduce conflicts. If you need an extension not listed, Framer directs you to contact support from the help article.

Keep exploring

Browse every free and premium Framer template in the yoframer directory, or open the full Framer updates index.

More updates