Site Search Setup and Result Testing

Step 1: Insert Advanced Search
Open Widgets and search for Advanced Search. Insert the native widget where visitors expect it, then choose whether it searches pages, posts, products, or all supported content. Write a short placeholder that describes the scope instead of using a vague label that promises results the site cannot provide.

Step 2: Build the Result Template
Use Theme Builder to create or assign a search-results template. Include the query, result count, useful titles, excerpts, content types, and a clear no-results state. Keep one page heading and preserve the visitor query so the result page explains what was searched.

Step 3: Test Real Queries
Test an exact title, a partial phrase, different capitalization, a product term, a common misspelling, and a query with no result. Confirm excluded, draft, private, and protected content stays out. Search should return useful destinations rather than exposing internal records or unrelated system content.

Step 4: Check Keyboard and Mobile
At a narrow viewport, verify the field, submit control, filters, and result cards fit without horizontal scrolling. Use only the keyboard to reach search, submit, move through results, and return to the field. Focus must stay visible and an empty result must offer a useful next action.
