Website Hosting & Maintenance in Boise | buildplatform
Hosting & Care · Meridian & Boise
Website hosting and care with a real person to call.
buildplatform provides managed website hosting and maintenance for businesses in Meridian, Boise and across the Treasure Valley. Plans start at $20/mo and include simple monthly text and image changes, so your site stays current without you learning anything new. More than 400 sites are hosted with us today.
400+
Sites hosted today
$20/mo
Plans from
Since 2000
In business
Meridian-based support
01
Simple changes included
New hours, a price change, a fresh photo of the team. Send it over and we'll make the update. Simple monthly text and image changes are part of every plan.
02
Fast pages, everywhere
Sites on our platform are pre-built and served from a global network, so pages load quickly whether your customer is in Kuna or Kansas City.
03
Security that's handled
We keep your site updated and watched. On our platform there's no public login, plugins or database for attackers to target in the first place.
04
Backups and recovery
If something goes wrong, we can roll it back. [placeholder: backup frequency and retention]
05
A local number that gets answered
Call (208) 540-8436 and talk to someone in Meridian who knows your site, not a script.
01 · Managed Hosting
Managed Hosting
Fast, secure hosting for sites on our platform, and properly maintained hosting for WordPress sites we build or take over.
Hosting on our platform or WordPress
Security monitoring and updates
Backups [placeholder: frequency]
SSL certificate
02 · Monthly Changes
Monthly Changes
Simple text and image updates every month, included. Bigger projects, like new pages or new features, are quoted separately or covered by higher plans.
Text and image changes
More hours on higher plans
03 · Free Migration Help
Free Migration Help
Moving from another host? We handle the move, test everything and switch it over with little to no downtime. [placeholder: confirm migration is included at no charge]
Domain and DNS handled for you
Thinking about a full redesign instead?
Confirm "SSL certificate" and migration terms with Thayne before publishing.
The website he built for us was completely turnkey — clean, functional, and ready to go right away. His responsiveness is exceptional.
Jefferson Harmon
Owner, KFalls Chiro
We have never worked with someone who genuinely cares so much and has been the perfect partnership for our company!
Karlene Bostick
Owner/CEO, Dencept Dental
Switching is easy
Move your site in four steps.
Your site stays live the whole time, and we'll give you a timeline before we start.
Tell us where it lives
Share your current host and domain details. We'll review the site and confirm the best plan.
We copy & test
We move a full copy of your site and test every page and form before anything changes.
Switch over
We point your domain to the new hosting. Visitors never see a gap.
Send us changes
From then on, email or call with updates and we'll take care of them.
Entry plan
[placeholder: entry plan name]
$20
/mo
Managed hosting plus simple monthly text and image changes.
Managed hosting
Security and updates
Simple monthly text and image changes
Get started
Plan 2
[placeholder: plan 2 name]
[placeholder]
/mo
More support time each month for growing sites.
Everything in the entry plan
[placeholder: monthly support time]
Get started
Plan 3
[placeholder: plan 3 name]
[placeholder]
/mo
For busy sites that change often.
[placeholder: monthly support time]
[placeholder: extras]
Get started
Plan 4
[placeholder: plan 4 name, e.g. web app support]
[placeholder]
/mo
For custom web apps, portals and dashboards.
[placeholder: monthly support time]
[placeholder: extras]
Get started
Want leads to follow up on themselves? Add the Marketing Add-on for $20/mo on custom sites.
Learn more
How much does website hosting cost?
Our Hosting & Care plans start at $20/mo. That includes managed hosting and simple monthly text and image changes. Higher plans add more support time each month.
What counts as a simple monthly change?
Things like updating hours, prices, staff, a paragraph of text, or swapping a few photos. New pages, new features or a redesign are quoted separately or covered by higher plans. [placeholder: exact time or change limit per plan]
Do you host WordPress sites?
Yes. Most new sites run on our own faster, more secure platform, but we still host and maintain WordPress sites, including ones we didn't build.
Can you move my site from another host?
Yes. We copy your site, test it, and switch your domain over with no downtime. We'll confirm the timeline before we start.
Will I still own my website and domain?
[placeholder: confirm ownership terms for site content and domain registration]
Is support really local?
Yes. We're based in Meridian, and you can call
(208) 540-8436 to talk to the people who look after your site.
Hand off the hosting. Keep the peace of mind.
Tell us where your site lives today. We'll take it from there.
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();
'); }
function init(){ document.querySelectorAll('.pl-pop-def').forEach(armOne); delegate(); }
window.__plPopups={init:init, open:function(id){ var d=document.querySelector('.pl-pop-def[data-popup-id="'+id+'"]'); if(d) open(d, cfgOf(d), true); }};
if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();
})();