Guest post submission form

A blog taking guest post pitches needs the writer, the topic and proof they can write. This form collects those three things — name, the topic they want to write about, an outline or draft, and links to previous work. The editorial decision stays yours, not the form's.

The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.

Keep the barrier to entry low with an outline, not a full draft

Ask for an outline or summary, not the finished article. Writers are far more likely to pitch an idea they have not written yet than to spend hours on a draft that might be rejected. You review the idea first, and only assign writing to topics that fit.

Store every pitch in one place, exportable to CSV

Every submission lands in your dashboard and exports to CSV, so you and your editorial team can review all pitches together, compare topics, and decide which ones to assign.

No card required.

Guest Post Submission Form

Live preview

How to build this form

5 steps in the editor. Nothing here needs a paid plan.

  1. Add text and email fields for the writer's name and contact information.
  2. Add a text field for the proposed topic or article title, so you know what they want to write about.
  3. Add a long text area for a brief outline or summary — a paragraph or two explaining the angle, not the full article.
  4. Add a URL field where they can link to a draft, existing blog post, or portfolio, so you can evaluate their writing.
  5. Add an optional long text field for their bio or tagline, so the reader has context if the article is accepted.

Fields in this form

6 fields, using 4 of the 19 field types available.

QuestionField typeRequired
Your full nameShort textYes
Email addressEmailYes
Proposed topic or article titleShort textYes
Brief outline or summaryLong textYes
Link to your best work or portfolioURLOptional
Your bio or author tagline (optional)Long textOptional

What goes wrong with this form

Specific to a guest post submission form, not general advice about forms.

Asking for the full article in the pitch

Ask for an outline only. A full draft is a barrier that stops most pitches arriving, because writers are not sure their idea will fit and do not want to waste hours on a spec. You are screening the idea, not buying the article yet.

Not asking for writing samples

A link to previous work — a blog post, a portfolio, anything public — tells you if this writer can actually write. Free text claiming "five years of experience" does not, but a link to a published piece does.

Letting every pitch through without editorial review

Every submission should land in your dashboard, but every one gets a human editorial decision before a response goes out. Export the CSV, review with your team, and respond only to the pitches that fit your publication.

Questions about this form

What should I ask a guest post contributor?

Name, email, the topic they want to write about, a brief outline (one paragraph), and links to previous work so you can assess their writing. The full article comes after editorial approval, not before — you are vetting the idea first.

How do I decide which guest posts to accept?

Every submission lands in your dashboard and exports to CSV. Review the list with your editorial team, read the outlines, check the writing samples, then respond to writers externally. Accept only topics that fit your editorial calendar and voice.

Can I require a full draft before acceptance?

You can, but most guest posts never get written if you ask for a full draft upfront. A better flow is outline first (for pitch screening), then assign to writers whose outlines you like, then collect the finished article. The form handles the first step only.