Skip to main content

New Search System for Your Store

This article explains how product search works in your Run Free Project store, including search ranking, automatic boosts, smart synonyms, filters, and why product naming and categorization are critical for accurate results and better customer discovery.

Derek Wilkie avatar
Written by Derek Wilkie
Updated this week

We’ve upgraded the product search system across Run Free Project stores to help your customers find products faster and more accurately. The new search experience uses smarter natural-language matching, improved ranking logic, and a powerful filtering system to surface the most relevant products first.

This update improves discoverability, reduces friction, and helps customers get to the right product with fewer clicks.


How Search Ranking Works

When a customer enters a search, each product is assigned a relevance score. Results are then sorted by total score (highest first), with newer products used as a secondary sort when scores are equal.

Search Term Matching (300–150 points per match)

The system searches across multiple product fields, including:

  • Product name

  • Brand name

  • SKU

  • Color

  • Product description

  • Meta fields

Scoring is weighted by term importance:

  • First two search terms: up to 300 points each

  • Additional terms: up to 150 points each

This means the order of words matters. For example, a search for “nike running shoes” will prioritize products with Nike in the brand or product name.


Automatic Boosts

Certain product attributes receive automatic ranking boosts:

  • Featured items: +200 points

  • On Sale items: +150 points

  • In Stock items: +150 points

  • Primary variant: +100 points

These boosts help highlight promoted, available, and actively merchandised products.


Search Suggestions & Smart Matching

Real-Time Search Suggestions

As customers type, the search overlay displays intelligent suggestions ranked by relevance:

  1. Exact brand matches (highest priority)

    • Direct links to brand pages

  2. Category matches

    • Links to category pages when the term matches exactly

  3. Product name matches

    • Individual products shown in the dropdown

This helps customers navigate quickly without needing to complete a full search.


Built-In Synonym Support

The search system understands common variations and running-specific language, including:

  • Shoes = sneakers = footwear

  • Women’s = womens = wmns = ladies

  • Pants = tights = leggings

It also supports dozens of run-specialty terms such as:
neutral, stability, trail, racing flats, marathon gear, and more.


Filter System

Available Filters

Customers can refine results using filters such as:

  • Brand

  • Categories

  • Collections

  • Size

  • Width / Style

  • Price range

  • Gender (Mens, Womens, Unisex, Kids)

  • Color

  • Options (Ship to Me, Pickup In-Store, On Sale)


Filter Logic

  • Within a single filter: OR logic

    • Example: selecting multiple brands matches any selected brand

  • Between filters: AND logic

    • Example: brand + size + price must all match


Mobile Experience

On mobile devices, filters appear in a slide-in panel from the side.
As filters are selected, a live product count updates in real time so customers always know how many results match their criteria.


Why Product Data Quality Matters

Search can only surface products based on the data you provide.

The system matches customer keywords against:

  • Product names

  • Brand names

  • Category assignments

  • Collection tags

  • Product descriptions

  • Colors and SKUs

If products aren’t appearing in search results, review the following:

  • Product names

    • Are they descriptive and using terms customers would search for?

  • Categories

    • Are products assigned to the correct gender and category paths?

  • Collections

    • Use collections to group related items (e.g., Trail Running, Marathon Gear)

  • Descriptions

    • Add relevant keywords naturally (no keyword stuffing)

  • Naming consistency

    • Be consistent with terms like Men’s vs Mens (the system supports both, but clarity helps)


Update Timing

When you update product names, categories, or other product data, changes typically appear in search results within about 10 minutes.

The search index refreshes automatically, so updates are not instant—give the system a short window to reprocess your catalog.


Examples

Example 1

  • Product name: “Ghost 15”

    • ❌ May not match searches like “Brooks running shoes”

  • Product name: “Brooks Ghost 15 Running Shoe”

    • ✅ Matches multiple relevant searches

Example 2

  • Category: Footwear only

    • ❌ Misses gender-specific or trail searches

  • Categories: Footwear > Mens Footwear > Mens Trail

    • ✅ Matches more targeted searches


Key Takeaways

  • The system understands synonyms, but it can only find products based on how they’re named and categorized

  • The first words in a search matter most—place key terms early in product names

  • Categories are critical, especially for gender-based searches (e.g., womens running shoes)

  • Featured and on-sale products receive automatic ranking boosts

  • Mobile users benefit from a streamlined filter experience with live result counts

  • Product updates typically appear in search within 10 minutes after saving


Need Help?

Questions or want guidance on optimizing your product data for better search performance?


Contact Run Free Project Support—we’re happy to help you fine-tune your catalog for maximum visibility.

Did this answer your question?