Root Structure Wireframe Gap Analysis
Date: January 3, 2026
Source: Wireframes.pdf (12 pages)
Theme Location: /Users/edowns/Local Sites/root-structure/app/public/wp-content/themes/root-structure
Wireframe Site Structure (12 pages)
| Page |
Wireframe |
Purpose |
| 1 |
Style Guide |
Typography hierarchy (H1-H6), button styles, link styles |
| 2 |
Homepage |
Hero, intro, featured work, services grid, testimonial, CTA |
| 3 |
Our Work |
Project portfolio landing with category cards |
| 4 |
Category Page |
Decks example - 3x3 image grid, prev/next nav |
| 5 |
Project Lightbox |
Modal overlay with image gallery |
| 6 |
Meet the Team |
4 team members with photos/bios |
| 7 |
Why Root Structure |
Values/differentiators page |
| 8 |
About Us |
Company story in 3 sections |
| 9 |
FAQs |
Accordion-style Q&A |
| 10 |
Service Areas |
3-column list of Omaha metro locations |
| 11 |
Contact Us |
Info + Gravity Form |
| 12 |
Terms & Conditions |
Legal placeholder |
Navigation Structure (from Wireframe)
- Utility bar: hello@rootstructure.com | "It's a nice day to get outside"
- Logo: Root Structure (left)
- Nav items: Our Work | About | FAQs | Search icon | "Get a Quote" CTA button
- Contact: hello@rootstruture.com, company description
- Our Work: Fences, Patios, Decks, Retaining Walls, Landscape Design, Workshop
- About: Why Us, Our Team
- Links: FAQs
Bottom: Copyright, Terms, Privacy, Accessibility, Social icons (Instagram, Facebook)
Services/Categories
- Decks
- Retaining Walls
- Fences
- Patios
- Landscape Design
- Workshop
What Already Exists in Theme
| Feature |
Status |
Notes |
| Projects CPT |
✅ |
Has categories, AJAX filtering |
| Team CPT |
✅ |
Has position, email fields |
| Project archive |
✅ |
Needs layout tweaks |
| Team archive |
✅ |
Needs redesign to match wireframe |
| Contact page + Gravity Forms |
✅ |
Just needs styling updates |
| About page template |
✅ |
Structure needs updating |
| Tailwind + custom colors |
✅ |
May need color adjustments |
| 404 + Search pages |
✅ |
|
| Header/footer |
✅ |
Needs restructure |
GAPS: Navigation Changes
| Item |
Current |
Wireframe |
| Utility bar |
None |
Email + "It's a nice day to get outside" |
| Header search |
None |
Search icon |
| Header CTA |
None |
"Get a Quote" button (black filled) |
| Footer columns |
2 cols |
4 cols (Contact, Our Work, About, Links) |
| Nav items |
Home, Projects, Team, About, Contact |
Our Work, About, FAQs + Get a Quote |
GAPS: New Pages/Templates Needed
| Page |
Wireframe Pg |
Priority |
Notes |
| FAQs |
9 |
High |
Accordion component needed |
| Service Areas |
10 |
Medium |
3-column area list |
| Why Root Structure |
7 |
Medium |
Values page with zigzag layout |
| Terms & Conditions |
12 |
Low |
Basic page template |
GAPS: Homepage Sections
| Section |
Current |
Wireframe Needs |
| Hero |
Static hero |
Carousel/slider with dots |
| Intro block |
None |
Centered text + "See our work" CTA |
| Featured work |
Basic grid |
Video thumbnail + image bento grid |
| Services grid |
Category cards |
6-item grid (Decks, Walls, Fences, Patios, Landscape, Workshop) |
| Testimonial |
None |
Quote with attribution (name, location) |
| CTA banner |
None |
Full-width colored section with headline + link |
GAPS: Project/Portfolio Features
| Feature |
Status |
Notes |
| Our Work landing (6 category cards) |
Partial |
Needs layout matching wireframe |
| Category detail page |
Partial |
Needs prev/next category navigation |
| Project lightbox modal |
Missing |
Image gallery with arrows, close button |
| Image gallery navigation |
Missing |
Left/right arrows in modal |
GAPS: ACF Modules Needed
- hero-carousel - Slides with headline, subhead, background image, carousel dots
- intro-text - Centered text block with optional CTA link
- video-embed - Video thumbnail with play button overlay
- service-cards - Grid of linked category cards with image + label
- testimonial - Quote text, attribution name, location
- cta-banner - Full-width section with headline + link on colored background
- zigzag-content - Alternating image/text rows (for Why Root Structure, About)
- faq-accordion - Expandable Q&A items with +/x toggle
- area-list - Multi-column text list (for Service Areas)
- team-grid - Team member cards with photo, name, role, bio
GAPS: Component Updates
| Component |
Change Needed |
| Team cards |
Horizontal layout with larger photo, full bio visible |
| Project cards |
Match wireframe grid style |
| Buttons |
Filled (black bg, white text) + outlined (white bg, black border) variants |
| Footer |
Complete restructure to 4 columns |
| Header |
Add utility bar, search icon, CTA button |
Typography from Style Guide (Page 1)
- H1: "Beautiful Outdoor Spaces Built to last." (large, bold)
- H2: "What we build" (medium, regular weight)
- H3: Bold, smaller than H2
- H4-H6: Progressively smaller
- H6: All caps, letter-spaced ("OUR VALUES")
- Body: Multiple sizes shown
- Buttons: Filled (black) and outlined versions
- Links: "See our work →" with arrow
Team Members (from Wireframe)
- Chris - [Role TBD]
- Sebastian - [Role TBD]
- Peter - [Role TBD]
- Ruben - [Role TBD]
Service Areas (from Wireframe Page 10)
Column 1: Omaha Metro, West Omaha, Elkhorn, Gretna, Bennington, Waterloo, Valley
Column 2: La Vista, Papillion, Ralston, Millard, Dundee, Aksarben, Midtown
Column 3: Downtown Omaha, Old Market, Benson, Florence, Bellevue, Council Bluffs (IA)
FAQ Questions (from Wireframe Page 9)
- What areas do you serve?
- What kinds of projects do you take on?
- How far out are you booking?
- Do you provide free estimates?
Implementation Phases
Phase 1 - Core Structure
- [ ] Update header (add utility bar, search icon, "Get a Quote" CTA)
- [ ] Restructure footer (4 columns)
- [ ] Set up ACF Pro flexible content field group
- [ ] Create base module template structure
Phase 2 - Homepage Rebuild
- [ ] hero-carousel module
- [ ] intro-text module
- [ ] video-embed module
- [ ] service-cards module
- [ ] testimonial module
- [ ] cta-banner module
Phase 3 - Interior Pages
- [ ] FAQs page + faq-accordion module
- [ ] Service Areas page + area-list module
- [ ] Why Root Structure page + zigzag-content module
- [ ] Update About page structure
Phase 4 - Portfolio Enhancements
- [ ] Project lightbox/modal component
- [ ] Category page prev/next navigation
- [ ] Our Work landing page layout update
- [ ] Team page redesign
- Email: hello@rootstructure.com
- Phone: 402-000-0000
- Address: Root Structure LLC, P.O. Box 45, Omaha, NE 68104
- Social: Facebook, Instagram, LinkedIn
Key Files to Modify
header.php - Add utility bar, search, CTA
footer.php - Restructure to 4 columns
front-page.php - Complete rebuild with modules
functions.php - ACF field registration
archive-projects.php - Layout updates
archive-team.php - Redesign cards
template-about.php - Update structure
New Files Needed
template-faqs.php
template-service-areas.php
template-why-us.php
modules/hero-carousel.php
modules/intro-text.php
modules/video-embed.php
modules/service-cards.php
modules/testimonial.php
modules/cta-banner.php
modules/zigzag-content.php
modules/faq-accordion.php
modules/area-list.php
modules/team-grid.php
js/lightbox.js
js/carousel.js
Generated from Wireframes.pdf analysis on January 3, 2026