Roboin Blog

Causes and fixes for posts not appearing in X (Twitter) search

サムネイル

Posts that should appear in X (Twitter) search results sometimes do not actually appear.

This article explains causes and fixes for when posts do not appear in X search results.

Advertisement
Table of Contents

Causes and fixes for posts not appearing in X search results

Causes for posts not appearing in X search results include account visibility, viewer-side settings, shadowbans, and search keywords.

Each of these is examined in detail below.

Account visibility is restricted

X has a setting that limits an account’s posts to only approved people (the so-called private or "locked" account).

A lock icon next to the account name indicates a private account.

Posts from private accounts will not appear in search results unless the viewer follows that account.

Advertisement

Also, public accounts that would normally appear in search results can become unavailable to view for legal reasons.

In Japan this may happen due to litigation. In other countries litigation or censorship can make specific accounts unavailable in specific countries.

In such cases a public account that is not protected will still not appear in search results in the affected country.

If an account is restricted from viewing for legal reasons, attempting to view the profile directly will display a message stating that viewing is restricted for legal reasons, and the post cannot be viewed.

Hidden by viewer-side settings

Viewer-side settings also affect X search results.

Advertisement

Click the menu button shown at the top right of X’s search results and open [Search settings].

Xの検索画面のメニューのスクリーンショット。ドロップダウンメニューには上から順に[検索設定][高度な検索]と表示されており、[検索設定]がマウスホバーでハイライトされている

In Search settings there are two items: [Do not show sensitive content] and [Exclude accounts you block and mute].

Xの検索設定のスクリーンショット。上から順に[センシティブな内容を含むものを表示しない][ブロックしているアカウントとミュートしているアカウントを除外する]という項目があり、両方ともオフになっている

If the former is on, posts from accounts with a mild shadowban or posts that X has judged to be sensitive content will be excluded from search results.

If the latter is on, accounts you block or mute will be excluded from search results.

Note that accounts that have blocked or muted the viewer will appear in search results regardless of these settings.

Advertisement

Previously, posts from accounts that had blocked the viewer could not be viewed and did not appear in search results, but the behavior has changed and they can now be displayed normally.

Turning both [Do not show sensitive content] and [Exclude accounts you block and mute] off can sometimes make posts that were previously missing appear in search results.

Having the [Top posts] tab open

X search results have five tabs: [Top posts (Top Tweets)], [Latest], [Users (Accounts)], [Media], and [Lists]. By default the [Top posts] (or [Top Tweets]) tab is shown.

Of these five tabs, [Top posts], [Latest], and [Media] are the post search results.

[Top posts] displays posts judged to be highly relevant or popular based on engagement and other factors.

[Latest] shows matching posts in chronological order.

[Media] shows matching posts that include images or videos.

Of the three post result types, only the [Latest] tab shows posts in chronological order.

Even if a post matches the search, it may appear lower in the results on the [Top posts] tab or may not appear there at all.

If you want to be sure to find a post, switch to the [Latest] tab.

Shadowbans or sensitive-content labeling

X uses a mechanism in which an account exists but does not appear in recommendation timelines or search results, commonly called a shadowban.

X officially announced that it does not carry out shadowbans, but that statement is misleading; in practice a shadowban in the usual sense does exist.

Posts that should appear in X (Twitter) search results sometimes do not actually appear.

This article explains causes and fixes for when posts do not appear in X search results.

If an account is shadowbanned or a post is judged sensitive, those posts will not appear in search results.

There are mild and severe shadowbans. In mild cases, turning off the viewer-side [Do not show sensitive content] setting described above can make posts appear in search results.

Additionally, posts from inactive accounts, NSFW content (content not suitable for viewing at work, such as adult or violent content), harmful content, and content containing misinformation will not appear in search results.

Also, posts labeled as spam, NSFW, soft-NSFW, violent, or gore by Grok, the AI developed by X’s parent company xAI, will not appear in search results.

Account or post deleted or suspended

If the account or post you are looking for has been deleted or the poster’s account has been suspended, the post will not appear in search results.

There are a few ways to view deleted posts or posts from suspended accounts.

First, if you recently viewed the post in the mobile app before it was deleted, a cache may remain.

If the cache exists you may be able to view the deleted post by opening a quoted post or by opening the post URL directly in the app.

Also, if you know the URL and the poster’s account was public (not protected), the post may have been archived in the Wayback Machine or Web Gyotaku.

If you do not know the URL, search the keywords contained in the post on Google or open a quoted post in a web browser to find the URL.

A method for finding the quoted post’s URL via a web browser is introduced in another article.

Posts that should appear in X (Twitter) search results sometimes do not actually appear.

This article explains causes and fixes for when posts do not appear in X search results.

Try changing how you split keywords

X’s search works a little differently and does not simply check whether the keyword appears.

It segments the post text and the search keywords into morphemes (≈ words) and checks whether the morphemes in the search keywords are contained in the post’s morphemes.

Depending on how the morphemes are segmented, a situation can occur where a post contains the search keyword but does not appear in the search results.

For example, a post that contains the text "Type-C" might not appear when searching for "Type-C" but might appear when searching for "Type C".

Also, unlike Google search, which can display web pages containing different keywords with the same meaning as your input, X search does not do that kind of intelligent matching.

Try using exactly the same keywords as appear in the post or change how you separate the keywords and the post may appear in the search results.

Conclusion

This article introduced causes and fixes for posts not appearing in X search results.

There are various reasons posts may not appear in search results. Changing settings or keywords may make them appear, but not always.

Try the fixes introduced in this article.

Share this article

Share on XShare on BlueskyShare on MisskeyShare on LINEShare on Threads

Follow us for updates

Adding us to your preferred sources on Google makes it easier to find our articles on Google. Also, be sure to follow us on X and our RSS feed.

Add as a preferred source on GoogleAdd as a preferred source on GoogleX Logo
Advertisement
著者のアイコン画像

I've been using JavaScript more than my native language since birth. I am nowhere and everywhere on the internet.

I build web apps and browser extensions in TypeScript as a web frontend programmer. I released Shadowban Scanner, a tool that detects shadowbans on X, and Restore Link Card, a tool that brings back link cards. Media outlets in Japan and abroad covered both tools. For iGEM 2023, I built the Wiki for Team Japan-United and helped the team win the Grand Prize. On my blog, I cover news about X and social media, test and troubleshoot bugs, and share frontend development insights.