1. Home
  2. サイト運営情報
  3. アップデート
  4. サイトのデザインをVer3.5にアップデートしました!
AmazonAmazon クレジットカードAmazon DashAmazon PrimeAmazon.co.jpAmazon
心拍計付きスマートブレスレットが72%オフの896円!IP68完全防水!

心拍計付きスマートブレスレットが72%オフの896円!IP68完全防水!

現在AmazonではGiyastar心拍計付きスマートブレスレットが通常価格3,199円のt頃72%オフの896円の超激安で販売されています。このスマートブレスレットはIP68完全防水で色々...

完全防水IPX7のTribit MaxSound Plus Bluetoothスピーカーを使ってみた!

完全防水IPX7のTribit MaxSound Plus Bluetoothスピーカーを使ってみた!

今回紹介するのは防水のBluetoothスピーカーであるTribit MaxSound Plusの最新2019年モデルです。防水はIPX7に対応しており、お風呂場などで水に沈んで使用しても大丈夫な...

Fire TV Stickでプライムビデオなどをテレビで見よう!

Fire TV Stickでプライムビデオなどをテレビで見よう!

今回はAmazonプライムビデオをより便利に活用できるFire TV Stickを購入したので、レビューを書きたいと思います。Fire TV Stickを使えばプライムビデオをテレビの大画面で...

LINEが使えるスマートスピーカーClova Friendsが驚異の88%オフの1480円!

LINEが使えるスマートスピーカーClova Friendsが驚異の88%オフの1480円!

現在、楽天スーパーセールにてLINEが提供するスマートスピーカーClova Friendsが驚異の88%オフの1480円で販売されています。スマートスピーカー「Clova Friends SALLY」と...

12/6よりAmazonサイバーマンデーセールが開始!今年最後の大セール!

12/6よりAmazonサイバーマンデーセールが開始!今年最後の大セール!

本日12月6日9時より、Amazonでは年末の大セールとなるAmazon Cyber Monday(サイバーマンデー)2019を実施されます。開催期間は12月6日(金)9時00分から12月9日(月)23時...

日本郵便が無償提供する年賀状ソフト「はがきデザインキット2020」がすごい!

日本郵便が無償提供する年賀状ソフト「はがきデザインキット2020」がすごい!

今年も残すところあと30日間を切り、もうそろそろ年賀状を用意して送らないといけない時期ですね。そこで今回は年賀状作成ソフトについて書きたいと思います。ちなみにみな...

DearMob iPhoneマネージャーを使ってiTunesなしで動画を転送しよう!

DearMob iPhoneマネージャーを使ってiTunesなしで動画を転送しよう!

前回までにDearMob iPhoneマネージャーでiTunesを使わないバックアップ方法、写真転送、音楽転送と3本シリーズ記事として書いてきました。iTunesを使用せずにDearMob iPhon...

Gearbestでブラックフライデーセールでスマホやタブレットが激安!

Gearbestでブラックフライデーセールでスマホやタブレットが激安!

Gearbestでは11月26日よりGearbestブラックフライデーセールを実施しています。Gearbestではスマホやタブレット、スマートウォッチなどの製品を数多く取り揃えた中国のネッ...

WWTECKSのUSB電熱ベストが72%OFFの1,294円の超激安!

WWTECKSのUSB電熱ベストが72%OFFの1,294円の超激安!

現在AmazonではWWTECKSのUSB充電電熱ベストが通常販売価格4,588円のところ1,294円で購入が可能となっています。超激安の1,294円で購入するには50%OFFクーポンと1000円引き...

NetaGear RSS News

Now Loading

Article

サイトのデザインをVer3.5にアップデートしました!

サイト運営情報 > アップデート 
shopdd_template_ver3_5_002.png

本日よりShopDDのテンプレートデザインをVer3.5にアップデートしました。今回のアップデートでは見た目はあまり変化がないですが、内部コンテンツを大幅に書き直して高速化を図っています。ここ数ヶ月の間いろいろと検証しつつ、久しぶりにかなりコードをいじりました。

アップデート内容としてはコードの近代化と無駄の削除、高速化、モバイル対応が主になっています。デザインでは見やすさと利便性いう面に着目して、細かい追加と変更および修正を行いました。

テンプレートVer3.5の更新内容について


UPDATE Ver3.5


今回の更新では見た目よりも中身の速度重視のアップデートとなります。もちろん細部では見た目も変化しているところは多々ありますが、以前のテンプレートをベースにしているので大きく変化している部分は少ないです。細かい修正は省きますが、大まかに大きな変化がある部分について紹介したいと思います。

RSSLoad


shopdd_template_ver3_5_012.png

サイト上部にあるNetaGear RSS Newsですが、こちらのロードを下までスクロールすると自動的に続きをロードするようになりました。デザインでは左側にジャンル毎に色分けを行い、ひと目でジャンルが分かりやすいようにしました。このジャンルはNetaGearと同じ色を使っているため、NetaGearを使ってる人には分かりやすくなったと思います。高速化の面ではサーバー側のプログラムを大幅に書き換えて、応答速度を大幅に改善しました。

ちなみにスクロールで続きをロードに関してはNetaGear側でも実装するか迷っているのですが、需要があればあっちでも実装しようかと思ってます。

モバイル対応


shopdd_template_ver3_5_007.png

以前にもモバイル対応は行っていましたが、今までよりもちゃんとモバイル表示の最適化を行いました。今現在Googleがモバイルファーストインデックスを推し進めているため、よりモバイルでの表示の重要度が上がってきています。そういった意味でもモバイルの対応は急務であり、重要度はかなり高いと言えます。

このサイトのアクセスも半分くらいはモバイルになってきましたし、それだけモバイル端末でのアクセスが増えてきているんでしょうね。モバイル表示ではメニューは右上にまとめてシンプルなヘッダーになっています。

ヘッダー


shopdd_template_ver3_5_002.png

ヘッダーを黒っぽい色にして、幅もコンパクトに変更しました。今まではヘッダー部分を大きく取っていたのですが、それを小さく変更しています。メニューの内容もコンパクトにして、TwitterやFacebook、RSSなどはアイコンでシンプルに纏めました。検索もメニューに入れたのでだいぶスッキリとしたデザインになったと思います。

タブレット表示では検索はボタンだけになっていますが、検索を押すとフォームが表示されるようになっています。

パンくずリスト


shopdd_template_ver3_5_003.png

新たにパンくずリストを追加しました。パンくずリストでサイトのどのカテゴリーのどの場所にいるのかというのが一目で分かりやすくなっています。このパンくずリストはUXの向上とSEO的にもあったほうが良いので今更ながら導入しました。

パンくずリストなどでデータの構造化を行うことで検索エンジン的にも分かりやすく表示されるらしいので、これは作っておいて損はないです。

パンくずリストに関しては前々から知ってはいましたが、FC2ブログで実装するのは面倒でやっていませんでした。今は親カテゴリーと子カテゴリーを使えば良い感じのパンくずリストができます。

カテゴリ


Category+


上記のパンくずリストのために、全記事のカテゴリーを一新して、新規にジャンル分けして親子カテゴリーに変えました。こういうときでもないと変えないので頑張ってやりましたが、記事数が1354件もあると、こういう大幅な変更は中々苦労しますね。

カテゴリー分けに関しては、小カテゴリーができたことで今まで以上に細分化されました。あまりに増えすぎると管理が大変ということもあり、必要最低限に留めたつもりですが、親子カテゴリーで合わせて50個になってしまいました。

SNS


shopdd_template_ver3_5_006.png

SNSボタンに関してはPocket、Feedly、Lineが追加されました。やっぱりモバイル端末では他の人に教えてあげる時にはLineボタンが有ると便利なので追加しました。それ以外にもPocketボタンを追加しました。なにげにPocketも使っている人が多いんですよね。こちらも利便性を考えてボタンを設置しました。

Feedlyに関してですが、私は最近気がついたのですが、意外に使っている人が多いんですよね。旧URLで3500、新URLで500と4000以上の人がこのサイトのRSSをFeedlyに登録して見ているんです。予想以上に多くてびっくりしました。こんなにFeedlyユーザーがいるなら簡単に登録できるようにボタンを設置したほうがいいと思い設置しました。

タグ付け


shopdd_template_ver3_5_005.png

ブログの記事にタグ付けを行いました。カテゴリーよりも、より詳細な関連付けという意味合いで、類似の記事をブログ内で探すのに役立つと思い記事の下に追加しました。

ただ、正直なところまだ全ての記事でタグ付けは完了していません。今の所半分くらいはやりましたが、1350個も記事があってそれを一つ一つタグ付けはかなり大変で、予想よりもかなり時間がかかってしまっています。これに関してはもっと前からやっていれば違ったと思います。記事を書いたついでにやるならそれほど苦にならないですが、後からだと本当に大変ですね。

リンクのアンダーライン


shopdd_template_ver3_5_004.png

これは記事を読む上で一番の変化かもしれません。リンクのアンダーラインを無くしました。これはWebの流れに従った形です。Googleでも数年前からリンクには下線をつけない仕様になっていますし、今はもうリンクが下線である必要はないと判断しました。

その代りではありますが、リンクの色を青にしてリンクにマウスカーソルを合わせた際にはアンダーラインを表示する形になっています。

読み込みファイルサイズ削減


Image Compression


トップページなど記事一覧ページでの画像の読み込みファイルサイズを大幅削減しました。今までは、FC2にアップロードした際に作られるサムネイルを使用しており、かなり重い画像を表示していたのですが、それらを最適化しファイルサイズを大幅に削減しました。

一覧ページでの画像の読み込み量に関しては画像10個で1.5MBくらいあったのですが、これを削減して0.2MBへと約1.3MB近く読み込み量を削減できました。これだけ削減すれば回線の弱いモバイル端末でアクセスする際にもかなり高速化できたのではないかと思われます。

不要な画像の削除


shopdd_template_ver3_5_009.png

■サイトロゴ
サイトトップのロゴですが、以前までは画像を使っていましたが、今はブラウザのCSS3の対応が標準化してきていることを受けてロゴもCSS3で同じようにデザインしました。このテンプレートを作ったときも最初はロゴはCSS3でデザインしようと思っていたのですが、その時はまだIEなどがネックで同等の表示ができないという問題があり断念していました。今はもう画像を使わなくても同じようにロゴを再現できて良いですね!ロゴ画像は5KB削減できています。

shopdd_template_ver3_5_011.png

■感想の画像を削除
いつも記事の最後に付けてる感想の画像ですが、これを廃止しました。なにげにこの画像自体は8年前の記事から使っていたのですが、作った時は何も考えずに作っていたせいで画像のファイルサイズがこの一つだけで104KBもありました。こんな無くてもいいような画像で無駄に読み込みが遅くなるなんて、あってはならないということで削除して、代わりにCSSで画像っぽいものを表示する形に変更しました。アイコンフォントを使うことで画像っぽいものが簡単に作れるようになったのは良いですね。これならぱっと見では画像のように見えますし、CSSで書いているので容量もほぼ無いに等しいレベルなのでありがたいです。

それ以外にもテンプレートの何箇所か削減できる画像の部分を削減しました。画像を減らすことでHTTPリクエスト数を減らすことができてより表示が速くなっています。

読み込み速度


Very Fast


コンテンツのファイルサイズを全体的に引き下げ、JavaScriptやCSSを見直したことで読み込み速度もかなり改善しました。見た目で分かる部分で以前は上の方にあった新着記事コンテンツを動的ローディングで読み込む方式を取っていましたが、それをやめました。

上の部分は必ず読み込まれますし、それを動的にAjaxを使ってappendするのは処理的に重いので、無駄と判断しました。ファーストビューで見えない範囲については動的ローディングは引き続き使っています。こちらは全体の読み込み速度向上に貢献しています。


Twitterカード


shopdd_template_ver3_5_008.png

Twitterカードの設定を行いました。これでTwitterでの表示が画像つきで見やすい形で表示されるようになっています。ちなみにTwitterカードの設定方法は以下のコードをhead内に記述すればOKです。

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@Twitter_id" />
<meta property="og:site_name" content="サイト名">
<meta property="og:title" content="記事のタイトル">
<meta property="og:url" content="記事のURL">
<meta property="og:description" content="記事の要約">


コンテンツの正規化


Very Fast


コンテンツの正規化を行いました。FC2ブログではモバイルやスマホなどURLの後ろに?mode=m&no=1355などURLクエリーが付く形のページが多数存在しています。これが存在することのデメリットとしては検索エンジンでこちらのページが認識されてしまうとページの表示が異なったり、同じコンテンツなのに違うURLというのはSEO的によろしくないのです。これをPCと同じURLへ統一するためにコンテンツの正規化が必要になるわけです。

コンテンツを正規化することでユーザーが検索してアクセスした際に正しい表示のURLへと導くことができるようになります。ちなみに追加したコードは以下の通りです。FC2ブログを使っている人はこれをhead内に入れればOKです。

<!--index_area-->
<link rel="canonical" href="<%url>">
<!--/index_area-->
<!--permanent_area-->
<link rel="canonical" href="<%url>blog-entry-<%pno>.html">
<!--/permanent_area-->
<!--category_area-->
<link rel="canonical" href="<%url>blog-category-<%cno>.html" />
<!--/category_area-->


今回の個人的感想!




久しぶりにサイトのデザインを変えました!ベースは以前のものを使っていますが、デザイン面でも細かい部分での修正と追加しています。特に以前よりデザインの近代化と利便性があがるようにしました。

今回のアップデートではモバイル対応と高速化を重視に行っています。以前にもモバイル対応を行いましたが、今までよりも最適化するように変更しました。高速化に関してはコードの見直しと無駄の削除、サーバー側のキャッシュなどを含めかなり細かい部分まで詰めて高速化を図りました。高速化の詳細については近々別記事を書こうと思っています。

一番大変だったのがカテゴリー分けを大幅に変更して、記事にタグ付けを行ったことですかね。タグ付けに関してはかなり時間を割いているのですが正直まだ半分くらいしか完了していません・・・。全記事が1354個あって、それを一つ一つみてタグ付けしていくのはかなりの重労働で、このままだと当分終わらない気がしたので、先にテンプレートを公開して、後々時間を見つけて残りを修正していく方針にしました。

それにしてもCSS3もだいぶ普及してきたおかげサイトを作るのもだいぶ楽になりましたし、表現の幅が格段に上がってくれたおかげで画像を削ることができたのは良いことですね。これからも引き続きサイトの表示を高速化できるようにいろいろ試してみたいと思います。引き続きShopDDをよろしくお願いします。

Related article

COMMENT TO THIS ENTRY

Most Popular

Now loading...