Title: HeadlineEnvy &#8211; headline testing with Optimizely
Author: Zach Tirrell
Published: <strong>April 3, 2015</strong>
Last modified: September 1, 2015

---

Search plugins

![](https://ps.w.org/headlineenvy/assets/banner-772x250.png?rev=1127051)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/headlineenvy/assets/icon-256x256.png?rev=1127306)

# HeadlineEnvy – headline testing with Optimizely

 By [Zach Tirrell](https://profiles.wordpress.org/zbtirrell/)

[Download](https://downloads.wordpress.org/plugin/headlineenvy.1.0.2.zip)

 * [Details](https://vec.wordpress.org/plugins/headlineenvy/#description)
 * [Reviews](https://vec.wordpress.org/plugins/headlineenvy/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/headlineenvy/#installation)
 * [Development](https://vec.wordpress.org/plugins/headlineenvy/#developers)

 [Support](https://wordpress.org/support/plugin/headlineenvy/)

## Description

HeadlineEnvy adds the ability to A/B test the titles of your content through integration
with Optimizely.

**Features include:**

 * **Unrestricted headline variations.** When creating the test for a headline, 
   you can add as many or as few as you wish.
 * **Test headlines anywhere.** Headline variations are applied to any place that
   your titles are output regardless of whether they appear on a post page, in the
   navigation, etc.
 * **Experiment results.** Revisit posts in the dashboard to check the status of
   headline statistical significance while your headline experiments are executed.
 * **Automatic headline selection.** Optionally choose to let HeadlineEnvy and Optimizely
   detect statistically significant winners and automatically update the post with
   the winning title.

To contribute, report issues, or make feature requests use [Github](https://github.com/FunnelEnvy/headlineenvy).

Visit
 [http://www.funnelenvy.com/headlineenvy-wordpress-optimizely](http://www.funnelenvy.com/headlineenvy-wordpress-optimizely)
for official support of this plugin.

## Screenshots

 * [[
 * Add an alternate title to begin an experiment.
 * [[
 * Multiple headlines added to experiment.
 * [[
 * Winning headline!

## Installation

 1. Install HeadlineEnvy either via the WordPress.org plugin directory, or by uploading
    the files to your server.
 2. After activating HeadlineEnvy, head over to the HeadlineEnvy settings page and 
    enter your Optimizely API key.
 3. Once your Optimizely API key has been entered, select the Optimizely project that
    you wish HeadlineEnvy to use for creating its experiments.
 4. Select the post types you wish to allow for headline testing.
 5. Visit any post edit page and you will see a new button prompting you to add additional
    headlines! Enter a few and hit Save/Update/Publish.
 6. That’s it!

Note:
 HeadlineEnvy works by attaching to the [the_title](https://codex.wordpress.org/Plugin_API/Filter_Reference/the_title)
filter hook. If your theme or plugin uses a method of getting post titles that does
not trigger that hook HeadlineEnvy will be unable to A/B test those cases.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“HeadlineEnvy – headline testing with Optimizely” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Zach Tirrell ](https://profiles.wordpress.org/zbtirrell/)
 *   [ Matthew Batchelder ](https://profiles.wordpress.org/borkweb/)
 *   [ methnen ](https://profiles.wordpress.org/methnen/)

[Translate “HeadlineEnvy – headline testing with Optimizely” into your language.](https://translate.wordpress.org/projects/wp-plugins/headlineenvy)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/headlineenvy/), check
out the [SVN repository](https://plugins.svn.wordpress.org/headlineenvy/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/headlineenvy/) by
[RSS](https://plugins.trac.wordpress.org/log/headlineenvy/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.2

 * Lots of improvements and code tweaks thanks to [@colegeissinger](https://github.com/colegeissinger):
    - Any translated strings should be escaped with esc_html__() or esc_html_e()
    - Checking user has right privileges
    - Cleaning up of redundant sanitization functionality into a central method
    - Added a “Deep Sanitize” method to ensure no matter the type of data, everything
      is cleaned up
    - Updates to some JS to avoid XSS instances through DOM manipulation
    - Caching jQuery selectors like $( document )
    - Sanitizing late, escaping early

#### 1.0.1

 * Fixed a few PHP warnings
 * Normalized naming conventions to match Optimizely
 * Normalized number values so they match Optimizely (i.e. 32.5% vs. 0.3247859996)
 * Fixed a reference to the conversion value
 * When deleting title variations confirmation now uses the variation ‘title’ instead
   of the variation id #
 * Fixed an issue where some default options were lost of user tried to use an invalid
   API Key
 * Return empty array for $primary_results when there are none yet

#### 1.0

 * Initial release

## Meta

 *  Version **1.0.2**
 *  Last updated **11 years ago**
 *  Active installations **10+**
 *  WordPress version ** 3.9 or higher **
 *  Tested up to **4.2.39**
 *  Language
 * [English (US)](https://wordpress.org/plugins/headlineenvy/)
 * Tags
 * [a/b testing](https://vec.wordpress.org/plugins/tags/ab-testing/)[headline](https://vec.wordpress.org/plugins/tags/headline/)
   [optimization](https://vec.wordpress.org/plugins/tags/optimization/)[optimizely](https://vec.wordpress.org/plugins/tags/optimizely/)
   [post](https://vec.wordpress.org/plugins/tags/post/)
 *  [Advanced View](https://vec.wordpress.org/plugins/headlineenvy/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/headlineenvy/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/headlineenvy/reviews/)

## Contributors

 *   [ Zach Tirrell ](https://profiles.wordpress.org/zbtirrell/)
 *   [ Matthew Batchelder ](https://profiles.wordpress.org/borkweb/)
 *   [ methnen ](https://profiles.wordpress.org/methnen/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/headlineenvy/)