Petitions.com

How to Start an Online Petition: The Ultimate Guide

Starting a petition is easier than most people think. The hard part is making it work. This guide walks you through every step, from choosing a goal to getting signatures and delivering results.

Define a clear, specific goal

Before writing anything, decide exactly what you want to happen. A vague goal produces a weak petition. A specific, actionable goal tells decision-makers exactly what is being asked of them, and tells potential signers whether this cause is worth their name.

A good goal has three qualities: it names a specific decision-maker, it describes a concrete action, and it is realistically achievable.

Weak goal Strong goal
Improve our city's parks. Ask the City Council to install lighting on the main path in Central Park by autumn.
Stop animal cruelty. Ask Parliament to ban the sale of cosmetics tested on animals.
Make our streets safer. Ask the transport authority to install a pedestrian crossing at Oak and Main Street.

If you cannot write your goal in one sentence, it is probably too broad. Narrow it down before you continue.

Identify the right decision-maker

A petition only works if it is addressed to someone with the power to act on it. Sending a petition to the wrong person wastes your effort and gives the actual decision-maker an excuse to ignore you.

Ask yourself: who has the authority to make the change I want? This might be a local councillor, a company CEO, a government minister, or a school principal. The more directly you can address the person with real power, the more seriously your petition will be taken.

If you are not sure who holds the decision, research it before you launch. A petition addressed to a generic "government" or "the authorities" will rarely produce results.

Read the full guide

Write your petition

A petition is a short argument, not a legal document. It should answer three questions quickly: what is the problem, why it matters, and what you want done about it.

The title

Your title is the first thing people see, often in a social media share or search result. It should be short, active, and specific. Aim for under ten words. "Keep the Central Library Open" is far better than "A Petition Regarding Recent Decisions About Municipal Library Funding."

The story

People are moved by stories about real people, not by statistics. Start with a concrete human situation. Instead of "The bus route cancellation is inconvenient," write "My elderly neighbour has no other way to get to her doctor's appointments." Then explain the broader impact: how many people are affected, what will happen if nothing changes.

The ask

End with a clear, direct demand. Name the decision-maker and the action. "We call on the City Transport Authority to reverse the cancellation of the 7B bus route by 1 September." One sentence. No ambiguity.

Keep it short.

Most people decide whether to sign within the first few seconds. A petition that takes five minutes to read loses most of its potential supporters before they reach the end. Three to five paragraphs is usually enough.

Read the full guide

Choose a strong image

Your petition image is what people see when the link is shared on social media. A good image creates an immediate emotional connection and makes people stop scrolling. A bad image, or no image, means most people will scroll past.

Use a real photo that shows the people, place, or situation your petition is about. A photo of your actual neighbour waiting at the bus stop is far more powerful than a stock photo of a generic bus. Avoid images that are mostly text or logos. Let the photo do the work.

If you do not have a suitable photo, a clear, high-contrast image that represents the cause is better than nothing. You can always update the image later.

Read the full guide

Launch: the critical first 48 hours

A petition with zero signatures is almost impossible to grow. The first 48 hours determine whether your campaign gets momentum or stalls. Do not publish and wait. Have a plan ready before you click publish.

Step 1: your inner circle

Before sharing publicly, send the link directly to 10 to 20 people you know personally. Friends, family, colleagues. Ask them specifically to sign before you go public. These first signatures provide social proof, the signal to strangers that real people think this is worth supporting.

Step 2: relevant communities

Once you have your first signatures, share in groups where your cause is relevant. Local Facebook groups, neighbourhood apps, community chats, online forums. Write a short personal message for each group explaining why it matters to that specific audience. Copy-pasting the same message everywhere is less effective.

Step 3: go public

With momentum behind you, share on your public social media profiles. Tag journalists, local influencers, or organisations who care about the issue and ask them to share. A single repost from someone with a large audience can multiply your signatures overnight.

Keep supporters engaged with updates

Most petition creators publish once and go silent. This is a mistake. Supporters who signed because they care about the issue want to know what is happening. Regular updates keep them engaged, remind them to share, and show the decision-maker that the campaign is alive.

Post an update when something changes: a response from the decision-maker, a milestone in signatures, media coverage, or a new development in the story. Even a brief "we are still fighting and here is what has happened" update is better than silence.

Updates also give you the opportunity to ask for a specific new action: share the petition again, attend a meeting, write an email.

Read the full guide

Deliver your petition

Collecting signatures is not the end goal. The goal is to create change. At some point you need to take the signatures to the decision-maker and make a formal demand.

Plan the delivery in advance. Will you hand over a printed list in person, send it by email, or present it at a public meeting? A physical delivery, especially one with media present, creates a news story and puts pressure on the decision-maker to respond publicly.

Set a delivery date before you reach your target. "We will deliver when we reach 1000 signatures" gives supporters a reason to push for the final numbers. It also creates a natural milestone for media coverage.

Read the full guide

Read next

Ready to start?

It only takes a few minutes to create your petition.

Start Your Petition Now