Skip to content

Webflow

Webflow doesn’t support server-side plugins, but you can still add AEO files.

Use the CLI to scan your site and generate AEO files:

Terminal window
npx aeorank-cli scan https://your-site.webflow.io

This writes 8 files to ./aeo-output/.

Since Webflow only serves HTML pages, host your AEO text files using one of these approaches:

Section titled “Option A: Cloudflare Workers (Recommended)”

Create a Cloudflare Worker that serves your AEO files at your domain:

worker.js
const files = {
"/llms.txt": { content: "...", type: "text/plain" },
"/schema.json": { content: "...", type: "application/ld+json" },
// ... add all 8 files
};
export default {
fetch(request) {
const url = new URL(request.url);
const file = files[url.pathname];
if (file) {
return new Response(file.content, {
headers: { "Content-Type": file.type },
});
}
return fetch(request);
},
};

For schema.json and faq-blocks.html, you can embed them directly in your Webflow pages using the Custom Code feature:

  1. Go to Project Settings > Custom Code
  2. In the Head Code section, paste your JSON-LD schema:
<script type="application/ld+json">
// Paste contents of schema.json here
</script>

In Webflow, go to SEO > Robots.txt and append the contents of robots-patch.txt.