Tutorials
Create a project, edit entries and locators, and manage cross references in one continuous guide.
How to create a job
Follow these steps to create a Subject Indexing job from a PDF or DOCX file.
Begin by clicking "New Project"
Open your dashboard and click "New Project" to start a new indexing workflow.
Name your project
Enter a clear project name so you can find the job later from your dashboard, then click "Create Project".
Select what type of index you need
Choose the workflow that matches your source document and output needs.
- If you need a scripture index, click "Scripture Indexing".
- If you need a subject index from a PDF, click "Subject Indexing".
- If you have a list of terms you want to index in a PDF, click "Mass Extraction".
- If you need an embedded Word .docx file, click "Embedded Word Doc".
In this tutorial, we will select "Subject Indexing".
Upload your source document
Upload or drag and drop the document you want indexed. Subject Indexing accepts PDF or DOCX files.
Select the page range to be indexed
Use the start and end page fields to choose exactly which pages should be indexed. You can type page numbers manually or focus a field and use the up and down arrow keys.
Only give the system the page range you actually want indexed. For a book, that usually means the main text, not front matter, bibliography, or unrelated back matter.
Format terms with AI
The Terms step is optional. Use it when you already know terms the index should include or prioritize.
For natural-language instructions, describe the people, institutions, events, concepts, or other topics you care about, then click "Format with AI".
As formatting runs, the step locks while IndexerLabs processes the request.
Once formatting completes, the screen shows exactly which terms were added as editable subject headwords.
You can edit or remove any formatted term before continuing.
Or paste terms manually
Alternatively, if you already have a clean list, paste one term per line and click "Add".
After adding the list, you can quickly scan the generated rows and continue when the list looks right.
Use one term per line for manual addition. If your input is a sentence or comma-heavy prose, use "Format with AI" instead.
Adjust the subject indexing settings
Confirm the target index length and structure settings, then continue to checkout.
- Target Index Length: IndexerLabs suggests a starting target for the number of top-level terms, calibrated to produce an index that is roughly 3–5% of the book’s length. You can raise or lower the target if your publisher or editor wants a longer or shorter index.
- Index levels: Choose whether the index should have no subentries, subentries, or sub-subentries. Almost all publishers want subentries, and most stop there; use sub-subentries only if your publisher allows that deeper structure.
- Create subentries: When this is enabled, any entry that reaches 6 or more occurrences or locators will automatically have those locators organized into subentries. Lowering the threshold creates subentries for smaller entries; raising it limits subentries to larger entries and concepts.
- Create cross references: This controls whether the system creates see and see also references.
- Review Checkpoints: When this is enabled, IndexerLabs pauses after it creates the initial list of suggested index terms. You will receive an email that the job is paused, then you can add, remove, or edit the suggested terms before extraction resumes. Any terms you supplied at the start are retained in that list alongside the AI-suggested entries.
Checkout and start indexing
At checkout, choose whether to use available credits or a book index run. If you do not already have a run available, select the index package you want and buy it without leaving checkout.
Once payment or an available run is selected, click "Start Indexing" and the job will begin.
Typically, books under 500 pages complete in under 6 hours.
Active agents
See which AI tasks are still running in the editor.
View every running AI agent
Click "Active Agents" in the top toolbar to see all AI agents currently running for the job. Running entry, subentry, and cross-reference agents appear here while they work.
If the list is empty, the menu shows "No active agents running".
Reviewing locator evidence
Use each evidence card to decide whether a locator belongs in the index.
Edit, approve, reject, or delete a locator
Edit a locator when its page reference or evidence needs correction, approve it when it is valid, reject it when it should not be accepted, or delete the locator entirely.
Creating entries
Add one entry yourself or give the AI a list of terms to find throughout the book.
Create one entry manually
Click "Create entry" in the top toolbar and stay on the "Single entry" tab. Enter the entry name, add any locators you already know, then click "Create entry".
You can create an entry without locators and add its evidence later.
Enter terms for the AI to extract
Choose "Add entries with AI", then paste one term per line. Each AI run reads the whole book and creates entries for the supplied terms with the locators and evidence it finds.
You can run Add entries with AI up to 10 times for each indexing job. The counter at the top of the dialog shows how many runs remain.
Convert the terms and start the run
Click "Convert to list" to turn the lines into individual terms. Review the list, remove anything you do not want, and click "Start AI run".
The run continues in the background and adds the completed entries to the draft index.
Attaching entries
Move an existing entry beneath another entry and turn it into a subentry.
Open Attach entry
Select the entry that should become the parent, then click "Attach entry".
Choose the entry to place underneath it
Search for the entry you want to move and select it from the results. The "Subentry label" field controls how its label will appear beneath the parent, so edit it if needed.
Click "Attach" to merge the selected entry beneath the parent.
Review the new subentry
After the merge finishes, the moved entry appears as a subentry of the selected parent and keeps its locators and evidence.
Adding and deleting locators
Attach a page and its source sentence to an entry, or remove a locator you no longer want.
Open Add locator for the selected entry
Select the entry you want to update, focus the relevant PDF page, and click "Add locator". Enter the printed page number in "Locator".
Use a highlighted PDF sentence as evidence
Highlight the sentence in the source PDF, then click "Add PDF Selection". The selected text is copied into "Evidence sentence" and the current PDF page is connected to the locator.
Click "Add locator" to save it. User-added locators are labeled "User added"; clicking the evidence card returns to and highlights the sentence you selected.
Delete a locator
Find the locator in the Evidence section and click "Delete Locator" to remove its page reference and evidence from the entry.
Adding and deleting cross references
Connect one entry to another with a see or see also reference, jump to its target, or remove it.
Choose See or See also
Select the source entry and click "Add cross reference". Choose "See" when the reader should use the target entry instead, or "See also" when the target is a related entry worth consulting.
Find the target entry
Type in "Find target entry" and choose the correct entry from the suggestions, then click "Add cross reference".
Jump directly to the referenced entry
Click anywhere on the cross-reference row to select and open the referenced entry in the editor.
Delete a cross reference
Click the X at the end of the cross-reference row to delete that reference.
Using the cross-reference agent
Ask the AI to add useful missing cross references or rebuild the complete set.
Open the Cross-reference agent
Click "Cross-reference agent" in the top toolbar.
Choose how the agent should update references
Choose the mode that matches how much of the current cross-reference work you want to preserve, then click "Start agent".
- Add missing references keeps existing cross references and only adds additional cross references.
- Replace existing references rebuilds the complete cross-reference set.
Creating subentries
Organize a large entry manually or ask the AI agent to group its locators into a structure you guide.
Open Create subentries
Select the top-level entry you want to organize, then click "Create subentries".
Choose manual or AI-assisted creation
Choose "Create manually" when you already know the exact subentry labels. Enter one subentry per line or use "Add subentry", then click "Create manually".
Choose "Use AI agent" when you want IndexerLabs to organize the entry’s locators for you.
Guide how the AI should organize the entry
Add the subentry categories or organization you prefer in "Preferred organization". These are suggestions unless you turn on "Only listed suggestions".
- Allow sub-subentries lets the result use a third index level.
- Only listed suggestions restricts the AI to the subentry labels you supplied, so it will not create new categories.
Add or remove individual suggestions
Click "Add suggestion" to add another editable suggestion row. Click the X at the end of a row to remove that suggestion.
Create sub-subentries with Tab
Enter one label per line in "Preferred organization". Press Tab once to create a blue child subentry, as shown with "entry-1.1" beneath "entry-1" and "entry-2.1" beneath "entry-2".
On a line beneath a blue child, press Tab twice to create a green third-level sub-subentry. In this example, "entry-1.2" is nested beneath "entry-1.1". Tab keeps focus in the field and turns on "Allow sub-subentries" automatically; press Shift+Tab to move a line back one level.
When the organization is ready, click "Create subentries" and review the proposed structure before keeping it.
History and undo
Review recent editor actions and reverse a change when you need to.
Undo an attached-entry merge
Open "History", find the merge action, and click "Undo merge". The editor splits the attached subentry back into its original standalone entry.
The button is disabled while the undo is being applied.
Redo the merge if needed
When the undo finishes, History records an "Undo merge" action and offers "Redo merge" if you want to attach the entry again.
Exporting the index
Choose which entries to include and how the downloaded index should be formatted.
Choose the index and file format
Open "Export" in the top toolbar. Choose "Full index" to include every entry and subentry, or "Top-level only" to strip out all subentries.
Download the result as PDF, JSON, IXML, or Word.
- Layout: choose an indented index or a run-in index.
- Sub-subentries: turn on "Run in sub-subentries" when third-level entries should run in.
- Page ranges: use regular dashes or em dashes.
- Sort: order entries word by word or letter by letter.
Embed the index in the original Word document
If the source file was a Word document, choose "Embedded" to download a copy of the original document with the completed index embedded inside it.