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 ; an untagged mention uses your name, domain, or the words people use when they talk about you without tagging you.@yourhandle
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:
- Search tagged mentions with your handle:
.@yourhandle - Search untagged mentions with your brand name and domain:
."Your Brand" OR yourbrand.com - Exclude your own posts:
.-from:@yourhandle - Remove link-heavy spam:
.-filter:links - Remove repeated shares when they are not useful:
.-filter:retweets - Add language or context filters when the name is ambiguous:
.lang:en - 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:linksThat 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 , 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.@syften_com
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.comThe 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.lang:en
Useful x.com search operators for Twitter mentions
These are the operators I reach for most often when cleaning up Twitter mention searches:
| Operator | What it does | Example |
|---|---|---|
| Finds posts that mention an account handle. | |
| Finds an exact phrase. | |
| Combines several ways people might mention the same thing. | |
| Excludes posts from a specific account. | |
| Excludes posts that contain links. | |
| Excludes retweets. | |
| Limits results to English-language posts. | |
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:
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:
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 to the x.com search and see what we get:-from:@hubspot -from:@hubspotsupport -filter:links
It's starting to look good:
Unlike Reddit, Twitter conversations are international. For this example, let's exclude everything that's not in English.
Let's append :lang:en
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
Even after this cleanup, a Twitter mention search will still catch some spam:
But we also get a reasonable number of genuine conversations:
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:
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 and -filter:links. Syften monitors through the X API, where those exclusions are written as -filter:retweets and -has:links.-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 or -filter:links will be normalized before Syften starts monitoring them.-filter:retweets
Twitter mention FAQ
How do I see mentions on Twitter?
Search your handle on x.com to see tagged mentions: . Then search your brand name, product name, and domain to find untagged mentions that do not include your handle.@yourhandle
Can you find untagged Twitter mentions?
Yes. Use ordinary search terms, exact phrases, and domains, for example . 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."Your Brand" OR yourbrand.com
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.
