Why doesn't the search box on my website find things?

Suggestions appear as you type. Use the up and down arrows to choose one, or press Enter to ask.

WordPress's built-in search only looks at the title, excerpt and main content of published posts and pages. It skips PDFs, most custom fields and private pages, and matches words exactly. Check the page is published, put the words people search for in its title or text, and test again. Searching products or documents needs a search plugin.

How do I fix a page that search can’t find?

  1. Search for an exact phrase from the page’s title. If that works, the page is indexed; the problem is the words people use.
  2. Check it’s published. Go to Pages (or Posts) and look at the status. Visitors only see published pages in results; private pages show only to logged-in users who can see them, which is why you may find a page that customers can’t.
  3. Use the visitor’s words. If people search “hours” but the page says “schedule,” add the word they use to the title or text.
  4. Check where the words live. Text inside an image, a PDF or a slider may not be in the page content that search reads. Put key facts in normal text.
  5. Test in a private window. A cached page can show old results. See why a change isn’t showing.
    • Expected result: searching the visitor’s words lists the page.

WordPress’s developer docs say the search looks in post_title, post_excerpt and post_content, all on by default (search columns), and that results are limited to published content, plus private content for a logged-in user (WP_Query).

The short version

  • WordPress search reads the title, excerpt and content of published posts and pages, and nothing else.
  • If a page is missing, check it’s published and that the words people type are on it. PDFs and product details need a search plugin.

Why doesn’t it find words in our PDFs?

WordPress search doesn’t read inside uploaded files. Give each PDF a page or a paragraph that says what’s in it, using the words people search for. Our guide to uploading a PDF shows how to add one with clear link text.

Why doesn’t it find products, events or staff?

Shops, calendars and directories often store details in their own fields, which the built-in search may not cover. A search plugin can add those fields, PDFs or better spelling matches. Ask before installing one on a site someone else manages, so it doesn’t clash with what’s there.

In the block editor, add a Search block (type /search and press Enter). In its toolbar you can hide the label, move the button inside the box, or show an icon instead of text. WordPress’s Search block guide covers each setting. On sites built with Beaver Builder or a classic theme, the search box may be part of the header instead.

What are the common mistakes?

  • Old pages in results. Unpublish or redirect pages you no longer want found. Deleting a page without a redirect breaks links to it; see broken links and buttons.
  • Spelling. Built-in search matches the words typed. “Colour” won’t find “color.”
  • Expecting Google results. Your site search and Google are separate. Google may show a page your search box misses, and the other way round.

How does E-3 handle this?

Send us the words you searched and the page you expected to find through Get support. A person at E-3 looks into it. Bigger changes, like a new search plugin, are tested on a staging copy first. Call 814-399-4655 or email support@e3help.me.

Did this fix it?

Rather talk it through?

Call our team, or send a note and we’ll reply within one business day. No pressure and no jargon.

Ask E-3

Suggestions appear as you type. Use the up and down arrows to choose one, or press Enter to ask.

Get support