top of page

Grow your business with Symphony

Launch your blog with our powerful AI

How to start a petition in 10 steps to support your cause

Rebecca Strehlow

September 23

Sep 23
21 min read

Updated: Nov 5


how to start a petition website

A petition turns scattered support into a number that a mayor, school board or company has to answer. Organizers gather names on clipboards at local events, on petition sites like Change.org or on pages they run themselves.


Which route fits depends on how long your campaign will run and whether you want to stay in touch with supporters afterward. This guide walks through ten steps, picking the right target, handing over the results and how to set up a petition page with a website builder.


Turn your idea into a business-ready petition website. Choose a template or start with AI, make the design your own and add the tools you need to collect signatures and keep supporters updated, all with Wix.




TL;DR: how to start a petition


To start a petition, choose one change you want, name the person with the power to make it and write a short statement that explains the ask. Then collect signatures through an online form, share the link, keep signers updated and deliver the final count to that decision maker.


You'll learn:

  • What a petition is and when it works

  • Petition platform or your own site

  • The ten steps, from research to follow-up

  • How to protect signer data and block fake entries

  • What it costs to run

  • How to do it with Wix



petition website builder


What is a petition?


A petition is a written request, signed by the people who support it, that asks a named decision maker to take a specific action. "Ask the Riverside school board to keep the Elm Street library open on Saturdays" is a petition. "Save our libraries" is a slogan, because it has no target and no clear action.


Petitions fall into two broad types. Official petitions, such as ballot initiatives or petitions filed with a city clerk, follow legal rules on who can sign, how signatures are collected and how they are verified. Advocacy petitions, addressed to a company, school or elected official, have no fixed format.


Outside a legally regulated process, a petition shows public support but doesn't force a decision.


As the Community Tool Box at the University of Kansas puts it, "the recipient is generally not legally required to take the requested action simply because a certain number of people signed." Pair your petition with meetings, media and follow-up.



Should you start a petition on a platform or your own website?


You can start an online petition in two places: a petition platform such as Change.org, iPetitions or openPetition, or a petition page on a website you control. Many organizers use both, hosting the petition on a platform and linking to it from their own site, or the other way around.


A petition platform suits a one-off campaign that needs to launch today. Change.org's help center says that "starting a petition on Change.org is free and takes just a few minutes," and the platform's existing audience can help strangers find your petition.


Before you choose one, check what supporter data you can export and whether you can email signers directly.


Your own petition website suits community groups, nonprofits and campaigns that will run for months. You keep the signer list in your own dashboard, control the design and can add pages a platform doesn't offer, such as campaign updates, events, a volunteer sign-up form or a donation page.


Worth knowing: a site of your own doesn't come with an audience. Plan how people will find it, through email, social media, local press and in-person events, before you launch.



Ways to build a petition website


If you decide on your own site, there are several ways to build it. The right one depends on who will update the petition page each week and whether anyone on your team writes code.



Already know how you'll build? Skip ahead to the 10 steps.



Petition website builder with templates


A website builder gives you designed pages, hosting and a form tool in one account. A nonprofit or community template already has space for your headline, your story and a signature form, so the work is replacing the sample text and photos with your own.


This suits volunteer-run groups, because the next organizer can update the signature total or add a campaign update without touching code. Check that the template looks right on a phone, since many signers will open your link from social media.




Create a petition website with an AI website builder


An AI website builder asks about your cause, then creates a first draft with pages, text and images you can edit. With the Wix AI website builder, for example, you describe the issue, the decision maker and the action you want, and get a site to refine.


It suits an organizer who needs to launch this week and has no design help. One honest note: replace AI-generated photos with real photos of the place or people affected before you publish, since signers want to see what is at stake.




Build a petition website with an AI chat assistant


Some AI chat assistants, such as ChatGPT, Claude or Gemini, can connect to a website platform and build or edit a site from a conversation. If you already draft your petition text and emails in an AI chat, the same chat can publish updates to the site.


Some platforms connect directly. With Wix, for example, you can type @Wix in ChatGPT to get a site plan and a site built in Wix Harmony, or connect your Wix account to Claude to create and manage a site from the chat. Check each change before it goes live, especially the form and the delivery date.




Build a petition website with AI coding tools


AI coding tools, such as Claude Code, Cursor or Base44, write the code for a site from your prompts. The coded site still needs hosting, a domain, a form that stores signatures securely and someone who can fix it when something breaks.


This route suits campaigns with a developer on the team. If that person moves on, someone else has to understand the code, so keep notes on where the site is hosted and where signer data is stored.




Use a content management system (CMS) for a petition website


A content management system (CMS) is software that lets you update text, photos and pages without rebuilding them. Open-source options such as WordPress are free to download, but you pay for hosting and a domain, and you add the signature form and sharing tools through plugins.


A CMS suits advocacy groups that publish a lot, such as weekly campaign news or research reports. Before you choose plugins, check who will install updates and security fixes, since your form will hold supporters' personal details.




Hand-code a petition website


Hand-coding means writing the site in HTML, CSS and JavaScript. It gives a developer full control over the design and the signature flow, but every change, from a new headline to the latest signature count, goes through that developer.


It makes sense only when a developer will stay involved for the whole campaign. You also need a secure way to collect and store signatures, which a coded site doesn't include on its own.



Headless website development for petitions


A headless website keeps the part visitors see (the design) separate from the part that stores content and form submissions. A developer builds the design and connects it to those business tools, then sets up and tests the signing flow.


Headless is a custom-development approach, not a shortcut. It suits larger organizations or coalitions that run several campaigns from one system and have technical help. Wix Headless, for example, is free to connect and adds business tools such as a CMS and payments to a site built in code.




Hire a website designer for your petition


A designer or agency can build the site, set up the form and connect your email tool. It suits campaigns with a budget and a deadline, such as a coalition launch tied to a council vote.


Agree up front on who updates the site after launch, who owns the domain and logins and who can see the signer list.



Find the best way to create your petition website


Method

Best for

Who updates the petition page

Signature form

Skills needed

Website builder with templates

Volunteer-run groups

Organizers or volunteers

Built in

Low

AI website builder

Fast launches with no design help

Organizers or volunteers

Built in

Low

AI chat assistants

Teams that work in an AI chat

Anyone on the team, by chat

Depends on the connected platform

Low to medium

AI coding tools

Campaigns with a developer

A developer

Must be added and secured

Medium to high

Content management system (CMS)

Groups that publish a lot

A volunteer or developer

Added through plugins

Medium

Hand-coding

Custom builds

A developer

Must be built

High

Headless website

Coalitions with several campaigns

A developer

Connected through business tools

High

Hiring a professional

Campaigns with a budget

The designer, then you

Set up by the designer

Low for you



How to start a petition in 10 steps


These ten steps take you from researching your cause to keeping signers involved after delivery, in the order an organizer would work.


How to start a petition in 10 steps



01. Research your cause


The first step in starting a petition is to have a thorough understanding of the cause. If you want people to take you seriously and lend their support, you'll need to get the facts right. Speak to relevant lawmakers, community members or anyone else involved, and read reputable news sources.


This will help you approach the petition from a strategic angle and articulate your position more clearly. Check whether a similar petition already exists, too. Joining or supporting it may get further than starting a competing one.


If you're petitioning for a change in government policy or law, take note of any government regulations regarding the petition process, either at the local, state or national level. Depending on these legal guidelines, you may need a specific number of signatures before your efforts are deemed valid.


You'll also need to research who is in charge of the issues at hand. If your petition targets the wrong people, they may not have the authority to accommodate your proposal, even if they side with your perspective.


Finally, take note of where you'll need to submit the petition once your desired number of signatures has been collected.



02. Identify your goal


A petition isn't simply a complaint; it's a demand to achieve a goal. Because of this, it's important to use your research to develop an informed idea of what, specifically, you're aiming to accomplish.


First, confirm that the change you're asking for doesn't already exist. Maybe it does, and there are other obstacles that prevent it from being enforced. If that's the case, you'll need to shift the angle of your proposal.


Second, offer a solution that is straightforward, quantifiable and concrete. Spell out exactly what you want so that your audience can't circumvent your proposal with a half-hearted compromise. Write out your goal and demands explicitly on your petition website.


Women empowerment NGO website template


03. Name your project


To make your petition easier to identify and discuss, give it a name. Your title should:


  • Include a catchphrase (similar to a slogan) associated with your cause

  • Identify the target of your petition

  • Use active verbs that call your supporters to action


Beyond a memorable name, your petition needs a strong headline. The headline is the first thing potential signers read, and it determines whether they keep scrolling or click sign. Start with an action verb such as Stop, Save, Ban, Change, Grant, Oppose or Add, and follow it with the specific outcome you want.


"Save the Riverside Library from closure" is more compelling than "Help the library." Name the target, the people affected and the requested change in a single line if possible. Avoid all-caps and stacked exclamation points, since they can make your cause feel less credible.


Relatedly, you'll need to choose a domain name for your petition website, since that's the primary way people will learn about and share your message. Check the availability of your preferred names to make sure there isn't already something similar that people could confuse with yours.


The .ngo domain extension is intended for non-governmental organizations, and registrants must certify that their group meets the registry's eligibility criteria. A petition run by an established nonprofit can use it to show who is behind the campaign.


buy your perfect domain name with Wix


04. Choose a strategic design


Given the urgency of many petitions, you have two fast options. An AI website creator builds a first version of your site from a short description of your cause and design preferences, or you can pick a pre-built template and customize it. Either way, you can keep editing every page with drag and drop tools.


In Wix Harmony, you can describe your cause, the decision maker you're targeting and the action you want supporters to take, then keep refining the result by chatting with Aria, its built-in AI agent, or by editing by hand.


Like with all types of websites, you'll also want your color scheme to reflect your message. Do you want to evoke optimism and hope, urgency or solemnity? Using color psychology, you can select colors that add to the impact of your petition website.


For inspiration on how to design for a good cause, take a look at this collection of the best nonprofit websites as well as these nonprofit website templates.


Wix non profit website template


05. Create a clear and powerful homepage


Your homepage will be many people's first encounter with your petition. To persuade them to sign, this page should be informative and inspiring. In addition to displaying the name of your cause, the site's homepage should include:


  • A clear description of the issue, your mission and your goals

  • Images that show the problem

  • A call-to-action (CTA) that takes visitors straight to the signature form


The bottom line is to make your petition website as easy as possible to browse and understand. Clear navigation and a short path to the form raise the chances that visitors will read about your cause and sign.


Amanda Weiner, GEO/AEO Team Lead at Wix:


"Make sure the buttons are bright and easy to spot, so visitors don't have to search for them. More importantly, ensure the text on the buttons is clear. Visitors should know exactly what will happen when they click on a button and where it will take them. Otherwise, they'll never click. Small tweaks like these can make all the difference in bringing your visitors through your funnel."


Picking the right image for your petition


A single strong image usually communicates more than a busy collage. Effective petition images tend to be close-up and simple, with clear emotion in a person, animal or place tied to your cause. Avoid overlaying logos, text or graphics on the photo, since a clean image is easier to read in small social previews.


If your petition targets a specific company, public figure or location, use a recognizable photo of that subject to anchor the cause visually.


If you don't have your own photograph, sites like Unsplash and Flickr offer free images, but check the licensing first and use only images whose license allows reuse. Choose a high-resolution landscape image so it stays sharp on large screens and crops cleanly when shared.


The same image will appear in social previews, so picking one that holds attention in a feed is just as important as picking one that fits your homepage.


Charity organization website template


06. Write a statement of purpose


Like a mission statement, a statement of purpose outlines your mission and goals. By explaining the problem, why it needs to be fixed and your proposed solution, this statement puts your petition in context and persuades potential signers.


To make this text as effective as possible, it should be concise and easy to skim. Include straightforward information and relevant facts that tell a clear, logical story, and leave out details that could confuse readers or cause them to lose interest.


Finally, cite your references. Not only is this a good practice when sharing other people's information, but it also adds credibility to your cause.


Christian charity organization (warm) website template


07. Create a form for signatures


At the heart of your petition is your signature list, the collection of everyone who has signed in support of your cause. To collect these signatures, you'll need a form on your website where people leave their name and email address, plus any other details your campaign needs.


Ask only for what you'll use. The American Association of University Women (AAUW) recommends collecting names, email addresses and ZIP codes, because "elected officials want to know that the people signing the petition are indeed their constituents." A comments field lets signers say why they care.


You can do this by adding Wix Forms to your petition website. In the Wix Editor, click Add Elements, then Contact & Forms, then Create New Form, and drag the form onto your page. In Wix Harmony, click + Add, select Elements, open Form & Contact and click Create new form.


Customize the design and fields in the form builder. Contact fields such as first name, last name, email and address are saved to your contact list, and every submission appears in Forms & Submissions in your site's dashboard. An AI Forms Assistant can add fields for you when you describe what you need.


If you want a signature drawn with a mouse or finger, Wix Forms offers a signature field as a premium feature. Legal recognition of electronic signatures varies by country, so check local rules before you rely on one for an official petition.


You can export your submissions as a CSV file from the Forms & Submissions table at any time, or set up a Wix Automation to send each new submission straight to a Google Sheet, which is useful for tracking signature counts and sharing the list with collaborators.


To show a running total, update a progress line on your homepage as signatures come in, for example "1,200 of 2,000 signatures." You can also set a submission limit or a closing date in the form settings, so the form closes on its own when the petition ends.


Nicole Michler, founder of Phase 20 and a Wix user, describes the same form and automation setup for growing an email list:


Nicole Michler, founder of Phase 20:


"As a solopreneur, Wix gives me a lot of autonomy in terms of creating new forms. Let's say I create a new free PDF to grow my email list. I just quickly go on the website, create the form, create the automation and it does it all in the back, which is incredible."


08. Include social share buttons


Social sharing is a critical part of raising awareness about your petition. Not only should you promote your petition website on your own social channels, but you should also encourage supporters to spread the word to their followers.


For that reason, add a variety of social share buttons to your site. Place them on your homepage and on the thank-you message signers see after the form, when they're most likely to share.


Environmental NGO website template


09. Spread the word


To grab the attention of potential signers, make your petition website easy to find. Search engine optimization (SEO) helps your site get found on Google and other search engines when people look up the issue, the place or the decision maker by name.


Couple your SEO efforts with social media. Share your petition on Facebook, Instagram, X and other platforms, and use hashtags that people following the issue already search for.


Don't rely on online sharing alone. The AAUW notes that "petitions are most successful when they exist online and offline." Bring a clipboard or a printed QR code to markets, meetings and events, and enter paper signatures into the same list so your total stays accurate.


Local reporters covering the issue are a third audience worth pitching.


Finally, make sure your petition website is mobile-friendly. Many supporters will visit and sign from their phones, so test the full signing flow on a phone before you share the link.


Sharon Hafuta, Managing Blog Editor at Wix:


"If your site isn't responsive, it's not search-friendly. Look for a website builder that prioritizes mobile performance, because great SEO starts with an accessible experience on every device."


10. Keep supporters in the loop


After people have signed your petition, you don't want to simply let them go. They'll want to know how the petition is progressing, and you'll want to reach them again when you need extra hands for this or future efforts.


Email signers who agreed to hear from you with updates on your progress, using an email marketing tool. You can also create a free blog on your site to post updates, tell the story behind your efforts and list other ways supporters can help.


Finally, give supporters a place to organize. Create a Wix Groups community on your site where supporters can share ideas and stay coordinated around the cause, or try other formats, such as webinars or short videos, to explain your petition in more depth.



Choose the right decision maker for your petition


A petition is most effective when it's addressed to a specific person who has the authority to act on it, not a group or institution. Instead of writing "Springfield City Government," name the actual mayor. Instead of "the Department of Education," name the superintendent or board chair.


Naming a real person creates accountability and gives your supporters someone concrete to direct their pressure toward.


When choosing your decision maker, look for someone directly responsible for the outcome you want. A direct line is faster. A city council member who chairs the transportation committee can move a bike-lane proposal more quickly than the mayor's office can.


For policy issues, that usually means an elected official, and for company or workplace issues, it's often a department head or executive.


Once you've identified them, gather their contact information so your supporters can reach them. Check the contact page on their official website, search LinkedIn for a professional email or scan public documents like board minutes, where email addresses are often listed.


If those fail, call their office and ask which email address is best for constituent or customer correspondence. Include this address on your petition page so supporters can follow up beyond their signature.



How many signatures does a petition need?


The number of signatures a petition needs depends on who it's addressed to. Official petitions often have set thresholds. On the UK Parliament petitions site, for example, a petition with 10,000 signatures receives a government response and one with 100,000 may be debated in Parliament.


Petitions to a company, school board or local official have no fixed number. What matters is that the total is meaningful to that decision maker: 300 signatures from one neighborhood can carry more weight with a council member than 3,000 from across the country.


Set a goal you can reach in the time you have, share milestones with signers as you pass them and report the total accurately when you deliver it.



How to protect signer data and prevent fake signatures


A petition is only as credible as its signature list, and the people on that list are trusting you with their personal details. Plan both before you launch.



Keep signer data private


Tell signers what you'll collect, who will see it and how you'll use it. If you plan to share names with the decision maker or publish them, say so next to the form. Keep the full list in your dashboard rather than in shared spreadsheets, and limit who on your team can open it.


Don't add signers to your mailing list unless they choose it. The Community Tool Box advises: "Do not automatically add petition signers to email, text, fundraising, or membership lists without clear notice and appropriate consent." A separate subscribe checkbox on the form does this.


Privacy rules depend on where you and your signers are, so check local requirements (this isn't legal advice).



Verify signatures and block fake entries


Bot signups and duplicate entries can undermine your petition when you present it. New Wix Forms are integrated with spam filters that screen out automated submissions, and you can turn on double opt-in so subscribers confirm their email address before they join your mailing list.


Before delivery, sort the list by email address and remove duplicates, and check ZIP codes if your decision maker cares about constituents. For an official petition, follow the verification rules exactly.


The Community Tool Box notes that "a digital signature may be useful for a non-governmental petition but may not satisfy a legally regulated petition process."



Deliver your petition to the decision maker


Collecting signatures is the visible part of a petition, but delivery is what turns a list of names into action.


Once you've reached your goal, prepare a clean version for delivery: the headline, the statement of purpose, the total signature count and the list of signers if your campaign has told them names will be shared.


Email the petition to the decision maker first, attaching it as a PDF and copying relevant secondary contacts such as committee members, communications staff or local journalists who have covered the issue.


For higher-stakes campaigns, request a brief in-person or virtual meeting to deliver the petition, which is often more memorable and harder to ignore than an email alone. If the decision maker is a government body with public comment periods, time your delivery to a vote, hearing or council meeting.


After delivery, follow up. Public officials often respond to persistence as much as to volume, and signers will want to know what happened with their signature. Share the response (or lack of one) with your supporters and outline the next steps you'll take if the request was not granted.



How to start a local petition in your city or county


To start a local petition you need to clearly define your issue and planned outcome, just as you would with any petition. Then check whether similar petitions exist and learn your local government's requirements for submitting one.


Then write a compelling statement detailing the issue, why it matters and the requested action. Use both online sharing and face-to-face conversations to gather the support you need, and make sure you meet any required number of signatures.


Submit your petition to the appropriate local government body, such as your city or county council. Keep signers updated on the petition's progress and next steps, and if necessary, ask for a public meeting or council hearing about the issue.



How to start a petition on social media


Once you've created a petition, social media can be an effective way to get it in front of a lot of people, fast. Start with a compelling description explaining the issue, why it matters and the change you're advocating for.


Then share the link to your petition on all your social media accounts (Facebook, X, Instagram) and ask people to sign and share. Respond to comments and messages from supporters to keep them engaged, and post regular progress updates.


Once you reach your signature goal, present the petition to the decision maker and share the outcome with your supporters.



Core elements of a strong petition


A strong petition has a clear and concise message, a compelling call to action and is easy to sign. Here are the core elements to keep in mind when writing a petition.



A clear and concise message


State the issue and why it's important in a way that's easy to understand and resonates with your audience. Avoid jargon or technical language. People are more likely to read and sign a petition that is short and to the point.



An easy way to sign


The easier it is for people to sign your petition, the more likely they are to do so. Include a short signature form, and make sure it works for people with disabilities, with clear field labels and a form that can be completed with a keyboard.



A compelling call to action


Decide what you want readers to do after they read your petition: sign it, donate money or contact their elected officials. Make your call to action clear and easy to follow.



A personal address


Address your petition to a specific audience, such as your elected officials, your company's CEO or a community organization. This makes your petition more relevant and persuasive.



Strong visuals


Visuals make your petition more engaging. Use images, infographics or videos to illustrate your message.



Careful proofreading


Typos and grammatical errors make a petition look unprofessional and undermine your credibility. Proofread your petition carefully before you publish it.



What should a petition website include?


A petition website needs fewer pages than most sites, but each one has a job. These are the features that matter most.


Feature

Why it's important

Customizable homepage

Shows your cause and story to visitors immediately

Signature form

Collects signatures and supporter details in one place

Social sharing buttons

Lets supporters share your petition on social media

Progress tracker

Shows signature counts and milestones to motivate supporters

Mobile-friendly design

Makes your site work on phones and tablets

Updates page or blog

Tells signers what happened after they signed

Privacy note

Explains what you collect and who will see it



How much does it cost to start a petition?


Starting a petition can cost nothing. Paper petitions need only printing, and petition platforms such as Change.org are free to start. Your own petition website can also start on a website builder's free plan, which uses the platform's web address.


Costs appear when you want more: a paid plan to connect your own domain, the yearly domain fee, an email marketing plan if your list grows beyond a free tier and premium form features such as a signature field. Printing flyers and QR codes for in-person events adds up too.




How to start a petition website with Wix


Wix gives organizers the site, the signature form and the follow-up tools in one place. Here's what each part does and what you still set up yourself.



Build and update the site


Start from a nonprofit or community template, describe your cause to the AI website builder or build in Wix Harmony, where Aria makes changes when you ask. You can also manage the site from ChatGPT or Claude. You still write the petition text and choose the photos.



Collect and manage signatures


Wix Forms stores every signature in your dashboard, filters spam and can close the form at a set number or date. Automations can send each signature to a Google Sheet. You decide which fields to ask for and who on your team can see the list.



Keep supporters involved


A blog, email marketing and Wix Groups let you post updates, email signers who opted in and give supporters a place to organize. Nonprofits that want to take donations alongside the petition can create a non profit website with donation tools.



Build for clients, code or AI agents


Agencies and freelancers building campaign sites for clients can use Wix Studio.


Teams with developers can build a custom design on Wix Headless. Symphony by Wix is a separate AI agent platform with agents for outreach, marketing, scheduling and research that you direct from one chat; it is free to try and results vary.



How to start a petition FAQ


Is it free to start a petition?

Yes, starting a petition can be free. Paper petitions cost only printing, petition platforms such as Change.org are free to start and a website builder's free plan can host a petition page. Costs come later, for a custom domain, premium form features or an email marketing plan.

The best place depends on your campaign. A petition platform such as Change.org, iPetitions or openPetition is quick to launch and has an existing audience. A website of your own takes longer to set up but keeps the signer list and the campaign updates in one place you control.

To create a petition online, write a headline with an action verb, name the decision maker, explain the problem and your ask in a short statement, then add a signature form. Publish it on a petition platform or your own website and share the link by email and social media.

It depends on who the petition is addressed to. Official petitions often have set thresholds, such as the 10,000 signatures that earn a UK government response. Petitions to companies or local officials have no fixed number, but a total that is meaningful to that decision maker matters more than a large one.

Most online petitions are not legally binding. They show public support and put pressure on a decision maker, who is generally not required to act because of the number of signatures. Official petitions, such as ballot initiatives, follow their own rules and often require verified signatures.

In the US, a legal petition is submitted to the authority that can act on it, does not request anything illegal and complies with local and national laws. It must be signed by people qualified to sign it, have a clear purpose and contain accurate information. Some petitions must also be submitted within a set time frame.

The process for filing a petition depends on the type of petition and the state. It generally involves submitting the petition online or through a specific form to the office that can hear it. You may also need to submit supporting documents and pay a filing fee.


layout.jpg

See what Symphony can do for your business

Try now

Group 2147239633.png

Discover websites built on Wix

explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas
explore website ideas

Start with
Symphony for free

Try now

Build your site with a free template

Find the perfect domain for your site

bottom of page