SEO audit

ps_audit_seo

Read-onlyBlock 1 · Content & SEOFree in AuditDaily connectorVisible right after install

Checks products, categories and pages for missing or poor SEO texts.

Ask Claude

„Run an SEO audit of my products and categories and tell me what to fix first.”

Example answer

Products: 212 checked. 48 duplicate meta titles, 91 missing meta descriptions, 133 images without alt. Categories: 6 with empty description. First on the list: "Sofa Oslo 3-seat" and "Sofa Oslo 2-seat" share the same meta title.

Technical details

Finds SEO issues in products, categories, CMS pages and blog posts: missing, too long or duplicate meta titles and meta descriptions, duplicate names, empty descriptions, images without alt text. Returns a numeric summary and a list of objects to fix. A product without a meta title falls back to its name, which is less urgent than duplicates.

Parameters

NameTypeRequiredDescription
checksarray of enumnoChecks to run (default all): meta_title_missing, meta_title_length, meta_title_duplicate, meta_description_missing, meta_description_length, meta_description_duplicate, name_duplicate, description_empty, image_legend_missing.
object_typesarray of enum: product | category | cms | blog_postnoObject types (default all available).
active_onlybooleannoOnly active objects (default true).
title_maxintegernoMax meta title length (default 60, range 20-200).
description_minintegernoMin meta description length (default 120, range 0-300).
description_maxintegernoMax meta description length (default 160, range 50-500).
langstringnoISO language code, for example en or pl. Defaults to the shop's default language.
limitintegernoMaximum rows (default 50, max 200).
offsetintegernoRows to skip, for paging (default 0).
shop_idintegernoShop ID in a multistore installation. Defaults to the shop in the connector address. IDs are listed by ps_get_shop_info.

Limits

Max 200 rows per call, paged with offset. One language per call.

Related tools

Last updated: 2026-10-03