Skip to content
tnova
All articles

How to audit Shopify gift-box search appearance

Trace gift-box name, item-count and price mismatches across tnova rules, Shopify product copy, search metadata and structured data. Record what changed and what remains unverified.

By tnova teamGuides6 min readUpdated

Quick answer: When a gift-box search result describes the wrong offer, compare four things: the current tnova configuration, the visible Shopify parent product page, that page's search metadata and its product structured data. Fix each discrepancy at its source. A picker heading, a Shopify search listing preview and a Google result are separate surfaces, so changing one does not prove that the others have changed.

This guide is an audit for a mix-and-match product, not a promise of search visibility. For writing the actual offer, use the gift-box product-description template. Here the task is to discover why the same box appears to have different names, contents or prices in different places.

Record the discrepancy before editing anything

Choose the exact parent product URL associated with the box. Record the saved item count, per-variant maximum, candidate pool, fixed price and currency in tnova. Then open that URL as a shopper and compare the product heading, description, picker and displayed merchandise price.

If you are investigating an observed Google result, save its query, date, device and destination URL, along with the text that concerns you. A result leading to an old product URL is a different problem from a current page with stale metadata. Do not diagnose a search result from its title alone.

Here is a fictional discrepancy sheet for a four-item stationery box with a maximum of two of each candidate variant and a fixed merchandise price of $32 USD:

SurfaceObservation in this exampleNext check
Saved tnova rulesFour items; at most two of each variant; $32 USDTreat these as the intended configured offer
Visible product descriptionSays “choose six”Correct the Shopify product copy after confirming the intended rules
Picker heading and instructionsDescribe four itemsKeep them consistent with the saved rules
HTML page titleSays “6-item stationery box”Review the parent's search engine listing and rendered title
Product offer markupShows $28 USDIdentify which theme or app produces that value

These observations are invented, not findings from a customer store. The point is to assign each mismatch to a specific field or producer before making changes.

Fix metadata on the correct Shopify product

In Shopify admin, open Products, select the box's parent product and find Search engine listing. Use its edit control to review the page title and meta description. Shopify documents the steps in editing a product's search engine listing.

For the example, an accurate page title could be “Build Your Own Stationery Gift Box — 4 Items.” A short description could explain that the shopper chooses four eligible items with up to two of each variant. Include packaging or delivery claims only when the store has verified them. Do not say “four different products” when repeats are allowed.

Keep the existing URL unless there is a concrete reason to change it. If you do change the handle, arrange and test a redirect from the old URL, and review internal links that point to the product. A new title does not require a new URL.

Save and inspect the actual storefront page. The admin preview shows how the listing might look; it does not prove the HTML delivered by the active theme uses the intended title and description. If the rendered metadata differs, give the theme or SEO app maintainer the product URL, saved fields and observed HTML values.

Keep picker display text separate from page metadata

tnova's display settings control the heading and short description beside the choices. They also include the add-button label. Those fields explain the selection task; they are not a substitute for editing the parent product's search engine listing.

For this example, a picker heading such as “Choose your four stationery items” can work alongside a product page title that names the gift box. The wording need not be identical, but the item count, repeat rule and offer must agree. Changing text does not change the saved rules or fixed box price.

If the price itself is wrong, resolve that through the configuration workflow rather than changing an SEO field. tnova checks the parent price against its configured price. Follow the published-box update guide for rule or price changes, and verify the resulting purchase path separately.

Inspect product markup without inventing a ready-made selection

Ask your theme or SEO app maintainer to inspect the product structured data on the same parent URL. Compare its name, offer price, currency, availability and image with the visible offer and actual purchasing state. Identify the producer of any conflicting markup before adding another block of product data.

Google's structured-data guidelines require markup to represent the page's content accurately. For a shopper-selected box, an image or description of one staged assortment must not imply that every purchase contains those exact components. Similarly, listing the standalone price of a candidate as the complete box price would misdescribe the offer.

Use Google's Rich Results Test, linked from its product structured-data documentation, to check the page or code. Keep the detected product and offer values with the audit record. A technically valid result is not proof that the price or availability is commercially correct, and it does not establish tnova checkout readiness.

Do not create fabricated reviews or ratings to clear a warning. Do not treat every possible selection as a pre-existing Shopify variant simply to generate more search pages. tnova's candidates are selectable component variants; that does not establish a separate public product URL for every combination.

Distinguish a current page error from Google's presentation

After the live page is consistent, compare it with the observed search result again. Google explains that title links are generated automatically from several sources, including page titles, prominent headings and links. It also explains that snippets primarily come from page content, sometimes from the meta description, and can differ by query.

That means a different title or description in Search does not automatically mean Shopify failed to save. Check whether the result is inaccurate or simply phrased differently. If it still describes the old six-item offer, first verify that the obsolete wording is absent from the current page and metadata. Then use Search Console's URL Inspection tools, with authorized access, to investigate Google's indexed version and request a recrawl when appropriate. Google's product documentation describes this validation and inspection workflow; recrawling and visible changes take time.

For AI search, keep the same accurate product facts and useful explanations. Google's guidance on generative AI search prioritizes useful original content and a clear technical structure. Calling work “GEO” does not guarantee indexing, inclusion in an AI answer or a citation. Do not manufacture near-identical pages for every gift-box selection to pursue those outcomes.

Close the audit with a field-by-field record

Save the parent URL, configuration version, corrected copy, rendered metadata, structured-data test and date of any recrawl request. Assign unresolved theme or SEO app discrepancies to a named maintainer. Keep “page corrected,” “Google inspected” and “search result changed” as separate observed outcomes.

Finally, follow the product URL through the picker to the supported cart page. The purchase-entry audit covers routes that bypass configuration. Search copy should describe a product shoppers can actually configure through the verified path.

Check tnova's current availability and scope before treating a demonstration or unpublished preview as a live offer. Public installation remains unavailable; the tested cart baseline is Dawn 16's cart page, with the store's default market and currency. Neither this audit nor a search validation tool expands that support.

Prepared with AI assistance and checked against tnova's implementation and the official Shopify and Google documentation linked here. The discrepancy sheet and wording are fictional examples, not merchant results.

See a gift box in action

Try the sample picker with fictional products. It creates no cart or order.

Try the box builder