Search
Echo includes built-in search functionality powered by Ghost's native search feature.
How Search Works#
Ghost's search indexes your content automatically:
- Posts (public and member-only based on access)
- Pages
- Tags
- Authors
Search results update in real-time as you type.
Using Search#
Keyboard Shortcut#
Press Cmd+K (Mac) or Ctrl+K (Windows/Linux) or / to open search from anywhere on your site.
Click to Search#
Click the search icon in the navigation to open the search modal.
What's Searchable#
The search indexes:
| Content | Searchable Fields |
|---|---|
| Posts | Title, content, excerpt |
| Pages | Title, content |
| Tags | Name, description |
| Authors | Name, bio |
Member-Only Content#
For sites with membership:
- Public visitors see only public content in search
- Members see content based on their access level
- Search respects content visibility settings
Customizing Search#
Showing/Hiding Search#
To disable search, modify in Settings → Design → Customize → Theme if the option is available, or use CSS:
<style>
.navbar-search {
display: none;
}
</style>
Search Appearance#
The search modal is styled to match your theme. For customizations, add CSS to Code Injection:
<style>
/* Customize search modal */
.gh-search-modal {
/* Your styles */
}
</style>
Search Tips for Users#
Help your visitors find content:
- Use specific keywords
- Search works with partial matches
- Tags help categorize and find content
- Author names are searchable
Alternative Search Solutions#
If you need advanced search features, consider:
Algolia#
For large sites needing advanced search:
- Create an Algolia account
- Use the Ghost + Algolia integration
- Replace native search with Algolia's search UI
Custom Search#
You can integrate with:
- Google Custom Search
- Elasticsearch
- MeiliSearch
Note: Third-party search solutions require additional setup and may involve custom development.
Improving Searchability#
To make your content more discoverable:
- Write clear titles — Descriptive post titles help search
- Use excerpts — Well-written excerpts are indexed
- Add relevant tags — Tags help categorize content
- Structure content — Use headings for better indexing