Skip to content
Frank Vitetta

N° 004

Field note / AI agents

Meta Muse and AI agents: what an 11-point website checklist gets right

An 11-point list on how to get a product recommended by Meta Muse went viral this week. I checked each point against what Meta, OpenAI, the W3C and Google actually document. Most of it is sound web practice. Two points have no source behind them.

Author
Published
Last updated
Reading time
7 min

Short answer

Which points on the viral Meta Muse checklist have sources behind them?

Most of the 11 points are accessibility and plain HTML advice with published sources behind them. Meta-WebIndexer is a real Meta crawler. Naming it in robots.txt only matters if your site blocks crawlers by default. The "trust score" and the 30 to 90 day refresh rule have no published source. The question heading and the 100-word answer are editorial choices. Meta has not said how Muse chooses what to recommend. So treat any claim that a change made Muse recommend a product with care.

§ 1 The claim

On 19 October 2026 Rob Hoffman, CEO of Contact.so, posted a thread on X.[1] He said Meta Muse was recommending a client's product as the best option on the market. He then listed 11 changes to make a website easier for Muse and other AI agents to read and recommend. The thread spread fast.

I cannot check the client result. The post does not name the product. Muse answers are also private to each user. What I can check is the advice. Each point either has a published source behind it or it does not. This note sorts them.

§ 2 What Meta Muse is

Meta announced Muse on 8 September 2026 as a personal AI agent.[2] Meta says it runs on Muse Secure VM, a dedicated secure computer with its own browser. It can open that browser, fill out forms and complete checkouts for the user. As of October 2026 it is rolling out in the US on iOS, Android and muse.ai.

Neither Meta's launch post nor its post on Muse for small business gives website owners any guidance.[3] They do not say how Muse reads a page, which signals it trusts or how it picks a product to recommend. So any list of "Muse optimisations" is inference. Some of that inference rests on solid ground, because Muse uses a browser and browsers expose pages in documented ways.

§ 3 The 11 points, checked

The table names each point in a few words of my own. The middle column says what the sources show. The last column is my verdict.

Table 1. The 11 points, checked against published sources
PointWhat the sources showVerdict
1. Accessible names and alt textOpenAI says ChatGPT Atlas uses ARIA tags to read page structure and interactive elements.[5] The W3C sets out how to label controls and describe images.[7][8] Meta has published nothing on this for Muse.Documented for Atlas. Good practice everywhere.
2. Facts in the raw HTMLA Vercel study found none of the major AI crawlers it measured render JavaScript.[9] Google does render it.[10]Sound for crawlers. An agent with a full browser may still run the script.
3. The question as the first H2No operator documents a rule about where a question heading should sit.Editorial choice. Not documented.
4. An "it depends" answer under 100 wordsNo source for the 100-word limit or for agents preferring hedged answers.Opinion. Not documented.
5. Definitions instead of slogansNo operator rule. It is plain writing.Good practice for readers of any kind.
6. Testimonials as textFollows from points 1 and 2.[8][9]Sound.
7. "As of" dates on key factsGoogle asks for visible dates that match the structured data.[11]Sound. It also helps human readers.
8. meta-webindexer in robots.txtMeta documents this crawler for Meta AI search and citations.[4] See section 4.Real crawler. The line only matters in some setups.
9. Broken links and a "trust score"Vercel measured AI crawlers wasting about a third of their fetches on 404 pages.[9] No operator documents a trust score.Fix them. The trust score is not documented.
10. Semantic HTMLThe W3C's first rule of ARIA says to use a native HTML element when one exists.[6]Documented good practice.
11. A refresh every 30 to 90 daysNo operator documents a refresh interval.Not documented. See section 5.

So most of the list is accessibility and plain HTML. That is good news for a site owner. The same work helps screen reader users, search engines and AI agents at once.

§ 4 The robots.txt line

Meta's crawler page lists Meta-WebIndexer. It says the crawler improves Meta AI search results. It also says that allowing it in robots.txt helps Meta cite and link to your content in Meta AI's responses.[4] The same page lists Meta-ExternalAgent for uses such as training models. It lists Meta-ExternalFetcher for links a user asks for. Meta says the fetcher may bypass robots.txt.

The suggested group looks like this.

User-agent: meta-webindexer
Allow: /

Under the Robots Exclusion Protocol, a crawler may fetch any URL that no rule disallows for it.[13] So the line changes nothing on a site that already allows every crawler. It matters when a site blocks crawlers by default with a wildcard. There, naming Meta-WebIndexer is how you let it in. Meta's page does not say whether Muse itself relies on this crawler.

§ 5 The two points with no source

The trust score. The thread says broken links lower a site's "trust score". None of the operators I checked documents such a score. Broken links are still worth fixing. Vercel found ChatGPT spent 34.82% of its fetches on 404 pages and Claude 34.16%, against 8.22% for Googlebot.[9] Every wasted fetch is a page the crawler did not read. Google gives the same advice in plainer terms. Links should be real anchor elements with resolvable URLs.[12]

The 30 to 90 day refresh. No operator I checked gives a refresh interval. Google's guidance is about honest dates. Show a visible date and keep it consistent with the structured data.[11] Changing a date without changing the content does not make it fresh. "As of" statements do more, because they date the fact itself. That is the timeliness dimension of data quality, covered in my note on data quality before AI.

§ 6 This site against the list

I ran the points that apply against frankvitetta.net.

  • Accessible names. The menu button carries aria-label="Open menu". All five fields on the contact form have a label element.
  • Images. The site has no image elements at all. Diagrams are inline SVG with a title and a description, so their content is text.
  • Raw HTML. The site is static. Every word of every note is in the HTML before any script runs. The scripts only draw the animations and run the menu and the term search.
  • Semantic HTML. Pages use header, nav, main, article, section and footer. The menu is a button element.
  • Dates. Each note shows Published and Last updated dates that match its structured data.
  • robots.txt. The file allows every crawler. Meta-ExternalAgent and Meta-ExternalFetcher were already named in it. Meta-WebIndexer is now named too.

None of that is special to AI. It is how the site was built from the start.

§ 7 What to take from it

This section is opinion. Do the accessibility and HTML points first. They have sources and they help everyone who visits. Add the robots.txt line if your site blocks crawlers by default. Treat the heading, the 100-word answer and the refresh interval as editorial choices. Test them before you trust them.

Be careful with claims that a change made an agent recommend a product. Agent answers vary between runs and between users. One screenshot is one sample. My note on prompt length and brand mentions shows how much a measured rate can move with the test set alone. The terms used here are defined in the index of terms.

Sources

Every source listed here was opened and checked on 20 October 2026.

  1. Rob Hoffman (@RobHoffman_), thread on X about Meta Muse, 19 October 2026. x.com/RobHoffman_
  2. Meta Newsroom, "Introducing Muse: The World's First Personal AI Agent Built for Everyone", 8 September 2026. about.fb.com/news/2026/09/introducing-muse-personal-ai-agent/
  3. Meta Newsroom, "The Future Is for Everyone: Muse for Small Business", 29 September 2026. about.fb.com/news/2026/09/introducing-muse-small-business/
  4. Meta for Developers, Meta web crawlers. developers.facebook.com/documentation/sharing/webmasters/web-crawlers
  5. OpenAI Help Center, Publishers and developers FAQ (ChatGPT Atlas and ARIA). help.openai.com/en/articles/12627856-publishers-and-developers-faq
  6. W3C, Using ARIA, first rule of ARIA use. w3.org/TR/using-aria/
  7. W3C Web Accessibility Initiative, Labeling controls. w3.org/WAI/tutorials/forms/labels/
  8. W3C Web Accessibility Initiative, Images tutorial. w3.org/WAI/tutorials/images/
  9. Vercel, "The rise of the AI crawler", 17 December 2024. vercel.com/blog/the-rise-of-the-ai-crawler
  10. Google Search Central, Understand JavaScript SEO basics. developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics
  11. Google Search Central, Influencing your byline dates in Google Search. developers.google.com/search/docs/appearance/publication-dates
  12. Google Search Central, Make your links crawlable. developers.google.com/search/docs/crawling-indexing/links-crawlable
  13. IETF, RFC 9309 Robots Exclusion Protocol. rfc-editor.org/rfc/rfc9309