広告を利用しています

当サイトは広告を掲載しています。消費者庁が2023年10月1日から施行した景品表示法の規制対象(通称:ステマ規制)にならないよう配慮して記事を作成しています(記事はこちら、消す方法はこちら

【YouTube】検索結果のショート項目・動画を非表示にするCSS

2023年8月6日YouTube

「YouTube」のアイコン画像

この記事では、PCウェブサイト版「YouTube」の検索結果に表示されるショート項目(タイル)とショート動画の両方を丸々非表示にするCSSを書きます。

ウェブサイトに自分で作成したCSSを適用できるChrome拡張機能「Stylebotスタイルボット」や「Stylusスタイラス」を利用します。

【YouTube】検索結果のショート項目・動画を非表示にするCSS

PCウェブサイト版「YouTube」で何か検索した時、「〇〇の最新のショート」というタイル項目が表示される時があります。というか最近はほぼ表示されます。

PCウェブサイト版「YouTube」の検索結果に表示されるショート項目の画像

通常動画に紛れてショート動画が表示される時もあります。

PCウェブサイト版「YouTube」の検索結果に表示されるショート動画の画像

ショート動画を消すChrome拡張機能「No YouTube Shortsノー・ユーチューブ・ショート」や、「Youtube-shorts blockユーチューブ・ショート・ブロック」を導入することで検索結果からこれらのショート動画を抹消できます。

ショート動画が完全にいらない場合はこれらの拡張機能を導入すればいいんですが、僕の場合その人のチャンネルページにアクセスした時などはショート動画を見たい時があります。

現時点では「Youtube-shorts block」拡張機能を入れて、ショート動画を全て通常動画として再生するようにしています。

正直この拡張機能だけでもちょー便利です。ショートのUIを気にせず普通に再生できます。非表示機能は利用していません。非表示機能を利用しない場合は検索結果にこれらのショート動画たちがうようよ表示されます。

「ちょっと検索結果にはショート動画たちいらないな…邪魔だな…」と思ったので、専用の拡張機能は使わずCSSを適用する拡張機能だけ使って自分で消すことにしました。

CSSで表示上カスタマイズしているだけなので他人には影響しません。CSSを適用した自身のブラウザ上だけに適用されます。いつでも元に戻せます。

インストール方法

Chromeウェブストアからインストールできます。

Chrome拡張機能だけでなく「Microsoft Edge」と「Firefox」版もあります。本記事では「Stylebot」を紹介しますが「Stylus」などでもOKです。僕はメインでは「Stylus」を使っています。

「Chromeに追加」をクリックします。

「Stylebot」拡張機能をインストールする手順画像1

「拡張機能を追加」をクリックします。

「Stylebot」拡張機能をインストールする手順画像2

拡張機能のオーバーフローメニューに追加されたらOKです。

「Stylebot」拡張機能をインストールする手順画像3

頻繁に開く場合は拡張機能のオーバーフローメニューを開いて「Stylebot」の隣にあるピン留めアイコンをクリックします。ツールバーに直接配置されます。

「Stylebot」拡張機能を直接ツールバーに配置する手順画像

詳しい使い方を知りたい方は以下の記事を参考にしてみてください。

YouTubeの検索結果からショート項目を消すCSS

検索結果上だけで動作するスタイルシートを作成する

トップページなどのドメイン全体(www.youtube.com)で適用すると思わぬ部分が消える可能性を考慮して、本記事では「YouTube」の検索結果上だけで動作するようにしてみます。この技を覚えておくとページ単位でCSSを適用できるので何気に便利です。

インストールした「Stylebot」アイコンを右クリックします。「オプション」をクリックします。

「Stylebot」のオプションを開く手順画像

左側の「スタイル」をクリック→「新しいスタイルを追加」をクリックします。

「Stylebot」拡張機能でYouTubeの検索結果だけで動作するスタイルシートを作成する手順画像1

細長いテキストボックスと、大きなテキストボックスがダイアログで表示されます。1つ目の細長いテキストボックスに、YouTubeの検索結果だけで動作するURL「**www.youtube.com/results?search_query=**」を書き込みます。コピペでOKです。

**www.youtube.com/results?search_query=**
「Stylebot」拡張機能でYouTubeの検索結果だけで動作するスタイルシートを作成する手順画像2
「Stylus」拡張機能を利用している場合

「正規表現に一致するURL」にして「.*www.youtube.com/results?.*」と入力します。「Stylebot」はワイルドカードで指定するのに対して、「Stylus」だと正規表現で指定するので若干書き方が変わります。

.*www.youtube.com/results?.*

2つ目のテキストボックスに実際のコードを書き込んでいきます。書き込むコードは自分が非表示にしたいショート項目によって変わります。両方消したい場合は両方書き込みます。それぞれ各見出しで紹介します。

Stylebotアイコンの左クリック→「Stylebotを開く」からじゃダメなの!?

当サイトではいくつかYouTubeのCSS関連の記事を公開しています。それらの記事では大体Stylebotアイコンを左クリック→「Stylebotを開く」からスタイルシートにアクセスしています。

YouTubeの検索結果上でStylebot拡張機能のポップアップを開いた画像

しかし、それだと「www.youtube.com」上で動作するCSSになります。自動的にそのサイトのドメインが指定される形です。YouTubeの検索結果ページだけでなくトップページや動画再生画面上にも発動してしまいます。

今回の場合検索結果(www.youtube.com/results?search_query=〇〇)のページだけに反映させたいので、わざわざオプションページからワイルドカードを使ってURLを記述しています。

まぁ本記事のCSSはトップページや他の場所で恐らく動作しないコードになっているので、いつも通りの「Stylebotを開く」からでも多分大丈夫…だとは思います。

ドメイン単位ではなく特定のページだけで動作させるのは結構便利なので覚えておいて損はないと思います。今回の場合検索結果ページだけで発動するので、トップページとかでうっかり誤作動してショート動画が消えちゃう…という心配はありません。

【CSS】ショート動画のタイル

ショート項目は僕が勝手に名前を付けているだけで正式名称は知りません。下記画像の赤い枠で囲んだ部分です。ここを消します。

PCウェブサイト版「YouTube」の検索結果に表示されるショート項目の画像

以下のCSSになります。

CSS
/*検索結果に表示されるショート項目(タイル)を非表示(2024年12月修正)*/
ytd-reel-shelf-renderer:has(yt-icon#icon path[d^="m19.45,3.88c1.12,1.82.48"]) {
    display: none !important;
}
注意事項

本記事のCSSは僕が適当に作成したコードです。皆さんの環境によっては使えなかったり、サイト側の仕様変更でいつの間にか使えなくなる可能性もあります。

もし書き込んでも反映されない場合、問い合わせより教えていただければ幸いです。初心者の僕ができる範囲で修正したいと思います。

コードを書き込めたら「保存する」をクリックします。

「Stylebot」拡張機能でYouTubeの検索結果だけで動作するスタイルシートを作成する手順画像3

YouTube」にアクセスして適当に検索結果ページを開きます。試しに「Official髭男dism」と検索してみます。

検索結果ページを開いた時、「Stylebot」のアイコン右上に数字が表示されると思います。アイコンをクリックすると書き込んだURLがオンになっていると思います。下記画像のようになっていればOKです。

「Stylebot」拡張機能で「**www.youtube.com/results?search_query=**」スタイルシートを作成した画像

オンになっている間は検索結果ページからショート動画のタイルが非表示になります。

PCウェブサイト版「YouTube」の検索結果に表示されるショート項目をCSSで非表示にした画像

一時的に無効化したい場合は、「Stylebot」拡張機能アイコンを左クリック→「**www.youtube.com/results?search_query=**」をオフにします。完全に使わなくなった場合は書き込んだコードを削除します。

【CSS】さらっと紛れ込むショート動画

ショート項目のタイルではなく、普通に他の動画に紛れてショート動画が表示される時があります。サムネイルが縦長で余白部分が単色になっているのが特徴です。サムネイルの左下に小さく「ショート」と書かれています。

PCウェブサイト版「YouTube」の検索結果に表示されるショート動画の画像

このショート動画を消したい場合は以下のCSSを書き込みます。ショート項目(タイル)を消すCSSと併用できます。僕は両方使っています。

CSS
/*検索結果に表示されるショート動画を非表示*/
ytd-video-renderer[use-search-ui]:has(a#thumbnail[href^="/shorts/"]) {
    display: none !important;
}

書き込めたら保存します。適当に検索結果ページを開きます。試しに「炎 lisa 歌ってみた」を開いてみます。CSS有効後は通常動画だけになります。短いショート動画は排除されます。

PCウェブサイト版「YouTube」の検索結果に表示されるショート動画をCSSで非表示にした画像

同じく検索結果の「他の人はこちらも視聴しています」とか消したい場合

PCウェブサイト版「YouTube」の検索結果に表示される「他の人はこちらも視聴しています」画像

以下の記事を参考にしてみてください。同じようにCSSを適用できるChrome拡張機能・Firefoxアドオンを利用することで消せます。ごちゃごちゃした不要な要素がない綺麗な検索結果を楽しめます。

同じく検索結果のスポンサー動画を消したい場合

2023年10月下旬あたりから表示されるようになった検索したキーワードとは関係ない「スポンサー」タイルの動画を消す方法も記事に書いています。

YouTube Premium」に加入していない&広告ブロッカーなどを利用していない方に表示されるようです。加入している方は恐らく表示されないと思うので特に気にすることはないかなと思います。

関連動画やトップページのショート項目を消したい場合

以下の2記事を参考にしてみてください。

感想

以上、PCウェブサイト版「YouTube」の検索結果に表示されるショート項目(タイル)とショート動画を非表示にするCSSでした。

「YouTube」とCSS関連の記事はいくつか書いています。

2023年8月6日YouTube

Posted by ナポリタン寿司