Skip to content
Free for one site. No credit card.

Let your website answer its own questions.

TalkToMySites reads your sitemap, indexes every page, and gives you one script tag. Visitors ask in plain language and get answers from your own content, with links to the pages they came from.

How it works

Live in about five minutes. No crawler to run, no vector database to host, no prompts to tune.

  • 1. Add your sitemap

    Enter your domain and sitemap URL. We read the sitemap, follow sitemap indexes, and queue every page.

  • 2. We index your pages

    Each page is cleaned of navigation and footer boilerplate, split into sections, and indexed in the background. Progress shows in your dashboard.

  • 3. Paste one script tag

    Copy the snippet from your dashboard into your site. The chat widget appears and starts answering.

The whole install

One tag. No build step.

The widget is under 10 KB of plain JavaScript. It loads after your page, renders in a Shadow DOM so it can't break your layout, and takes its settings from data attributes.

Change the title, placeholder, welcome message, colour, position or theme without touching any code but this.

index.html
<script
  src="https://app.talktomysites.com/widget.js"
  data-site-id="YOUR_SITE_ID"
  data-color="#4F46E5"
  defer
></script>

Features

Answers your visitors can trust. Built for the people reading your site, not just the people running it.

  • Sources on every answer

    Answers come with links to the pages they're drawn from, so visitors can read more and check the details.

  • Streams as it answers

    Text appears as it's written. Nobody stares at a spinner.

  • Speaks their language

    A visitor who asks in Spanish gets a Spanish answer, even if your pages are in English.

  • Matches your brand

    Set the accent colour, title, welcome message, left or right position, and light, dark or automatic theme.

  • Locked to your domain

    Only your registered domain can use your widget. Rate limits stop one visitor from burning through your plan.

  • See what people ask

    Recent questions show up in your dashboard. The ones your pages can't answer tell you what to write next.

The dashboard

Every question is a hint about your content.

Search boxes only match words. People ask questions. When you can read the questions, you find out what your site is missing, what's buried, and what's confusing.

  • Recent questions for every site
  • Indexing progress and failed pages
  • Live widget preview and one-click re-crawl
  • Teams with invites and roles
  • Activity log for every change
Read: your visitors' questions are a content roadmap

Small where it counts. Fast for visitors, easy for you.

Widget size
<10 KB
Script tag to install
1
Servers or API keys to manage
0
To start on one site
$0

Under the hood

Runs on Cloudflare's network.

Crawling, embeddings, search and answers all run on Cloudflare Workers, Workers AI and Vectorize. Each site gets its own search index. There's nothing for you to host or scale.

  • Section-aware chunking keeps headings with their content
  • Two-stage retrieval: vector search, then a reranker
  • A separate search index for every site
How answers are made

Questions, answered.

Didn't find yours? Ask us on the contact page.

Do I need an OpenAI key or my own AI account?

No. Crawling, embeddings, search and answers all run on our side. You sign up, add your site and paste the script tag.

What kind of sites does it work with?

Any public site with a sitemap.xml and a place to add a script tag. That covers WordPress, Webflow, Shopify, Astro, Next.js, docs generators and hand-written HTML. Sitemap indexes and gzipped sitemaps work too.

Will it make things up?

It answers from the pages it indexed and shows the sources it used, so visitors can check. If your pages don't cover a question, that shows up in your dashboard as a gap you can fill.

Can someone copy my widget onto their own site?

No. Each widget is locked to the domain you registered, and questions are rate limited per visitor and per site.

What languages does it answer in?

Visitors get answers in the language they asked in, even when your pages are written in another language.

Will the widget clash with my site's CSS?

No. It renders inside a Shadow DOM, so your styles and its styles stay apart. You can set the title, welcome message, accent colour, position and light or dark theme.

Give your website a voice.

Free for one site with up to 50 pages. Upgrade when you need more.