Patterns are the pieces every starter site is assembled from. Open any page, click the inserter, and choose one — it drops in as ordinary core blocks that you edit like anything else.
Finding them
In the inserter, open the Patterns tab. Unapp registers its own categories alongside the core ones, so a library this size stays navigable: Heroes, Features, Social proof, Pricing, Calls to action, Content & blog, Company, Utility and Full-page starters, plus one category per niche.
Every pattern also appears in the relevant core category, so if you search "testimonials" you will find them whether or not you know Unapp's names.
Niche patterns are written for their niche. The church sections talk about services and giving; the practice sections talk about appointments and prescriptions. They are not the SaaS sections with the words swapped, which is why a church page built from them does not read like software marketing.
The library
Heroes 4
Pattern
Slug
Hero: email capture
unapp/hero-email
Hero: heading and search
unapp/hero-minimal
Hero: photo background
unapp/hero-cover
Hero: split with screenshot
unapp/hero-split
Features 8
Pattern
Slug
Features: alternating rows
unapp/features-zigzag
Features: asymmetric
unapp/features-offset
Features: bento grid
unapp/features-bento
Features: sticky explanation
unapp/features-sticky
Features: two-column checklist
unapp/feature-checklist
How it works: numbered steps
unapp/how-it-works
Integrations grid
unapp/integrations
Security and compliance
unapp/security
Social proof 8
Pattern
Slug
Case study
unapp/case-study
Logo cloud
unapp/logo-cloud
Logo marquee
unapp/logo-marquee
Press mentions
unapp/press
Pull quote
unapp/pull-quote
Review scores
unapp/ratings
Testimonial: single quote
unapp/testimonial-feature
Testimonials grid
unapp/testimonials
Pricing 3
Pattern
Slug
Pricing: comparison table
unapp/pricing-compare
Pricing: monthly and yearly
unapp/pricing-toggle
Pricing: two plans
unapp/pricing-two
Calls to action 4
Pattern
Slug
Call to action: colour band
unapp/cta-band
Call to action: mobile app
unapp/cta-app
Newsletter sign-up
unapp/newsletter
Waitlist / coming soon
unapp/waitlist
Content & blog 7
Pattern
Slug
Author box
unapp/author-box
Blog: featured post + list
unapp/blog-featured
Blog: list with thumbnails
unapp/blog-list
Changelog entries
unapp/changelog
Documentation topics
unapp/docs-topics
Related posts
unapp/related-posts
Statement
unapp/statement
Company 4
Pattern
Slug
Company values
unapp/values
Office locations
unapp/offices
Open positions
unapp/careers
Timeline / milestones
unapp/timeline
Utility 6
Pattern
Slug
Contact: details and form
unapp/contact-split
Dark mode toggle
unapp/theme-toggle
FAQ accordion
unapp/faq
FAQ accordion (WordPress 7.0)
unapp/faq-accordion
Legal document
unapp/legal
Sidebar
unapp/sidebar
Full-page starters 26
Pattern
Slug
About page
unapp/page-about
Careers page
unapp/page-careers
Changelog page
unapp/page-changelog
Coming soon page
unapp/page-coming-soon
Contact page
unapp/page-contact
Customers page
unapp/page-customers
Features page
unapp/page-features
Help centre
unapp/page-help
Home landing page
unapp/page-home
Legal page
unapp/page-legal
Pricing page
unapp/page-pricing
Pricing page (detailed)
unapp/page-pricing-full
SaaS landing page
unapp/page-saas
Starter site: Agency
unapp/demo-agency
Starter site: Blog & magazine
unapp/demo-blog
Starter site: Church
unapp/demo-church
Starter site: Conference
unapp/demo-events
Starter site: Courses
unapp/demo-education
Starter site: Finance & advisory
unapp/demo-finance
Starter site: Fitness studio
unapp/demo-fitness
Starter site: Portfolio
unapp/demo-portfolio
Starter site: Practice
unapp/demo-medical
Starter site: Property
unapp/demo-realestate
Starter site: Restaurant
unapp/demo-restaurant
Starter site: SaaS & app
unapp/demo-saas
Starter site: Shop
unapp/demo-shop
Portfolio 8
Pattern
Slug
Footer: portfolio
unapp/footer-portfolio
Portfolio: about
unapp/portfolio-about
Portfolio: availability and enquiries
unapp/portfolio-contact
Portfolio: client quote
unapp/portfolio-testimonial
Portfolio: how a project runs
unapp/portfolio-process
Portfolio: introduction
unapp/portfolio-hero
Portfolio: services and rates
unapp/portfolio-services
Portfolio: work grid
unapp/portfolio-work
Church 13
Pattern
Slug
Church: closing invitation
unapp/church-cta
Church: contact and directions
unapp/church-contact
Church: first-visit questions
unapp/church-faq
Church: giving
unapp/church-giving
Church: ministries
unapp/church-ministries
Church: our story
unapp/church-story
Church: service times
unapp/church-times
Church: staff
unapp/church-staff
Church: upcoming events
unapp/church-events
Church: welcome
unapp/church-hero
Church: what to expect
unapp/church-visit
Church: what we believe
unapp/church-beliefs
Footer: church
unapp/footer-church
Blog & magazine 7
Pattern
Slug
Blog: about the publication
unapp/blog-about
Blog: author introduction
unapp/blog-author-intro
Blog: category tiles
unapp/blog-categories
Blog: masthead
unapp/blog-masthead
Blog: pitches and contact
unapp/blog-contact
Blog: subscribe band
unapp/blog-subscribe
Footer: blog and magazine
unapp/footer-blog
Fitness 11
Pattern
Slug
Fitness: about the studio
unapp/fitness-intro
Fitness: class timetable
unapp/fitness-schedule
Fitness: coaches
unapp/fitness-coaches
Fitness: hero
unapp/fitness-hero
Fitness: join band
unapp/fitness-cta
Fitness: location and hours
unapp/fitness-location
Fitness: member stories
unapp/fitness-testimonials
Fitness: memberships
unapp/fitness-memberships
Fitness: questions
unapp/fitness-faq
Fitness: the studio in numbers
unapp/fitness-results
Footer: fitness studio
unapp/footer-fitness
Finance 10
Pattern
Slug
Finance: advisers
unapp/finance-team
Finance: book a call
unapp/finance-contact
Finance: credentials
unapp/finance-credentials
Finance: fees
unapp/finance-fees
Finance: how advice works
unapp/finance-process
Finance: questions
unapp/finance-faq
Finance: risk warning
unapp/finance-disclaimer
Finance: services
unapp/finance-services
Finance: trust-led hero
unapp/finance-hero
Footer: finance and advisory
unapp/footer-finance
Restaurant 7
Pattern
Slug
Footer: restaurant
unapp/footer-restaurant
Restaurant: booking band
unapp/restaurant-cta
Restaurant: hero
unapp/restaurant-hero
Restaurant: hours and address
unapp/restaurant-hours
Restaurant: menu
unapp/restaurant-menu
Restaurant: reviews
unapp/restaurant-reviews
Restaurant: the kitchen
unapp/restaurant-kitchen
Agency 7
Pattern
Slug
Agency: capabilities
unapp/agency-services
Agency: engagements
unapp/agency-engagements
Agency: introduction
unapp/agency-hero
Agency: selected clients
unapp/agency-clients
Agency: start a project
unapp/agency-contact
Agency: the studio
unapp/agency-team
Footer: agency
unapp/footer-agency
Shop 7
Pattern
Slug
Footer: shop
unapp/footer-shop
Shop: closing band
unapp/shop-cta
Shop: delivery and returns
unapp/shop-faq
Shop: featured products
unapp/shop-featured
Shop: hero
unapp/shop-hero
Shop: promises
unapp/shop-promise
Shop: the workshop
unapp/shop-workshop
Property 5
Pattern
Slug
Footer: property
unapp/footer-realestate
Property: book a valuation
unapp/realestate-valuation
Property: fees
unapp/realestate-fees
Property: introduction
unapp/realestate-hero
Property: listings
unapp/realestate-listings
Practice 6
Pattern
Slug
Footer: practice
unapp/footer-medical
Practice: clinicians
unapp/medical-team
Practice: hours and access
unapp/medical-hours
Practice: introduction
unapp/medical-hero
Practice: patient questions
unapp/medical-faq
Practice: treatments
unapp/medical-services
Courses 6
Pattern
Slug
Courses: booking band
unapp/education-cta
Courses: introduction
unapp/education-hero
Courses: questions
unapp/education-faq
Courses: the timetable
unapp/education-courses
Courses: tutors
unapp/education-tutors
Footer: courses
unapp/footer-education
Conference 6
Pattern
Slug
Event: hero
unapp/events-hero
Event: programme
unapp/events-programme
Event: speakers
unapp/events-speakers
Event: tickets
unapp/events-tickets
Event: venue and access
unapp/events-venue
Footer: conference
unapp/footer-events
Hidden patterns
Thirteen more patterns exist that do not appear in the inserter. They carry the translatable text used inside templates — the blog heading, the posts grid, the search form, the 404 message, post meta, tags and comments. You will not insert them directly, but they are why every string in a template can be translated.