The Install New Updates module on the admin dashboard lists one-time platform installers that still have pending steps on the site. Clicking the green Check For Updates button refreshes the list — an installer only appears when the site actually has something left to install, and it disappears from the list once its steps are complete.

What Cleanup Unused Pages Meta Does

This installer is a database cleanup task. It removes leftover web page SEO records that are no longer attached to a real web page.

Specifically, it deletes every row from the users_meta table where the database column equals list_seo and the database_id column equals 0. Those are SEO meta entries (page titles, meta descriptions, and similar settings) that were saved with a page ID of 0, meaning they point to no actual web page. Only these orphaned rows are removed; SEO settings tied to real pages are untouched.

Why It Appears

Before doing anything, the installer counts the users_meta rows matching database = 'list_seo' and database_id = 0. If that count is greater than zero, the installer is offered. If there are none, it reports that everything is fine and does not appear.

Why It Matters

These orphaned rows serve no purpose. They are SEO settings with no page to apply to, so removing them keeps the users_meta table free of dead entries. Nothing on the live website depends on them, so clearing them has no visible effect.

How to Run It

  1. From the admin dashboard, find the Install New Updates module and click Check For Updates.
  2. If the site has orphaned entries, Cleanup Unused Pages Meta appears in the list. Click Install.
  3. After it completes, click Check For Updates again to confirm the entry is gone.

After Running

Nothing changes visibly on the website. The unused list_seo rows with a page ID of 0 are deleted, and the real page SEO settings are preserved. Because the installer re-counts the orphaned rows every time it runs, it is safe to run again; if no matching rows remain, there is simply nothing to remove.