Blog Sections Open

SEO Titles and Meta Descriptions for Shopkeeper Products in External Tables

A practical SEO pattern for product pages when the catalog lives outside the normal document fields.

One of the harder ecommerce tasks in old Evolution projects was SEO metadata when product data lived outside ordinary document fields. That problem became even sharper when Shopkeeper projects stored catalog details in external tables.

The practical solution described here was to introduce dedicated metadata TVs such as seo_title, seo_keywords, and seo_description, then bind them into the product output layer instead of relying on generic document values.

Why this mattered

  • it gave product pages unique metadata instead of one repeated pattern
  • it fit mixed document-plus-external-table architectures
  • it improved the SEO story for older Shopkeeper implementations

Why this belongs in the timeline

Older ecommerce projects often had to build SEO discipline on top of hybrid data models. This post preserves one of those practical solutions instead of treating the problem as if it only arrived later.

Newer post

Speeding Up MultiPhotos Population with KCFinder Multi-Select

A practical gallery workflow improvement for bulk-filling MultiPhotos from KCFinder.

Older post

Converting Shopkeeper Prices by Exchange Rate with OnSHKgetProductPrice

A historical Shopkeeper pattern for converting stored prices into storefront and cart values through an event hook.