Site search tracking enabled is an important SEO check in the Analytics & Monitoring category. This is a medium-priority issue. While not urgent, fixing it will improve your overall SEO health.

What is This Check About?

This check verifies that your analytics is recording what visitors type into your site’s own search box. WordPress runs its internal search through the s query parameter — a search for “annual report” lands on a URL like example.com/?s=annual+report. Site search tracking captures those queries in your analytics. When it is off, every one of those searches — a direct, unfiltered list of exactly what your visitors want — evaporates unrecorded.

Why Does This Matter for SEO?

I will make the case plainly, because this is one of the most underrated free data sources you own:

  • Internal search queries are your audience telling you, in their own words, what they came for — that is keyword research from people already on your site
  • Searches that return nothing are a content-gap map: pages you should write, products you should stock, questions you should answer
  • High-volume internal searches reveal navigation problems — if people keep searching for something, it is too hard to find
  • All of it feeds real SEO decisions: what to create, what to optimise, and what language your actual visitors use

My take: this is close to free intelligence, and turning it on is a ten-minute job. Few SEO tasks have that ratio of insight to effort.

How to Check This Issue

You can identify this issue by:

  1. Running an SEO audit using the SEO Roadmap tool to confirm whether search tracking is configured
  2. Opening your GA4 property and checking whether the view_search_results event is being collected
  3. Confirming Enhanced Measurement is enabled on your GA4 web data stream
  4. Running a test search on your own site, then looking for the event to appear in GA4’s realtime report

How to Fix This in WordPress

Difficulty Level: EASY – This fix is straightforward and can typically be completed by anyone with basic WordPress knowledge.

Estimated Time: 10 min

Step 1: Turn On Enhanced Measurement in GA4

In GA4, go to Admin → Data streams, open your web stream, and make sure Enhanced Measurement is on. Site search is one of the events it captures automatically, so this single toggle does most of the work.

Step 2: Confirm the Search Query Parameter

Inside Enhanced Measurement, open the Site search settings. GA4’s default list of search parameters already includes s, which is exactly what WordPress uses — so in most cases it works out of the box. If your theme or a search plugin uses a different parameter, add it to the list here so nothing is missed.

Step 3: Handle Custom Search Setups

If you run a custom or AJAX-based search that never changes the URL, Enhanced Measurement has nothing to read. In that case, fire a view_search_results event yourself — via Google Tag Manager or your analytics plugin — passing the query as the search_term parameter. This is the one scenario that takes more than a toggle.

Step 4: Verify the Fix

After making changes:

  1. Clear your WordPress cache if you’re using a caching plugin
  2. Run a search on your live site and confirm the view_search_results event appears in GA4 realtime
  3. Check back after a few days and confirm search terms are populating your reports
  4. Re-run the SEO Roadmap audit to confirm the issue is resolved

Recommended Tools & Plugins

These tools can help you fix and prevent this issue:

  • Yoast SEO – Comprehensive SEO plugin with built-in checks
  • Rank Math – Feature-rich SEO plugin with detailed analysis
  • Google Search Console – Free tool to monitor your site’s search presence
  • SEO Roadmap – Complete SEO audit and action plan tool

Common Mistakes to Avoid

  • Assuming search tracking is on by default when Enhanced Measurement was switched off during setup
  • Running a custom AJAX search that never updates the URL, then wondering why no queries are recorded
  • Collecting the data and never actually reading it — the reports only pay off if you act on the gaps they reveal
  • Using a non-standard search parameter without adding it to the GA4 list

Need More Help?

If you’re still having trouble fixing this issue, consider:

  • Consulting with a WordPress developer or analytics specialist
  • Checking the WordPress support forums for similar issues
  • Reviewing the GA4 documentation for Enhanced Measurement and site search
  • Running a complete site audit with SEO Roadmap for a prioritized action plan

This guide is part of the SEO Roadmap knowledge base – your complete resource for WordPress SEO optimization.

Leave a Reply

Your email address will not be published. Required fields are marked *

Close Search Window