How to Find and Track Mentions on Twitter

By Michal Mazurek

To find Twitter mentions on x.com, search for three things: your handle, your brand or product name, and your domain. A tagged mention uses your handle, like @yourhandle; an untagged mention uses your name, domain, or the words people use when they talk about you without tagging you.

The hard part is not typing the first search. The hard part is removing your own posts, link spam, retweets, unrelated meanings, and official-account noise until the results are worth reading. Once the query is clean, you can keep using it manually on x.com or automate it as a Twitter mention alert.

How to search for mentions on x.com

The reliable workflow is to start broad, inspect the results, then subtract the obvious junk:

  1. Search tagged mentions with your handle: @yourhandle.
  2. Search untagged mentions with your brand name and domain: "Your Brand" OR yourbrand.com.
  3. Exclude your own posts: -from:@yourhandle.
  4. Remove link-heavy spam: -filter:links.
  5. Remove repeated shares when they are not useful: -filter:retweets.
  6. Add language or context filters when the name is ambiguous: lang:en.
  7. When the results look right, save or automate the query so you do not have to keep checking x.com manually.

A good first query for your own brand usually looks like this:

(@yourhandle OR "Your Brand" OR yourbrand.com)
-from:@yourhandle -filter:links

That query finds direct handle mentions, untagged brand mentions, and domain mentions, while excluding your own account and most promotional link spam. From there, inspect the actual results before adding more exclusions. If you want alerts instead of another recurring x.com search, Syften can automate the final query and send new matches to email, Slack, RSS, API, or webhook.

Tagged mentions are not the same as untagged mentions

A tagged Twitter mention includes an account handle. If someone writes @syften_com, x.com can treat that as a direct reference to the account. Tagged mentions are the easiest mentions to search for, but they are also the narrowest.

An untagged Twitter mention does not include the handle. Someone might write “Syften”, link to syften.com, ask for a Syften alternative, compare Syften with another tool, or talk about the problem Syften solves without knowing the account name. Those mentions need keyword searches, domain searches, exact phrases, boolean operators, and exclusions.

For a brand like Syften, the query is:

@syften_com OR
(syften lang:en) OR
syften.com

The lang:en part matters because “syften” is a Swedish dictionary word. If your brand is also a common word, a surname, a place, or an acronym, language and context filters are not optional polish. They are what keep the search readable.

Useful x.com search operators for Twitter mentions

These are the operators I reach for most often when cleaning up Twitter mention searches:

OperatorWhat it doesExample
@handleFinds posts that mention an account handle.@syften_com
"Brand Name"Finds an exact phrase."HubSpot"
ORCombines several ways people might mention the same thing.@syften_com OR syften.com
-from:@handleExcludes posts from a specific account.-from:@hubspot
-filter:linksExcludes posts that contain links.hubspot -filter:links
-filter:retweetsExcludes retweets.hubspot -filter:retweets
lang:enLimits results to English-language posts.syften lang:en

Do not add every operator at once. Search, inspect, subtract one obvious source of noise, and inspect again. That is slower than writing a clever-looking query in one pass, but it produces a better filter.

Finding mentions on Twitter without the bot spam

Let's say we're interested in people talking about HubSpot. Start with a broad x.com search for the company name and inspect the results before adding filters. Here is what the raw search gives us:

Broad x.com search for HubSpot showing noisy Twitter mention results

What a mess! That is what Twitter looks like without The Algorithm: promotional posts, account updates, link-heavy posts, and barely related results all mixed together.

The first step is excluding the official HubSpot company account. If you do not already know the exact handle, search for it:

Google search results showing HubSpot's official X accounts

It seems like they have two company accounts. Exclude them, and while we're at it, exclude posts that contain links. A genuine discussion can have a link, but self-promotion, coupon spam, and affiliate posts almost always have one.

Let's append -from:@hubspot -from:@hubspotsupport -filter:links to the x.com search and see what we get:

Adding HubSpot account and link exclusions to an x.com search

It's starting to look good:

Cleaner HubSpot Twitter mention search results after account and link exclusions

Unlike Reddit, Twitter conversations are international. For this example, let's exclude everything that's not in English.

Let's append lang:en:

HubSpot Twitter mention search filtered to English-language posts

Whether to filter out retweets depends on the job. If you're a small company and want to thank people who share your posts, keep retweets in. If you are monitoring a broad term like HubSpot, retweets usually multiply the same result without adding much context.

Let's append -filter:retweets:

HubSpot Twitter mention search after excluding retweets

Even after this cleanup, a Twitter mention search will still catch some spam:

Spam result that still appears in a filtered Twitter mention search

But we also get a reasonable number of genuine conversations:

Genuine HubSpot discussion found by a filtered Twitter mention search

The query is not perfect, but it is useful. The remaining problem is repetition: you do not want to run the same search every morning.

How to track mentions on Twitter without checking x.com manually

Once a query works on x.com, copy it into Syften to monitor it automatically:

Copying a cleaned Twitter mention query into Syften for automated monitoring

Manual search is fine for one-off research, launches, and query debugging. Automated tracking is better when timing matters: support problems, competitor comparison threads, “any alternatives?” posts, buying signals, and comments from people you want to answer while the conversation is still active.

That is the use case for Syften's X/Twitter monitoring. You write the search once, preview it, and Syften sends new matches to your inbox, Slack, RSS, API, or webhook.

When keyword filters still leave borderline matches, Syften can also do AI post-filtering with $accept. $accept is Syften-only: after a post matches your query, AI checks your rule before Syften alerts you. For example, you can keep only posts where the person is genuinely discussing HubSpot, asking for alternatives, or comparing it with another tool.

Why the syntax changes in Syften

You may notice that the saved Syften query looks slightly different from the query you tested on x.com. The x.com search bar uses -filter:links and -filter:retweets. Syften monitors through the X API, where those exclusions are written as -has:links and -is:retweet.

Syften does simple operator replacement underneath for a smoother experience, so a copy-and-paste will work fine. For advanced API-only operators, refer to the official X API documentation. For AI post-filtering, see the Syften AI filtering documentation.

Common Twitter mention searches

Use these as starting points, then preview and tighten them against the real results:

  • Tagged brand mentions: @yourhandle
  • Untagged brand mentions: "Your Brand" OR yourbrand.com
  • Brand mentions without your own posts: "Your Brand" -from:@yourhandle
  • English mentions without link spam: "Your Brand" lang:en -filter:links
  • Competitor monitoring: competitor -from:@competitor -filter:links -filter:retweets
  • Alternative-seeking posts: ("alternative to competitor" OR "competitor alternative") -filter:links

If you paste those examples into Syften, searches that use -filter:links or -filter:retweets will be normalized before Syften starts monitoring them.

Twitter mention FAQ

How do I see mentions on Twitter?

Search your handle on x.com to see tagged mentions: @yourhandle. Then search your brand name, product name, and domain to find untagged mentions that do not include your handle.

Can you find untagged Twitter mentions?

Yes. Use ordinary search terms, exact phrases, and domains, for example "Your Brand" OR yourbrand.com. Untagged mentions are often more valuable than tagged mentions because they include people comparing tools, asking for alternatives, or discussing you without trying to contact you directly.

Should you filter out retweets?

Filter out retweets when you are monitoring a broad brand or competitor term and repeated shares drown out original discussion. Keep retweets when you want to thank people sharing your posts, measure distribution, or catch every account amplifying a specific announcement.

Why search manually before setting up alerts?

Manual search shows the failure modes: spam, official-account posts, links, retweets, foreign-language matches, and unrelated meanings. Fix those on x.com first, then automate the cleaned-up query.

Michal Mazurek

Article by

Michal Mazurek

Michal Mazurek is the Founder of Syften. Michal has 7 years of experience helping companies set up social listening profiles that find useful conversations instead of noise. He's also a passionate engineer with 26 years of experience as a low-level programmer, web developer, security analyst, embedded developer, and sysadmin, including work with supercomputers.