データ・デザインの移行更新日
#Studioのブレイクポイントは何pxですか?
初期値はPCが1280px、タブレットが840px、モバイルが540pxです。さらに、スモール(1140px)とミニ(320px)を追加できるため、全部で5種類になります。
それぞれの値は、決められた範囲の中で変えられます。範囲はブレイクポイントの設定方法の表で確認できますね。
| 種類 | 初期値 | 設定できる範囲 |
|---|
| PC | 1280px | 320〜1920px |
|---|
| スモール | 1140px | 991〜1280px |
|---|
| タブレット | 840px | 691〜990px |
|---|
| モバイル | 540px | 361〜690px |
|---|
| ミニ | 320px | 320〜360px |
|---|
この表の数字は、その表示が使われる画面幅の範囲とは別物です。あくまで、基準値として入力できる幅を示しています。
もうひとつ、Storeのテンプレートを元にして立ち上げたサイトでは、制作者があらかじめ数値を変更していたり、最初からスモールやミニが追加されていたりすることもあります。だから、表の数字をそのまま信じないほうが無難でしょう。
この基準値はサイト全体で共通の仕組みになっており、ページごとに別々の数値を割り振ることはできません。実際の値は、エディタのツールバーに表示される数字か、スクリーンの外にある縦ラインの位置で確かめられます。表示を確かめるときは、エディタの画面幅をドラッグして見るのが手軽です。ライブプレビューの表示は見ている端末の画面幅で決まるので、エディタで選んでいるブレイクポイントは反映されません。
#Studioのブレイクポイントを移行先のCSSで再現する手順は?
Studioで組んだ画面切り替えの数値を、新しいサイトのCSSへどのように移植すればよいのでしょうか。Studioの値は初期設定のままとは限らないため、840pxや540pxを決め打ちせず、元のサイトで実際の数字を控えてから作業に入ります。
- Studioのエディタ下部にあるツールバーで、使っているブレイクポイントと値を書き出す
- 移行先のHTMLに viewport の指定(width=device-width, initial-scale=1)があるか確認する
- 控えた値をメディアクエリの条件にして、幅ごとのスタイルを書く
- 移行前と移行後を同じ幅で表示し、スクリーンショットで見比べる
手順2は見落としがちです。viewport の指定がないと、スマホでページ全体が縮小されて表示され、幅の条件を書いても思ったとおりに切り替わりません。
仕組みはメディアクエリの使い方にまとまっています。条件に指定した数値を含む上限条件となるmax-widthを使い、たとえばタブレット用としてmax-width: 840px、モバイル用としてmax-width: 540pxといった形で指定しましょう。
作成したコードの検証には、Chromeの開発者ツールが役立ちます。表示領域の幅と高さを数値で直接指定できるほか、画面全体のスクリーンショットを撮影して元の表示と並べて見比べることも可能です。
もっとも、開発者ツールのエミュレーションはあくまで画面幅を模した近似に過ぎません。端末特有のスクロール挙動や文字の描画までは完全に再現できない面があるため、気になる箇所が見つかったときは本物のスマートフォン実機で動かして確かめる必要がありますね。
#Studioのボックスレイアウトはcss gridやflexboxでどう再現しますか?
Studioでは親ボックスのパネルから「横並び」「縦並び」を選ぶ感覚で組んでいきますが、コードへ移し替えるときは要素を一列に流すFlexboxと、格子状に整列させるCSS Gridを用途に合わせて使い分けましょう。
親要素に対してdisplay: flexを指定し、並べる向きをflex-directionのrow(横)やcolumn(縦)で制御します。Studioの自動折り返しと同じ挙動を作りたいときはflex-wrap: wrapを指定すれば、幅に収まらなくなった子要素を自動で次の段へ送れますね。なお、子要素の幅をどう決めていたかでも並びが変わるので、幅の指定も一緒に見直します。
その一方で、Flexboxの折り返しは行ごとに独立して余白を計算する仕組みです。そのため、複数行にわたるカード一覧で前後の列位置をきれいにそろえたい場面では、上下左右の二次元を同時に制御できるCSS Gridを選んだほうがズレが出にくくなりますね。
ちなみに、移行先がWordPressなら、VK Blocks Proのグリッドカラムブロックで画面サイズごとに列の数を変えられます。でも、列の幅は均等にしかできず、上下のそろえ方も指定できません。Studioで列ごとに幅を変えていたデザインは、この部分だけCSSで書くことになるでしょう。
#スクリーンショットからAIでHTMLを生成して再現する方法は使えますか?
下書きを作る方法としては使えます。ただ、出力されたHTMLをそのまま公開環境へ投入できるわけではなく、手作業での細かな手直しが欠かせません。
実際、v0の画像参照機能ドキュメントでも画像からのコード生成が案内されており、Anthropicの公式手順でも見本画像を基にコードを組み立て、出力結果の画面を再度撮影して見本へ寄せていく反復作業が紹介されています。見た目の近い土台を短い時間で用意するには便利な方法です。
しかし、1枚の静止画から読み取れるのは特定の画面幅で切り取られた見た目だけに留まります。Studioで設定したブレイクポイントの厳密な数値や、プロジェクト全体で共有されているレスポンシブの切り替え基準までは画像から自動判別できません。このため、PC版とスマートフォン版でそれぞれ画像を用意し、メディアクエリの境界値は元のエディタを参照して手動で指定し直す必要があります。
生成されたHTMLは、見た目だけでなく中身も点検します。画像に代替テキストが付いているか、見出しの順番が正しいか、キーボードで操作したときにフォーカスの位置が見えるかは、すぐに確認できる項目です。W3Cの簡易チェックにもこの3つが含まれていますが、あくまで手早く見るためのもので、これだけで十分とはいえません。
#Studioの新しい公開基盤(SSR・MPA)で出力されるHTMLは変わりましたか?
「新しい基盤になったなら、公開ページのHTMLを保存して移行に使えるのでは」と考える人もいるでしょう。たしかに出力は変わりました。Studioは2026年6月11日に新しい公開サイト基盤を正式リリースし、SPAからMPAへ刷新しました(新しい公開サイト基盤のお知らせ)。つまり、サーバー側でページを組み立てて返すSSRが土台で、テキストやメタ情報が最初からHTMLに入った状態で届きます。ページを移るたびに新しいHTMLを読み込む動きです。テンプレートを用いた同社の検証値でも、旧基盤で63だったLighthouseスコアが調整後に100を記録し、CMS利用時も98前後をマークするなど速度改善が図られました。
一方、旧基盤で公開していたサイトは自動では切り替わりません。ダッシュボードの設定メニューから一般を開き、公開サイト基盤の項目で新基盤を選んで保存し、サイトの更新操作を行うことで反映されます。公開ページへ反映されるまでには5分ほどかかり、確認時はブラウザの検証ツールでgeneratorメタタグの値がStudio.Design.HRCになっているかを確かめます。ライブプレビューでは判定できないので、必ず公開サイトで見てください。
独自コードの挿入や外部スクリプトを埋め込んでいるページは動作が変わる可能性があるため、HTMLの組み立ての変化と合わせて表示崩れがないか慎重に見ておきたいところですね。
こんな聞き方も
- Studioのレスポンシブ(ブレイクポイント)設定を移行先で再現するには?
- Studioのブレイクポイントは何pxですか?
- Studioのブレイクポイントは何pxに設定されていますか?
- Studioのボックスレイアウトをcss gridやflexboxで再現するにはどうしますか?
- LightningとVK BlocksでStudioのレイアウトを再現できますか?
- スクリーンショットからAI(Claudeなど)でHTMLを生成して再現する方法は?
- Studioの新しい公開基盤(SSR・MPA)で出力されるHTMLは変わりましたか?
- GA4の測定IDを移行先のサイトに設定するには?
- 移行後にcanonicalが正しく設定されているか確認するには?
あわせて知りたい(関連する疑問)
QGA4の測定IDを移行先のサイトに設定するには?
サイトの引越しを行ったあと、これまで集めていたアクセスログを途切れさせずに測り続けるにはどうすればよいでしょうか。測定IDはデータの送り先を示すものなので、今と同じIDを入れれば、計測データはこれまでと同じプロパティに届きます。
IDは「G-」で始まる文字列です。アナリティクスヘルプの測定ID解説にある通り、対象プロパティの管理メニューへ進み、データの収集と修正からデータストリームを開いてウェブを選択すると、詳細画面で確認およびコピーができます。
移行先への入れ方は、サイトの作り方で変わります。
- コードを直接編集する場合:IDを入れたGoogleタグ全体を、計測したい全ページの head 開始タグの直後に置く
- WordPress.comのPremium・Business・Commerceプランの場合:JetpackのTraffic設定にある測定IDの欄に貼り付けて保存する
- 移行先がStudioの場合:有料プランで、ダッシュボードのAppsからGoogle Analyticsを選び、IDを入力して保存する
自分でサーバーを用意したWordPressは、WordPress.comとは設定画面が違うので、2つ目の方法はそのまま当てはまりません。
移行先がStudioなら、保存したあとにサイトを更新するまで設定は公開ページに反映されません。設定後は公開サイトを開き、Googleアナリティクスのリアルタイムで自分のアクセスが記録されているか見てください。Studioのライブプレビューでは計測が動かないので、確認は公開URLで行います。
Q移行後にcanonicalが正しく設定されているか確認するには?
たとえば、旧サイトの会社概要ページが /company で、新サイトでは /about に変わったとします。この場合、新しい /about のページには、自分自身のURLを指すcanonicalが入っている必要がありますね。参照先が古い /company のままになっていないかを、公開後に1ページずつ見ていきます。
設定を確認する際は、ブラウザ右クリックの「ページのソースを表示」だけで判断しないように注意が必要です。Studioの公開サイトでは、canonicalがサーバーから届いたHTMLには含まれず、ブラウザがページを描き終えた時点で追加されるためです。開発者ツールの要素タブで、描画後のHTMLを確認してください。
重複ページがある場合は、すべてのページが自分を指すわけではありません。似た内容の別URLには、優先したい正規ページのURLを入れます。また、canonicalとサイトマップで、同じページに別々の正規URLを指定しないようにしましょう。くわしい考え方は重複したURLの統合にまとまっています。
さらにタグを記述していても検索側が別のURLを優先することもあるため、公開後はSearch ConsoleのURL検査ツールを動かして、実際に選ばれた正規ページが新しいアドレスになっているかを確かめておく必要がありますね。CMSやプラグインが意図しないcanonicalを出していると気づいたら、その提供元に知らせて直してもらいましょう。
QStudioの中で提供されていたストック画像は移行先でも使えますか?
Studioのエディタ内で手軽に配置できた写真を、そのままダウンロードして別のサーバーやCMSへ移し替えても規約上問題はないのでしょうか。使える画像と、確認が必要な画像があります。Studioの画像ボックスでは、自分でアップロードした画像、Unsplashのフリー画像、外部サーバーの画像URLを使えるので、出どころによって扱いが変わりますね。
Studioの画像ボックス機能で呼び出せるUnsplashのフリー画像に関しては、Unsplashライセンス規約のもとで商用・非商用を問わず無償で利用できます。使用の場がStudioのサービス内に限定されているわけではないため、禁止用途に抵触しない限り、移設先のサイトへ引き継いで配置してもルール上は問題ありません。
迷いやすいのはStudio.Stockの素材です。Studio.Stock利用規約の第3条は、別に定める条件に従えばStudioの外でも使えるとしています。ところが、Studioの利用規約の第15条3項は、Studio.Stock素材の利用範囲を「本サービス内」と記載しています。どちらが優先されるのかは、規約を読むだけでははっきりしません。
あわせて、Studio.Stockの素材は第三者の権利を侵害する形では使えず、Studio側も権利を侵害していないことまでは保証していません。条件がはっきりしない素材は、移行の前にStudioへ問い合わせるか、別の画像に差し替えたほうが安心できるでしょう。
Q「Studioに保存」をOFFにしていた回答も漏えいの対象になりますか?
「問い合わせフォームの保存機能をあらかじめ停止していた場合でも、不正アクセスの被害対象に含まれてしまうのだろうか」と心配になる方もいるはずです。2026年10月に公表されたStudioの不正アクセスでは、「フォームの結果をStudioに保存」を無効にしていた間に送られた回答は、流出の可能性がある対象に入っていません。
ただし、現在OFFになっているからといって過去のデータまで一括して安全とは言い切れない点に注意が必要です。以前に保存が有効だった時期のデータは対象に含まれます。
| 回答の状態 | 対象になるか |
|---|
| 保存をOFFにしていた間に送られた回答 | 対象外 |
|---|
| 2026年9月30日より前に「完全に削除」した回答 | 対象外 |
|---|
| Studioに保存されていた回答 | 対象 |
|---|
| ゴミ箱に移しただけの回答 | 対象 |
|---|
| ライブプレビューで試しに送った回答 | 対象 |
|---|
| プランの上限を超えてダッシュボードに表示されなかった回答 | 対象 |
|---|
対象の範囲は不正アクセスに関するお知らせで確かめられます。
今の設定がOFFになっているかは、公開サイトからフォームを試しに送るとわかります。設定したメールアドレスに回答が届き、ダッシュボードには残っていなければOFFになっています。とはいえ、このテストでわかるのは今の設定だけです。過去のどの時期にONだったかまでは、この方法では確かめられません。
この内容をChatGPTで相談