SlideShare a Scribd company logo
1 of 19
アイブレイン(株)
楽天 Gold で作る、
スマートフォンページ
アイブレイン(株)
□ 自由度が高く、アプリのようなことができる
使用できる HTML の制限がなくなるので、アニメーションをつけたりいろい
ろなことが実現できる。
(例)
PATY さん
http://www.rakuten.ne.jp/gold/paty/sp/mtop.html
でらでらさん
http://www.rakuten.ne.jp/gold/deradera/sp/index.html
□ 一覧性が高くなる
スーパーセール用のページなど、商品を並べるときには RMS のカテゴリより
も楽天 Gold で作るほうが見やすくなる。
□ 検証ができる
Google Analytics をいれれば、どのような環境の人が多いか、どのような URL
から来ている人が多いかなど、チェックできる情報量が増えるので仮説→検証
という流れが実現できる。
楽天 Gold でスマホサイトを るメリット作楽天 Gold でスマホサイトを るメリット作
アイブレイン(株)
ここから実際の入力編
テンプレートはこちら
http://www.eye-brain.jp/sys/smp/sample.html
アイブレイン(株)
<!DOCTYPE HTML>
<html>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="index,follow">
<meta name="viewport" content="width=device-width,user-scalable=yes,maximum-
scale=3" />
HTML ヘッダの設定( 1 スマホ のお) 特有 約束HTML ヘッダの設定( 1 スマホ のお) 特有 約束
文字コード
は
UTF-8 推奨
スマホで設定が必要な部分。上記の記載で、ページの横幅をスマホの画面サイズに
合わせる。
また、画面の拡大をできるようにしている。
※user-scalable=no にすると画面拡大ができなくなるので、ユーザビリティ上避けた
ほうがいい。参考→ http://2ndidea.com/accessibility/pros-cons-of-user-scalable-no/
<meta name="format-detection" content="telephone=no">
スマホではバーコードなどの数字を勝手に電話番号と認識してしまうことがあるの
で、
この 1 行で解除。
アイブレイン(株)
HTML ヘッダの設定( 2 ) Facebook 対応HTML ヘッダの設定( 2 ) Facebook 対応
スマホだけでなく PC でも絶対やった方がいい、 Facebook 対応
□ Facebook 対応していないサイトを、 Facebook に投稿した場合、画像が
意味不明になる。
http://www.yamabukiiro.com/sodemame.html
□Facebook 対応しているサイトを、 Facebook に投稿した場合
http://item.rakuten.co.jp/mix/c/0000000173/
アイブレイン(株)
※ でらでらさんの例
<meta property="og:title" content=" フィナモレ - Finamore 【楽天】インポートセレクトショップでらで
ら シャツ " />
<meta property="og:type" content="article" />
<meta property="og:image" content="http://image.rakuten.co.jp/deradera/cabinet/shirt/080103-01-sergio.jpg" />
<meta property="og:description" content=" フィナモレ - Finamore 【楽天】インポートセレクトショップ
でらでら シャツ " />
HTML ヘッダの設定( 2 ) Facebook 対応HTML ヘッダの設定( 2 ) Facebook 対応
meta property=“og:title” の部分で Facebook に投稿した時のタイトルを設定。
2 行目は決まり文句なので固定。
meta property=“og:image” の部分で Facebook に投稿した時の画像を設定。
推奨画像サイズは 1200×600
meta property= og:description”“ の部分で、 Facebook に投稿した時の説明文を設定。
RMS のページは楽天が自動設定してくれているが、
楽天 Gold でページを作る場合はこの設定が必要。
余力があれば Twitter 対応も。
Twitter 対応( Twitter Card )はこちらが分かりやすいです。
http://web-tan.forum.impressrd.jp/e/2012/09/04/13551
アイブレイン(株)
<META NAME=“description” CONTENT=“ フィナモレ - Finamore  より 2015 年春夏新作 
また人気の衿型 セルジオ・シモーネ などが続々入荷のオンラインショップセレクト
ショップ【でらでら】です!また、実店舗も愛知県内に 3 ”店舗ございます。 >
<title> フィナモレ Finamore シャツ - 【楽天】インポートセレクトショップでらでら
</title>
HTML ヘッダの設定( 3 ) SEO の用 設定HTML ヘッダの設定( 3 ) SEO の用 設定
Google 対策でやっておいた方がいい、 SEO の設定。
META description は Google などの検索結果でタイトルの下に出る部分。
興味を引きそうなことを 120 文字以内を目安に記載。
Title は SEO 上もっとも重要な部分なので、狙っているワード( 2 ~ 3 個ぐらいを
上限)を必ず入れたタイトルにする。
アイブレイン(株)
スマホサイトの HTML のお約束スマホサイトの HTML のお約束
□ 原則スタイルシートで書く
Table で書くと以下の様なデメリットが有るので、スタイルシートでレイアウトし
ていく。
・表示されるまで遅くなる
→Table だと全部の情報を読まないとページが表示できないので、待ち時間が出る
。
・遅いスマホだと表示が遅れる
→Table が何重にもなっているようなレイアウトだと、全部の高さ・幅の計算が必
要になるので固まったようになる。
・ SEO に弱い
→HTML が無駄に複雑になるので、 Google の評価が低くなりやすい。
実際の HTML を入力する前に、重要なお約束
□ 機種ごとの横幅に注意
iPhone4 ~ iPhone5s は横幅 320 。 iPhone6 は 375 。
Android は機種によって異なる。
→ 推奨は%指定にして、可変横幅にする。固定の横幅にするなら 320 。
アイブレイン(株)
<img src="kanban_smp.jpg" width=“320">
ナビボタン看板・ ( 1 )ナビボタン看板・ ( 1 )
□Retina 対応について
iPhone4 以降の iPhone は、 Retina ディスプレイを採用していて画面解像度が高く
なっている。
普通に画像を作成すると、 iPhone で見るとややぼやけてしまうので、
本来表示させたいサイズから縦・横を 2 倍にして画像を作成する。
iPhone の横幅は 320 ピクセルなので看板を 320 ピクセルで表示させたい場合は、元
の画像を横幅 640 ピクセルで作成して【例】のように width=“320” などとする。
全体の横幅を 320 固定にしていない場合は、パーセンテージ指定でも OK 。
ここから実際の HTML を入力する部分に入ります。
まずは看板から。
アイブレイン(株)
<ul id="menu">
<!-- 店舗 URL はそれぞれ自店舗のものに置き換える -->
<li><a href="http://www.rakuten.co.jp/ 店舗 URL/"> トップ </a></li>
<!-- ショップ ID 欄は変更が必要。ショップレビューページを見ると、 URL に含まれる 6 桁
の数がショップ ID-->
<li><a href="https://basket.step.rakuten.co.jp/rms/mall/bs/cartempty/?shop_bid= ショップ ID"> 買い
物カゴ </a></li>
<li><a href="http://www.rakuten.co.jp/ 店舗 URL/info.html"> 会社概要 </a></li>
<li><a href="http://www.rakuten.co.jp/"> 楽天 </a></li>
</ul>
ナビボタン看板・ ( 2 )ナビボタン看板・ ( 2 )
上記はスタイルシートのみでナビボタンを作った例。
最初に記載したように、 Table で配置していくのではなく UL (リストタグ)を
使って、この部分がメニューであると Google に認識させた上で、スタイルシート
でレイアウトしていく。
アイブレイン(株)
ナビボタン看板・ ( 3 )ナビボタン看板・ ( 3 )
ナビボタンはアイコンで作ることが多いが、アイコンの下にテキストも入れると親
切。
アイブレイン(株)
<form method="get" action="http://esearch.rakuten.co.jp/rms/sd/isearch/vc" accept-charset="EUC-
JP">
<input name="sid" value="192928" type="hidden">
<input name="sitem" id="sitem" class="srchitem1" placeholder=" ショップ内から探す " data-
role="none" type="text">
<input value=" 商品検索 " type="submit">
</form>
ボックス検索 ( 1 )ボックス検索 ( 1 )
検索ボックスはファーストビュー(最初に見える範囲)内に配置が必須。
(単品 LP などそのページから逃したくない場合は除く)
ネットショップ担当者フォーラムさんの記事より
https://netshop.impress.co.jp/node/1416
作成しているページの文字コードが EUC - JP 以外の場合は、
accept-charset=“EUC-JP
と入れることで検索結果が文字化けしなくなる。(楽天の文字コードは EUC - JP
のため)
アイブレイン(株)
<div style=“width:100%”>
<div sytle=“float:left;width:50%”>aaaa</div>
<div sytle=“float:left;width:50%”>bbbb</div>
</div>
レイアウト全体 ( 1 )レイアウト全体 ( 1 )
全体のレイアウトは画面サイズが変わっても問題なく表示されるように、%指定で
組むとチェックが楽。
アイブレイン(株)
<div class="item_box">
<a href=""><img src=" 画像 URL"><br> 商品名 <br>1111 円 </a></div>
陳列部分( 1 )陳列部分( 1 )
お客様にクリックしてもらう箇所は、以下の点に注意。
1 .リンク部分は小さくしすぎない。
安い Android や古い機種だとタッチの精度が甘いこともあるので、大きく。
Apple 推奨は 44×44 ピクセル以上。
2 .空欄の部分でもタッチできるようにする。
サンプルのように、商品名でない部分でも
クリックできるようにスタイルシートで設定する。
Display:block という要素を使えば、設定できる。
アイブレイン(株)
その ユーザビリティ他 関係( 1  メニュー り) 周その ユーザビリティ他 関係( 1  メニュー り) 周
スマホサイトではお客様の使いやすさ、ユーザビリティが重要。
スマホでよく使われるメニューの事例。
1 .ドロワーメニュー(ハンバーガーボタン)
メニューボタンを押すと、メニューが横から出てくる。
(例)コンバース
2 .ヘッダメニュー固定型
ヘッダメニューが固定位置になっている。さらにスクロール時はメニューを消すと
、一覧性が高まる。
(例)でらでら
3 .アコーディオンやタブ切り替えなど動きのあるメニュー
カテゴリ一覧などそのままリンクを並べると見づらくなる場合に効果的。
(例)でらでら
アイブレイン(株)
その ユーザビリティ他 関係( 2 )その ユーザビリティ他 関係( 2 )
スマホサイトは離脱率が高いので、やった方がいい対策
1 .自動ページ送りの採用
情報量が多くて読み込みに時間がかかるなら、自動ページ送りを採用する。
http://www.eye-brain.jp/blog/autopage-gold/
2 .ホームに追加するボタンの採用
アプリのように、そのページのブックマークをホーム画面に追加することができる
。
フューチャーショップさんの説明
アイブレイン(株)
スピード対策( 1 )スピード対策( 1 )
□ スピード対策の基本
ページのスピードは容量だけでなく HTTP リクエスト数(ファイル数)も影響する
。
※ スピード対策の重要性
Amazon の調査では、ページの表示速度が 0.1 秒遅くなると、売り上げが 1%
低下
スピード対策でできること
□ 画像サイズの縮小
PC 用画像をそのまま使わず、スマホ用にリサイズする
□ 画像の圧縮
大きな画像は圧縮する。 TinyPNG などのサービスを使えば、画質を落とさず圧縮
できる。
http://tinypng.com/
□CSS スプライトの利用
ナビボタン用の画像などよく使う画像は CSS スプライトでまとめる
CSS スプライトの解説
アイブレイン(株)
スピード対策( 2 )スピード対策( 2 )
□ スタイルシートや Javascript はできるだけまとめる
スタイルシートや Javascript のファイルは一つにするか、分量が少ない場合は HTML
にそのまま記載する。
※ サンプルでは分かりやすいようにスライダー用は分けています。
改善点は Google ページスピードインサイトで確認。
https://developers.google.com/speed/pagespeed/insights/
R-Cabinet の画像などは改善できないので、参考程度に。
アイブレイン(株)
テストテスト
ページが出来上がったら、テスト。
実機で見るのはもちろん、以下のサイトのチェックも。
モバイルフレンドリーテスト
□ 検証した方がいい機種
iPhone5
iPhone6
Android4.3 以降を搭載したスマートフォン

More Related Content

Similar to 楽天Goldでスマホページを作成する方法

[社内向け]Titanium勉強会
[社内向け]Titanium勉強会[社内向け]Titanium勉強会
[社内向け]Titanium勉強会Rei Matsushita
 
イノックス|アプリ開発事業について
イノックス|アプリ開発事業についてイノックス|アプリ開発事業について
イノックス|アプリ開発事業についてh-takashi
 
事業計画 (ケース販売)
事業計画 (ケース販売) 事業計画 (ケース販売)
事業計画 (ケース販売) 政和 高橋
 
アプリ内課金の現状と未来
アプリ内課金の現状と未来アプリ内課金の現状と未来
アプリ内課金の現状と未来Issei Kuwada
 
リワード広告によるアプリのマネタイズ
リワード広告によるアプリのマネタイズリワード広告によるアプリのマネタイズ
リワード広告によるアプリのマネタイズRyoma Hosokawa
 
【ブログdeホームページ】サービス概要
【ブログdeホームページ】サービス概要【ブログdeホームページ】サービス概要
【ブログdeホームページ】サービス概要ブログdeホームページ
 
いまさら聞けない!ホームページの立ち上げから運用体制構築
いまさら聞けない!ホームページの立ち上げから運用体制構築いまさら聞けない!ホームページの立ち上げから運用体制構築
いまさら聞けない!ホームページの立ち上げから運用体制構築Yasushi Taki
 
Tokyo webmining発表資料 20111127
Tokyo webmining発表資料 20111127Tokyo webmining発表資料 20111127
Tokyo webmining発表資料 20111127kan_yukiko
 
お金をかけずにお客様が集まるホームページをつくる方法教えます。
お金をかけずにお客様が集まるホームページをつくる方法教えます。お金をかけずにお客様が集まるホームページをつくる方法教えます。
お金をかけずにお客様が集まるホームページをつくる方法教えます。新一 佐藤
 
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014Yasuhiro Horiuchi
 
20201008 AWS独自設計推論チップInferentiaとInf1インスタンス
20201008 AWS独自設計推論チップInferentiaとInf1インスタンス20201008 AWS独自設計推論チップInferentiaとInf1インスタンス
20201008 AWS独自設計推論チップInferentiaとInf1インスタンスHiroshi Tokoyo
 
androidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワンandroidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワンKatsuaki Sato
 
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixIBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixAtsushi Sato
 
電子出版と電子書籍の今とこれから
電子出版と電子書籍の今とこれから電子出版と電子書籍の今とこれから
電子出版と電子書籍の今とこれから馮 富久
 
アドネットワーク凛 媒体資料
アドネットワーク凛 媒体資料アドネットワーク凛 媒体資料
アドネットワーク凛 媒体資料Harumasa Matsushita
 

Similar to 楽天Goldでスマホページを作成する方法 (20)

[社内向け]Titanium勉強会
[社内向け]Titanium勉強会[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
 
イノックス|アプリ開発事業について
イノックス|アプリ開発事業についてイノックス|アプリ開発事業について
イノックス|アプリ開発事業について
 
SalesHubUP用.pdf
SalesHubUP用.pdfSalesHubUP用.pdf
SalesHubUP用.pdf
 
事業計画 (ケース販売)
事業計画 (ケース販売) 事業計画 (ケース販売)
事業計画 (ケース販売)
 
アプリ内課金の現状と未来
アプリ内課金の現状と未来アプリ内課金の現状と未来
アプリ内課金の現状と未来
 
リワード広告によるアプリのマネタイズ
リワード広告によるアプリのマネタイズリワード広告によるアプリのマネタイズ
リワード広告によるアプリのマネタイズ
 
【ブログdeホームページ】サービス概要
【ブログdeホームページ】サービス概要【ブログdeホームページ】サービス概要
【ブログdeホームページ】サービス概要
 
Goods And Accessories
Goods And AccessoriesGoods And Accessories
Goods And Accessories
 
いまさら聞けない!ホームページの立ち上げから運用体制構築
いまさら聞けない!ホームページの立ち上げから運用体制構築いまさら聞けない!ホームページの立ち上げから運用体制構築
いまさら聞けない!ホームページの立ち上げから運用体制構築
 
20101220 Android勉強会
20101220 Android勉強会20101220 Android勉強会
20101220 Android勉強会
 
Tokyo webmining発表資料 20111127
Tokyo webmining発表資料 20111127Tokyo webmining発表資料 20111127
Tokyo webmining発表資料 20111127
 
お金をかけずにお客様が集まるホームページをつくる方法教えます。
お金をかけずにお客様が集まるホームページをつくる方法教えます。お金をかけずにお客様が集まるホームページをつくる方法教えます。
お金をかけずにお客様が集まるホームページをつくる方法教えます。
 
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
 
20201008 AWS独自設計推論チップInferentiaとInf1インスタンス
20201008 AWS独自設計推論チップInferentiaとInf1インスタンス20201008 AWS独自設計推論チップInferentiaとInf1インスタンス
20201008 AWS独自設計推論チップInferentiaとInf1インスタンス
 
20120126 mnlgy 1
20120126 mnlgy 120120126 mnlgy 1
20120126 mnlgy 1
 
androidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワンandroidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワン
 
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixIBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
 
HTML5(JAGAT)
HTML5(JAGAT)HTML5(JAGAT)
HTML5(JAGAT)
 
電子出版と電子書籍の今とこれから
電子出版と電子書籍の今とこれから電子出版と電子書籍の今とこれから
電子出版と電子書籍の今とこれから
 
アドネットワーク凛 媒体資料
アドネットワーク凛 媒体資料アドネットワーク凛 媒体資料
アドネットワーク凛 媒体資料
 

楽天Goldでスマホページを作成する方法

  • 2. アイブレイン(株) □ 自由度が高く、アプリのようなことができる 使用できる HTML の制限がなくなるので、アニメーションをつけたりいろい ろなことが実現できる。 (例) PATY さん http://www.rakuten.ne.jp/gold/paty/sp/mtop.html でらでらさん http://www.rakuten.ne.jp/gold/deradera/sp/index.html □ 一覧性が高くなる スーパーセール用のページなど、商品を並べるときには RMS のカテゴリより も楽天 Gold で作るほうが見やすくなる。 □ 検証ができる Google Analytics をいれれば、どのような環境の人が多いか、どのような URL から来ている人が多いかなど、チェックできる情報量が増えるので仮説→検証 という流れが実現できる。 楽天 Gold でスマホサイトを るメリット作楽天 Gold でスマホサイトを るメリット作
  • 4. アイブレイン(株) <!DOCTYPE HTML> <html> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="robots" content="index,follow"> <meta name="viewport" content="width=device-width,user-scalable=yes,maximum- scale=3" /> HTML ヘッダの設定( 1 スマホ のお) 特有 約束HTML ヘッダの設定( 1 スマホ のお) 特有 約束 文字コード は UTF-8 推奨 スマホで設定が必要な部分。上記の記載で、ページの横幅をスマホの画面サイズに 合わせる。 また、画面の拡大をできるようにしている。 ※user-scalable=no にすると画面拡大ができなくなるので、ユーザビリティ上避けた ほうがいい。参考→ http://2ndidea.com/accessibility/pros-cons-of-user-scalable-no/ <meta name="format-detection" content="telephone=no"> スマホではバーコードなどの数字を勝手に電話番号と認識してしまうことがあるの で、 この 1 行で解除。
  • 5. アイブレイン(株) HTML ヘッダの設定( 2 ) Facebook 対応HTML ヘッダの設定( 2 ) Facebook 対応 スマホだけでなく PC でも絶対やった方がいい、 Facebook 対応 □ Facebook 対応していないサイトを、 Facebook に投稿した場合、画像が 意味不明になる。 http://www.yamabukiiro.com/sodemame.html □Facebook 対応しているサイトを、 Facebook に投稿した場合 http://item.rakuten.co.jp/mix/c/0000000173/
  • 6. アイブレイン(株) ※ でらでらさんの例 <meta property="og:title" content=" フィナモレ - Finamore 【楽天】インポートセレクトショップでらで ら シャツ " /> <meta property="og:type" content="article" /> <meta property="og:image" content="http://image.rakuten.co.jp/deradera/cabinet/shirt/080103-01-sergio.jpg" /> <meta property="og:description" content=" フィナモレ - Finamore 【楽天】インポートセレクトショップ でらでら シャツ " /> HTML ヘッダの設定( 2 ) Facebook 対応HTML ヘッダの設定( 2 ) Facebook 対応 meta property=“og:title” の部分で Facebook に投稿した時のタイトルを設定。 2 行目は決まり文句なので固定。 meta property=“og:image” の部分で Facebook に投稿した時の画像を設定。 推奨画像サイズは 1200×600 meta property= og:description”“ の部分で、 Facebook に投稿した時の説明文を設定。 RMS のページは楽天が自動設定してくれているが、 楽天 Gold でページを作る場合はこの設定が必要。 余力があれば Twitter 対応も。 Twitter 対応( Twitter Card )はこちらが分かりやすいです。 http://web-tan.forum.impressrd.jp/e/2012/09/04/13551
  • 7. アイブレイン(株) <META NAME=“description” CONTENT=“ フィナモレ - Finamore  より 2015 年春夏新作  また人気の衿型 セルジオ・シモーネ などが続々入荷のオンラインショップセレクト ショップ【でらでら】です!また、実店舗も愛知県内に 3 ”店舗ございます。 > <title> フィナモレ Finamore シャツ - 【楽天】インポートセレクトショップでらでら </title> HTML ヘッダの設定( 3 ) SEO の用 設定HTML ヘッダの設定( 3 ) SEO の用 設定 Google 対策でやっておいた方がいい、 SEO の設定。 META description は Google などの検索結果でタイトルの下に出る部分。 興味を引きそうなことを 120 文字以内を目安に記載。 Title は SEO 上もっとも重要な部分なので、狙っているワード( 2 ~ 3 個ぐらいを 上限)を必ず入れたタイトルにする。
  • 8. アイブレイン(株) スマホサイトの HTML のお約束スマホサイトの HTML のお約束 □ 原則スタイルシートで書く Table で書くと以下の様なデメリットが有るので、スタイルシートでレイアウトし ていく。 ・表示されるまで遅くなる →Table だと全部の情報を読まないとページが表示できないので、待ち時間が出る 。 ・遅いスマホだと表示が遅れる →Table が何重にもなっているようなレイアウトだと、全部の高さ・幅の計算が必 要になるので固まったようになる。 ・ SEO に弱い →HTML が無駄に複雑になるので、 Google の評価が低くなりやすい。 実際の HTML を入力する前に、重要なお約束 □ 機種ごとの横幅に注意 iPhone4 ~ iPhone5s は横幅 320 。 iPhone6 は 375 。 Android は機種によって異なる。 → 推奨は%指定にして、可変横幅にする。固定の横幅にするなら 320 。
  • 9. アイブレイン(株) <img src="kanban_smp.jpg" width=“320"> ナビボタン看板・ ( 1 )ナビボタン看板・ ( 1 ) □Retina 対応について iPhone4 以降の iPhone は、 Retina ディスプレイを採用していて画面解像度が高く なっている。 普通に画像を作成すると、 iPhone で見るとややぼやけてしまうので、 本来表示させたいサイズから縦・横を 2 倍にして画像を作成する。 iPhone の横幅は 320 ピクセルなので看板を 320 ピクセルで表示させたい場合は、元 の画像を横幅 640 ピクセルで作成して【例】のように width=“320” などとする。 全体の横幅を 320 固定にしていない場合は、パーセンテージ指定でも OK 。 ここから実際の HTML を入力する部分に入ります。 まずは看板から。
  • 10. アイブレイン(株) <ul id="menu"> <!-- 店舗 URL はそれぞれ自店舗のものに置き換える --> <li><a href="http://www.rakuten.co.jp/ 店舗 URL/"> トップ </a></li> <!-- ショップ ID 欄は変更が必要。ショップレビューページを見ると、 URL に含まれる 6 桁 の数がショップ ID--> <li><a href="https://basket.step.rakuten.co.jp/rms/mall/bs/cartempty/?shop_bid= ショップ ID"> 買い 物カゴ </a></li> <li><a href="http://www.rakuten.co.jp/ 店舗 URL/info.html"> 会社概要 </a></li> <li><a href="http://www.rakuten.co.jp/"> 楽天 </a></li> </ul> ナビボタン看板・ ( 2 )ナビボタン看板・ ( 2 ) 上記はスタイルシートのみでナビボタンを作った例。 最初に記載したように、 Table で配置していくのではなく UL (リストタグ)を 使って、この部分がメニューであると Google に認識させた上で、スタイルシート でレイアウトしていく。
  • 11. アイブレイン(株) ナビボタン看板・ ( 3 )ナビボタン看板・ ( 3 ) ナビボタンはアイコンで作ることが多いが、アイコンの下にテキストも入れると親 切。
  • 12. アイブレイン(株) <form method="get" action="http://esearch.rakuten.co.jp/rms/sd/isearch/vc" accept-charset="EUC- JP"> <input name="sid" value="192928" type="hidden"> <input name="sitem" id="sitem" class="srchitem1" placeholder=" ショップ内から探す " data- role="none" type="text"> <input value=" 商品検索 " type="submit"> </form> ボックス検索 ( 1 )ボックス検索 ( 1 ) 検索ボックスはファーストビュー(最初に見える範囲)内に配置が必須。 (単品 LP などそのページから逃したくない場合は除く) ネットショップ担当者フォーラムさんの記事より https://netshop.impress.co.jp/node/1416 作成しているページの文字コードが EUC - JP 以外の場合は、 accept-charset=“EUC-JP と入れることで検索結果が文字化けしなくなる。(楽天の文字コードは EUC - JP のため)
  • 13. アイブレイン(株) <div style=“width:100%”> <div sytle=“float:left;width:50%”>aaaa</div> <div sytle=“float:left;width:50%”>bbbb</div> </div> レイアウト全体 ( 1 )レイアウト全体 ( 1 ) 全体のレイアウトは画面サイズが変わっても問題なく表示されるように、%指定で 組むとチェックが楽。
  • 14. アイブレイン(株) <div class="item_box"> <a href=""><img src=" 画像 URL"><br> 商品名 <br>1111 円 </a></div> 陳列部分( 1 )陳列部分( 1 ) お客様にクリックしてもらう箇所は、以下の点に注意。 1 .リンク部分は小さくしすぎない。 安い Android や古い機種だとタッチの精度が甘いこともあるので、大きく。 Apple 推奨は 44×44 ピクセル以上。 2 .空欄の部分でもタッチできるようにする。 サンプルのように、商品名でない部分でも クリックできるようにスタイルシートで設定する。 Display:block という要素を使えば、設定できる。
  • 15. アイブレイン(株) その ユーザビリティ他 関係( 1  メニュー り) 周その ユーザビリティ他 関係( 1  メニュー り) 周 スマホサイトではお客様の使いやすさ、ユーザビリティが重要。 スマホでよく使われるメニューの事例。 1 .ドロワーメニュー(ハンバーガーボタン) メニューボタンを押すと、メニューが横から出てくる。 (例)コンバース 2 .ヘッダメニュー固定型 ヘッダメニューが固定位置になっている。さらにスクロール時はメニューを消すと 、一覧性が高まる。 (例)でらでら 3 .アコーディオンやタブ切り替えなど動きのあるメニュー カテゴリ一覧などそのままリンクを並べると見づらくなる場合に効果的。 (例)でらでら
  • 16. アイブレイン(株) その ユーザビリティ他 関係( 2 )その ユーザビリティ他 関係( 2 ) スマホサイトは離脱率が高いので、やった方がいい対策 1 .自動ページ送りの採用 情報量が多くて読み込みに時間がかかるなら、自動ページ送りを採用する。 http://www.eye-brain.jp/blog/autopage-gold/ 2 .ホームに追加するボタンの採用 アプリのように、そのページのブックマークをホーム画面に追加することができる 。 フューチャーショップさんの説明
  • 17. アイブレイン(株) スピード対策( 1 )スピード対策( 1 ) □ スピード対策の基本 ページのスピードは容量だけでなく HTTP リクエスト数(ファイル数)も影響する 。 ※ スピード対策の重要性 Amazon の調査では、ページの表示速度が 0.1 秒遅くなると、売り上げが 1% 低下 スピード対策でできること □ 画像サイズの縮小 PC 用画像をそのまま使わず、スマホ用にリサイズする □ 画像の圧縮 大きな画像は圧縮する。 TinyPNG などのサービスを使えば、画質を落とさず圧縮 できる。 http://tinypng.com/ □CSS スプライトの利用 ナビボタン用の画像などよく使う画像は CSS スプライトでまとめる CSS スプライトの解説
  • 18. アイブレイン(株) スピード対策( 2 )スピード対策( 2 ) □ スタイルシートや Javascript はできるだけまとめる スタイルシートや Javascript のファイルは一つにするか、分量が少ない場合は HTML にそのまま記載する。 ※ サンプルでは分かりやすいようにスライダー用は分けています。 改善点は Google ページスピードインサイトで確認。 https://developers.google.com/speed/pagespeed/insights/ R-Cabinet の画像などは改善できないので、参考程度に。