INTERNAL — Build progress dashboard. Not for production. | Back to Site

Yami Fresh Clone — Build Progress

Local development tracker — C:\xampp\htdocs\yamifresh\
Updated: 2026-05-18
Pages built: 14 of 14 targeted
1

Live Sitemap Pages — Build Status

Live URL Local Path Built Hero Updated Layout Matches Live Last Verified
/ yamifresh/index.html ✓ Built ✓ Yes ✓ Matches 2026-05-18
/vending/ yamifresh/vending/index.html ✓ Built ✓ Yes ● Partial 2026-05-18
/vending/school/ yamifresh/vending/school/index.html ✓ Built ✓ Yes ● Partial 2026-05-18
/office-coffee/ yamifresh/office-coffee/index.html ✓ Built ✓ Yes ✓ Matches 2026-05-18
/office-coffee/single-cup-coffee/ yamifresh/office-coffee/single-cup-coffee/index.html ✓ Built ✓ Yes ● Partial 2026-05-18
/office-coffee/traditional-coffee/ yamifresh/office-coffee/traditional-coffee/index.html ✓ Built ✓ Yes ● Partial 2026-05-18
/office-coffee/coffee-products/ yamifresh/office-coffee/coffee-products/index.html ✓ Built ✓ Yes ● Partial 2026-05-18
/micro-markets/ yamifresh/micro-markets/index.html ✓ Built ✓ Yes ✓ Matches 2026-05-18
/cashless-pantry/ yamifresh/cashless-pantry/index.html ✓ Built ✓ Yes ✓ Matches 2026-05-18
/corporate-wellness/ yamifresh/corporate-wellness/index.html ✓ Built ✓ Yes ✓ Matches 2026-05-18
/contact-us/ yamifresh/contact-us/index.html ✓ Built ✓ Yes ✓ Matches 2026-05-18
/service-areas/ yamifresh/service-areas/index.html ✓ Built ✓ Yes ● Partial 2026-05-18
/privacy-policy/ yamifresh/privacy-policy/index.html ✓ Built ✓ Yes ● Placeholder 2026-05-18
/terms-and-conditions/ (404 on live) yamifresh/terms-and-conditions/index.html ✓ Built ✓ Yes ● Placeholder 2026-05-18
/blog/ (404 on live) yamifresh/blog/index.html ✓ Built ✓ Yes ● Scaffold 2026-05-18
96 city pages (35 /vending-machines-in-*, 41 /coffee-vending-services-in-*, 20 /service-areas/vending-machines-in-*) yamifresh/vending-machines-in-*/index.html, etc. ✓ Built ✓ Pass ✓ Pass 2026-05-18
/service-areas/vending-machine-* (13 child pages) yamifresh/service-areas/vending-machine-*/index.html ✓ Built ✓ Pass ✓ Pass 2026-05-18
2

Per-Page Hero Photo Grid — /images/heroes/

Home hero
Home (index)
Vending hero
Vending Machines
School vending hero
School Vending
Office coffee hero
Office Coffee
Coffee products hero
Coffee Products
Single cup coffee hero
Single-Cup Coffee
Traditional coffee hero
Traditional Coffee
Micro markets hero
Micro Markets
Cashless pantry hero
Cashless Pantry
Corporate wellness hero
Corporate Wellness
Contact hero
Contact Us
Service areas hero
Service Areas

Note: Privacy Policy, Terms, and Blog pages reuse hero-home.jpg and hero-office-coffee.jpg as banners (not full-viewport heroes).

3

Outstanding Items

  • Critical
    Privacy Policy and Terms & Conditions contain placeholder text only. Replace with attorney-approved final legal copy before any live deployment.
  • Done
    Blog is fully offline: 6 local blog post pages built with original content; the blog index, home blog section, and footer Recent Posts all link locally. The live WordPress API fetch was removed.
  • Resolved 2026-05-18
    96 city pages built locally via build_city_pages.py (35 /vending-machines-in-*, 41 /coffee-vending-services-in-*, 20 /service-areas/vending-machines-in-*). Script deleted after run. All added to sitemap.xml.
  • Resolved 2026-05-18
    13 service-area /vending-machine-* child pages built locally. All have BreadcrumbList + LocalBusiness schema, hero photo, and 4-section layout.
  • Medium
    Home hero is now 100vh but the slideshow images have no text overlay / headline CTA on top. Live site also has no text on the slideshow — but if a text overlay is ever needed, it will require adding an absolutely-positioned content layer per slide.
  • Medium
    /vending/school/, /office-coffee/single-cup-coffee/, /office-coffee/traditional-coffee/, /office-coffee/coffee-products/ are built locally but some section layouts are partial matches vs live — need a side-by-side visual diff review.
  • Low
    Local /blog/ page uses hero-office-coffee.jpg as banner. Could generate a dedicated blog-specific hero photo for better differentiation.
  • Low
    /mobile/ (Refund Claim page) is in the live sitemap's footer nav but not built locally. Low priority since it is a form page.
4

Audit Status

Last run: 2026-05-18  |  🟢 = Pass   ⚫ = Partial/Warning   🔴 = Fail

Page CRO
Warning. Home: hero CTA links to sections not contact form; no hero H1 overlay (fixed: H1 added). Contact: form fields appropriate (5 fields). Trust signal: WBENC badge on home. Issue: hero slideshow has no text CTA overlay on any slide.
SEO Audit
🟢
Pass. All 8 pages: 1 H1 each (fixed home from 0→1), canonical present, OG tags present, meta descriptions 133-160 chars. Fixed: micro-markets title trimmed to 55 chars, corp-wellness meta trimmed to 158 chars. robots.txt allows crawl. Sitemap: 110 URLs.
Schema Markup
🟢
Pass. Home: LocalBusiness + WebSite JSON-LD. All 7 inner pages: BreadcrumbList + LocalBusiness. All 96 city pages: BreadcrumbList + LocalBusiness with areaServed. WebSite schema added to home page this run.
PageSpeed (live)
🔴
Fail. Live site PSI scores: Home mobile 47, desktop 62 (CLS 0.327 POOR, LCP 1.7s desktop). Vending mobile 37 (LCP 8.5s). Office coffee mobile 40 (LCP 12.3s). Root cause: 556KB unused JS from WordPress plugins on live site; not fixable in local clone without live CMS access.
Analytics
🟢
Pass. GA4 G-NBEXFBC8EX on all main pages and all 96 city pages. GTM-WHL6K7H2 referenced in home page comment. No inline conversion calls.
City Pages (programmatic)
🟢
Pass. 96 city pages built (35 vending-machines-in, 20 service-areas vending, 41 coffee-vending-services-in). Each has: unique title/meta/H1 with city name injected, hero photo, 4 sections, LocalBusiness schema with areaServed, BreadcrumbList. All added to sitemap.xml.
5

Final Launch Checklist

Analytics & Tracking

Sitemap & Robots

Legal Pages

Blog & Content

wp-content / wp-includes Cleanup

Pre-Deploy Technical