GEO Guide

How to install your GEO files

You have received your optimization files. Here is how to deploy them on your website, step by step, whether you use WordPress, Webflow, Shopify or a classic hosting.

4 files, 4 locations

robots.txt
Site root
yoursite.com/robots.txt
llms.txt
Site root
yoursite.com/llms.txt
Schema.org JSON-LD
In the <head> of your homepage
FAQ page
New page on your site
yoursite.com/faq

1. Install the robots.txt file

The robots.txt file must be placed at the root of your website. It is the first file that AI crawlers check.

Classic hosting (FTP) WordPress Webflow Shopify

Connect to your hosting via an FTP client (FileZilla, Cyberduck). Navigate to the root folder of your site (often public_html/ or www/). Upload the robots.txt file at the root. If one already exists, replace it.

Verify: open yoursite.com/robots.txt in your browser.

Two options:

  • If using Yoast SEO: Yoast > Tools > File Editor > robots.txt. Paste content and save.
  • If using RankMath: RankMath > General Settings > Edit robots.txt.
  • Otherwise: upload via FTP to the WordPress root folder (same level as wp-config.php).

In project settings: Project Settings > SEO > Robots.txt. Paste the generated content and publish the site.

Shopify doesn't allow direct robots.txt editing from the interface. Go to Theme > Edit Code > Templates > robots.txt.liquid. Edit the content according to the generated rules.

2. Install the llms.txt file

The llms.txt file must also be placed at the root of your site. It is the file that AI reads first to understand your business.

Classic hosting (FTP) WordPress Webflow Shopify

Same procedure as robots.txt. Upload llms.txt to the root via FTP.

Verify: yoursite.com/llms.txt should display the Markdown content.

Upload the file via FTP to the WordPress root folder (same level as wp-config.php). Important: don't upload it in /wp-content/ but at the root.

Verify that yoursite.com/llms.txt works.

Webflow doesn't allow placing files at the root. Solution: host the file on a static hosting service (e.g., Netlify Drop, GitHub Pages) on a subdomain, or use a redirect rule in Webflow settings.

Shopify doesn't allow placing arbitrary files at the root. Create a dedicated page at /pages/llms-txt with plain text content, or use a third-party service with redirection.

3. Add the Schema.org markup

The Schema.org JSON-LD code must be inserted in the <head> tag of your homepage. It is an invisible <script> block for visitors but read by Google and AI.

Classic hosting (HTML) WordPress Webflow Shopify

Open your homepage HTML file (often index.html). Paste the <script type="application/ld+json">...</script> block just before the </head> tag. Save and upload.

Recommended plugin: WPCode (Insert Headers and Footers). Install the plugin, go to WPCode > Header & Footer > Header. Paste the script block.

Alternatively with RankMath: RankMath > Schema (on homepage). Or with Yoast: use a companion plugin for custom JSON-LD.

Project Settings > Custom Code > Head Code. Paste the <script type="application/ld+json"> block in the "Head Code" field. Publish the site.

Theme > Edit Code > Layout > theme.liquid. Paste the script block just before the </head> tag. Save.

4. Create the FAQ page

The FAQ is a complete HTML file to host as a new page on your site. It already contains the FAQPage Schema.org markup.

Classic hosting (HTML) WordPress Webflow Shopify

Create a faq.html file in your site folder. Paste the generated content. Add a link to this page in your navigation.

Verify: yoursite.com/faq should display the page.

Pages > Add New. Switch to HTML/Code editor (not visual). Paste the generated HTML. Publish. Add to your menu (Appearance > Menus). The FAQPage Schema.org markup is already included.

Pages > Add. Add an "Embed" component to the page. Paste the HTML content. Publish. Add the page to your navigation.

Online Store > Pages > Add page. Switch to HTML mode in the editor. Paste content. Publish. Add the page to your navigation menu (Navigation > Main menu).

Have your developer handle it

If you prefer not to handle the files yourself, forward this message to your web developer or agency:

Hi, I would like to integrate 4 GEO optimization files on my website [SITE URL]. Here are the files to install: 1. robots.txt - place at the site root (replace existing if needed) 2. llms.txt - place at the site root (new file) 3. Schema.org JSON-LD - paste in the <head> of the homepage (<script type="application/ld+json"> block) 4. FAQ page - create as a new page accessible from /faq The files are attached to this email. Please confirm once they are live.

Don't have your files yet?

Analyze your site for free and get your personalized GEO optimization files.

Analyze my website →