Mainstay
A fast WordPress block theme for local service businesses, with 6 ready-made trade templates.
A WordPress block theme for local trades: plumbers, electricians, heating and cooling, roofers, locksmiths and cleaning services. Six one-click templates, five designs and five colour styles, all included.
Licences from $49
Features
Calls and quotes
- Call buttons in the top bar, the hero and the footer
- A call and quote bar fixed to the bottom of the screen on phones
- A quote form in three short steps or all on one page, with your own questions and a Quote requests list in the admin
Services and trust
- A page for each service, with an icon and a price line
- Service areas, opening hours and an emergency line
- Reviews as a grid, slider, spotlight or list
- Optional WhatsApp button and a link to your Google reviews
- Several locations and online booking (Calendly, Cal.com, Acuity, Square...)
Google and ads
- Business details Google can read, for the business and each service
- Call and quote tracking for Google Analytics 4 and the Meta Pixel
Easy to run
- 6 trade templates, each imported in one click, and removed in one click
- 5 designs and 5 colour styles to switch between
- One settings page for the business details, used everywhere
- 16 ready-made sections (patterns), no page builder needed
6 templates included
Each one is a complete website for a different trade, imported in one click. Mix any template with any of the five designs and colour styles. The businesses are made up.
PlumbingClassic design, Default coloursSee this template
ElectricianBold centre design, Ember coloursSee this template
Heating and coolingClassic design, Clinic coloursSee this template
RoofingSplit design, Default coloursSee this template
LocksmithEmergency design, Signal coloursSee this template
Cleaning serviceClean light design, Forest coloursSee this template Setup in three steps
1. Pick a templateChoose a trade and import it in one click: services, pages, reviews and photos.
2. Add your detailsYour name, phone, hours and towns, once, on one settings page. They appear everywhere.
3. Choose a lookPick a design, colours, review and form layouts. Then swap in your own photos.
Screenshots from the live demo
What you get
- Mainstay theme
- Mainstay Core companion plugin (installs from the theme in one click)
- 6 trade templates: plumbing, electrician, heating and cooling, roofing, locksmith, cleaning
- Child theme for your own code
- Setup guide and developer documentation
Made for
- Plumbers, electricians, heating and cooling, roofers and locksmiths
- Cleaning companies and other local service businesses
- Web designers who build sites for local trades (Unlimited licence)
What is new in 1.3.0
- Quote form questions from settings: rename questions 1 and 2, edit the "When" answers, show or hide the details box, email, ZIP and "best way to reach you", and add up to 5 extra...
- Several locations: one per line in Mainstay settings > Business > Locations, shown by the new Locations block as cards with a directions link, and added to Google's business details.
- Online booking: a booking link in settings and the new Booking block show your Calendly, Cal.com, Acuity, Square or Setmore calendar on the page, with a fallback link.
- 2 more ready-made sections: Our locations, and Book online (16 in all).
Requirements and details
| WordPress | 6.8 or newer |
|---|---|
| PHP | 8.1 or newer |
| Version | 1.3.0 (changelog) |
| Editor | The normal WordPress block editor, no page builder |
| Licence | GPL, version 2 or later |
| Updates and support | 12 months, by email |
Online checkout is opening soon
Get one email when you can buy
Leave your address and we write to you once, when checkout opens. No newsletter. Details in our privacy page.
Questions
Questions about Mainstay
Can I try a theme before I buy?
Yes. Every product has a live demo you can click through on your phone and your computer, and its full setup guide is on this site.
What do I get after paying?
A download link right away, on the confirmation page and by email. It contains the theme, its companion plugin, a child theme and the documentation.
Is it a subscription?
No. You pay once. Your licence includes 12 months of updates and support, and the theme keeps working after that.
Can I use it on more than one website?
A Single site licence covers one live website plus test and staging copies. Where a product offers an Unlimited sites licence, it covers as many websites as you build.
What if it does not work on my site?
Email us and we help you get it working. If it does not work as described and we cannot fix it, tell us within 14 days of buying for a full refund.
Does it work on WordPress.com?
Our themes need a self-hosted WordPress site (WordPress.org software on hosting such as Hostinger, SiteGround or Bluehost). They do not work on the free WordPress.com plans, which do not allow uploading themes and plugins.
Does support cover code I add in the child theme?
Support covers the theme as we ship it. If something stops working after you add your own code, we help you find out whether the theme or the new code is the cause, but we do not write or fix custom code under support.
Do I need to know code?
No. Everything is edited in the normal WordPress editor, and the setup guide walks you through each step. A child theme is included if you do want to add code.



