Funnel teardown and rebuild notes

QuoteKings Mortgage Protection Flow

A rebuild-oriented walkthrough of the current mortgage protection lead funnel at quotekings.com/form/life/mortgage, based on captured desktop screenshots and observed browser behavior.

Captured: June 19, 2026 Source viewport: 1280px desktop Screenshots: funnel-screenshots/cropped Final lead submit not completed

Executive Summary

Structure: One active question per route, with the same hero header and trust badges repeated across steps.
Main path: 13 user-visible screens before final submission, plus one health-condition branch.
Lead risk: Final step contains express written TCPA/marketing consent tied to the “Get My Quotes” button.

Reusable Page Shell

  • Top-left QuoteKings logo and “Rule your budget” tagline.
  • Top-right click-to-call phone button. The phone number changed during capture, suggesting dynamic tracking.
  • Large headline: “Ensure Your Mortgage is Paid, No Matter What Happens!”
  • Subcopy describing mortgage protection as term life insurance.
  • Benefit line: “Get Coverage for: Illness | Disability | Death.”
  • Active question panel with pale cyan background and blue CTAs.
  • Trust badges below form: “Up to $1 Million Coverage,” “No Medical Exams,” and “Rates as low as $20/month.”

Capture Notes That Matter

  • The original full-page screenshots looked doubled because they included the active step plus the long repeated marketing/social-proof section below.
  • The DOM keeps multiple future and past steps in the page while only one is visible, so visibility state matters more than raw DOM order.
  • Choosing “no” for major disease skips the treated-conditions branch and advances from step 9 to address at step 11.
  • Obvious dummy first names like “Test” were rejected by client-side validation.
  • Email advancement had a short delay; a screenshot taken immediately after clicking could still show the previous step.
  • Direct-opening the branch route redirected to the current session state, so branch screens should be tested through actual answer paths.

Visual Flow Map

1
Interest Reason
Entry segmentation for why the user wants mortgage protection.
2
Amount Owed
Mortgage balance range.
3
Dependents
Financial dependency signal.
4
Gender
Binary underwriting field.
5
Marital Status
Yes/no married question.
6
Date of Birth
Year, month, day selects.
7
Height + Weight
Three text inputs.
8
Tobacco
Yes/no tobacco screen.
9
Major Diseases
Branching yes/no question.
10
Treated Conditions
Shown only if major diseases = yes.
11
Address
Street address and ZIP.
12
Name
First and last name.
13
Email
Email address with safety reassurance.
14
Phone + Consent
Final lead capture and TCPA consent.
Main path Conditional branch Final submission step

Routing and Behavior

Observed URL Visible Screen Behavior Notes
/form/life/mortgageInterest reasonLanding step. No Back button.
/steps/step-2Amount owedRadio/button choice advances automatically.
/steps/step-3DependentsOptions are children, spouse, other, no.
/steps/step-4GenderOnly Male/female options were visible.
/steps/step-5Married?Lowercase yes/no labels.
/steps/step-6Date of birthRequires manual Continue after selecting Year, Month, Day.
/steps/step-7Height and weightRequires manual Continue after entering three text fields.
/steps/step-8Tobacco useYes/no radio step.
/steps/step-9Major disease historyYes opens treated-conditions branch; No skips to address.
/steps/step-10Treated conditionsConditional multi-select branch. Multiple options can be selected.
/steps/step-11AddressAddress and ZIP Code.
/steps/step-12NameFirst name validation rejected “Test.” Button says “proceed to quotes.”
/steps/step-13EmailButton changes to “next.” Includes anti-spam reassurance.
/steps/step-14Mobile phoneFinal consent step. I stopped before clicking “get my quotes.”

Step-by-Step Screens

Interest reason step
Step 1 / Entry

What interested you in mortgage protection?

  • Input typeSingle-choice button/radio list
  • OptionsPurchase a new homeRefinance my existing homeSecond mortgage or home equity lineExisting policy expiredJust curious, shopping around
  • NotesThis is the landing step. It introduces the “Easy 3-Minute Process” promise and has no visible Back action.
Amount owed step
Step 2

What is the amount owed on your home?

  • Input typeSingle-choice balance range
  • OptionsLess than 250K250K to 500K500K to 1MOver 1M owed
  • NotesBack button appears from this point forward. Selection auto-advances.
Dependents step
Step 3

Do you have anyone who depends on you financially?

  • Input typeSingle-choice dependency category
  • OptionsYes, childrenYes, spouseYes, otherNo
  • NotesThis appears to collect household/beneficiary context before underwriting details.
Gender step
Step 4

What is your gender?

  • Input typeSingle-choice radio/button
  • OptionsMalefemale
  • NotesLabel capitalization is inconsistent. A rebuild should decide whether to preserve, normalize, or expand this field.
Marital status step
Step 5

Are you married?

  • Input typeSingle-choice yes/no
  • Optionsyesno
  • NotesSelection auto-advances. Labels are lowercase in the source experience.
Date of birth step
Step 6

What is your date of birth?

  • Input typeThree selects: Year, Month, Day
  • Observed rangesYear options ran from 2007 down to 1925 during capture. Month options are Jan-Dec. Day options are 1-31.
  • NotesIncludes explanatory copy about age affecting mortgage plan fit. Requires Continue.
Height and weight step
Step 7

What is current weight and height?

  • Input typeThree text inputs
  • FieldsHeight ft.Height in.Weight lbs
  • NotesIncludes reassurance copy that imperfect health may still qualify. Requires Continue.
Tobacco step
Step 8

Do you use tobacco?

  • Input typeSingle-choice yes/no
  • Optionsyesno
  • NotesThis begins the clear underwriting-style portion of the flow.
Major disease history step
Step 9 / Branch point

Do you have a history of any major diseases?

  • Input typeSingle-choice yes/no
  • BranchingYes opens the treated-conditions checklist. No skips to address.
  • NotesThe no path advances to /steps/step-11, so step numbers are not a reliable count of visible pages.
Spec implication: build the branch as explicit conditional logic, not a linear wizard that assumes every route is visited.
Treated conditions branch step
Step 10 / Conditional branch

Check all conditions for which you’ve been treated

  • Input typeMulti-select checklist
  • OptionsAIDS/HIVAlcohol/Drug AbuseAlzheimer’s DiseaseAsthmaCancerClinical DepressionDiabetesHeart DiseaseHigh Blood PressureHigh CholesterolKidney DiseaseLiver DiseaseMental IllnessPulmonary DiseaseStrokeUlcerVascular DiseaseOther / Not listed
  • NotesDirect-loading this route redirected based on current session state. I captured it by navigating back and answering the disease question “yes.”
Address step
Step 11

What is your address?

  • Input typeTwo text inputs
  • FieldsYour addressZIP Code
  • NotesThis is the first clearly identifying personal-data screen in the main path.
Name step
Step 12

What is your first and last name?

  • Input typeTwo text inputs
  • FieldsEnter first nameEnter last name
  • Button text“proceed to quotes”
  • Validation note“Test” was rejected as an invalid first name. “John Smith” advanced after a short delay.
Email step
Step 13

What is your email address?

  • Input typeText input
  • Placeholder*Example:name@site.com
  • Supporting copy“Please make sure your email is correct” and “We hate SPAM and promise to keep your email address safe!”
  • NotesAdvancement from the name screen showed a brief timing delay, so rebuild QA should wait for visible route/state changes before taking screenshots or firing analytics.
Phone consent final step
Step 14 / Final submit

What is your mobile phone?

  • Input typePhone input with US flag prefix
  • Placeholder(201) 555-0123
  • Button text“get my quotes”
  • Consent contentExpress written consent for marketing calls/SMS by or on behalf of QuoteKings partners, including autodialer/artificial/prerecorded voice, even if on a Do Not Call list. Includes consent-is-not-required language, U.S. resident age 18+ certification, Privacy Policy/Terms agreement, and tracking technology disclosure for Jornaya and ActiveProspect.
Capture stopped here. I did not click “get my quotes” because that would submit lead/contact consent.

Rebuild Spec Checklist

Functional Requirements

  • Persist answers across route changes and Back navigation.
  • Support auto-advance on radio/button answers and manual Continue on multi-field steps.
  • Model disease-history branching explicitly.
  • Validate required fields before advancing.
  • Prevent obvious invalid names if matching current behavior is desired.
  • Use a reliable route/state signal before analytics or screenshots mark a step complete.
  • Keep final lead submission separate from prior “next” actions.

Content and Compliance Requirements

  • Confirm whether to keep the exact TCPA consent language with legal counsel.
  • Confirm Jornaya and ActiveProspect tracking requirements before launch.
  • Decide how dynamic phone-number tracking should work in the new build.
  • Normalize inconsistent capitalization unless the client wants a pixel-close rebuild.
  • Keep privacy, terms, cookie, do-not-sell, and partner links in the footer if rebuilding the full page shell.
  • Decide whether the long social-proof section belongs on every step or only entry/exit screens.