// coding guideline

コーディングガイドライン

web制作・コーディングにおける重点チェック項目を定めており、
これらの項目を入念に確認したうえで納品しております。
制作会社さまとの協業においても、同じ基準で品質を担保します。

11
categories
47
check items
100%
pre-delivery check
01

パフォーマンス・Core Web Vitals

5
  • PageSpeed Insights での計測を実施し、改善可能な項目を確認しているか
  • ファーストビュー以外の画像に loading="lazy" を設定しているか
  • 画像を適切な形式(WebP等)・サイズで最適化しているか
  • レイアウトシフト(CLS)の発生を最小限に抑えているか
  • 不要な CSS や JavaScript を読み込んでいないか
02

レスポンシブデザイン・デバイス対応

5
  • 各ブラウザ幅で正常に表示されるか(320 / 375 / 767 / 768 / 1024 / 1440 / 1920px
  • 意図しない横スクロールが発生していないか
  • モバイル端末で操作性が確保されているか(タッチ操作、UIの間隔など)
  • タッチデバイスで :hover 効果が誤動作せず、適切に無効化されているか
  • 要件定義されたブラウザ・デバイスで動作確認を行っているか
03

HTML・マークアップ

4
  • 見出しタグ(<h1><h6>)が適切な階層構造で使用されているか
  • セマンティックな HTML タグ(<header><main><section><article> 等)を適切に使用しているか
  • HTML バリデーションエラーがないか
  • リンク切れがないか
04

CSS・スタイリング

5
  • デザインカンプ通りに実装され、特に効果が再現されているか(box-shadowopacityborder-radius 等)
  • 命名規則(基本は BEM)に基づいて記述されているか
  • CSS 構文エラーがないか
  • 不要な CSS コードが残っていないか
  • スタイルの肥大化を避け、共通化や変数管理(CSSカスタムプロパティ等)がされているか
05

JavaScript・インタラクション

3
  • JavaScript エラーがブラウザコンソールに表示されていないか
  • スムーズスクロール、アニメーションが正常に動作するか
  • 処理の重複や無駄なイベントリスナーが排除されているか
06

SEO基本設定

3
  • 各ページに適切な <title><meta name="description"> が設定されているか
  • favicon、OGP 設定が適切に設定されているか
  • 構造化データ(JSON-LD)が必要に応じて実装されているか
07

アクセシビリティ

4
  • キーボードでの基本操作(TabEnterEscape)が可能か
  • フォーカス可能要素に視認性の高いフォーカススタイルが設定されているか
  • 画像に適切な alt 属性が設定されているか
  • スクリーンリーダーでの読み上げを考慮したテキスト記述になっているか(英字は小文字で入力し text-transform で表記を調整/レイアウトのためのスペースは使用しない など)

※ デザインや仕様上、セマンティックな構造やアクセシビリティ要件を満たすことが困難な場合は、WAI-ARIA 属性で補完対応を行います。

08

セキュリティ・技術品質

4
  • 必要なリダイレクト設定が適切に実装されているか(http→https、旧URL→新URL 等)
  • 404 エラーページが適切に設定されているか
  • 開発用コメントや不要なファイルが残っていないか
  • PHP 等のサーバーサイドコードで適切なエスケープ処理が実装されているか
09

フォーム

5
  • フォーム送信が正常に動作するか
  • 送信後の確認メール・管理者通知メールが正常に送信されるか
  • バリデーションは正常に動作するか(必須・形式・長さなど)
  • スパム対策が実装されているか(reCAPTCHA 等)
  • 仕様に応じた確認画面・完了画面が設置され、適切に画面遷移するか
10

WordPress機能・カスタマイズ

5
  • カスタムフィールドが仕様通りに動作し、エラーが発生しないか
  • 投稿・固定ページの表示が仕様通りになっているか
  • ページテンプレートの分岐・ループが仕様通りに動作しているか
  • サイト内のリンクやカテゴリ設定が正しく行われているか
  • 投稿箇所は、テキストやコンテンツが増えても表示崩れしないか
11

最終チェック

4
  • 全ページでのブラウザ表示確認を行っているか
  • リンク・画像・フォーム等の動作確認を行っているか
  • 誤字脱字・表記ゆれがないか
  • クライアント要件を満たしているか(機能、デザイン、品質、納期)
// working with AI

生成AIとの向き合い方

生成AIは制作スピードと品質向上のために積極的に活用しています。
一方で、コードの最終的な品質と責任は人が担います。
AIと人のダブルチェック体制により、安心してお任せいただける成果物をお届けします。

// closing

これらのガイドラインを遵守することで、
高品質でユーザーフレンドリーなウェブサイトを提供できるよう努めています。

Contact

コーディング代行のご相談、
お待ちしています。

お仕事のご依頼・ご相談はこちらから。
無理な営業等はいたしません。
まずはお気軽にご連絡ください。

お問い合わせフォームへ