- Google My BusinessのPostsは投稿数を増やさず期限のある案内とlink先をそろえる
- ホームページのお知らせは更新したことを並べず読者の行動が変わる情報だけを出す
- AdWordsのsimilar audiencesは再訪者への広告と分け新しい見込み客へ何を伝えるか決める
- aria-liveは画面内で変わった結果だけを短く伝えform全体を読み直させない
- AdWordsのdata-driven attributionはmodelを選ぶ前にconversionの記録と事業の変化を確認する
- WordPress 4.8の画像widgetは画像を置くだけで終わらせずlink先と代替textを確認する
- WordPressの投稿パスワード保護は一時的な共有に使い会員管理や機密資料の保管と分ける
- WordPressの検索結果が0件なら空のpageにせず検索語を残して探し直せる入口を置く
- リスティング広告で価格を出すときは金額より先に条件とリンク先をそろえる
- Content-Typeはfile名の拡張子で決めずHTTP responseで返す内容に合わせる
- invisible reCAPTCHAは送信buttonへ付ける前にserver側の検証と受付記録を決める
- Cache-Controlのprivateとpublicは共有cacheに保存してよいresponseかで分ける
- fetch()は404を通信失敗として扱わずresponseのstatusを確認する
- WebP画像は変換して終わりにせず写真と透過画像を分けて配信条件を確認する
- HTTP 410はURLを早く消すために使わず戻さない削除だと決めたpageに使う
- ETagとLast-Modifiedは更新日時の表示に使わずcacheが同じ内容か確かめるために使う
