コード納品前確認事項 - samidevjp/Tips GitHub Wiki

見た目(デザイン)の確認


  1. デザインカンプと同じ見た目になっているか

  2. ターゲットブラウザ・デバイスで表示崩れがないか

  • ターゲットとなるブラウザ・デバイスはクライアントの方と決め、少なくともそれらの確認をしましょう。
  1. テキストに間違いがないか
  • コピペミスはしていないか、ダミーのままになっているテキストはないか、変更があったのに取り入れられていない部分はないか
  1. 画像に間違いがないか

  2. 画像が圧縮されているか(優先度中:ケースによる)

  1. ホバーアクションが設定されているか

  2. 意図しない横スクロールが発生しないか

コードの確認


  1. HTML CSS コーディングのミスがないか

  2. リンクは飛ぶか、リンク先のページが存在するか

    • 外部リンクは基本 target="_blank" をつける
    • リンクチェッカーツールを利用
  3. alt属性の中身は記述されているか テキストのないリンクにtitle属性をつける

  • 写真、画像書き出ししているテキスト
  1. 不要なコメントが残されていないか

    • 自分用に記述したコメントは納品後は不要なので、消してから納品する
  2. コンソールでエラーがないか

    • そのページに影響の関係のあるものは極力減らす
    • LightHouse (元PageSpeedInsight)
  3. 解析タグが記述されているか

    • クライアント指定の Google Analitycs や Google Tag Manager などのタグが記述されているか
  4. ©️(コピーライト)や&などの特殊文字はコードに置き換えてあるか(&はタイトルタグではままだったりするが、基本コード)

® // => ®
© // => ©

以下は場合によって。

& // => &
  // => null

===> 参考サイト:他にもいろいろな記号が載っています

フォームの確認


  1. バリデーションが効くか

  2. 内容確認画面・送信完了画面に遷移するかどうか

  3. 管理者にメールが届くか、フォーム送信内容が保存されるか

  4. 自動返信メールが届くか

  5. スマホで入力欄の font-size を 16px にしたか(それ未満だと入力時に拡大される)

  6. エラーページを作成したか

  7. フォームの入力欄のフォントファミリー

  • 各要素にフォントファミリーを継承するためのタグを書く
input,select,textarea,button{
font-family : ;
}
  1. 問い合わせフォームの送信先を先方アドレスに変えている

WordPress


  1. 404 ページを作成したか

  2. XML サイトマップ

  • Google サーチコンソールにサイトマップを登録されているか
  1. ログイン画面の URL を変更したか
  1. /?author=1 でユーザー名が表示されないか

https://domain.com/?author=1のようにアクセスして、ユーザー名が表示されないかを確認します。何も対策をしていないとユーザー名が表示されてしまいます。

対策

以下をfunctions.phpにペースト

<?php 
function disable_author_archive_query() {
  if( preg_match('/author=([0-9]*)/i', $_SERVER['QUERY_STRING']) ){
    wp_safe_redirect( home_url() );
    exit;
  }
}
add_action('init', 'disable_author_archive_query');
?>
  1. 不要なプラグインは残っていないか

  2. データベースのバックアップをとったか

  3. noindex をはずす

  4. 不要なメニューは消す

  5. WordPress のバージョンを隠す(↓function.php)

remove_action('wp_head','wp_generator');

10.admin は使わない(ユーザー名)

  1. パスワードは簡単なものを使わない

  2. 自作テーマ以外にもう一つ残しておく

その他


  1. OGP は Twitter や Facebook で表示されるか(公開直後確認)
  1. Chrome LightHouse レポートで確認をする。潰せるものは潰す。