All demo projects

Live demo — you're browsing real sample data. Nothing here can be edited.

Create your own free →

Bloomwell SEO Sprint

Fading
Last worked about 2 months ago
seoecommerceshopify
Mission

Technical SEO overhaul for an e-commerce client — fix Core Web Vitals, restructure category pages, rebuild internal linking.

Current Goal

Get Core Web Vitals into the "Good" range on mobile before the next Search Console crawl.

Next Action

Apply the same image load-sequencing fix to the 6 remaining category pages with heavy product carousels.

Resume Context

Site is on Shopify. Access via partner dashboard, not the client's own login. Tracking sheet: "Bloomwell SEO" in Google Sheets. GSC property verified under agency account.

Resume Briefing
example output
Where you left off

Site is on Shopify. Access via partner dashboard, not the client's own login. Tracking sheet: "Bloomwell SEO" in Google Sheets. GSC property verified under agency account.

Current blocker

The main open item is: Apply the same image load-sequencing fix to the 6 remaining category pages with heavy product carousels..

Recommended next action

Apply the same image load-sequencing fix to the 6 remaining category pages with heavy product carousels.

Suggested Next Stepexample output

Apply the same image load-sequencing fix to the 6 remaining category pages with heavy product carousels.

Generated from Bloomwell SEO Sprint's own logged mission, goal, and next action — this is what your projects look like once you start logging sessions.

Sign up for AI-suggested next steps →

Context Health

Recency + completeness

60/100
Fading

Why (1)

Not touched in 50 days

Fix it

Resume this project or archive it to keep your context clean

Decisions (2)

Why things are the way they are

Exclude hero image from lazy-loading entirely

Jul 4, 2026

Lazy-loading the LCP element itself was delaying it further, working against the goal.

Fix shared template images before restructuring internal links

Jun 29, 2026

LCP was failing site-wide due to one shared category template, affecting every page identically.

Sessions (4)

Session

about 2 months ago

40m

Completed

Re-ran PageSpeed Insights across the top 20 category pages — LCP improved on 14 of 20, still failing on 6 with heavier product carousels.

Problems

The 6 still-failing pages all share a product carousel component that loads its own separate image set on mount.

Decisions

Decided to defer the carousel's image loading until after the hero image finishes, instead of both competing for bandwidth at once.

Learned

When a page has two "heavy" elements, sequencing their load order matters as much as optimizing either one individually.

Next Action

Apply the same image load-sequencing fix to the 6 remaining category pages with heavy product carousels.

Session

about 2 months ago

55m

Completed

Converted all category hero images to WebP and added lazy-loading for anything below the fold.

Problems

Lazy-loading the hero image itself accidentally delayed LCP further, since it's the largest above-the-fold element.

Decisions

Excluded the hero image specifically from lazy-loading (loading="eager") while keeping lazy-load on everything else below the fold.

Learned

Lazy-loading is not a blanket win — the one image that IS the LCP element should almost always load eagerly, not lazily.

Next Action

Re-run PageSpeed Insights on the updated category pages to confirm the LCP fix actually worked before moving to the next batch of pages.

Session

about 2 months ago

1h 10m

Completed

Remapped the category hierarchy so every subcategory is reachable within 2 clicks from the homepage, and updated the main nav.

Problems

The old flat category structure had orphaned pages that weren't linked from anywhere — Search Console showed them as "Discovered, not indexed."

Decisions

Added a "related categories" module at the bottom of each category page specifically to link previously-orphaned pages back into the site structure.

Learned

Orphaned pages don't show up as broken links — they just quietly stop getting crawled. Worth checking Search Console coverage reports, not just crawling the site itself.

Next Action

Start compressing and lazy-loading the category page hero images to address the LCP issue from the audit.

Session

2 months ago

1h

Completed

Ran a full technical audit — Screaming Frog crawl plus Core Web Vitals report from PageSpeed Insights across the top 20 category pages.

Problems

LCP was failing on mobile for almost every category page, mostly driven by unoptimized hero banner images.

Decisions

Prioritized fixing images before touching internal linking — LCP affects rankings directly and every page shares the same template, so one fix scales everywhere.

Learned

Fixing one shared template component is almost always higher leverage than fixing pages one at a time.

Next Action

Restructure the category page internal linking so subcategories are reachable in 2 clicks instead of 4.

Ideas (2)

Audit orphaned pages as a standard first step

about 2 months ago

Search Console coverage reports caught issues a normal crawl completely missed — worth making this step 1 on every future audit.

Build a "Core Web Vitals" checklist doc for future SEO clients

about 2 months ago

The image loading-order lessons learned here (eager vs lazy, sequencing carousels) apply to almost every e-commerce client.

Timeline

Chronological history of this project

Audit orphaned pages as a standard first step

about 2 months ago

Search Console coverage reports caught issues a normal crawl completely missed — worth making this step 1 on every futur

Re-ran PageSpeed Insights across the top 20 category pages — LCP improved on 14 of 20, still failing on 6 with heavier p

about 2 months ago

Next: Apply the same image load-sequencing fix to the 6 remaining category pages with heavy product carousels.

Build a "Core Web Vitals" checklist doc for future SEO clients

about 2 months ago

The image loading-order lessons learned here (eager vs lazy, sequencing carousels) apply to almost every e-commerce clie

Exclude hero image from lazy-loading entirely

about 2 months ago

Lazy-loading the LCP element itself was delaying it further, working against the goal.

Converted all category hero images to WebP and added lazy-loading for anything below the fold.

about 2 months ago

Next: Re-run PageSpeed Insights on the updated category pages to confirm the LCP fix actually worked before moving to the next

Remapped the category hierarchy so every subcategory is reachable within 2 clicks from the homepage, and updated the mai

about 2 months ago

Next: Start compressing and lazy-loading the category page hero images to address the LCP issue from the audit.

Fix shared template images before restructuring internal links

about 2 months ago

LCP was failing site-wide due to one shared category template, affecting every page identically.

Ran a full technical audit — Screaming Frog crawl plus Core Web Vitals report from PageSpeed Insights across the top 20

2 months ago

Next: Restructure the category page internal linking so subcategories are reachable in 2 clicks instead of 4.

Project "Bloomwell SEO Sprint" created

2 months ago