danielbuilds

tansyandco.com

Theme: Horizon 4.3.02026-11-10 07:59 UTC

Checked page: https://tansyandco.com/

After redirect: https://www.tansyandco.com/

Google doesn’t have enough real-visitor data for this store yet, so everything below comes from its lab test.

Smaller stores can see their real-visitor data in the Web performance report in Shopify admin.

Google’s lab test (simulated mid-range phone, throttled network)

Same test conditions as your Google PageSpeed mobile score: a mid-range phone on throttled mobile data.

5.7 s2.3 sGoogle’s “good” mark 2.5 s
Blank screenBits appearMain content in
  • Most of the slowdown comes from your theme.
  • The issue below needs someone who can edit theme code.
Want me to fix it? ↓

How your store loads, step by step (real screenshots)

Speed bumps

  1. Blank screenBlank screen
  2. Main content inMain content in

Save This Report & Turn On Store Watch

Drop your email for a passwordless login link. Confirm it to save this report; opt into Store Watch for daily App/theme change checks and a weekly speed report.

🔒 No password needed. One-click login link via email. Zero Shopify backend permissions required.

73

Mobile

Average

Where the 27 lost points go:

Needs theme code −21I can take this part ↓

The 5 measurements behind the 73
Largest content5.7s−21/25
Speed index5.0s−4/10
First paint2.3s−3/10
Blocking time32ms−0/30
Layout shift0.00−0/25

Desktop99Fast

See the breakdown

Where the 1 lost points go:

The 5 measurements behind the 99
Largest content921ms−1/25
First paint290ms−0/10
Blocking time0ms−0/30
Layout shift0.00−0/25
Speed index557ms−0/10

PageSpeed scores move by about 10 points from run to run. This is one reading. Run it yourself

What we found

  1. MediumTheme

    Your main picture is ready, but stays hidden for a while

    The browser already has your main picture, but a fade-in effect keeps it hidden until other code finishes. Meanwhile shoppers look at an empty space.

    What to doIt can be fixed in the theme, and the page looks the same once it’s loaded.

    Steps to fix and verify

    Checked page: https://tansyandco.com/

    • Golden retriever running happily outdoors, representing active pet wellness at …
    • Largest element selector: div.hero__container > div.hero__media-grid > div.hero__media-wrapper > img.hero__media

    Use the selector above to locate the element in Shopify Admin → Online Store → Themes → Edit code, or send this checklist to your developer.

    Where to work

    Shopify admin → Online Store → Themes → Edit theme. Select the template for the checked page, then locate the matching section. Labels and available settings vary by theme.

    Merchant steps

    1. Duplicate the theme and preview one change at a time. Record the original setting and keep this report as the before-change baseline.
    2. Find the first visible banner or slideshow in the checked template. If it has an image-loading or reveal-animation setting, change only that section; otherwise give this guide to the theme developer.

    Developer steps

    1. Inspect the identified largest element for reveal animations or script-controlled visibility. Remove only the confirmed visibility gate; a delay alone does not prove that an animation caused it.

    Acceptance checks

    1. Check mobile and desktop previews: the first image appears without a blank interval, keeps the intended crop, and the slider still works. Compare the matching load-delay or render-delay phase, not just the score.
    2. After publishing the verified change, recheck the exact same public URL and device. Require complete relevant checks; a missing check or a single score increase is not proof of a fix. Mark the task as modified and awaiting verification, then use the action list below.
    Go to tasks, developer handoff and recheck →
    Tech details
    • On mobile the largest element waits 2.1s after it could have been painted.
    • That's usually a fade-in animation or a lazy-loading library hiding it until JavaScript runs.
    • It's fixable in the theme without changing how the page looks once loaded.

    Evidence

    • Golden retriever running happily outdoors, representing active pet wellness at …
    Is this right for your store?
  2. NoteTheme + apps

    Mobile scores far below desktop

    Google tests phones with a slower connection and a slower processor, so heavy images, videos and code hurt much more there. Most shoppers are on phones.

    Tech details
    • Desktop 99, mobile 73.
    • Google tests mobile on a throttled connection and a slower CPU, so heavy images, video and scripts hurt far more there.
    • Most of your shoppers are probably on mobile.
    Is this right for your store?
🛠️ Have a dev team? Expand file-level audit & technical handoff list (0 items) ↓

Locate individual files

💡 Duplicate your theme as a backup before making changes, then re-test the exact same URL to compare.

Files for this handoff

Select the files you want to tackle and copy the handoff list for your dev.

This report has no selectable file details. No extra check or file substitution will occur.

Choose files (0)

Selections stay on this page. Sign in and save this report to persist file selections.

Image files

Choose the change from the audit reason: check responsive requests for oversized images, or image output for format and compression issues.

Phone

Details unavailable: older report, failed check or missing upstream data. This does not mean no issue exists.

    Computer

    Details unavailable: older report, failed check or missing upstream data. This does not mean no issue exists.

      Script files

      Phone

      Details unavailable: older report, failed check or missing upstream data. This does not mean no issue exists.

        Computer

        Details unavailable: older report, failed check or missing upstream data. This does not mean no issue exists.

          Render-blocking files

          Phone

          Details unavailable: older report, failed check or missing upstream data. This does not mean no issue exists.

            Computer

            Details unavailable: older report, failed check or missing upstream data. This does not mean no issue exists.

              Older reports keep their original summaries when file details are unavailable. This page does not trigger an extra check for file details.

              Action list & comparison baseline

              Manual labels record your plans, not verified fixes. See the report comparison for changes detected by a later check.

              Sign in and save this report to keep tasks, a baseline, and change notes.

              Prepare a developer handoff

              Select issues to include evidence, suggestions and acceptance steps. Private notes are excluded.

              The main hero content is ready but waits before it shows
              Developer brief
              Mobile scores far below desktop
              Developer brief

              Don't want to mess with code? Let Daniel tune it for you ↓

              Was this report useful?

              One tap is enough. I read every answer myself.

              ● TUNER DANIEL

              Leave the Rest to Me

              Drop your email or WhatsApp. I'll review this report and tell you straight up: what's worth fixing, the improvement I expect, and a flat-rate quote. Keep all your Apps, keep your theme. We re-test with the exact same stopwatch—numbers talk.

              • A quote before any work. You see the plan and the price, and nothing starts until you agree.
              • Paid through Upwork. You fund the job up front, Upwork holds it, and I'm paid only after you approve the work.

              Or email hello@danielbuilds.app

              Google and PageSpeed Insights are trademarks of Google LLC. danielbuilds is an independent tool.