FICILCOM Inc. LogoFICILCOM Inc.
  • Company
  • Company Overview
  • Mission · Vision · Values
  • Guidelines
  • Services
  • NeX-Ray
  • Xtrategy
  • Trial Job Change
  • Tsurugi
  • Recruit
  • Culture
  • Benefits
  • Process
  • FAQ
  • Open Positions
Contact
  1. Home
  2. Blog
  3. Ad Measurement
  4. Form Optimization (EFO): Measure Completion and Fix Abandonment

Form Optimization (EFO): Measure Completion and Fix Abandonment

EFOとは?平均値の目安と改善するための7つの方法を解説

Published: 05/30/2026

Last Updated: 10/11/2026

Category: Ad Measurement

Authors: Shusaku Yosa

Ready to put this into practice?

Start NeX-Ray for free→

1-minute signup, free, cancel anytime

Form optimization improves the experience of entering information and submitting a request. It covers clear labels, appropriate input requirements, useful error recovery and confirmation that a submission was accepted. Before changing a form, define the outcome and the denominator behind your completion rate.

What Form Optimization Means

EFO stands for Entry Form Optimization, a term commonly used in Japanese web marketing. In English, form optimization is usually the clearer description. The work applies to contact forms, applications, account creation and other structured requests, although each form has different information and verification needs.

A shorter form is not automatically a better form. Removing information needed to assess a request can shift effort to a later conversation or lower lead quality. Start by identifying what the visitor is trying to do and what the business needs to accept and handle that request. The W3C forms tutorials provide useful guidance on structure, labels and instructions.

Measure Form Views, Starts and Successful Submissions Separately

Keep form views, starts and accepted submissions separate. Consider a hypothetical cohort with 500 form arrivals, 300 starts and 90 accepted submissions after duplicates are removed. Assume the observations use the same period, population and unit.

Measure

Calculation

Result

Arrival to start

300 / 500

60%

Arrival to accepted submission

90 / 500

18%

Start to accepted submission

90 / 300

30%

Started but not completed

(300 − 90) / 300

70%

The final row assumes every start can be classified as completed or incomplete within the chosen observation window. Unobserved submissions, returns on another day and duplicate starts can invalidate that assumption. One minus the completion rate is a valid complement only when the denominator and classification rules match.

GA4 enhanced measurement includes form_start and form_submit. Their actual collection depends on the implementation and the form. A form_submit event is not proof that the server accepted a request, and event counts are not people. Check the GA4 enhanced measurement documentation and reconcile test submissions with acceptance records.

Find Drop-Off and Input Errors in Your Form

Try the form on a phone and a computer before interpreting a chart. Look for confusing required fields, hidden errors, lost values after going back and buttons obscured by the keyboard. Segment observations by form purpose, device and acquisition conditions rather than comparing unrelated journeys.

For recurring errors, record the affected field category, message and whether correction succeeds. A problem with a required phone field could involve formatting, an unclear reason for collection or reluctance to receive calls. Each suggests a different response. Do not send typed email addresses or other personal information to analytics to investigate the issue.

Seven Ways to Reduce Effort and Confusion

Choose a change that addresses an observed problem. The following seven options are a working checklist, not a requirement to rebuild every form at once.

Improvement

Possible change

Test and monitor

1. Required and optional fields

Explain necessary fields; make unused information optional

Acceptance with optional fields blank; lead quality

2. Visible labels and guidance

Keep labels visible after entry; explain ambiguous requests

Meaning remains clear while typing; support questions

3. Appropriate input assistance

Check suitable autocomplete and inputmode values

Keyboard and autofill behavior on real devices

4. Tolerant formats and specific errors

Accept harmless variations; explain how to fix a value

Recovery after correction; repeated errors

5. Progress across steps

Show the current stage, remaining steps and a usable back action

Saved values and completion by stage

6. Mobile and keyboard access

Review focus, zoom, tab order and button access

Complete the journey without a mouse

7. Success and resubmission control

Confirm acceptance and handle accidental repeat actions

Duplicate acceptance and duplicate events

Immediate errors on every keystroke can interrupt someone who has not finished entering a value. Choose a suitable validation moment, explain the error and retain server-side validation. See the W3C validation guidance for accessible feedback and validation considerations.

Validate Success, Privacy and Accessibility

Test three layers together: the message the visitor sees, the application’s acceptance record and the analytics event. Expected results must follow your implementation and consent requirements.

Case

Visitor experience

Acceptance and analytics check

Blank required field

Understand what must be corrected

Invalid input is not counted as success

Invalid format

Find and correct the affected field

Correction permits a valid submission

Network failure

Understand whether submission failed or is pending

Failure does not masquerade as acceptance

Valid submission

See acceptance and the next step

Reconcile one accepted request with its record

Double click

See processing or completion status

Check duplicate requests and events

Page reload

Avoid an unintended repeat submission

Check repeat counting of the same outcome

Analytics consent declined

Complete the necessary request journey

Measurement follows the consent choice

Keyboard only

Find focus, errors and confirmation

Complete the entire journey

Keep privacy information, terms and essential help available. Removing every exit can make a form harder to understand. The W3C preliminary accessibility checks are a useful starting point, although they do not replace a full accessibility evaluation.

Compare Completion and Lead Quality Under Consistent Conditions

Compare the same form, outcome definition, observation window and relevant device and acquisition conditions. Review accepted requests alongside valid leads, duplicates, spam and missing information. More submissions with fewer useful requests may not meet the business objective.

For an A/B test, define allocation, the primary measure, data requirements and the stopping rule in advance. Small counts rarely justify declaring a winner from a short-term percentage change. Use usability observations and absolute counts while collecting enough comparable evidence. Start with one clearly defined denominator and the eight test cases above.

Related reading

  • Website Improvement: Find Bottlenecks and Prioritize Changes
  • What Is Tracking? Measurement Design, Cookies and Consent Explained
  • Website Analytics Explained: GA4, Search Console and a Practical Improvement Workflow

 

 

 

 

Table of Contents

  1. What Form Optimization Means
  2. Measure Form Views, Starts and Successful Submissions Separately
  3. Find Drop-Off and Input Errors in Your Form
  4. Seven Ways to Reduce Effort and Confusion
  5. Validate Success, Privacy and Accessibility
  6. Compare Completion and Lead Quality Under Consistent Conditions

 

Company

  • Company
  • Company overview
  • Mission · Vision · Values
  • Guidelines

Services

  • Services

Blog

  • Blog
  • Categories
  • Authors

Estimate

  • Estimate simulator

Careers

  • Careers
  • Culture & Work Style
  • Benefits & Systems
  • Hiring Process
  • FAQ
  • Open Positions

Policies

  • Privacy Policy
  • Anti-Social Policy
  • Information Security Policy

Contact

  • Contact

Social

  • X
  • LinkedIn
  • Facebook
  • Pinterest
© 2026 Ficilcom Inc.

Related Articles

CPCとは?意味・計算方法・相場の目安をわかりやすく解説
Ad Measurement06/05/2026

What Is CPC? Average Cost per Click, Bids, and CPA

Calculate average CPC correctly, distinguish bids from billing, compare CPA with click-based conversion rates, and diagn...

Shusaku YosaRead more
CRMとMAの違いと連携|統合活用でリード管理を最適化
Ad Measurement05/07/2026

CRM and Marketing Automation Integration: Data Mapping and Sync Rules

Plan CRM and marketing automation integration around IDs, field ownership and suppression. Includes mapping, failure tes...

Shusaku YosaRead more
マーケティングKPI設計|KGI・KPIツリー・SMARTな指標選定
Ad Measurement05/07/2026

How to Build a Marketing KPI Tree: Formulas and a Planning Template

Build marketing KPIs from revenue goals with consistent units and cohorts. Includes a lead-to-sale calculation, ARR reco...

Shusaku YosaRead more