Search that finds the right thing, not just a matching word
On sites with thousands of publications, forms, and fact sheets, browsing isn't practical, and search has to do the work. The technology matters, but so does what sits underneath it: your content, your categories, and what's indexed.
For the Attorney-General's Department, people used Google to find documents on the site, so we built nine publication libraries with faceted search, one for each site section. For the TGA, we built 31 contextual faceted searches on top of the main site search, and a page for each of more than 95,000 registered goods.
What you get:
- Documents people can find. Filters by topic, type, location, or date help people narrow results quickly.
- Results that reflect what matters. Boosting puts key pages and resources first.
- Search that fits your structure. It's planned alongside your content model, not added at the end.
Our approach to search
Start with what people search for
We identify the specific search needs of your audiences and match them to a solution, using your site's search terms and user research.
Prepare your content and structure
Search is only as good as what it searches. Your site needs the right content, with the right keywords given the right prominence. Filters work best when categories don't overlap and together cover everything, so we design the content model with that in mind.
Index the right things
We index everything relevant on the page, including content inside components and metadata, because what a search engine sees isn't always what a user sees. We also exclude content that doesn't belong in results, such as whole content types or individual pages. A key phrases field lets editors add keywords when a page is about something its text doesn't say.
Add the features people expect
Autocomplete, synonyms, and forgiveness for typos, plus boosting for key content types. For the National Office for Child Safety, we added Solr search with boosting and a key phrases field.
Choose the right engine
Drupal's Search API is a framework that can use Apache Solr, a highly scalable search engine with strong full-text and filtering. If you want a Drupal-based solution, it's the most reliable option. For search that matches meaning rather than exact keywords, see our AI service.
Frequently asked questions
Drupal supports enterprise search through Apache Solr, with full-text search, filters by category, content boosting, file indexing, date-based relevance, and autocomplete. We add improvements such as adjusting results to the user's context and removing false matches. For complex government sites with large volumes of content, well-configured search is often the single highest-impact improvement in user satisfaction.
Basic search handles simple keyword matching well. Large repositories of publications, forms, and fact sheets usually need filters, relevance tuning, and synonym and typo handling to be usable. That's where a dedicated engine such as Apache Solr earns its cost.
Faceted search lets people narrow results with filters such as topic, document type, location, or date, like the filters in an online shop. It works best when your content is categorised consistently.
Search is often the safety net for weak navigation. When people can't find something through the menu, they turn to search, and strong faceted search can partly make up for an imperfect structure. The two should be designed together, not one as an afterthought.
Yes. AI-assisted search, which matches meaning rather than exact keywords, can improve findability on content-heavy sites where people don't use the same words as authors. It needs the same accuracy and governance scrutiny as any other AI feature on a government site. See our AI service.
Case studies
Latest insights