How to write an effective press release

On request, from a reader of previous blog, here are some ideas about press releases. First, the title “how to write an effective press release” is a bit misleading. The idea is to create an effective media campaign. One press release rarely gets you where you want to go.

You need to think about publicity as a stream of water over the landscape. In the short term, the water doesn’t do much. In the long term, it can carve a beautiful canyon. That’s because it takes time for the media to recognize your releases, and more time for the public.

With that said, here are some tips:

1. See what the competition and other companies aredoing and start reading press releases to see which releases are effective and which aren’t. Go to and watch the press releases flow.

2. Set a goal for your publicity campaign. I’m assuming most readers here are not owners of publicly traded companies looking to support/grow the stock price. Therefore, your primary goal is to generate awareness in your target market.

3. Get a list of media and media contacts for your releases. If you’ve read anything by me, you know I am a big advocate for a focused, industry-based target market. If you have followed that advice, then you will have a much easier time finding a small list of targeted publications for your release.

4. Come up with a list of newsworthy events about your company. These include: new capabilities, new customers, new employees, community service, contributions to associations (e.g. upcoming speeches, conferences). Also consider substantive tips to your audience about things that matter to them, and that you know. Publications don’t want advertisements, so ask whether the readers will perceive your release to be interesting and newsworthy.

5. Write a good headline. Examples: XYZ Web Designs Offers Five Tips for a Web Site that will Attract More Legal Clients; ABC Web Development Announces Release of Comprehensive Suite of Back Office Tools for Grocery Chains; DEF Systems Integrators Announces Contract with IBM, Inc.

6. Keep the format simple and sweet. Start at top with: For Immediate Release. Then put your headline. Then start the first paragraph with the date of the release and the place (e.g. Boston, MA). End the release with a paragraph about your company and the phone number and email of a media contact.

7. The structure of your release should follow the pyramid principle, meaning that you start with the most important paragraphs and work your way down to fluff. For instance, if you are announcing a contract with a customer:

7a. First paragraph starts: ABC Web Designs, a Leading Minneapolis-based Web Design Firm, announced today that…..

7b. Second paragraph gets into more details.

7c. Third paragraph should be a quote from you, or the CEO.

7d. Fourth paragraph should be quote from any other party involved (e.g. CEO of customer or partner). Make sure that this party approves the release or you may have to issue a retraction.

7e. Add any other information about why the announcement is significant to the audience.

7f. Provide an “about” paragraph about your company and the customer.

8. How many releases you issue is a function of how much newsworthy content you have and the frequency of the publications in your target market. I handle press releases for a number of publicly traded companies, and they try to release 2 items per week, one about new infrastructure, and one about new customer contracts.

9. Send the release via fax or email to your contacts. If email, put the release in body of your email, as attachements are often deleted due to virus fears. Or, if you want national coverage, check out, which offers excellent coverage (albeit more expensively than, say, prweb).

10. Be careful how you deal with the media. They are under no obligation to print your releases. Don’t hound them or bug them. If they are interested, they will call you (and when they do, respond immediately as they are often under a deadline). And, if your releases are full of good content of interest to their readers, you will eventually see results.

There’s more to the publicity game, but this is a good introduction for those who aren’t using this tactic regularly. But remember — the key is to take a long-term, patient view.


Category: marketing Time: 2005-02-28 Views: 3

Related post

  • How To Create A Modern Press Release 2009-05-28

    In SitePoint's latest book, Online Marketing Inside Out, Brandon Eley and Shayne Tilley show you what makes up a modern online marketing strategy. Email campaigns, advertising, SEO, social media, and more – it's all in this book! In this excerpt from

  • How to make google index press releases or new items as they are released 2014-06-15

    This question already has an answer here: Googlebot craw rate is too slow for a huge site 1 answer I have noticed that several website news items are indexed immediately by Google. Even questions posted on are indexed by Google with

  • How to write an effective case study 2005-02-25

    Thanks to the reader who asked for this topic. Case studies are a great way to tell your story to prospects and clients in a way that concretely shows your value and results. Here is what every case study should have: 1. Start with a compelling, resu

  • Why You Should Be Using Press Releases to Promote Your Business 2009-10-01

    Press releases are a powerful, but frequently overlooked promotional tool that can be valuable for just about any type of business, including freelancers and entrepreneurs. If you haven't added press releases to your marketing mix, you may be missing

  • How to add shortcode to show/hide press releases? 2011-06-04

    Is it possible to create a TinyMCE button and shortcodes to WordPress to enclose press releases in, so that they're hidden by default, but at the press of the button, they would expand to reveal the content? And then compress/hide again upon click? E

  • 15 Online Press Release Distribution Sites 2009-10-02

    Yesterday, I wrote about press releases and how they can be a powerful marketing tool for any business. While one facet of press release distribution is done offline – by sending your releases to newspapers, magazines, TV and radio shows – a second f

  • NET to Ruby: Learning How to Write Tests, Part II 2011-12-12

    Part 1 of this post covered my experiences in .NET when writing tests, and how that helped me getting productive in Ruby within a short period of time. Part 2 covers my experiences in Ruby, going from how I got started writing tests as soon as I star

  • Publish press release at a precise time 2013-10-04

    My department is planning to move its website to a new platform in the next year. We are evaluating several options including Drupal and Liferay. One of the critical requirements is that we need to publish press releases at 11:00 each day. This time

  • Guess which press release generates more press and business 2005-09-16

    I'm going on a short vacation and thought it would be interesting to see who can predict future best. This time (unlike the blog about which web designer makes more money) there are no trick questions. The question is: Which of two press releases do

  • I've learned so much about OO programming I have no idea how to write procedural code. What's a good way to learn? 2011-05-12

    When I learned to program, I learned Object Oriented Programming very early on. For a while, I blundered around with my beautiful hammer, trying to use it for everything, partially because I had no idea how to solve problems any other way. As I read

  • Are press release distribution services spam services? 2011-08-11

    I'm not trying to label this website as a spam service, but use it as an example to enquire about: And there are many like it. I've been considering using their services as they have been recommended on here, but after talking t

  • How to fit testing in Scrum sprints and how to write user stories in Scrum 2011-12-29

    I am the development team lead of a new project at my company. This is the first project where the company will use Scrum. We have a waterfall/iterative SDLC. The BAs write requirements docs, hands over to dev and test, dev start developing and will

  • How to write a macro to get selected words an emphasis mark? 2012-02-07

    How can I write a macro for OpenOffice writer, which get the words/characters that I selected with mouse an emphasis mark like dot over the words/characters? I tried to record macro, but failed. I hope someone here can help me I am trying to write a

  • How to write a vertical vector in LaTeX for LyX 2012-05-04

    I can't work out how to write a vertical (two dimensional) vector, with brackets spanning two lines. Do you know how to write it for LyX? --------------Solutions------------- When in mathmode, go to Insert --> Math --> Matrix (or click the button on

  • How to write a unit-test / test class for trigger? 2013-04-24

    How do I write a unit-test / test class for a trigger? What are my options? Inline with the trigger? New Class? --------------Solutions------------- Apex Trigger Code Testing Writing test code to invoke Apex Trigger logic is a requirement, even if yo

  • how to write a test class for APEX REST service that is having a callout to another external webservice? 2013-05-29

    i am having an issue in how to write a test class for APEX REST service that is having a callout to another external webservice. REST Service Code: @RestResource(urlMapping='/Registration/*') global with sharing class Registration{ @HttpPost global s

  • Make a key behave as a switch or a normal key based on how long it was kept pressed down, using AutoHotKey 2013-06-04

    I am currently using AutoHotKey to simulate the Happy Hacking Keyboard Pro 2 keys mapping on a Topre Realforce 89s. The script I created is available on github. I've used the Japanese key "muhenkan" (SC07B) to simulate the Fn key, and added all

  • How to write a procedure /job to kill all session running for more than 5mins in Oracle? 2014-08-01

    How to write a procedure /job to kill all session running for more than 5mins in Oracle? So, I query v$session and find out that for a particular user, program pair if the session has been active for more than 5mins kill it. Also, how to write a job

  • How to Write Test Plan 2014-09-18

    I am new to "Test Plan Writing" and I wanted to learn how to write Test Plan. As a beginner, what I need to understand first and learn to write quality/effective test plan. What you will suggest to me?. --------------Solutions------------- To kn

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 1.019 (s). 13 q(s)