Linux 软件免费装
Banner图

Kaiizen Shelf Life – Product SEO Audit & Content Refresh for WooCommerce

开发者 huzoorbakhsh
freemius
更新时间 2026年10月5日 13:43
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce seo seo audit product seo content refresh product descriptions

下载

1.2.0

详情介绍:

Product pages go stale. Descriptions copied from the manufacturer, "Summer 2024" still in a product name, images without alt text, categories with no introduction, links to products you deleted last year. Each problem is small, but together they cost you search traffic and sales. Kaiizen Shelf Life checks every product and product category in your WooCommerce store, gives each one a health score from 0 to 100, and shows you a prioritized list of what to fix first — in plain language, with a concrete "how to fix" for every issue. It is made for store owners, not SEO experts. Instead of jargon you get messages like:
This product's description is only 18 words. Add at least 132 more words — details about size, use, materials and what makes it different.
What it checks Products Product categories Every threshold can be changed, and every check can be turned off, in Shelf Life → Settings. How the fix list is ranked Each check can take points off a page's 100-point score, weighted by how serious the issue is (high, medium or low). The fix list puts first the pages that have the lowest scores and matter most — published, in stock, priced and featured products rank higher. Built for real stores For developers Shelf Life is built to be extended. Actions and filters include: The React admin exposes JavaScript filters through @wordpress/hooks: kzsl.adminTabs, kzsl.itemRowActions, kzsl.itemsBulkActions, kzsl.detailPanelAfter, kzsl.dashboardAfterSummary, kzsl.settingsBefore and kzsl.settingsAfter. Enqueue your script on the kzsl_admin_enqueue_scripts action with kzsl-admin as a dependency. The REST API lives under /wp-json/kaiizen-shelf-life/v1/ and requires the manage_woocommerce capability. The un-minified source of the admin app is included in the src folder; build it with npm install && npm run build. Premium version Everything in this plugin is free and fully functional, with no limits on the number of products and no time limit. A separate Premium version, available from the plugin website, adds Google Search Console traffic data, sales-based priorities, AI-assisted writing, bulk content refresh, before-and-after results and a weekly email report. You never need it to use this plugin. Privacy The audit runs entirely on your own server. Kaiizen Shelf Life does not send your products, content or scan results anywhere. The only optional connection is the Freemius opt-in described under External services.

安装:

  1. Make sure WooCommerce 8.0 or newer is installed and active.
  2. Install Kaiizen Shelf Life from Plugins → Add New, or upload the zip file, then activate it.
  3. Open Shelf Life in the admin menu and click Scan store. The scan runs in the background — you can leave the page.
A first scan also runs automatically about an hour after activation while the weekly scan is enabled.

屏幕截图:

  • Products list: score, open issues, priority and stock for every product, with filters for severity, problem, category and stock status.
  • Categories list: every product category scored and ranked by priority.
  • Detail view: each issue explained in plain language, with a "How to fix" hint and Dismiss or Snooze buttons.
  • Premium: Improve with AI on a product page. Rewrite the description, write a short description or suggest image alt text with the AI provider you connect in WordPress.
  • Premium: review queue. Compare each AI draft side by side with the current text, then approve, edit or reject it. Nothing is saved until you approve.
  • Premium: before and after results. Google visits, position and sales 14, 28 and 56 days after each change.
  • Premium: settings for Google Search Console and AI writing (brand voice, tone and description length).

升级注意事项:

1.2.0 Adds an optional link to the Premium version and an optional usage-data opt-in. Nothing is sent unless you opt in. 1.1.0 New developer hooks. The audit is unchanged and still never edits your products on its own. 1.0.0 First release.

常见问题:

Will this plugin change my products?

No. Shelf Life only reads your store and reports what it finds. It never edits product content and never changes a product's "last modified" date. You make the fixes yourself, in the normal product editor.

Do I need an SEO plugin?

No. Shelf Life works on its own. If Yoast SEO, Rank Math or All in One SEO is active, it also checks the SEO titles and meta descriptions you set there. Without one, it checks the short description (for products) and category description instead, and says so in the message.

Will it slow down my store?

No. Nothing runs on your shop's front end. Scans run in the background in small batches, skip products that have not changed, and re-checks after you save a product happen after the page has loaded.

How does it know a product has been out of stock for 30 days?

WooCommerce does not keep a stock history, so Shelf Life records the date a product goes out of stock from the day you install it. Products that were already out of stock on that day are counted from the install date, and the message says "at least" that many days.

A year in my product name is correct (a model year). What do I do?

Click Dismiss on that issue. Dismissed issues do not count against the score and stay dismissed through future scans. You can also Snooze an issue for 7, 30 or 90 days.

Why are only some products flagged for a missing GTIN or brand?

Those checks only run if at least 20% of your products already have a GTIN or brand, so stores that do not use them are not flooded with warnings.

Does it work with large stores?

Yes. It has been tested with 10,000 products. Scans use small batches, so no single request runs long, and memory use stays flat.

Does it work on multisite?

Yes. Each site has its own results and settings.

How do I scan from the command line?

wp kaiizen-shelf-life scan scans in the foreground with a progress bar (add --force to re-check unchanged items, or --background to queue a background scan). wp kaiizen-shelf-life status shows results and wp kaiizen-shelf-life reset clears them.

What happens when I delete the plugin?

Its database tables, settings, scheduled tasks and the out-of-stock dates it recorded are removed, on every site of a multisite network. Your products are not touched. When removing the plugin with WP-CLI, run both commands as an administrator so the cleanup runs: wp plugin deactivate kaiizen-shelf-life --user=<admin> and then wp plugin uninstall kaiizen-shelf-life --user=<admin>.

Is there a Premium version?

Yes, as a separate download from the plugin website. This plugin does not depend on it: every feature here works without it.

更新日志:

1.2.0 1.1.0 1.0.0