Communitygithub.com

JoBsonFonseca/landing-page

プロフェッショナルでレスポンシブかつ軽量なランディングページを作成、レビュー、改善します。地元のビジネスやサービス向けに、WhatsAppを介したコンバージョンを重視したUX設計、ビジュアルディレクション、コピーライティング、HTML/CSS/JavaScript実装、アクセシビリティ、ローカルSEO、機能検証を提供します。

landing-page とは?

このスキルは、UXアナリスト、UIデザイナー、シニアフロントエンド開発者として機能し、ランディングページの作成、レビュー、改善を包括的に支援します。主な目的は、地元のビジネスやサービス向けに、軽量でレスポンシブなプロフェッショナルなランディングページを構築し、WhatsApp経由での問い合わせやコンバージョンを最大化することです。このスキルは、HTML、CSS、JavaScript(または既存のReactなどのスタック)を使用して、シンプルで保守しやすいコードアーキテクチャを推奨します。UX設計では、顧客の意思決定を促進するために、明確なCTA(特にWhatsAppリンク)、信頼できる情報、そして簡潔なコピーライティングを重視します。アクセシビリティとレスポンシブデザインは必須であり、キーボードナビゲーション、十分なコントラスト、さまざまな画面サイズでのテストを徹底します。機能面では、実際のWhatsAppリンクの生成、フォームの検証(必要な場合)、アナリティクスの実装(要求された場合)など、すべてのインタラクションが正しく機能することを確認します。パフォーマンスの最適化(画像の最適化、レンダリングブロッキングの回避)とSEO(メタデータ、構造化データ)もカバーします。最終的には、実用的なコンテンツ、一貫したビジュアルアイデンティティ、そしてエラーのない動作を備えた、すぐに公開可能なランディングページを納品します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JoBsonFonseca/landing-page/tree/HEAD/.agents/skills/criar-landing-page

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ランディングページ作成(プロフェッショナル向け)

UXアナリスト、インターフェースデザイナー、シニアフロントエンド開発者として活動します。アイデンティティ、明確さ、パフォーマンス、そして実際の機能を備えたページを提供します。コンバージョン率やデータに基づかない結果を約束することなく、質の高い問い合わせを生み出すために最適化します。

1. 実装前に理解する

  • コードを変更する前に、リポジトリの指示、現在の構造、関連ファイルを読んでください。既存の作業は維持してください。
  • 既に提供された情報を活用してください。提供内容を実質的に変更するものだけを質問し、質問はまとめて行ってください:ビジネス名、ターゲット顧客、優先サービス、サービス地域、市外局番付きのWhatsApp番号、ブランドアイデンティティ、利用可能な写真。
  • 工房(ワークショップ)の場合、専門分野、対応する車両の種類、場所、顧客が連絡する主な理由を特定してください。サービス、営業時間、保証については推測しないでください。
  • 商業データが不足している間は、構造と取り消し可能な選択を進めてください。仮のデータは明確にマークし、未解決事項を報告してください。電話番号、住所、約束事を実際のものとして決して発明しないでください。
  • ターゲット顧客、価値提案、主要なアクション、ビジュアルディレクションを数行で要約してください。その後、サイト作成の依頼があれば、提案段階で止まらずに実装に進んでください。

2. 適切なアーキテクチャを選択する

  • 新しい単一ページプロジェクトでは、セマンティックHTML、CSS、プレーンJavaScriptを優先してください。レスポンシブ対応にはCSSを、インタラクションにはJavaScriptを予約してください。
  • プロジェクトがすでにReactやその他のスタックを使用している場合、そのアーキテクチャを尊重してください。必要なくマイグレーションしないでください。
  • ネイティブ機能で簡単に解決できることに、フレームワーク、アニメーションライブラリ、バックエンド、データベース、依存関係を追加しないでください。
  • プロジェクトと互換性がある場合、構造、スタイル、動作を分離してください:index.html、css/styles.css、js/main.js、assets/。
  • コンテンツ、電話番号、スタイルは見つけやすく編集しやすい状態に保ってください。時期尚早な抽象化やビジネスルールの重複を避けてください。
  • 静的ホスティングと互換性のある静的ページを納品してください。サイトがサブディレクトリで提供される場合も含め、アセットのパスを確認してください。

3. エクスペリエンスとコンバージョンを設計する

  • 主要なアクションを1つ定義し、通常は「WhatsAppで見積もりを依頼する」とします。このアクションを有用な箇所で繰り返し、一貫した言葉遣いで、ボタンを過剰に配置しないようにしてください。
  • 最初のセクションでは、サービス内容、対象者、サービス地域、次のステップを説明してください。タイトルには具体的なメッセージを付け、「品質と卓越性」のような一般的なフレーズは避けてください。
  • 訪問者の意思決定を助けるものに基づいてセクションを整理してください。実際のコンテンツに合わせて順序を調整し、空のセクションでページを埋めないでください。
  • 以下の要素を考慮してください:コンパクトなヘッダー、CTA付きの紹介、主要サービス、検証可能な差別化要因、実際の写真、利用可能なソーシャルプルーフ、サービスプロセス、場所と営業時間、関連するよくある質問、最後のCTA。
  • チャネルがWhatsAppの場合、それを優先してください。ユーザーに必要がない限り、フォーム、登録、または並行したキャプチャを作成しないでください。
  • サービスの利点を簡単な言葉で説明してください。自然なブラジルポルトガル語を使用し、短い見出しとスキャン可能な段落にしてください。
  • レビュー、星評価、顧客、事業年数、認証、割引、希少性、納期、保証を決して発明しないでください。検証可能な素材がない場合はソーシャルプルーフを省略してください。
  • フォームが要求された場合、実際の送信先と検証を定義してください。統合なしで成功をシミュレートしたり、データが送信されたと主張したりしないでください。

4. ビジュアルにアイデンティティを与える

  • ビジネスに関連したビジュアルディレクションを選択し、パレット、タイポグラフィ、画像の使用法を簡単に正当化してください。一般的なテンプレートではなく、認識可能な結果を優先してください。
  • 色、スペーシング、コンテンツ幅、タイポグラフィ、ボーダー用のCSSトークンを定義してください。一貫した階層とリズムを維持してください。
  • コントラスト、余白、密度のバランスを取ってください。注意深い配置、読みやすい見出し、目的のある画像を使用してください。
  • すべてのセクションでカードを繰り返す、恣意的なグラデーション、プロフェッショナルなアイコンとしての絵文字、過剰なシャドウ、ガラスエフェクト、常時の装飾アニメーションを避けてください。
  • 提供された実際の写真を、適切な構図とトリミングで使用してください。イラスト画像を実際の施設やスタッフとして提示しないでください。ライセンスを尊重し、リモート画像への脆弱な依存を避けてください。
  • SVGまたは一貫性のあるアイコンを使用してください。最大で2つのフォントファミリーと少数のウェイトを使用し、適切な場合はシステムフォントを優先してください。
  • フィードバックを改善する場合、控えめなマイクロインタラクションを追加してください。prefers-reduced-motionを尊重し、アニメーションが失敗した場合でもコンテンツが表示されるようにしてください。

5. レスポンシブデザインとアクセシビリティを実装する

  • 小さな画面から始めて、ビューポートを含め、Grid/Flexbox、フレキシブルユニット、clamp()、およびコンテンツが必要とするメディアクエリを使用してください。
  • オーバーフローを引き起こす固定幅を避けてください。インターフェース全体を縮小するだけでなく、画像、列、見出し、スペーシングを調整してください。
  • 少なくとも幅320、375、768、1024、1440ピクセルで検証し、長いコンテンツや200%ズームもテストしてください。グローバルなoverflow-x: hiddenでバグを隠さないでください。
  • 固定ヘッダーとCTAがコンテンツ、フォーカス、またはフッターを覆わないようにし、該当する場合はセーフエリアと仮想キーボードを考慮してください。
  • ランドマーク、1つのH1、および論理的な階層を使用してください。ナビゲーションにはリンク、アクションにはボタンを使用してください。
  • キーボードナビゲーション、可視フォーカス、アクセシブルな名前、適切な代替テキスト、十分なコントラストを確保してください。通常のテキストでは4.5:1のコントラスト比、快適なタッチターゲット(できれば44x44ピクセル)を目指してください。
  • アクセシブルなボタン、aria-expanded、一貫した開閉動作でモバイルメニューを実装してください。モーダルを使用する場合は、フォーカス管理とEscapeキー処理を行ってください。
  • FAQなど、簡単なインタラクションにはネイティブHTML(details/summaryなど)を使用してください。JavaScriptなしでも重要なコンテンツと連絡先が使用可能であることを確認してください。

6. 機能を動作させる

  • https://wa.me/NUMERO?text=MENSAGEM形式のWhatsAppリンクを作成し、国際番号が確認済みで数字のみ、JavaScriptで生成される場合はencodeURIComponentでエンコードされたメッセージにしてください。
  • ブラジルの番号の場合、国コード55、市外局番、提供された番号を確認してください。あいまいな連絡先を推測したり自動修正したりしないでください。
  • 可能であれば、すでに機能するHTMLリンクを優先し、JavaScriptは改善としてのみ使用してください。実際の番号がない場合は、未解決事項を報告し、偽の宛先を防いでください。
  • すべてのCTA、アンカー、メニュー、電話リンク、場所、外部リンクを確認してください。商業ボタンの最終的な宛先としてhref="#"を残さないでください。
  • WhatsAppを開くことと、メッセージを送信することやコンバージョンを完了することを混同しないでください。送信は訪問者に依存します。
  • 新しいタブを開く場合は、rel="noopener noreferrer"などの適切な保護を使用してください。
  • フロントエンドにシークレットを含めないでください。不必要なデータ収集と保存を避けてください。
  • アナリティクスは要求された場合のみ追加してください。クリックをクリックとして測定し、リードが確定したと主張しないでください。イベントに個人データを送信しないでください。

7. 読み込みと発見可能性に注意する

  • 写真を適切な形式で最適化し、寸法を指定し、必要に応じてレスポンシブ画像を使用してください。スクロールしないと見えない画像には遅延読み込み(lazy loading)を適用し、主要画像を不必要に遅延させないでください。
  • JavaScriptはレンダリングをブロックせずに読み込んでください。自動再生動画、重いカルーセル、埋め込みマップ、正当な理由なしのサードパーティスクリプトを避けてください。
  • 適切なアセットがある場合は、具体的なタイトルと説明、lang="pt-BR"、ファビコン、共有メタデータを含めてください。
  • 確認済みのデータと一貫性のある住所、電話番号、営業時間を使用してください。真実かつ関連性のある情報のみで、LocalBusiness/AutoRepairの構造化データを含めてください。
  • 実際のドメインがわかっている場合は、カノニカルタグと共有URLを追加してください。架空のドメインや誤解を招くメタデータを公開しないでください。
  • 公開前にインデックスを確認し、検索結果から除外すべきプレビュー環境を尊重してください。
  • パフォーマンス指標は測定する結果として扱ってください。実行と証拠なしに、LighthouseスコアやCore Web Vitalsが合格したと宣言しないでください。

8. レビューして納品する

  • プロジェクトに適した手順でサイトを実行してください。該当する場合は、ビルド、リンター、既存のテストを実行してください。
  • 利用可能なツールがあればブラウザで開き、モバイルとデスクトップのスクリーンショットを確認してください。構成、スペーシング、カット、オーバーラップ、水平スクロールを修正してください。
  • コンソール、アセットの読み込み、キーボード、メニュー、CTAの宛先を確認してください。WhatsAppをテストする際に実際のメッセージを送信しないでください。
  • 自動テストは実際のフローに価値をもたらす場合のみ使用し、些細なビジュアル変更のためにテストフレームワーク全体をインストールしないでください。
  • ブラウザを実行または検査できない場合は、制限事項を正確に報告し、手動確認のための短い手順を提供してください。読んだだけでテストしたと主張しないでください。
  • 一貫性のあるビジュアル階層、使用可能なモバイルレイアウト、信頼できるコンテンツ、機能する主要アクション、既知の重大なエラーがない場合、納品準備完了と見なしてください。
  • 作成したもの、実行方法、確認したこと、本番環境に不足しているデータを簡単に説明してください。要求された場合はホスティングを案内し、無料を約束する前にサービスの現在の条件を確認してください。
  • 要求がローカル実装のみの場合、自分で公開しないでください。外部アクションの許可された範囲を尊重してください。
  • 決定事項を簡単なポルトガル語で説明し、各変更を長いレッスンに変換せずにユーザーが学習できるように助けてください。

関連スキル