Skip to content

Catalog and theme change playbook

Catalog and theme changes affect different parts of VIBE. This playbook tells you when VIBE catches up on its own, when to update its copy of your catalog yourself, and when to re-check your theme.

1ClassifyCatalog, ranking, theme, translation, or tracking change.
2Change the sourceUpdate Shopify, VIBE settings, rules, or ask the theme owner.
3RefreshWait for the automatic update, or run the required catalog update or theme check.
4ValidateUse Search Preview for data and ranking, then the storefront for presentation.
5ObserveCheck live status, Analytics, and any campaign search it affects.
Sync and Index showing the searchable catalog and recent full catalog update jobs.

Catalog changes show up here, either as an automatic update or a full catalog update job.

Appearance Installation showing the analyzed theme and setup checks.

Theme changes need their own readiness check here, separate from the catalog.

Before you act, work out what kind of change you’re dealing with.

ChangeWhat it affectsWhat to do
One title, description, tag, image, or variant editYour catalogWait for the automatic update, then test
A large import or bulk editYour catalogSelect Run full sync
Product publication or status changeWhich products VIBE can showWait for the automatic update; select Run full sync if the change is broad
A product, collection, or tag exclusionWhich products VIBE can showWait for the update; select Run full sync if it’s broad or urgent
An out-of-stock setting changeHow results are orderedTest on your next search
Turning on collection or variant searchHow VIBE reads your products, and VIBE’s copy of your catalogLet the setting activate and the queued update finish
A product or context image source changeHow VIBE reads your products, and VIBE’s copy of your catalogRun the required update, then check visually
A product-card CSS or markup changeTheme presentationRe-check your theme and refresh prepared cards
A newly published themeTheme setupTurn on the switch and block, then re-check your theme
A new storefront languageContentSelect Sync languages, translate, and test in that language
A rule or control editRanking, immediatelyTest right away; no catalog update needed

Use this when you edit a single product.

  1. Save the product in Shopify.
  2. Confirm it’s still Active and published to the Online Store.
  3. Wait for VIBE’s automatic update.
  4. Open Sync and Index and confirm the latest activity.
  5. Search the exact product name in Search Preview.
  6. If the old value is still showing, check the product’s data in VIBE’s copy.
  7. Test the same search a shopper would use, on the storefront.

How to check it worked: Search Preview and the storefront both show your updated product.

If something looks wrong: see A product is completely missing. Select Run full sync if the automatic update never arrives, or if this product was part of a wider change.

I’m importing or bulk-editing a lot of products

Section titled “I’m importing or bulk-editing a lot of products”
  1. Note any VIBE exclusions and rule targets tied to the products you’re about to change.
  2. Confirm the import sets status, publication, tags, types, collections, variants, images, and metafields the way you expect.
  3. Confirm how VIBE reads your products matches the image and variant structure you’re importing.
  4. Prepare a short list of test searches that represent your catalog.
  1. Spot-check a few products in Shopify.
  2. Select Run full sync.
  3. Don’t start a second catalog update while one is still running.
  4. Watch the product, variant, and collection progress.
  5. If the job finishes Partial, select Finish sync.
  6. Look into any products that keep failing.
  7. Test exact names, broad categories, natural-language searches, synonyms, variants, and collections.
  8. Confirm exclusions and out-of-stock behavior are correct.
  9. Wait for real shopper traffic before judging Analytics: it needs genuine activity after the import, not just the import itself.

How to check it worked: the product count on Sync and Index > Overview matches your catalog, and your test searches return the right products.

If something looks wrong: see A product is completely missing for products that still don’t appear.

A product can exist in Shopify and still be intentionally left out of VIBE search.

To make a product searchable:

  1. Set its status to Active.
  2. Publish it to the Online Store and any markets it needs.
  3. Turn off Shopify’s “hidden from search engines” setting, if it’s on.
  4. Check the product isn’t caught by a VIBE exclusion.
  5. Wait for the automatic update.
  6. Test the exact title.

To remove a product from search, choose one:

  • Unpublish or archive it in Shopify.
  • Hide it from search engines.
  • Add a VIBE product, collection, or tag exclusion.
  • Keep it searchable, but set sold-out items to Show last.

Pick whichever matches the real business reason: a discontinued product is a different case from one that’s just temporarily out of stock.

How to check it worked: the product’s status in Search Preview and on the storefront matches what you intended, searchable or not.

If something looks wrong: see A product is completely missing.

VIBE receives your product and variant stock changes automatically.

After a normal stock change:

  1. Wait for the automatic update.
  2. Test the product against your configured out-of-stock setting.
  3. Check variant results if exact variant matching is turned on.

There’s no need to run a full catalog update after every order. VIBE is built to avoid repeating unnecessary work every time stock changes from a sale.

How to check it worked: a sold-out product behaves the way your out-of-stock setting says it should (hidden, shown last, or mixed in).

If something looks wrong: see A product ranks too low, which covers the Show last setting.

I changed my product photos or image style

Section titled “I changed my product photos or image style”

Use this after changing which product image VIBE uses, the image-URL metafield, your context-image source, or your catalog’s overall visual style.

  1. Check several products for consistent source data.
  2. Open Sync and Index > Configuration > Image matching.
  3. Select your product-photo source.
  4. Select your optional context-photo source.
  5. Save the setting.
  6. Run, or wait for, the required update.
  7. Test text searches whose meaning is visual, like “cozy” or “minimalist.”
  8. Test Find similar with a visually distinctive product.
  9. Test image upload where it’s turned on.
  10. Check variants that have their own images.

Changing the source without updating VIBE’s copy leaves the old images active, so don’t skip step 6.

How to check it worked: a text search whose meaning is visual returns products that actually match, and Find similar returns visually related products.

If something looks wrong: see Similar or image search is weak.

I turned on a new way to search my catalog

Section titled “I turned on a new way to search my catalog”

After turning it on:

  1. Let the new setting activate.
  2. Let collections finish being added to VIBE’s copy.
  3. Test a collection name in quick search and the full search page.
  4. Confirm the collection is meant for shoppers to see, and isn’t excluded.

After turning it on:

  1. Confirm your Shopify variant options have meaningful values.
  2. Let the full catalog update finish.
  3. Test exact size, color, material, and combined-option searches.
  4. Confirm product links open or highlight the right variant.

After changing Balanced, More visual, or More text:

  1. Select Analyze catalog again.
  2. Wait for how VIBE reads your products to update.
  3. Let any queued update finish.
  4. Re-run the same set of test searches you used before.
  5. Hold off on adding rules until you know whether this change alone solved the problem.

How to check it worked: collection or variant searches, or your natural-language test searches, return the results you expect.

If something looks wrong: for a collection or variant that still doesn’t appear, see A product is completely missing; for broad relevance that’s still weak after a catalog-understanding change, see Results are irrelevant for broad intent queries.

  1. Duplicate or prepare the theme in Shopify.
  2. Turn on the VIBE Search switch on that theme.
  3. Add the VIBE Search Page block to the search template, if you use it.
  4. Add the standalone Explore block, if your plan includes it and you use it.
  5. Preview header search and /search on the new theme.
  6. Use VIBE’s own cards first, if you haven’t confirmed your theme’s cards are ready.
  1. Open Appearance > Installation.
  2. Select Re-check my theme.
  3. Confirm it shows the correct published theme.
  4. Check the switch status.
  5. Check whether your theme’s own search box is ready.
  6. Check the Search Page block status.
  7. Check whether your theme’s product cards are ready.
  8. Refresh prepared cards if the card design changed.
  9. Only switch to theme-card mode once VIBE reports it’s ready.

Test:

  • Every header search icon and input.
  • The empty quick-search state.
  • Search as you type.
  • Products, collections, suggestions, articles, and pages.
  • See all results.
  • The full page’s direct URL, and browser back and forward.
  • Product links and variant context.
  • Price, sale price, badges, vendor, and image.
  • Filters, sorting, and load more.
  • Explore, Similar, Taste, Your Vibe, and image search.
  • Desktop, tablet, and mobile.
  • Light and dark theme states, where your theme supports them.
  • Every published language and market.

Keep VIBE’s cards active if your theme’s cards are broken. That keeps search working while you fix the theme.

How to check it worked: every item in the Theme QA list behaves as expected on the published theme.

If something looks wrong: see Theme cards are malformed or Search does not open.

  1. Note which theme release changed the card.
  2. Compare quick-search cards with full-page cards.
  3. Switch to VIBE’s cards to confirm the underlying results are healthy.
  4. Re-check your theme.
  5. Refresh your prepared cards.
  6. Test cards with:
    • Normal price.
    • Sale price.
    • Sold-out state.
    • Missing image.
    • A long title.
    • Multiple variants.
    • A theme badge or swatch.
  7. Only switch back to theme-card mode once both quick search and the full page pass.

How to check it worked: cards render correctly in both quick search and the full page, across every state you tested.

If something looks wrong: see Theme cards are malformed.

  1. Publish the language in Shopify.
  2. Open Appearance > Translations.
  3. Select Sync languages.
  4. Choose the new language.
  5. Translate every relevant group of text.
  6. Save.
  7. Open the storefront in that language.
  8. Test header search, the full page, filters, sorting, Explore, no-results, Your Vibe, image actions, and tour text.
  9. Test that product data and URLs are correctly localized.

How to check it worked: the storefront reads correctly in the new language, and product data matches.

If something looks wrong: see Translations are missing. Don’t assume the admin’s language selector changes which storefront locale you’re testing: test the actual storefront in that language.

For a risky theme or catalog release, know your way back to a safe state:

  • Switch theme-card mode to VIBE’s cards.
  • Switch your theme’s search box to the VIBE overlay.
  • Turn off a new rule or control.
  • Remove a problem filter from the VIBE surface.
  • Restore the previous image source and update VIBE’s copy.
  • Republish the previous theme.
  • Cancel a running update only if letting it continue would cause harm, then select Run full sync for a clean update later.

Whatever you choose, keep a working search surface live for shoppers while you investigate the root cause.