Title: WPSummarize – AI Summaries with key takeaways for your posts
Author: Julian Yanover
Published: <strong>October 10, 2024</strong>
Last modified: March 27, 2026

---

Search plugins

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

# WPSummarize – AI Summaries with key takeaways for your posts

 By [Julian Yanover](https://profiles.wordpress.org/julianyanover/)

[Download](https://downloads.wordpress.org/plugin/wpsummarize.1.0.52.zip)

 * [Details](https://pcd.wordpress.org/plugins/wpsummarize/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/wpsummarize/#reviews)
 * [Development](https://pcd.wordpress.org/plugins/wpsummarize/#developers)

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

## Description

[WPSummarize](https://wpsummarize.com/) automatically creates concise summaries 
of your blog posts. It helps your readers quickly grasp the main points of your 
content, improving user experience and engagement.

### Key Features

 * Automatic summarization of blog posts
 * You decide where the summaries are displayed, with options such as above or below
   the content, before the first heading tag or even manually through shortcode.
 * Choose whether you want a list of key takeaways or a narrative approach
 * Support for custom post types
 * Support for Gutenberg, Elementor, Divi, Oxygen, etc.
 * 1 pre-built design
 * Custom CSS
 * UI available in Spanish, German, Italian, French and Portuguese.
 * Bring your own API key (OpenAI)
 * 50 summaries per month limit

### Do more with WPSummarize Pro

 * Unlimited summaries per month, bringing your own API key (OpenAI, Google Gemini
   or Anthropic)
 * Bulk summarization for existing posts
 * Automatically add style tags like strong and em
 * Edit settings per post
 * Manually edit summaries
 * +10 pre-built designs
 * Custom CSS
 * List type and narrative styles
 * Custom post types supported
 * Gutenberg, Elementor, Divi, all supported
 * Support for ACF
 * Unfold summary on click
 * Priority support

[Get WPSummarize Pro](https://wpsummarize.com/)

### Why use WPSummarize?

 * **Time-Saving**
    Why perform a task that can be automated at the same highest
   standard you expect? We use advance AI to automatically generate concise, accurate
   summaries of your blog posts. No manual work required – just publish your content
   and let our plugin do the rest.
 * **No Coding, yet Fully Customizable**
    You do not need to do any coding to make
   this plugin your own. We made sure you can tweak exactly how, when and where 
   summaries are generated and displayed. We have themes ready, a great batch process
   for your old posts and all the options you might need.
 * **Improved Reader Experience**
    Not to be mean, but not everybody wants to read
   your whole 2,000 word article. Enhance user engagement by providing quick, digestible
   takeaways on each post. Help your audience decide if the content is relevant 
   to them, improving overall satisfaction and time spent on your site.
 * **SEO Friendly**
    Search engines favor pages that fulfill the search intent right
   away, without making users go through entire articles. You can also choose to
   hide the summary content from search engines by enabling the Unfold summary on
   click option. The content is then dynamically loaded on click.
 * **Fast and Convenient**
    All summaries created are cached in your own database
   as post meta fields, making sure your website keeps loading super fast. The entire
   summary generation process happens in the background, not wasting you any time
   at all.
 * **OpenAI/Gemini/Anthropic API Key needed**
    Once you install WPSummarize, you
   will need to add your OpenAI/Gemini/Anthropic API key in order to process your
   posts and generate summaries. You can get your API key at https://platform.openai.
   com/api-keys

### Third-Party Services

 1. WPSummarize uses an external API service to generate summaries of your content.
    Here’s what you need to know:
     Our plugin connects to https://wpsummarize.com to
    process and generate summaries. When you use the summary feature, your post content
    is sent to our servers for processing. We do not store your content on our servers
    beyond the time needed to generate the summary. For more information about how 
    we handle your data, please see our Privacy Policy at https://wpsummarize.com/privacy-
    policy/ By using this plugin, you agree to our Terms of Service, available at https://
    wpsummarize.com/terms-and-conditions/
 2. OpenAI API
     While the OpenAI post content processing happens mostly on our server,
    we have a brief connection inside the plugin to check if your API key is valid.
    OpenAI API website: https://openai.com/api/ OpenAI Terms of Service: https://openai.
    com/policies/terms-of-use OpenAI Privacy Policy: https://openai.com/policies/privacy-
    policy
 3. Google Gemini API
     While the Google Gemini post content processing happens mostly
    on our server, we have a brief connection inside the plugin to check if your API
    key is valid. Google Gemini API website: https://ai.google.dev/ Google Terms of
    Service: https://policies.google.com/terms Google Privacy Policy: https://policies.
    google.com/privacy
 4. Anthropic API
     While the Anthropic post content processing happens mostly on our
    server, we have a brief connection inside the plugin to check if your API key is
    valid. Anthropic API website: https://www.anthropic.com/api Anthropic Terms of 
    Service: https://www.anthropic.com/legal/consumer-terms Anthropic Privacy Policy:
    https://www.anthropic.com/legal/privacy

We take your privacy seriously and are committed to protecting your data. If you
have any questions or concerns, please contact us at support@wpsummarize.com.

### Third-Party Libraries

 1. WPSummarize uses the Action Scheduler library (https://actionscheduler.org/) to
    manage background processing tasks.
     Action Scheduler is a robust scheduling library
    for WordPress, originally developed by the WooCommerce team. It runs within your
    WordPress site and does not send data to external services. The library is included
    with our plugin and does not require separate installation.
 2. WPSummarize also uses Freemius (https://freemius.com) to manage our premium plans,
    licensing, and plugin updates.
     Freemius collects and processes certain data as
    described in their Privacy Policy. This includes basic site data (WordPress version,
    PHP version, etc.) and user data (email, name) for customers who purchase premium
    plans. Freemius is only active if you opt in to usage tracking or purchase a premium
    plan. You can opt out of non-essential data collection at any time through the 
    plugin settings.

## Screenshots

 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[

## Blocks

This plugin provides 1 block.

 *   WPSummarize

## FAQ

### Do I need an OpenAI API key to use WPSummarize?

Yes, you need an OpenAI API key to generate summaries. You can obtain one from [OpenAI’s website](https://platform.openai.com/api-keys).
With the PRO version, you can also choose to use Google Gemini or Anthropic.

### Is my content sent to external servers?

Yes, your post content is sent to our servers at [wpsummarize.com](https://wpsummarize.com)
to generate summaries. We do not store your content beyond the time needed to process
it.

### Can I customize where the summaries appear on my site?

Yes, you can choose where the summaries are displayed, such as above or below the
content, before the first heading tag, or even manually using a shortcode.

## Reviews

![](https://secure.gravatar.com/avatar/e664d299170b858a7718012b2a715d318e3b7c79d6fd7bb66f1f13ddb969c98c?
s=60&d=retro&r=g)

### 󠀁[Great plugin, pro version works well](https://wordpress.org/support/topic/great-plugin-pro-version-works-well/)󠁿

 [Cyan Azurine](https://profiles.wordpress.org/carolynvictoria/) March 25, 2026

I’m using this for news publishing, works great, the design of the plugin is well
thought-through and the features are good and they work. I’m using the Pro version,
finding it useful and works for me to show summaries on my different content types.
You can regenerate summaries, edit them directly, delete them, generate them in 
batch mode and augment with custom prompt hints, among other good stuff. Good features
and options and the developer is actively supporting and enhancing it.

![](https://secure.gravatar.com/avatar/9076ab599e5dbabfe3a22322cd6085385714be4dd756527c35902e714faca6c3?
s=60&d=retro&r=g)

### 󠀁[Fully customizable and excellent support](https://wordpress.org/support/topic/fully-customizable-and-excellent-support/)󠁿

 [Amvis](https://profiles.wordpress.org/amvisdiary/) October 24, 2025

WPSummarize is a fully customizable and easy-to-use plugin. This is ideal for providing
readers with a summary of blog posts with a large number of words, and I highly 
recommend it.

![](https://secure.gravatar.com/avatar/87a18fd2b4635ec1fdf1b1b3422ef4345ac17e4cf666afe88d3630cfb982070e?
s=60&d=retro&r=g)

### 󠀁[Plugin simple mais efficace](https://wordpress.org/support/topic/plugin-simple-mais-efficace/)󠁿

 [tonysamson](https://profiles.wordpress.org/tonysamson/) September 23, 2025

Le plugin tient bien la promesse de générer des résumés IA de qualité pour chaque
article. L’avantage est que cela utilise notre clé API Open AI (donc le coût par
génération est ridiculement faible) – donc aucun abonnement supplémentaire. Enfin,
c’est largement personnalisable (en CSS et avec modifications du titre, sous-titre
et texte affiché sous le résumé) et le développeur est réactif pour améliorer ou
corriger le plugin (il manquait notamment le support de articles planifiés qu’il
a rajouté en quelques heures suite à ma demande). — The plugin delivers on its promise
of generating quality AI summaries for each article. The advantage is that it uses
our Open AI API key (so the cost per generation is ridiculously low) – so no additional
subscription. Finally, it’s widely customizable (in CSS and with changes to the 
title, subtitle, and text displayed below the summary) and the developer is responsive
to improving or correcting the plugin (in particular, it lacked support for scheduled
articles, which he added in a few hours following my request).

![](https://secure.gravatar.com/avatar/c8efdabef8274fb221978f9fa8b24e146d8acdb8a50b148df974e8ab645fb15c?
s=60&d=retro&r=g)

### 󠀁[Amazing](https://wordpress.org/support/topic/amazing-4170/)󠁿

 [wearepanda](https://profiles.wordpress.org/wearepanda/) September 18, 2025

Fantastic plugin and the support is second to none. Can’t recommend enough if you
are looking to summarise articles and content on your WordPress site.

![](https://secure.gravatar.com/avatar/67aaf1600a1eaf3d6100113ee70cba5d85577c801bd1a0f2177dd5ed3a119e47?
s=60&d=retro&r=g)

### 󠀁[Great plugin and amazing support](https://wordpress.org/support/topic/great-plugin-and-amazing-support-166/)󠁿

 [jstneti](https://profiles.wordpress.org/jstneti/) August 5, 2025

The summaries are great, the Bulk Process works fast, support is superb, and the
plugin also comes with lots of settings so it can be configured to my needs.I tested
it on a test site yesterday. It worked and looked good but I couldn’t find some 
stuff (due to being too tired of trying so many summarizing plugins before) but 
the developer was very fast to respond here and via email.I found what I was looking
for and tested it on 2 different sites. I found a small bug on the second site and
the developer pushed a fix in less than 20 minutes. That’s amazing and I really 
appreciate it.

 [ Read all 5 reviews ](https://wordpress.org/support/plugin/wpsummarize/reviews/)

## Contributors & Developers

“WPSummarize – AI Summaries with key takeaways for your posts” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Julian Yanover ](https://profiles.wordpress.org/julianyanover/)

[Translate “WPSummarize – AI Summaries with key takeaways for your posts” into your language.](https://translate.wordpress.org/projects/wp-plugins/wpsummarize)

### Interested in development?

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

## Changelog

#### 1.0.52

 * Function name fix (thanks James)
 * Updated Freemius SDK

#### 1.0.51

 * Added Custom Titles before Summary Rules

#### 1.0.50

 * Improved Polylang compatibility

#### 1.0.49

 * New option to delete summaries from the Edit post page
 * Fixed checkbox issue

#### 1.0.48

 * Improved API key validation

#### 1.0.47

 * Added 7 new themes: Sunset, Dark, Magazine, Nature, Timeline, Sticky Notes, and
   Spotlight
 * Added theme preview to dynamically test themes’ designs
 * Added new option to automatically customize and match the summary box style to
   the site’s design through AI (experimental)
 * Improved API key validation, replacing the automatic check on page load with 
   an on-demand button
 * Fixed: Summary box not displaying when using the shortcode, under certain conditions

#### 1.0.46

 * Fixed: Summary box displaying multiple times on certain themes that apply the_content
   filter in headers, footers, etc.

#### 1.0.45

 * Added support for Advanced Custom Fields (ACF) plugin

#### 1.0.44

 * Added support for custom AI instruction
 * Updated OpenAI model to 5.1

#### 1.0.43

 * Added support for automatic post creation plugins
 * Minified public CSS and JS for performance

#### 1.0.42

 * Fixed CSS max-height rule for toggle content

#### 1.0.41

 * Added toggle button to display/hide summaries

#### 1.0.40

 * Fixed logic for creating summaries on publish, when using the Classic editor
 * Updated Freemius SDK

#### 1.0.39

 * Fixed logic on ommiting creating a summary on new posts when boxes unchecked
 * Fixed custom CSS display sanitization

#### 1.0.38

 * Fixed custom CSS sanitization

#### 1.0.37

 * Fixed conflicting JavaScript variable

#### 1.0.36

 * Added shortcode notice on Settings page showing [wpsummarize] usage
 * Added notification when WPSummarize credits run out (free and trial plans)
 * Added notification when AI provider credits are depleted
 * New option to skip manually edited summaries during automatic batch processing
 * New batch filtering options: Filter posts by Categories and Tags with collapsible
   interface, search functionality, and bulk selection
 * Improved “Number of posts without summaries” counter – now updates in real-time
   as batch settings are adjusted
 * Added display of posts being summarized and posts in queue during batch process
   execution
 * Added separate “Save Settings” button on Batch Process page (distinct from “Save
   Settings and Start Batch Process” button)

#### 1.0.35

 * Improvement: You can now create a summary while editing a draft, in case you 
   need to edit before publishing
 * Fixed: “Get a new summary when you save this post” now works correctly with draft
   and private posts

#### 1.0.34

 * Added loading spinner for click-to-reveal summaries

#### 1.0.33

 * Fix for Batch Process token usage limit
 * Improvement to word count during Batch Process

#### 1.0.32

 * Added support for Gemini and Anthropic
 * Added support for different models

#### 1.0.31

 * Minor fix

#### 1.0.30

 * Added support for REST API

#### 1.0.29

 * New feature: Add custom HTML below the summary content
 * New feature: Add custom HTML above the summary heading

#### 1.0.28

 * Added support for Scheduled posts
 * Notice added to alert of conflict with Pro version if not deactivated first

#### 1.0.27

 * Updated Freemius SDK to the latest version

#### 1.0.26

 * Trial period styling fix

#### 1.0.25

 * Batch process fix

#### 1.0.24

 * Minor bug fixes

#### 1.0.23

 * Full compatibility with WPML plugin

#### 1.0.22

 * Improved compatibility with WPML

#### 1.0.21

 * Added compatibility with translation plugins

#### 1.0.20

 * Better batch processing

#### 1.0.19

 * Updated Freemius SDK to the latest version

#### 1.0.18

 * Fixed empty shortcodes
 * Notice for OpenAI API null credits

#### 1.0.17

 * Fixed toggle summary option

#### 1.0.16

 * Fixed storing correctly OpenAI API key for the first time

#### 1.0.15

 * Minor bug fixes with quotas

#### 1.0.14

 * Minor bug fixes

#### 1.0.13

 * Fixed escaping

#### 1.0.12

 * Adjusted settings

#### 1.0.11

 * Sanitization fixes
 * readme.txt now has short description

#### 1.0.10

 * Sanitization fixes
 * Better json handling with wp_json_encode

#### 1.0.9

 * Added check for API key in the meta boxes
 * Better input sanitization
 * OpenAI added as third party service

#### 1.0.8

 * Fixed security issues

#### 1.0.7

 * Improved speed for generating the summary

#### 1.0.6

 * Fixed bugs when sending data for a long period of time

#### 1.0.5

 * Added missing information in readme file

#### 1.0.4

 * Added a maximum attempts control to the summarize in real time checker

#### 1.0.3

 * Fixed a javascript error related to the shortcode button and QTags not being 
   available

#### 1.0.2

 * Fixed the displayed number of batch processes done

#### 1.0.1

 * Fixed a bug when generating the summary under specific conditions

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.52**
 *  Last updated **1 week ago**
 *  Active installations **60+**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/wpsummarize/)
 * Tag
 * [Summarizer](https://pcd.wordpress.org/plugins/tags/summarizer/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/wpsummarize/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  5 5-star reviews     ](https://wordpress.org/support/plugin/wpsummarize/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/wpsummarize/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/wpsummarize/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/wpsummarize/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/wpsummarize/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/wpsummarize/reviews/#new-post)

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

## Contributors

 *   [ Julian Yanover ](https://profiles.wordpress.org/julianyanover/)

## Support

Got something to say? Need help?

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