Include pages title and excerpt in search results

Hi,

It seems that the search feature does not cover pages in the same way as it cover posts.

I could not find any feature requests and maybe I am missing an important point why it is not done, but I think this may be useful.

Thanks !

I asked about this a while ago, and people ridiculously claimed that it did indeed search pages as well. The overall forum suggested that I must be at fault or it’s a problem with my installation.

It’s an oversight, but no one is acknowledging it. It’s been that way since the search feature came out.

Receipts:

1 Like

That’s strange because the search box helper is quite explicit.
It says ā€œSearch posts, tags and authorsā€. It does not mention ā€œpagesā€ in that list and indeed it does not search in pages.

4 Likes

I’d love to hear ONE valid reason why searching pages poses a problem for the search tool. I really can’t believe we’re discussing this a year later with no results. +1 to common sense and site wide search.

1 Like

Unless I’ve missed something another whole year has passed and we’ve still not got site wide search by default. It’s bonkers!

1 Like

It’s so frustrating that this is isn’t a standard default feature. I’ve just added an FAQ page to a Ghost site… but of course no one can find any of the useful information because none of is searched. It’s maddening :sob:

Just to clarify - Ghost’s built-in ā€œsodo-searchā€ only searches post titles, authors, tags, and excerpts. So even if it searched pages, it wouldn’t search your individual FAQ items.

1 Like

That’s good to know, thanks. What’s the best full text search option for Ghost?

But also, even without full text search at least if it was searching pages people could search ā€˜faq’ and find the FAQ page!

Algolia is what a lot of folks use. Small sites probably fit in the free allowance, and there’s a netlify package to load and sync content.

Alternate option if title search will be enough: build your faq in a post instead of a page. And keep it out of your post list using routes.yaml.

2 Likes