[
  {
    "id": "LS01",
    "title": "Three tea submenu destinations return 404",
    "priority": "P1",
    "status": "newly observed",
    "evidence": "Essentials Collection, Rare Teas and Full Set point to /collections/ handles that returned 404 in Chrome. The corresponding /products/ bundle pages return 200. These links occur in the shared navigation.",
    "action": "Point the submenu to the intended existing bundle product pages, or create substantive collections if that is the intended shopping route.",
    "acceptance": "All three navigation choices reach the correct live offer on desktop and mobile; a crawl finds zero 404 destinations for these links.",
    "urls": [
      "https://legacysips.com/",
      "https://legacysips.com/collections/essentials-collection-black-green-tea-bags",
      "https://legacysips.com/collections/rare-teas-collection-purple-yellow-white-tea-bags",
      "https://legacysips.com/collections/full-set-all-6-teas"
    ],
    "owner": "Store developer",
    "effort": "Small",
    "target": "November 9",
    "baseline": "Not assessed in the located October report.",
    "limitation": "No ranking or conversion effect measured."
  },
  {
    "id": "LS02",
    "title": "Shipping messages disagree across shopping surfaces",
    "priority": "P1",
    "status": "partial",
    "evidence": "Home and collection cards say free shipping over $50, including green coffee cards. All three tea-bag bundles say over $25. Individual tea bags say over $18. The formal policy says $18 or more after discounts for eligible US tea, roasted coffee and pods, with green coffee excluded and separate mixed-basket charges.",
    "action": "Approve the operating rules, then use one shared summary linked to the formal policy across cards, bundles, product pages and the footer. Clarify the exact-$18 boundary and green-coffee exception.",
    "acceptance": "Every displayed threshold and exclusion agrees. An owner-authorized rate matrix verifies tea, roasted coffee, green coffee and mixed baskets at $17.99/$18/$18.01 and representative destinations.",
    "urls": [
      "https://legacysips.com/",
      "https://legacysips.com/collections/coffee",
      "https://legacysips.com/products/rare-teas-collection-purple-yellow-white-tea-bags",
      "https://legacysips.com/policies/shipping-policy"
    ],
    "owner": "Mbugua + store developer",
    "effort": "Small",
    "target": "November 9",
    "baseline": "October 1 storefront review found a blank shipping section and a $50 claim inconsistent with one tested $20 basket.",
    "limitation": "The formal policy is now substantive; configured shipping rates and checkout behavior were not retested. Policy text is not proof of backend rules."
  },
  {
    "id": "LS03",
    "title": "Footer returns page still has a placeholder and stale instructions",
    "priority": "P1",
    "status": "unchanged",
    "evidence": "/pages/shipping-and-returns still contains [INSERT RETURN ADDRESS], contact@ as the return route, and a promise to send a label. /policies/refund-policy instead names sales@, gives an address, makes eligible change-of-mind shipping the customer\u2019s responsibility, and explicitly excludes tea/coffee change-of-mind returns.",
    "action": "Replace the duplicated footer page with an approved concise summary and links to the current formal policies, or synchronize its content. Have the owner approve the commercial terms.",
    "acceptance": "No placeholder remains. Footer and formal policy give the same contact route, eligibility, cost responsibility and instructions.",
    "urls": [
      "https://legacysips.com/pages/shipping-and-returns",
      "https://legacysips.com/policies/refund-policy"
    ],
    "owner": "Mbugua + store developer",
    "effort": "Small",
    "target": "November 9",
    "baseline": "October 1 review documented the same return-address placeholder and generic return text.",
    "limitation": "This is a content-consistency finding, not a legal assessment of the return terms."
  },
  {
    "id": "LS04",
    "title": "Repeated review counts still need product-level substantiation",
    "priority": "P1",
    "status": "unchanged",
    "evidence": "Three homepage featured cards display 127 reviews each; the collection cards repeat the same count. The sampled purple and bundle pages did not expose corresponding review evidence in the collected content.",
    "action": "Trace the displayed rating/count to a real review source and the correct product. Remove the count or rating where it cannot be supported.",
    "acceptance": "Each displayed review figure reconciles to accessible product reviews; no static placeholder count or unsupported aggregate rating is emitted.",
    "urls": [
      "https://legacysips.com/",
      "https://legacysips.com/collections/tea",
      "https://legacysips.com/products/kenyan-purple-loose-leaf-tea"
    ],
    "owner": "Mbugua + store developer",
    "effort": "Small",
    "target": "November 9",
    "baseline": "October 1 review identified the same three featured products with five stars and 127 reviews.",
    "limitation": "The audit does not establish that reviews were fabricated; external review records were not available."
  },
  {
    "id": "LS05",
    "title": "Product structured data is missing from the inspected markup",
    "priority": "P1",
    "status": "newly observed",
    "evidence": "No JSON-LD was extracted from any of the 20 sitemap product pages. The rendered purple-tea and Rare Teas bundle spot checks also had no JSON-LD or itemtype microdata. Only the Bridgerton article emitted JSON-LD among 43 sitemap HTML pages.",
    "action": "Add accurate Product/Offer or appropriate variant markup through the product template. Include identifiers, price/currency, availability, URL and images that match the selected offer. Add organization identity centrally.",
    "acceptance": "Representative tea, coffee, bundle and variant pages pass applicable Rich Results Test checks and match visible facts. Validate sold-out handling and avoid unsupported review markup.",
    "urls": [
      "https://legacysips.com/products/kenyan-purple-loose-leaf-tea",
      "https://legacysips.com/products/rare-teas-collection-purple-yellow-white-tea-bags",
      "https://developers.google.com/search/docs/appearance/structured-data/product"
    ],
    "owner": "Store developer",
    "effort": "Medium",
    "target": "November 13",
    "baseline": "Not assessed in the located October report.",
    "limitation": "Coverage combines raw HTML and browser DOM. Full RDFa parsing and Google rendering were not performed. Valid markup supports eligibility, not guaranteed rich results or AI citations."
  },
  {
    "id": "LS06",
    "title": "Seven sitemap pages lack meta descriptions",
    "priority": "P2",
    "status": "newly observed",
    "evidence": "Missing descriptions: About, the standalone Resources page, Sip with LegacySips, Frontpage collection, All collection, News blog and Resources blog. The standalone Resources and Resources blog also share the title Resources \u2013 LegacySips.",
    "action": "Write distinct descriptions for useful destination pages; decide whether empty or duplicate routes should be consolidated before writing metadata. Improve the generic homepage title to describe Kenyan tea and coffee.",
    "acceptance": "Every retained indexable landing page has an accurate, distinctive title and description; duplicate resource intent is deliberately resolved.",
    "urls": [
      "https://legacysips.com/pages/about",
      "https://legacysips.com/pages/resources",
      "https://legacysips.com/collections/all",
      "https://legacysips.com/blogs/resources"
    ],
    "owner": "Store developer",
    "effort": "Small",
    "target": "November 13",
    "baseline": "Not assessed in the located October report.",
    "limitation": "A missing description is not an indexing block; Google may generate or rewrite snippets."
  },
  {
    "id": "LS07",
    "title": "A sitemap landing page has no substantive main content",
    "priority": "P2",
    "status": "newly observed",
    "evidence": "/pages/sip-with-legacysips returned 200 but had no H1 and no meaningful main-page copy in the collected HTML. Site navigation, footer and predictive search dominate its text.",
    "action": "Confirm whether the page is an active campaign destination. Publish the intended content, or retire it with an appropriate destination after checking links and traffic.",
    "acceptance": "The route has a clear purpose and substantive content, or a deliberate redirect/removal supported by link and analytics checks.",
    "urls": [
      "https://legacysips.com/pages/sip-with-legacysips"
    ],
    "owner": "Content lead + store developer",
    "effort": "Small",
    "target": "November 13",
    "baseline": "Not assessed in the located October report.",
    "limitation": "No ranking or conversion effect measured."
  },
  {
    "id": "LS08",
    "title": "Featured Resources story is broken and has an unsupported relative date",
    "priority": "P1",
    "status": "newly observed",
    "evidence": "The Resources page advertises a 70-year journey article with \u201c1 day ago\u201d; its Read Now destination returns 404. Five actual articles are present in the sitemap.",
    "action": "Replace the featured card with an existing relevant article and its real publication date, or publish the intended story. Generate dates from article records.",
    "acceptance": "Featured story returns 200, the card title matches its destination, and the date is factual.",
    "urls": [
      "https://legacysips.com/pages/resources",
      "https://legacysips.com/blogs/resources/legacysips-our-70-year-journey-from-farm-to-global-cup"
    ],
    "owner": "Store developer",
    "effort": "Small",
    "target": "November 9",
    "baseline": "Not assessed in the located October report.",
    "limitation": "No ranking or conversion effect measured."
  },
  {
    "id": "LS09",
    "title": "Product quantities improved, but the coffee selector remains vague",
    "priority": "P2",
    "status": "partial",
    "evidence": "Loose-leaf tea selectors now display weights, including purple tea 1 oz/2 oz and white tea 0.5 oz/1 oz. Tea-bag selectors show 5 servings. The roasted-coffee selector still says Discovery, while 6 oz appears in the description. Bundle counts are not clearly stated beside the price in the inspected pages.",
    "action": "Keep the improved tea labels; add the coffee weight and each bundle\u2019s exact bag count or total servings beside price and purchase controls, using approved catalog facts.",
    "acceptance": "Buyers can identify physical quantity before expanding or reading the description on desktop and mobile.",
    "urls": [
      "https://legacysips.com/products/kenyan-purple-loose-leaf-tea",
      "https://legacysips.com/products/aa-grade-roasted-coffee",
      "https://legacysips.com/products/full-set-all-the-tea-in-tea-bags"
    ],
    "owner": "Merchandising + store developer",
    "effort": "Small",
    "target": "November 13",
    "baseline": "October 1 review found tea and coffee physical quantities farther down the description.",
    "limitation": "No ranking or conversion effect measured."
  },
  {
    "id": "LS10",
    "title": "Product-card excerpts still expose formatting fragments",
    "priority": "P2",
    "status": "unchanged",
    "evidence": "Homepage and tea collection excerpts concatenate marketing text and headings, including tea.Description and complex.Description.",
    "action": "Use a dedicated short card description or strip headings and preserve spaces when deriving excerpts.",
    "acceptance": "All featured and collection cards show readable summaries without heading fragments, duplicated words or clipped formatting artifacts.",
    "urls": [
      "https://legacysips.com/",
      "https://legacysips.com/collections/tea"
    ],
    "owner": "Store developer",
    "effort": "Small",
    "target": "November 13",
    "baseline": "October 1 review specifically flagged tea.Description and complex.Description fragments.",
    "limitation": "No ranking or conversion effect measured."
  },
  {
    "id": "LS11",
    "title": "Claims need scoped evidence that people and search systems can verify",
    "priority": "P2",
    "status": "newly observed",
    "evidence": "The homepage claims 100% sustainable. The process page claims Rainforest Alliance certification and pesticide testing. The purple-tea article discusses lower caffeine and its excerpt promotes health benefits. Visible source links or certificate scope were not found beside these claims.",
    "action": "Document which farms/products, certificates and dates each claim covers. Link primary research for composition claims; use lot-specific test evidence for quantitative product claims. Replace broad health or universal claims with approved, supportable wording.",
    "acceptance": "A reader can verify the scope and source of each material claim; unsupported claims are removed or qualified.",
    "urls": [
      "https://legacysips.com/",
      "https://legacysips.com/pages/our-process",
      "https://legacysips.com/blogs/resources/the-rise-of-kenyan-purple-tea-a-unique-innovation"
    ],
    "owner": "Mbugua + content lead",
    "effort": "Medium",
    "target": "November 13",
    "baseline": "Not assessed in the located October report.",
    "limitation": "The claims are unverified in this audit, not proven false. No medical conclusions are drawn."
  },
  {
    "id": "LS12",
    "title": "Turn farmer expertise into connected, answerable content",
    "priority": "P2",
    "status": "opportunity",
    "evidence": "The Farmers page already names five growers and gives farm, elevation and experience details. Brewing content provides practical temperatures and times. These are useful foundations, but four of five articles lack JSON-LD and the sampled byline has no evident expertise profile in the inspected content.",
    "action": "Connect each relevant product to its actual source farm, add reviewed practical answers, identify the author/reviewer and their real expertise, and use accurate Article/Breadcrumb markup. Prioritize existing content before adding more generic articles.",
    "acceptance": "Two priority guides have source links, a responsible reviewer, direct answers and contextual links to appropriate products/farms.",
    "urls": [
      "https://legacysips.com/pages/our-farmers",
      "https://legacysips.com/blogs/resources/how-to-brew-the-perfect-cup-of-kenyan-tea",
      "https://legacysips.com/blogs/resources/the-rise-of-kenyan-purple-tea-a-unique-innovation"
    ],
    "owner": "Content lead + Mbugua",
    "effort": "Medium",
    "target": "November 20",
    "baseline": "Not assessed in the located October report.",
    "limitation": "No ranking or conversion effect measured."
  },
  {
    "id": "LS13",
    "title": "Wholesale page can answer buying questions more precisely",
    "priority": "P2",
    "status": "opportunity",
    "evidence": "LegacySips provides a Faire route and an inquiry form, but the inspected main copy does not clearly state minimum quantities, sample process, pack formats or a response-time commitment. JusTea states a 1\u20133 business-day response and packaged/bulk options; Fettle lists 250g\u20135kg formats and export steps.",
    "action": "Add owner-approved formats, minimums, sample availability, lead times, destination coverage and inquiry-response expectations. Qualify Faire benefits and eligibility; do not copy another supplier\u2019s terms.",
    "acceptance": "A wholesale buyer can evaluate fit and next steps without guessing. Measure qualified inquiries separately from retail sales.",
    "urls": [
      "https://legacysips.com/pages/wholesale",
      "https://justea.com/pages/wholesale",
      "https://fettletea.co.ke/wholesale/"
    ],
    "owner": "Mbugua + content lead",
    "effort": "Medium",
    "target": "November 20",
    "baseline": "Not assessed in the located October report.",
    "limitation": "These are two relevant content benchmarks, not proven ranking winners or an exhaustive competitor study."
  },
  {
    "id": "LS14",
    "title": "Backlink totals overstate the useful authority signal",
    "priority": "P2",
    "status": "newly observed",
    "evidence": "Ahrefs reports 825 live referring domains, down from 841 on October 23, and DR 1.1 versus 1.3. Fourteen of the 15 highest-DR domains in the current sample carry Ahrefs\u2019 is_spam flag. The sample is biased toward highest DR and is not a whole-profile spam percentage.",
    "action": "Review actual linking pages for useful trade/event/retailer references. Pursue genuine supplier, stockist, event and editorial coverage tied to specific products and farm evidence. Investigate suspicious links before any remediation.",
    "acceptance": "Document the quality and relevance of priority links and earn a small number of verifiable relevant references. Track qualified referral visits and indexing, not link counts alone.",
    "urls": [
      "https://app.ahrefs.com/site-explorer/refdomains?target=legacysips.com&mode=subdomains"
    ],
    "owner": "SEO lead + Mbugua",
    "effort": "Medium",
    "target": "November 20",
    "baseline": "Not assessed in the located October report.",
    "limitation": "Vendor flags do not prove a Google penalty or that the owner purchased links. No automatic disavow recommendation; no causal explanation for DR changes established."
  },
  {
    "id": "LS15",
    "title": "Current first-party search and revenue measurements remain unrefreshed",
    "priority": "P1",
    "status": "not retested",
    "evidence": "The prior October 2 report confirmed that GA4 receives ecommerce events. Current GA4, Search Console, Merchant Center and Shopify conversion data were not accessed. LegacySips was absent from the three projects returned by the connected Ahrefs management endpoint.",
    "action": "Use the existing GA4 integration, confirm Search Console property access, and reconcile order IDs and purchase events. Compare October 23\u2013November 5 with October 9\u201322 using the same timezone and definitions. Separate brand/non-brand and AI referrals.",
    "acceptance": "Save comparable 14-day clicks, impressions, landing pages, organic/AI sessions and matched orders, with processing lag and testing exclusions stated.",
    "urls": [
      "https://analytics.google.com/",
      "https://search.google.com/search-console",
      "https://legacy-sips-website-audit-261001.kaizenailab.com/"
    ],
    "owner": "Analytics owner + SEO lead",
    "effort": "Medium",
    "target": "November 13",
    "baseline": "October 2 authenticated review confirmed ecommerce event receipt but left complete journey and Shopify reconciliation unresolved.",
    "limitation": "Unavailable current data is not zero. Do not add a duplicate pixel or relabel the existing integration absent."
  },
  {
    "id": "LS16",
    "title": "AI citation counts remain zero in the measured vendor corpus",
    "priority": "P2",
    "status": "unchanged in vendor snapshots",
    "evidence": "Ahrefs returned zero citations and zero distinct cited pages across ChatGPT, Perplexity, Google AI Overviews, AI Mode, Gemini, Copilot and Grok on both October 23 and November 6. This is domain citation coverage, not unlinked brand-mention coverage.",
    "action": "After repairing factual and navigation defects, establish the fixed five-question panel below. Record mention, recommendation, linked citation and source separately across repeated runs. Track referral traffic independently.",
    "acceptance": "A dated panel records exact prompts, platform, geography/language, answer sources and repeat count. Retest on November 20 and after sufficient indexing time.",
    "urls": [
      "https://app.ahrefs.com/site-explorer/overview?target=legacysips.com&mode=subdomains"
    ],
    "owner": "SEO lead",
    "effort": "Medium",
    "target": "November 20",
    "baseline": "October 23 historical Ahrefs snapshot: zero citations on every requested platform.",
    "limitation": "No consumer ChatGPT/Perplexity/AI Mode prompt panel was executed. Zero in Ahrefs does not establish zero citations everywhere, zero mentions or zero customer traffic."
  },
  {
    "id": "LS17",
    "title": "Discovery foundations pass, but indexing and field performance need verification",
    "priority": "P2",
    "status": "partially verified",
    "evidence": "All 43 sitemap HTML pages returned 200 using direct fetches plus Chrome recovery. All have self-referencing canonicals; none exposed a noindex meta directive. robots.txt allows public content. Homepage at 390px and sampled desktop pages fit the viewport.",
    "action": "Use Search Console to check representative URL indexing, chosen canonicals, sitemap processing and crawl problems. Obtain field Core Web Vitals before making speed claims. Test key mobile shopping interactions separately.",
    "acceptance": "Representative pages have documented indexing states; field LCP/INP/CLS and date range are recorded, or insufficient data is stated.",
    "urls": [
      "https://legacysips.com/sitemap.xml",
      "https://legacysips.com/robots.txt",
      "https://legacysips.com/"
    ],
    "owner": "SEO lead + store developer",
    "effort": "Medium",
    "target": "November 20",
    "baseline": "Not assessed in the located October report.",
    "limitation": "Twenty direct requests returned local_rate_limited responses; those pages loaded 200 in Chrome. This is not evidence that Googlebot is blocked. Response headers, Googlebot logs and field performance were not fully audited."
  },
  {
    "id": "LS18",
    "title": "AI discovery files exist, but do not establish visibility or transaction success",
    "priority": "P3",
    "status": "verified foundation",
    "evidence": "/agents.md and /llms.txt return public Shopify agent instructions, and the agent-discovery sitemap is present. Their existence coexists with zero observed Ahrefs citations.",
    "action": "Keep discovery information accurate. Treat supported commerce integrations as a separate workstream; prioritize reliable product, availability and policy facts before agent checkout experiments.",
    "acceptance": "Future integration tests use advertised capabilities and supported buyer-review flows. Citation and conversion results are measured separately.",
    "urls": [
      "https://legacysips.com/agents.md",
      "https://legacysips.com/llms.txt",
      "https://shopify.dev/changelog/posts/cart-and-checkout-permalinks-now-support-ucp-at-buy",
      "https://developers.google.com/search/docs/appearance/ai-features"
    ],
    "owner": "Store developer + SEO lead",
    "effort": "Small",
    "target": "November 20",
    "baseline": "Not assessed in the located October report.",
    "limitation": "No live commerce tool calls, cart changes or payments were performed. llms.txt is not a Google AI inclusion requirement or a citation guarantee."
  }
]