Prime Direction

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.

Keyboard Shortcut#

Press Cmd+K (Mac) or Ctrl+K (Windows/Linux) or / to open search from anywhere on your site.

Click the search icon in the navigation to open the search modal.

What's Searchable#

The search indexes:

ContentSearchable Fields
PostsTitle, content, excerpt
PagesTitle, content
TagsName, description
AuthorsName, 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

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:

  1. Create an Algolia account
  2. Use the Ghost + Algolia integration
  3. Replace native search with Algolia's search UI

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:

  1. Write clear titles — Descriptive post titles help search
  2. Use excerpts — Well-written excerpts are indexed
  3. Add relevant tags — Tags help categorize content
  4. Structure content — Use headings for better indexing