Skip to content

Content Gathering

Content gathering is the first step in the Omnalingo workflow. Before any text can be extracted or translated, Omnalingo needs a complete list of every URL on your site that should be translated. That list is called the content index.

Gathering reads your WordPress database and collects the public URL for every piece of content you have enabled for translation. It does not open any pages in a browser — it simply looks up what exists and where it lives.

The content index is then used by the scanner in the next step. Every URL in the index will be opened and read during scanning.

Omnalingo discovers the following URL types, depending on which content types you have enabled in Omnalingo → Settings → General:

Content typeExamples
Pages/about/, /contact/, /pricing/
Posts/blog/my-article/
Custom post typesPortfolio items, events, courses, team members
WooCommerce products/shop/blue-widget/
Category archives/category/news/
Tag archives/tag/wordpress/
Product category archives/product-category/shirts/
Search results pageIncluded for translating search result text
404 pageIncluded so your error page can be translated
  1. Go to Omnalingo → Dashboard.
  2. Click Gather Content.
  3. Keep the browser tab open while gathering runs.

Progress is shown in real time on the dashboard. Gathering is complete when the progress indicator reaches 100% and the status changes to “Done”.

A small site (a few hundred pages) typically finishes in seconds. A large WooCommerce store with thousands of products may take a few minutes.

After gathering, the dashboard shows your content index — a table of all discovered URLs with their title, content type, and scan status. The scan status column shows whether each URL has been scanned yet (Pending, Scanned, or Error).

You can use the filters at the top of the list to focus on specific content types or statuses.

If a URL you expect to see is not in the content index, check the following:

The content type may not be enabled. Go to Omnalingo → Settings → General and verify that the relevant content type (Posts, Pages, Products, or your custom post type) is toggled on. After enabling it, run gathering again.

The post may not be published. Omnalingo only gathers published content. Drafts, scheduled posts, and private posts are not included in the default content index.

The post type may not be public. Some plugins register custom post types as non-public (used for internal data storage). Those types are not included because they have no public URL.

You may have added the content after the last gather run. Re-run gathering to pick up recently published content.

When you publish a new page or post, Omnalingo automatically adds it to the content index in the background. You typically only need to re-run a manual gather when:

  • You have installed a new plugin or theme that adds a new content type.
  • You want to add a previously excluded content type to the translation scope.
  • You have made bulk changes to your content structure and want to be sure the index is fully current.