Turn the Google Forms “Submit another response” link on or off, fix it when it’s missing, and stop duplicate submissions. Step-by-step guide.
MyFormConnect Team
11 min read
The “Submit another response” link appears on the Google Forms confirmation page and lets someone fill in the same form again. To show it, open Settings → Presentation and switch on Show link to submit another response. It is greyed out if Limit to 1 response or Locked mode is on.
That is the whole setting. But most people searching this phrase have one of three problems, and this guide covers all of them:
We will fix the first two inside Google Forms, then show what to do about the third.
The link lives in the form’s Presentation settings.
While you are in Presentation, edit the Confirmation message too. The default “Your response has been recorded” wastes the one screen every respondent is guaranteed to see. Use it for next steps, a booking link or a thank-you.
If you are a respondent, not the form owner: you can usually fill a form again by reopening the original link. If the owner turned on Limit to 1 response, you will be told you have already responded, and only the owner can change that.
In almost every case the link is hidden by another setting, not broken. Check these in order.
| Symptom | Cause | Fix |
|---|---|---|
| Toggle is greyed out | Limit to 1 response is on (Settings → Responses) | Turn Limit to 1 response off, then switch the link on |
| Toggle is greyed out in a quiz | Locked mode is on | Turn Locked mode off if respondents don’t need a locked device |
| Link was on but doesn’t show | You are testing in the preview, or a cached page | Open the live responder link in a private window |
| Respondents see “You’ve already responded” | Limit to 1 response requires sign-in and allows one submission per account | Turn it off, or have people use a different account |
| Form shows “no longer accepting responses” | Accepting responses is off | Switch it back on |
Two things are worth knowing before you flip any switch.
Hiding the link does not block repeat submissions. Without Limit to 1 response, anyone can reopen the form URL and submit again. The setting only controls whether the link is offered.
Limit to 1 response has a cost. It forces respondents to sign in with a Google account, so you lose anyone who will not or cannot. For public lead forms that is usually the wrong trade.
Google Forms allows multiple submissions by default. Each one is stored separately: the earlier answer is not replaced, and each new response lands in a new row of the linked spreadsheet.
Pick the setting that matches your goal.
| You want | Use this | Where |
|---|---|---|
| People to fill the form again, anonymously | Leave Limit to 1 response off and show the link | Settings → Responses / Presentation |
| One submission per person | Limit to 1 response (sign-in required) | Settings → Responses |
| People to correct an earlier answer | Allow response editing, so respondents get an edit link | Settings → Responses |
| A fresh form per person or order | Share a pre-filled link (⋮ menu → Get pre-filled link) | Form editor |
The catch is in the first row. The moment you allow repeat submissions, you also accept duplicates: the same person sending the same enquiry twice, a double-click on Submit, or an impatient “did that go through?” resubmit. Google Forms has no built-in way to merge those. That is the next problem.
Google Forms treats every submission as a new event. Submit twice and you get two rows, with no flag that they came from the same person.
For a survey that is noise. For a lead form it is expensive:
The usual workaround is a spreadsheet formula (UNIQUE, a pivot table, or a manual “remove duplicates” pass). It works until the sheet is edited by someone else, and it throws away the one thing that matters: the fact that this person came back, and when.
A better model is to keep every submission as a record but treat the person as one lead. That is the lead layer: forms, bookings, spam filtering, and notifications all land against the same person.
MyFormCapture is the lead layer for your website: you keep your own HTML forms (and booking widget), and it turns submissions into leads — with spam filtering, notifications, and a shared history per person. When someone submits again, the new submission is added to their existing lead instead of creating a new entry.
What that looks like in practice:
If your team lives in spreadsheets, connect the Google Sheets integration: go to Settings → Integrations, connect your Google account with OAuth, enable it on the form, pick a spreadsheet and map fields to columns. Each submission is appended to the sheet instantly, with no Zapier needed.
One honest note on how the two fit together: the sheet is an append-only log, so a repeat submission becomes a new row there. Deduplication happens in your Leads, which is why we suggest a dedicated raw-submissions tab in the sheet and your Leads view as the source of truth.
Create a form in the dashboard, copy its UUID, and set the endpoint as your HTML form’s action. That is all you need: submissions are stored, spam-filtered, and matched to the person’s lead — with optional notifications, Sheets sync, and the booking widget when you need a calendar on the page.
<form action="https://myformcapture.com/f/YOUR_FORM_UUID" method="POST">
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>
Loader.js is optional. Add it only on high-abuse pages, such as public forms that attract a lot of bot traffic. It runs CAPTCHA and honeypot checks in the browser before the request is sent, so bots never reach your endpoint or count against your quota.
<script src="https://myformcapture.com/loader.js"
data-client-id="YOUR_DOMAIN_UUID" data-captcha="auto"></script>
<form data-mfc="true" action="https://myformcapture.com/f/YOUR_FORM_UUID" method="POST">
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>
Because the form is on your page, you own the branding — your look, your domain, no MyFormCapture badge. There is no drag-and-drop builder by design, so start from the free HTML form generator, which has 100+ ready-made forms, or have an AI assistant build one with the MyFormCapture skills.
Google Forms is the right tool for quick surveys and quizzes. MyFormCapture is the better fit when forms live on your own website and each person should become one lead — with spam filtering, bookings, and notifications in the same place.
| Google Forms | MyFormCapture | |
|---|---|---|
| Form builder | Built-in visual builder | Your own HTML/CSS; templates and AI skills instead of a builder |
| Where the form lives | A Google-hosted page or embed | On your own site and domain |
| Branding | Google Forms look (or limited theme) | Yours — your HTML/CSS on your webpage; no MyFormCapture badge |
| Repeat submission | New row in the response sheet | Added to the person’s existing lead |
| Limit to one submission | Requires a Google sign-in | No sign-in forced on visitors |
| Cross-form history | None | One lead timeline across every form on your site |
| Bookings / calendar | Separate tools | Booking widget with team availability on your page |
| Google Sheets | Native response sheet | Native integration, one appended row per submission |
| Notifications | Email notifications | Email and Slack on the free plan; Discord, Telegram, webhooks, Zapier and Make too |
| Price | Free | Free plan (50 submissions a month); Pro from $29 a month |
Plans and limits are listed on the pricing page.
Settings → Presentation → Show link to submit another response. The link then appears on the confirmation page after someone submits.
The toggle is disabled when Limit to 1 response or Locked mode is on. Turn those off first.
Yes, unless you turn on Limit to 1 response, which requires respondents to sign in. Each submission is stored as a separate response.
No. The earlier response stays, and the new one is stored separately, as a new row in the linked spreadsheet.
Turn off Show link to submit another response in Presentation. This only hides the link. To block repeats, also use Limit to 1 response.
Use a lead layer that groups every form submission by person. With MyFormCapture, a repeat submission is added to the person’s existing lead instead of creating a new one, and visitors never need to sign in.
The Sheets integration appends every submission as a new row, so it works as a raw log. Your Leads view is where each person appears once.
Keep your own forms, get one lead per person, and send every submission to Google Sheets automatically. Start free on MyFormCapture or see how the Google Sheets integration works.
Forms, leads, bookings, and notifications on your site. Free plan includes email and Slack.
Create your free form