Author: searchandcommerce_dz6hv5

  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

  • Why SEO recommendations stall — and how to get them shipped

    Ask most ecommerce teams about their SEO issues and they can show you a list. Often a long one, produced by an agency or a crawling tool, sorted by severity and color-coded. Ask what has been fixed in the last quarter and the answer is usually much shorter.

    The problem is rarely a lack of insight. It is that SEO recommendations sit in a gap between two teams that measure success differently. Marketing owns the outcome; development owns the change. Neither owns the translation.

    Why good recommendations go nowhere

    They are written for the wrong reader

    An audit written for a marketing lead explains why something matters. A developer needs to know exactly what to change, where, and how to confirm it worked. When the same document tries to serve both, it usually serves neither. A recommendation such as "improve internal linking to category pages" is a direction, not a ticket.

    They are prioritized by severity, not value

    Crawling tools rank issues by how far a page departs from best practice. That is not the same as commercial impact. A missing meta description on a thousand filtered collection URLs can look more urgent than a canonical tag problem on the twelve category pages that drive most organic revenue.

    They compete with everything else on the roadmap

    Development time is finite. Feature work, campaign landing pages and bug fixes all have a visible stakeholder pushing for them. SEO work often does not, so it slides.

    No one checks the result

    When a fix does ship, it is rarely verified against the original problem. If the next theme release quietly undoes it, nobody notices for months.

    What actually gets SEO work shipped

    1. Start from revenue exposure. Map issues to the templates and pages that generate organic revenue. Fix those first, even if the tool scores them lower.
    2. Write the ticket, not the recommendation. Each item should name the template or file, describe the change, and state how to test it. If you can include the code change itself, do.
    3. Batch by template. Developers work in templates and components. Grouping fixes by template turns twenty SEO issues into three focused pieces of work.
    4. Agree a small, protected allowance. A fixed share of each sprint reserved for search and measurement work keeps progress steady without fighting for space every time.
    5. Verify after release. Re-crawl the affected templates, check rendered HTML and confirm in Search Console. Add the checks to your release checklist so regressions are caught.

    The role that is usually missing

    All of this is easier when one person understands both the search rationale and the implementation detail — someone who can read a Liquid template, explain to a developer why a change matters, and tell a marketing lead honestly what it will and will not do.

    That person does not need to replace your agency or your developers. Their job is to make sure recommendations become specific, prioritized, shipped and checked. In our experience, that translation step is where most of the value in an SEO program is either captured or lost.

    If you have an audit sitting in a shared drive, a useful first exercise is simple: pick the five items that touch your highest-revenue templates and turn each into a ticket a developer could finish this week. That is usually where momentum starts. If you would like a second opinion on what belongs on that list, get in touch.

  • AI search visibility for ecommerce brands: what you can actually influence

    Shoppers increasingly ask AI assistants and AI-powered search features for product recommendations, comparisons and advice. For ecommerce brands that have invested in traditional SEO, the obvious question is whether any of that work carries over — and what else is needed.

    The honest answer starts with what you cannot do. You cannot guarantee that an assistant will mention your brand, and anyone promising a set number of AI recommendations is overselling. These systems change frequently and draw on many sources. What you can do is improve the inputs they rely on.

    What AI systems draw on

    Generative answers are assembled from information the system can access and trust. For product questions, that typically includes your own website, product data supplied to shopping platforms, and what other sites say about you. Each of those is something you can work on.

    Five areas within your control

    1. Clear, consistent brand and product information

    Make sure your brand name, what you sell, who it is for and what makes it different are stated plainly and consistently — on your site, in product feeds, on marketplaces and on your social profiles. Contradictory or vague information makes it harder for any system to describe you accurately.

    2. Content that answers real buying questions

    Shoppers ask questions such as which product suits a particular skin type, how two options differ, or how long a supply lasts. Pages that answer those questions directly and specifically — on product pages, collection pages and guides — are useful to people and easier for AI systems to draw on. Generic copy written mainly to include keywords helps neither.

    3. Technical accessibility

    If important content is only rendered by JavaScript after interaction, hidden behind tabs that do not load until clicked, or blocked from crawlers, it may never be seen. Check that your key product and collection information is present in the rendered HTML and that your robots rules reflect deliberate decisions about which crawlers you allow.

    4. Accurate structured data and product feeds

    Structured data and product feeds describe your products in a machine-readable form: name, brand, price, availability, variants, identifiers. Keep them accurate and complete. In Google Merchant Center in particular, product data quality affects free listings and shopping experiences, and it is often owned by no one once the paid media setup is done.

    5. A reputation that exists beyond your own site

    Independent reviews, editorial coverage, expert mentions and community discussion all shape how a brand is described. This is not something to manufacture; it is something to earn and to make easy to find.

    How to measure it

    Start with a benchmark. Define a set of realistic prompts your customers might use — category questions, comparisons, problem-led questions — and record whether and how your brand appears across the assistants that matter to your audience. Repeat on a regular schedule. The results will vary between runs, so look for patterns over time rather than reacting to a single answer.

    Alongside that, keep measuring what you already can: organic traffic and revenue, Merchant Center performance, and referral traffic from AI tools where it is identifiable in your analytics.

    Where to begin

    For most established brands, the first steps are unglamorous: fix product data quality, make sure key pages are crawlable and clearly written, and resolve inconsistencies in how the brand is described. These improvements support traditional search and generative search at the same time, which makes them a sensible investment whatever happens next.

    If you would like help setting up an AI visibility benchmark or reviewing your product data, start a conversation.

  • Reconciling GA4, Meta and Shopify revenue: a practical checklist

    Every ecommerce team eventually has the same meeting. Shopify says one revenue figure, GA4 says another, and Meta claims a third. Someone asks which is right, and the conversation goes in circles.

    The first thing to accept is that they will never match exactly. Shopify records orders. GA4 records what its tag observed in the browser, subject to consent and blockers. Meta reports conversions it attributes to ads, using its own attribution windows. Those are different questions.

    The goal is not identical numbers. It is to understand the expected differences, remove the errors, and agree which source answers which question. This checklist is the order we work through it.

    1. Start with Shopify as the order record

    For questions about how many orders were placed and how much revenue was taken, Shopify is the source of truth. Pull orders for a fixed period and note what is included: taxes, shipping, discounts, refunds, test orders, draft orders and orders from other sales channels such as POS or marketplaces.

    2. Compare like with like in GA4

    • Use the same date range and time zone as Shopify.
    • Check whether GA4 purchase revenue includes tax and shipping, and align the Shopify figure accordingly.
    • Exclude channels GA4 cannot see, such as in-person or marketplace orders.
    • Compare order counts as well as revenue. Large gaps in counts point to tracking issues; gaps only in revenue point to configuration.

    3. Look for duplicate and missing purchases

    Duplicate purchase events are common after theme changes, app installs or migrations to Shopify's customer events. Check for multiple purchase events with the same transaction ID. Missing events often come from checkout changes, consent configuration or pixels that fail silently. Test a real order end to end and watch every event fire.

    4. Account for consent and blockers

    If you use a consent banner, some visitors will decline analytics. Ad blockers and browser privacy features also reduce what client-side tags see. This is an expected, legitimate gap. Estimate it rather than trying to eliminate it, and configure consent mode correctly so platforms model the gap where they are designed to.

    5. Treat Meta as an attribution view, not an order count

    Meta reports conversions it attributes to ads within its attribution settings, including view-through conversions. That number is useful for comparing campaigns, but it is not designed to match orders. Make sure the Pixel and Conversions API share event IDs so purchases are deduplicated, and check event match quality in Events Manager.

    6. Write down the definitions

    Once the errors are fixed, document which source answers which question. For example: Shopify for revenue and orders; GA4 for on-site behavior and channel trends; Meta for comparing Meta campaigns against each other. Agree on these definitions with the agencies that report to you.

    7. Monitor, do not just fix

    Tracking breaks quietly. A simple daily or weekly comparison of order counts between Shopify and GA4, with an alert when the gap moves outside its normal range, catches problems before they distort a month of decisions. A BigQuery export makes this straightforward to automate.

    When to get help

    If the gap between Shopify and GA4 order counts is large and unexplained, or if purchase events have changed after a recent site update, it is usually worth a focused audit before any further budget decisions are made on the numbers. Tell us what you are seeing and we can suggest where to look first.