Skip to navigation

Website import

Read your website's pages into an expert's knowledge, and refresh them when the site changes.

Website import reads the pages of a public website and stores each one as a document. The expert then answers from your site, and you refresh it when the site changes. Menus, footers, cookie banners and duplicate pages are left out.

Import a website

1

Open the import

On an expert’s Knowledge tab, choose Add → Add from a website. On the Knowledge page, choose Add website; at the top level, pick where it goes in Add to first.

2

Enter the address

Type the Website address, such as https://example.com. It must be a public website.

The Add from a website dialog with a website address, Pages at most, and Choose which paths to read
Add from a website. Check the site lists the pages before anything is imported.
3

Set the page count

Pages at most caps how many pages this import reads (25 by default, up to your plan’s cap). The most useful pages come first.

4

Choose paths (optional)

Choose which paths to read opens two boxes, one path per line:

  • Only these paths: read only these parts of the site.
  • Skip these paths: leave these out.
5

Check the site

Choose Check the site. Rydhm lists the site’s pages without reading them and tells you what the import will do: “Found 42 pages on example.com, 30 in the paths you chose. This import will read 25.” A sample of the addresses follows.

6

Import

Choose Import n pages. The site appears in the list under Websites, with a progress bar. Pages appear as they’re read.

Path patterns

You typeIt reads
/docsThe /docs page and everything under it
/docs/*Only what is under /docs
/blog/2024-*Pages whose path starts with /blog/2024-
docsSame as /docs; the leading slash is added

A pasted full address keeps only its path. Matching ignores case. Up to 20 paths in each box, 200 characters each, with at most 5 * in one path.

Follow an import

Each website shows as a card with its address and status:

StatusMeaning
StartingThe import is queued.
ImportingPages are being read: Reading pages… 12 so far.
ImportedDone. The card says what changed, such as 10 added · 2 updated · 1 removed.
FailedThe import stopped. The reason is on the card.
StoppedYou stopped it. Pages already read are kept.

Open the card’s page list to see every page. If some pages couldn’t be read, N pages were skipped lists them with the reason. Each page is a document like any other, with its own status and Retry.

Refresh, stop or remove a site

  • Refresh reads the site again. Unchanged pages are kept as they are, changed pages are replaced, new pages are added, and pages that are gone from the site are removed.
  • Stop ends an import in progress.
  • Remove (the delete icon) removes the site and all its pages, after you confirm.

On the Knowledge page, Sync websites refreshes every website in a folder, or in the whole workspace at the top level.

Limits

Pages per import, by plan:

FreeStarterGrowthScaleEnterprise
201003001,0002,000
  • Imports and refreshes: up to 10 an hour per workspace, including Sync websites. Check the site has its own allowance of 30 an hour.
  • Size: imported pages count toward your plan’s knowledge size. An import that would go past it fails with your plan’s message and adds nothing (once billing is switched on for your workspace). See Billing.

Gotchas

  • Only public websites. IP addresses, local and internal host names, and addresses with a user name or password in them are refused. Pages behind a sign-in can’t be read.
  • Robots rules are respected. Pages the site asks crawlers to skip aren’t read.
  • A capped import never removes pages. If an import hit Pages at most, pages it didn’t reach are kept, not deleted. Only a complete import removes pages that are gone from the site.
  • Pages that are almost the same are kept once, such as /pricing and /pricing/. Very short pages are dropped.
  • Refreshing re-reads every page but only updates the ones that changed. To keep the expert current, refresh after you change your site.
  • “Website import is not set up on this server” means import isn’t available in this environment. Contact support.