Intro

Track SaaS pricing searches in GSC so you can isolate late-stage commercial demand around cost, plans, and subscriptions.

Use this regex to capture the core pricing modifiers that show up when SaaS buyers are evaluating cost and packaging.

The Regex

\b(pricing|price|plans?|cost|subscription)\b

How This Regex Works (Explained Simply)

()

Parentheses group terms together so GSC treats them as one unit. That is what lets one regex cover several query variants in a single filter.

|

The pipe means OR. GSC will match any term on either side of the pipe, which is useful for variants, modifiers, or alternative phrases.

?

The question mark usually makes the previous character or group optional. That is handy when a query modifier appears inconsistently.

\b

Backslash-b marks a word boundary. It helps stop short terms from matching inside longer words in GSC queries.

GSC regex is case-insensitive by default, so capital letters do not need separate variants. GSC also uses partial matching by default, so the regex can match part of a longer query unless you anchor it with ^ or $.

What This Regex Does

  • Matches common SaaS pricing and plan-related terms.
  • Surfaces late-stage evaluation intent around cost.
  • Helps separate commercial demand from feature-led or educational traffic.

What it does not match

  • rank tracker free trial - Free trial only matches if you use the variation.
  • rank tracker integrations - This is feature-led, not pricing-led.

Edge Cases

  • Subscription language is SaaS-specific, so remove it if it creates noise in your market.
  • Pricing terms can span both branded and non-branded queries, so review both separately.

Example Matches Table

Query Match Why
seo dashboard pricing Match Pricing is directly included.
rank tracker subscription cost Match Subscription and cost are both in the grouped set.
rank tracker free trial No Free trial only matches if you use the variation.
rank tracker integrations No This is feature-led, not pricing-led.

How to Use This in Google Search Console

  1. Open Performance and go to Search results.
  2. Click Add filter and choose Query.
  3. Select Custom (regex).
  4. Paste the regex and click Apply.

When to Use This

  • Track late-stage commercial demand in one segment.
  • Audit whether pricing pages rank for cost-led searches.
  • Compare plan-related demand across branded and non-branded queries.

Pro Tips

  • Plans and pricing can overlap with comparison intent, so compare this against your commercial recipes.
  • Use page filters to ensure pricing queries land on pricing pages rather than generic product pages.
  • Review CTR because pricing SERPs often have stronger user expectations.
  • Keep free trial as a variation if you want pricing plus trial intent in one view.

Variations

Include free-trial phrasing

\b(pricing|price|plans?|cost|subscription|free trial)\b

Adds a common SaaS commercial modifier that often sits just before sign-up.

Related Regex Recipes

CTA

Manual regex checks in GSC are useful, but they do not scale well across properties, date ranges, and recurring reporting. Spicy Metrics turns repeat regex workflows into faster monitoring and clearer action.

See how Spicy Metrics scales this