個人的に大嫌いなWebサイトデザイン

● 前置き
あくまで私の個人の意見であり、こうでなければいけないという強い主張をしたいわけではない。
広告否定派ではない。むしろいわゆるAdBlock類はよくないものだと考えていて、実際使っていない。

● 小さなPopupウィンドウにたくさん詰め込む
どんなにウィンドウ(表示可領域)を広げても、小さなPopupウィンドウの中でしかスクロールできない。
一度に表示できるコンテンツの量を増やすことができない。
特にデータを入力させる目的で使われることが多く、「そんなサイトは利用しない」選択をしづらいことが多い。

● ヘッダ・フッタがスクロールに追随する
たいていはウィンドウが大きいことを前提にしている。大きくはない環境だと、コンテンツを表示できる領域が小さくなったり、そもそもヘッダ・フッタだけで覆い尽くされてしまう。
今どきは、ウィンドウの横幅より縦幅が積まることが多く、またページを上下にスクロールするのが当たり前なので、ページの左右は問題になりにくく、ヘッダ・フッタが表示領域をせばめることになる。
Googleはさすがというか、ウィンドウが小さいとき用のレイアウトを別途ちゃんと用意している模様。
幸い、最近はJavaScriptではなくてCSSのpositionで位置を決めてることが多いため、ブラウザの機能を使いCSSを上書きして対処できる。

● 遅延ロードを多用する
1つページ表示するだけで多量のデータを流したくない気持ちはわかるが、要素ごとに遅延ロードするなど多用されるとつらい。
特に、サーバとの距離が遠いと、ロードごとに数百msec待たされてしまうため、ストレスが溜まりやすい。
ロード完了させないとページ内検索ができない。なのにどこがまだロードされてないか確認しづらい。
外資系の開発者向けサイトでサイトを探索するときにこれのせいで相当いらつくことが多い。

● 無限スクロール
遅延ロードとも被るが、さらにたちが悪く、「次のページを表示」するごとに延々と続く。
「10ページ先」のように一気に飛ばすことができず、サイトの探索が非常にやりづらい。
「10ページ先」を表すようなURLを取得できない。
無限にページが長くなるため、作りが悪いサイトでRAMやCPUが圧迫されることもある。
ページのリロードなどをするとまた最初からロードを繰り返さないといけない。

● キーボードのスクロールを乗っ取る
UP/DOWN/PageUP/PageDown/Home/Endなどを使ったスクロールができないようなページがときどきある。常にマウスがある前提にしてほしくない。
キーを乗っ取った上でスクロール方法やスクロール量を独自方法にしてるサイトもあるが、ブラウザのデフォルトのスクロール量と違っていたりしていて、何をしたいのか本当にわからない。

● 「次を表示」操作にページ切り替えを伴わない
無限スクロールとも被るが、「10ページ先」のような操作ができない、「10ページ先」を表すURLを取得できない、ことが多い。
「次を表示」すると勝手にコンテンツの先頭へスクロールする、なんてのもあるが閲覧中のページへ勝手に操作を割り込まないでほしい。

● 文字ではなくて画像で埋め込む
見た目を気にして画像にしたのだろうが、これだとページ内検索ができない。
ただ、最近はかなり減ったか。あったとしてもピンポイントでのみの使用で実害は小さいようにしているサイトが多い気がする。
今どき全部が画像なのは、謝罪文などのむしろ検索されたくない類かと思う。

● JavaScriptオフだと全く閲覧できない
JavaScript多用してるから機能制限される、というのであればまだわかるが、何も表示されないサイトもある。
ログインさせたり決済したり、はむしろJavaScriptオンじゃないと何もできないように意図的にしているように見える。
JavaScriptオフを許容するかどうか、今だったら人により考えも違うかもしれない。

● ずっとJavaScript処理しててCPUを使ってる
Coinhiveか?と思わせるような、サイトを表示してるだけでずっと何かにCPUを使ってることがちらほらある。
何かのファイル読み込みが詰まってonLoad完了しないせいなのか、本当に仮想コインを掘ってるのかは知らない。
動画などの広告が動き続けてるせいなこともあるが、さすがに最近はそういうのは減ってきた気がする。
一方で最近は、あえてJavaScriptでCPU無駄遣いさせて「ボットでない」ことを証明させる例もある
一部のウェブサイトで一瞬だけ表示される「ケモ耳少女のイラスト」は一体何者なのか? - GIGAZINE
https://gigazine.net/news/20250823-anubis-web-ai-firewall/

● 嫌いな広告
何が許されて何が許されないか、人により考えは違うけど、あくまで私の考えはということで。
リンククリックや「戻る」操作時にナビゲーションを乗っ取り広告を出す。
他のウィンドウからフォーカスが戻ってきたときに広告を出す。
ページ全体を覆い尽くすようなのを出す。
広告動画を見ないとコンテンツを閲覧できない。
「閉じる」が押しにくいを主張する意見もわからなくはないが、あれはもはや、音を出したりウィンドウ閉じさせない類の詐欺と同じだと思ってる。

● 番外編
ブラウザやパソコン環境が良くなったおかげで気にならなくなったものとして。
onLoadのJavaScriptが走らないとコンテンツを利用できない --- ネット詰まりで起こってもリロードで解決しやすい
埋め込み画像にwidth/height/alt指定がないせいであとからロード時にレイアウトが変わる --- ネット速度が上がったから困ることが減った
過度なウィンドウ横サイズを要求する --- 横1000あれば足りるサイトがほとんどだし、そういうサイトの時だけウィンドウ広げるし、最悪横スクロールできるし。
文字を大に変更するとレイアウト崩れて閲覧できない --- ブラウザの拡大機能が優秀になったおかげで困らなくなった

このブログ記事について

このページは、らるるが2026年4月27日 04:14に書いたブログ記事です。

ひとつ前のブログ記事は「Linux memo 2026/4/26(Sun) ssh DSCP」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

月別 アーカイブ

ウェブページ

Powered by Movable Type 7.9.0