Outpost’s Algolia integration automatically indexes your Ghost posts in Algolia, enabling fast, typo-tolerant full-text search for your publication.Documentation Index
Fetch the complete documentation index at: https://documentation.outpost.pub/llms.txt
Use this file to discover all available pages before exploring further.
What gets indexed
When a Ghost post is published or updated, Outpost adds it to your Algolia search index. Each entry includes:- Post title
- Post excerpt
- Post slug and URL
- Tags
- Author
- Publication date
- Tier access level (free vs. paid)
Setup
- In Algolia, create an application and note your Application ID
- In the Algolia dashboard, create a search index (e.g.,
ghost_posts) - Create an API key with read and write permissions for your index
- In Outpost, go to Settings → Integrations → Algolia and enter:
- Application ID
- API key
- Index name
When indexing happens
Outpost automatically updates your Algolia index when:- A post is published — adds it to the index
- A post is updated — updates the existing entry
- A post is unpublished or deleted — removes it from the index
Search on your Ghost site
To add search to your Ghost theme, use Algolia’s InstantSearch.js library with your Application ID and a separate search-only API key (different from the write key you gave Outpost). Outpost does not modify your Ghost theme — you add the search UI to your theme independently.Searchable attributes
Configure which fields Algolia ranks by going to Algolia Dashboard → [Index] → Configuration → Searchable Attributes. Recommended order:- Title
- Tags
- Excerpt
- Content (if you index full content)

