GetPicked

AI search readiness · Website builders and CMSs

Google Sites SEO: sitemap, robots.txt and AI search limits

Google Sites is the most locked-down builder here. You can't edit robots.txt, Google documents no sitemap file to submit, embedded code runs in a sandboxed frame instead of your page, and there is no llms.txt option. What you do control is whether the site is public, the Publish settings request to hide it from search engines, Search Console verification, and the words on each page.

Edit robots.txt
NoNot editable. Sites on sites.google.com share Google's robots.txt; Google documents no robots.txt control for custom domains either.
XML sitemap
NoNo sitemap file is documented. Search engines find pages by following links, which works for small sites.
llms.txt
NoNo way to place a file at the site root.
AI crawlers
No AI-specific setting. The shared sites.google.com robots.txt only blocks feeds and internal resource paths, so AI crawlers are not blocked. The only search control is Publish settings > Request public search engines to not display my site.
Structured data
None added by default, and no documented way to add JSON-LD to the page head. Code added with Insert > Embed renders inside an embed frame on a separate googleusercontent.com host, not in your page.

What you can and can't change

Google Sites trades control for simplicity. The usual AI search checklist mostly doesn't apply:

ItemGoogle Sites
robots.txtNot editable
XML sitemapNot documented; none to submit
llms.txtNo way to host a root file
JSON-LD in the pageNot supported; embeds run in a separate frame
Search visibilityPublic or Restricted, plus a search opt-out request
Search ConsoleSupported (Analytics or HTML tag verification)

For sites on sites.google.com/view/..., robots.txt is Google's shared file at sites.google.com/robots.txt. It only disallows feeds and internal resource paths, so Googlebot, GPTBot and other crawlers can reach public pages. Google documents no robots.txt control for custom domains either. If you need crawler rules, an llms.txt or schema, you have outgrown Google Sites; see Squarespace or Wix for builders that expose those settings.

  1. Click Publish, choose the web address and publish.
  2. Click Share and set Published site to Public. Restricted sites are invisible to crawlers.
  3. Open the arrow next to Publish, choose Publish settings, and make sure Request public search engines to not display my site is off. Google calls this a request, not a guarantee, so it is not a privacy tool either.
  4. Optionally connect a custom domain under Settings > Custom domains (owners only).

Search Console and the missing sitemap

Add the site to Search Console. If you sign in with the account that owns the site, verification may happen automatically. Otherwise Google says new Google Sites without a custom domain verify with the Google Analytics method, and classic sites or custom-domain sites use the HTML tag method.

There is no sitemap to submit. Google's Sites help documents none, Google's Sites Community answers say the new Google Sites does not provide one, and a published site we checked returned a 404 at /sitemap.xml. Discovery depends on links: keep every page in the navigation menu, link new pages from the home page, and use URL Inspection > Request indexing for important pages. Background: XML sitemap.

Structured data and AI answers

Insert > Embed > Embed code accepts HTML, CSS and JavaScript, but on the published site the embed loads in a frame from a separate googleusercontent.com host. Google's help doesn't describe how embeds render, so treat any JSON-LD you put there as invisible to search engines. That leaves your text doing all the work. State the business name, what you offer, where you operate and how to get in touch in plain sentences on the home page, and answer common questions on their own pages. That is the material Google AI Overviews and other AI engines can quote.

Check your Google Sites site

Paste your domain to see which AI crawlers your live robots.txt lets in.

robots.txt checker

Test your robots.txt against every AI crawler

robots.txt generator

Preset
robots.txt
# robots.txt generated with https://www.getpicked.app/tools/robots-txt-checker
# Preset: Allow AI search, block training

User-agent: *
Allow: /

# Model training crawlers
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: Meta-ExternalAgent
User-agent: Amazonbot
User-agent: CCBot
User-agent: Bytespider
Disallow: /

Questions

Does Google Sites have a sitemap?
Google does not document one, and a published site we checked returned a 404 at /sitemap.xml. Answers in Google's Sites Community say new Google Sites offers no XML sitemap and that small sites can rely on links. Make sure every page is reachable from the navigation.
How do I get my Google Site to show up in Google?
Publish it, set the published site to Public under Share, and make sure Request public search engines to not display my site is off in Publish settings. Then verify it in Search Console and use URL Inspection to request indexing of the home page.
How do I verify a Google Site in Search Console?
If you sign in to Search Console with the account that owns the site, it may verify automatically. Otherwise, Google says new Google Sites without a custom domain use the Google Analytics method, and sites on a custom domain use the HTML tag method.
Can I add schema markup to Google Sites?
Not in a way search engines will credit to your page. Embed code runs in a frame served from a separate googleusercontent.com host, so JSON-LD inside it is not part of your page's HTML. Put key facts in visible text instead.

Other website builders and cmss

Related

Sources

Checked against these pages on 2026-10-19. Operators change their crawlers; check the source before relying on a detail.