Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion components/Footer.vue
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@
</NuxtLink>
</li>
<li class="mt-2">
<NuxtLink to="/gravity-forms-alternative/" class="footer__link">
<NuxtLink to="/blog/best-gravity-forms-alternatives/" class="footer__link">
Formester vs Gravity Forms
</NuxtLink>
</li>
Expand Down
2 changes: 1 addition & 1 deletion content/blog/add-signature-in-google-forms.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Therefore, knowing how to add an electronic signature in Google Forms can be imm

Google Forms is a free tool offered by Google for creating online forms and surveys. While it's straightforward to use, adding a signature field is not an in-built feature. In this article, we'll look at the process to easily incorporate signatures into your Google Forms.

Google Forms is a part of [Google's suite of productivity tools](/blog/integrating-google-forms-google-sheets-a-match-made-in-digital-heaven-essential-basics/), allowing users to create customizable forms for various purposes. It offers a simple interface for designing forms and collecting responses, making it ideal for surveys, event registrations, feedback forms, and more.
Google Forms is a part of [Google's suite of productivity tools](/blog/google-forms-to-google-sheets/), allowing users to create customizable forms for various purposes. It offers a simple interface for designing forms and collecting responses, making it ideal for surveys, event registrations, feedback forms, and more.

### Why Add a Signature in Google Forms?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ Google Forms offers a user-friendly and intuitive interface, making it easy for

#### 3. Native Integration with Google Workspace

As a product developed by Google, to be a part of its [Google Workspace](https://workspace.google.com/intl/en_in/) (formerly, **Google Editor's Suite**) [Google Forms seamlessly integrates with other Google services such as Google Sheets](/blog/integrating-google-forms-google-sheets-a-match-made-in-digital-heaven-essential-basics/), Google Drive, and Google Calendar. Such integrations enable efficient data collection, storage, and scheduling, all under the same roof of the Google ecosystem.
As a product developed by Google, to be a part of its [Google Workspace](https://workspace.google.com/intl/en_in/) (formerly, **Google Editor's Suite**) [Google Forms seamlessly integrates with other Google services such as Google Sheets](/blog/google-forms-to-google-sheets/), Google Drive, and Google Calendar. Such integrations enable efficient data collection, storage, and scheduling, all under the same roof of the Google ecosystem.

#### 4. Real-time Collaboration

Expand Down Expand Up @@ -257,7 +257,7 @@ Jotform's reporting capabilities give users more flexibility in analyzing form d

![Screenshot showing: Example of Google Forms' Workflow Automation ](https://formester-strapi.s3.ap-south-1.amazonaws.com/google_forms_vs_jotform_14_6bb60c7df3.png "Example of Google Forms' Workflow Automation ")

For example, you can set up automated data organization by [linking Google Forms to Google Sheets](/blog/integrating-google-forms-google-sheets-a-match-made-in-digital-heaven-essential-basics/), where form responses are automatically recorded, stored and organized in a spreadsheet.
For example, you can set up automated data organization by [linking Google Forms to Google Sheets](/blog/google-forms-to-google-sheets/), where form responses are automatically recorded, stored and organized in a spreadsheet.

**Jotform:** Jotform provides more [advanced workflow automation features](https://www.jotform.com/integrations/category/automation-integrations).

Expand Down
2 changes: 1 addition & 1 deletion content/blog/gravity-forms-review.md
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ publishedAt: "2026-07-19T15:39:50.432Z"

<p><strong>If your workflow is form-to-PDF.</strong> Formester exports every submission as a PDF on the free plan. Gravity Forms requires the PDF Extended add-on (third-party, not first-party) at $69 to $199/year on top of the license.</p>

<p>Full comparison and switching guide: <a href="https://formester.com/gravity-forms-alternative/">Formester vs Gravity Forms</a>.</p>
<p>Full comparison and switching guide: <a href="https://formester.com/blog/best-gravity-forms-alternatives/">Formester vs Gravity Forms</a>.</p>


<h2>When Gravity Forms is the better pick</h2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -330,7 +330,7 @@ color: var(--c-fg-3); margin: 0 !important;
<p class="fmstr-cmp-tmpl-steps__meta"><strong>Example:</strong> A support intake form asks "what product are you using?" The field autocompletes on the first three characters from the product catalog. Free-text noise that used to need manual cleanup goes to near zero.</p>
<p class="fmstr-cmp-tmpl-steps__meta"><strong>Impact:</strong> Autocomplete reduces typing time and standardizes answers, which makes downstream analysis tractable.</p>
<p class="fmstr-cmp-tmpl-steps__meta"><strong>When to use:</strong> Text fields with a known but large answer space (products, job titles, cities, technologies).</p>
<p class="fmstr-cmp-tmpl-steps__meta"><strong>Formester:</strong> Ships <a href="https://formester.com/features/select-options/">dropdown fields with searchable options</a> and external data connections for dynamic option lists.</p>
<p class="fmstr-cmp-tmpl-steps__meta"><strong>Formester:</strong> Ships dropdown fields with searchable options and external data connections for dynamic option lists.</p>
</div>
</li>

Expand Down
2 changes: 1 addition & 1 deletion content/blog/how-to-create-right-to-left-forms.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ font-weight: 500;
<div class="fmstr-cmp-rtl-tldr__card">
<p class="fmstr-cmp-rtl-tldr__label" id="fmstr-cmp-rtl-tldr-label">Quick answer</p>
<p class="fmstr-cmp-rtl-tldr__body"><strong>Google Forms does not have a right-to-left toggle.</strong> The only workaround is to change your Google account's Forms language to Hebrew or Arabic, which flips the form RTL in your editor view, but respondents still see it left-to-right.</p>
<p class="fmstr-cmp-rtl-tldr__body">For respondent-facing RTL, use a native builder: <a href="/form-builder/">Formester</a> (toggle Multilanguage, pick Arabic, Hebrew, Urdu, Persian, Pashto, or Sindhi, AI translates and aligns), <a href="https://fillout.com/help/right-to-left-forms">Fillout</a> (per-form RTL flag), or <a href="https://www.jotform.com/help/how-to-align-your-forms-to-a-right-to-left-direction/">Jotform</a> (custom CSS).</p>
<p class="fmstr-cmp-rtl-tldr__body">For respondent-facing RTL, use a native builder: <a href="/features/drag-and-drop-form-builder/">Formester</a> (toggle Multilanguage, pick Arabic, Hebrew, Urdu, Persian, Pashto, or Sindhi, AI translates and aligns), <a href="https://fillout.com/help/right-to-left-forms">Fillout</a> (per-form RTL flag), or <a href="https://www.jotform.com/help/how-to-align-your-forms-to-a-right-to-left-direction/">Jotform</a> (custom CSS).</p>
<p class="fmstr-cmp-rtl-tldr__body">For developers, <code>dir="rtl"</code> with the right <code>lang</code> attribute is the W3C-documented approach.</p>
</div>
</div>
Expand Down
4 changes: 2 additions & 2 deletions content/blog/how-to-embed-a-google-form.md
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ letter-spacing: -.02em; margin: 0; color: var(--c-fg-1);
<tr>
<td>Custom branding</td>
<td><span class="fmstr-cmp-tmpl-cmp__tag fmstr-cmp-tmpl-cmp__tag--no">No</span> Google chrome stays</td>
<td><a href="https://formester.com/features/branding/">Full white-label, brand colors, custom fonts</a></td>
<td><a href="https://formester.com/features/branding-kit/">Full white-label, brand colors, custom fonts</a></td>
</tr>
<tr>
<td>Native CMS integrations</td>
Expand Down Expand Up @@ -780,7 +780,7 @@ content: "\2192"; transition: transform .15s ease; display: inline-block;
<span class="fmstr-cmp-tmpl-rel__arrow">Compare</span>
</a>

<a class="fmstr-cmp-tmpl-rel__card" href="https://formester.com/form-builder/">
<a class="fmstr-cmp-tmpl-rel__card" href="https://formester.com/features/drag-and-drop-form-builder/">
<span class="fmstr-cmp-tmpl-rel__chip">Product</span>
<h3 class="fmstr-cmp-tmpl-rel__title">Formester form builder</h3>
<p class="fmstr-cmp-tmpl-rel__body">Build a form, pick an embed mode, paste one snippet. Inline, popup, sidebar, side tab, popover, fullscreen.</p>
Expand Down
2 changes: 1 addition & 1 deletion content/blog/how-to-enable-access-for-google-forms.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ Three ways to share the responder link:
Security extras worth turning on:
- **CAPTCHA / spam filter:** add a reCAPTCHA question if you are getting bot submissions.
- **Limit responses:** cap the form once you have enough replies, using a [form limiter](/features/form-limiter/) or a third-party Apps Script.
- **Avoid collecting sensitive data:** Google Forms is not HIPAA-friendly out of the box. If you are collecting medical, financial, or personally identifiable data at scale, the platform is the wrong fit. [Formester's GDPR-ready forms](/features/data-storage-policies/) give cleaner controls.
- **Avoid collecting sensitive data:** Google Forms is not HIPAA-friendly out of the box. If you are collecting medical, financial, or personally identifiable data at scale, the platform is the wrong fit. [Formester's GDPR-ready forms](/security/) give cleaner controls.

## Fix "You need permission to access this form

Expand Down
2 changes: 1 addition & 1 deletion content/blog/how-to-make-a-fillable-form-in-word.md
Original file line number Diff line number Diff line change
Expand Up @@ -594,7 +594,7 @@ transition: transform .15s ease, background-color .15s ease;

<details class="fmstr-cmp-tmpl-faq__item">
<summary>How do I create a fillable form in Word without the Developer tab?</summary>
<div class="fmstr-cmp-tmpl-faq__answer">You cannot. Content controls only appear when the Developer tab is enabled. If you cannot enable it (locked-down corporate device, school account, Word for the Web), use a browser-based form builder instead. <a href="https://formester.com/form-builder/">Formester</a> does not require Word, Office, or any install.</div>
<div class="fmstr-cmp-tmpl-faq__answer">You cannot. Content controls only appear when the Developer tab is enabled. If you cannot enable it (locked-down corporate device, school account, Word for the Web), use a browser-based form builder instead. <a href="https://formester.com/features/drag-and-drop-form-builder/">Formester</a> does not require Word, Office, or any install.</div>
</details>

<details class="fmstr-cmp-tmpl-faq__item">
Expand Down
11 changes: 0 additions & 11 deletions content/blog/how-to-pre-fill-form-fields-by-url-parameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -732,17 +732,6 @@ transition: transform .15s ease;
<span class="fmstr-cmp-pfu-rel__arrow" aria-hidden="true">&rarr;</span>
</a>

<a class="fmstr-cmp-pfu-rel__card" href="https://formester.com/features/share-form/">
<span class="fmstr-cmp-pfu-rel__icon" aria-hidden="true">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="18" cy="5" r="3"/><circle cx="6" cy="12" r="3"/><circle cx="18" cy="19" r="3"/><line x1="8.59" y1="13.51" x2="15.42" y2="17.49"/><line x1="15.41" y1="6.51" x2="8.59" y2="10.49"/></svg>
</span>
<div class="fmstr-cmp-pfu-rel__text">
<h3 class="fmstr-cmp-pfu-rel__title">Share form</h3>
<p class="fmstr-cmp-pfu-rel__sub">Pre-filled URLs in share menu</p>
</div>
<span class="fmstr-cmp-pfu-rel__arrow" aria-hidden="true">&rarr;</span>
</a>

<a class="fmstr-cmp-pfu-rel__card" href="https://formester.com/features/conditional-logic/">
<span class="fmstr-cmp-pfu-rel__icon" aria-hidden="true">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 3 6 21"/><polyline points="18 3 18 9"/><path d="M6 9c0 6 12 6 12 12"/></svg>
Expand Down
2 changes: 1 addition & 1 deletion content/blog/merge-cells-google-sheets.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ publishedAt: "2026-06-22T05:06:22.803Z"

<h2>A Quick Example</h2>

<p>Say you collect signups through a form that feeds a Google Sheet (Formester forms write straight to Sheets through the native <a href="https://formester.com/blog/integrating-google-forms-google-sheets-a-match-made-in-digital-heaven-essential-basics/">Google Sheets integration</a>). You want a single title across the name, email, and status columns at the top. Merging those three header cells gives you one clean banner instead of three half-filled boxes.</p>
<p>Say you collect signups through a form that feeds a Google Sheet (Formester forms write straight to Sheets through the native <a href="https://formester.com/blog/google-forms-to-google-sheets/">Google Sheets integration</a>). You want a single title across the name, email, and status columns at the top. Merging those three header cells gives you one clean banner instead of three half-filled boxes.</p>

<h2>How to Merge Cells in Google Sheets: Step by Step</h2>

Expand Down
2 changes: 1 addition & 1 deletion content/blog/what-is-conditional-logic-how-to-use-it.md
Original file line number Diff line number Diff line change
Expand Up @@ -740,7 +740,7 @@ content: "\2192"; transition: transform .15s ease; display: inline-block;
<span class="fmstr-cmp-tmpl-rel__arrow">Open</span>
</a>

<a class="fmstr-cmp-tmpl-rel__card" href="https://formester.com/form-builder/">
<a class="fmstr-cmp-tmpl-rel__card" href="https://formester.com/features/drag-and-drop-form-builder/">
<span class="fmstr-cmp-tmpl-rel__chip">Product</span>
<h3 class="fmstr-cmp-tmpl-rel__title">Online form builder</h3>
<p class="fmstr-cmp-tmpl-rel__body">Drag-and-drop form builder with conditional logic, payments, and unlimited responses on the free plan.</p>
Expand Down
2 changes: 1 addition & 1 deletion nuxt.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ export default defineNuxtConfig({
prerender: {
crawlLinks: true,
routes: ['/', '/sitemap.xml'],
ignore: ['/api', '/comparison-tool'],

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@partha6686 do you know why this was like this?

ignore: ['/api'],
// Lower via PRERENDER_CONCURRENCY on memory-constrained machines —
// e.g. a 6.7GB-RAM local dev box OOM'd at the default 16 with
// --max-old-space-size=4096 (needed for the full blog+templates
Expand Down
16 changes: 9 additions & 7 deletions pages/jotform-alternative.vue
Original file line number Diff line number Diff line change
Expand Up @@ -180,13 +180,15 @@
<tbody>
<tr>
<td class="fmstr-cmp-jot-glance__attr">Free response cap</td>
<td class="fmstr-cmp-jot-glance__cell fmstr-cmp-jot-glance__cell--formester">100 / month</td>
<td class="fmstr-cmp-jot-glance__cell fmstr-cmp-jot-glance__cell--formester">Unlimited</td>
<td class="fmstr-cmp-jot-glance__cell">100 / month</td>
<td class="fmstr-cmp-jot-glance__verdict fmstr-cmp-jot-glance__verdict--wins-tied">Tied</td>
<td class="fmstr-cmp-jot-glance__verdict fmstr-cmp-jot-glance__verdict--wins-formester">
Formester wins
</td>
</tr>
<tr>
<td class="fmstr-cmp-jot-glance__attr">Free form cap</td>
<td class="fmstr-cmp-jot-glance__cell fmstr-cmp-jot-glance__cell--formester">10</td>
<td class="fmstr-cmp-jot-glance__cell fmstr-cmp-jot-glance__cell--formester">Unlimited</td>
<td class="fmstr-cmp-jot-glance__cell">5</td>
<td class="fmstr-cmp-jot-glance__verdict fmstr-cmp-jot-glance__verdict--wins-formester">
Formester wins
Expand Down Expand Up @@ -313,12 +315,12 @@
<tbody>
<tr>
<td class="fmstr-cmp-jot-free__attr">Monthly response cap</td>
<td class="fmstr-cmp-jot-free__cell--formester">100</td>
<td class="fmstr-cmp-jot-free__cell--formester">Unlimited</td>
<td>100</td>
</tr>
<tr>
<td class="fmstr-cmp-jot-free__attr">Forms allowed</td>
<td class="fmstr-cmp-jot-free__cell--formester">10</td>
<td class="fmstr-cmp-jot-free__cell--formester">Unlimited</td>
<td>5</td>
</tr>
<tr>
Expand Down Expand Up @@ -407,7 +409,7 @@
$0 · unlimited responses, unlimited forms, AI generator, payments
</td>
<td>$0 · 100 responses/mo, 5 forms, 100 MB</td>
<td class="fmstr-cmp-jot-pricing__note">Formester offers 2x the form cap on free</td>
<td class="fmstr-cmp-jot-pricing__note">Formester offers unlimited forms on free</td>
</tr>
<tr>
<td><span class="fmstr-cmp-jot-pricing__tier">Entry paid</span></td>
Expand Down Expand Up @@ -1936,7 +1938,7 @@ const c20_faqList = [
{
id: 3421,
header: ' How does Jotform pricing compare to Formester in 2026? ',
body: "At 1,000 submissions a month, Formester Personal is $12 per month, billed annually, and Jotform Bronze is $39 per month monthly (or $34 per month billed annually). At 10,000 submissions, Formester Business is $45 per month, billed annually, and Jotform Gold is $99 per month, billed annually. The Formester free plan also gives you 10 forms vs Jotform's 5.",
body: "At 1,000 submissions a month, Formester Personal is $12 per month, billed annually, and Jotform Bronze is $39 per month monthly (or $34 per month billed annually). At 10,000 submissions, Formester Business is $45 per month, billed annually, and Jotform Gold is $99 per month, billed annually. The Formester free plan also gives you unlimited forms vs Jotform's 5.",
body_markdown: '',
list: [],
},
Expand Down