A website built around your business, not squeezed into someone else's template

Most small business websites are built on platforms like WordPress, Wix, or Squarespace. Those platforms get something online quickly, but they make trade-offs you feel later: monthly fees to keep the lights on, plugins that break and need constant updates, load times that cost you Google rankings, and code you never own and can't take with you. ArdinGate builds websites by hand in PHP (the software language that runs most of the internet), writing every line specifically for your business. No template bloat, no plugin dependencies, no platform holding your site hostage. You get a site that loads fast, shows up in search, works on every phone, and belongs to you outright when the project is done.

What your custom-built website needs to do for your business

A custom website is built around the specific things your business needs to accomplish online — not around the features a platform decided to include. Here's what that looks like in practice, and why each piece matters to the people finding you.

1

A dedicated page for each service you offer

If you offer three services and list them all on one page, Google sees one page about three things. That page ranks weakly for all three and decisively for none. A custom site gives each service its own page with its own content, and each page can show up in search independently when someone searches specifically for that service. A plumber with separate pages for drain cleaning, water heater replacement, and emergency service shows up in three different sets of searches. A dentist with pages for general, cosmetic, and pediatric dentistry captures patients at the exact moment they're searching for that specific thing. This isn't a trick — it's the difference between telling Google "we do a lot of things" and telling Google exactly what you do. Each dedicated service page is also more convincing to the person reading it: they land on a page specifically about what they're looking for, not a list of everything you do.

2

A contact or intake form that works the way your business works

A generic "name, email, message" contact form puts the work on you. You receive a vague inquiry and spend the next two days asking follow-up questions to figure out whether this is even a customer you can help. A purpose-built form asks the right questions upfront: what service are you interested in, what's your timeline, what's your location, what's the situation. You get an inquiry that's actually useful the moment it arrives. For service businesses with multiple service types, the form can route different inquiries to different inboxes automatically — a general inquiry goes to one place, an emergency request goes to another. Submissions go straight to your email with no middleman collecting your customers' information. Nothing gets stored on the server after it's sent.

3

Trust signals that convert a visitor into a customer

Someone landing on your site for the first time is deciding in about 15 seconds whether to keep reading or hit the back button. The signals they're looking for aren't complicated: does this business look legitimate, do other people trust them, and do they do what I need? That means customer reviews and testimonials placed where they're seen (not buried at the bottom of the page), credentials or certifications that confirm you're qualified, real photos of your work or your team instead of stock imagery, and a clear explanation of what happens after someone contacts you. These elements can be designed into the site deliberately rather than added as afterthoughts. Where they appear on the page, how they're formatted, and what surrounds them affects whether a visitor notices them and whether they move the needle.

4

Setup that tells Google exactly what your business is

Behind the scenes, websites send search engines invisible labels that describe what your business is — things like: this is a restaurant, located at this address, open these hours, with these reviews and this menu. When those labels are correct and complete, Google can show your hours, rating, and location directly in search results before someone even clicks through to your site. Most template-built sites either skip this entirely or include a bare-bones version. Every ArdinGate build includes this setup done properly, along with a sitemap that tells Google which pages exist on your site and a Google Search Console connection so you can track how your site is performing in search from day one.

5

A site that loads fast on phones

More than half of web traffic is on mobile, and more than half of mobile visitors leave a page that takes longer than three seconds to load. Page load speed is also one of the factors Google uses to rank sites — a faster site ranks higher than a slower one, all else equal. A hand-coded site for a small business loads fast because it's only sending the browser exactly what that page needs. No platform loading in the background, no stack of plugins each adding their own overhead, no bloated theme carrying design features for pages you don't have. The result is a site that feels snappy on a phone on a middling cell signal, which is the condition most of your customers are using when they find you.

6

No ongoing fees to a platform you don't control

Wix, Squarespace, and most hosted website builders charge a monthly subscription that keeps your site live. Stop paying, your site goes down. They can also raise prices, change what's included in your plan, or discontinue features you depend on. A custom-built site runs on standard hosting that costs a fraction of what those platforms charge, and you own everything outright. If you want to move to a different host, you can. If you want to hand the site to a different developer, they can open the files and get to work immediately. There's no proprietary system to transfer, no export limitations, and no vendor whose pricing decisions affect whether your website stays online.

What a potential customer checks before calling any service business, and where most websites fall short

When someone finds your business online, they don't call immediately. They evaluate. Particularly if the service involves trusting someone in their home, their business, or their finances, they do a quick mental audit of your site before picking up the phone. Here's what that audit looks like, and where most small business websites lose the customer.

Do they do what I need?

The first question is whether you offer the specific service the visitor is looking for. This sounds obvious, but a surprising number of small business sites make it harder than it needs to be. If someone is searching for "commercial HVAC repair" and lands on a site that says "heating and cooling services" without ever specifying commercial, they don't know whether to call. A site with a dedicated commercial services page that explains specifically what you do for commercial clients answers that question immediately. The same principle applies to any service business with more than one type of customer or more than one type of service. If your site doesn't clearly answer "yes, we do exactly that" in the first few seconds, you lose those visitors to a competitor whose site does.

Can I trust this business?

Trust is assembled from small signals, not one big one. Customers look for reviews from people who sound like them, photos that show real work rather than stock imagery, a clear explanation of who runs the business and how long they've been doing it, licensing or certification credentials for services where those matter, and a professional appearance that says "this is a real business that takes itself seriously." Any one of these missing from a site doesn't necessarily cost you the customer, but several missing at once often does. A site that has strong reviews prominently placed, real team photos, and clearly stated credentials closes the trust gap fast. A site that has a stock photo header, no reviews, and no contact name leaves the customer uncertain enough to keep looking.

Will this be too expensive?

Most customers have a rough number in their head when they start searching, and they're trying to figure out whether to even bother reaching out before they know if you're in range. A site with no pricing information at all forces them to make a call to find out — and many people won't. A site that shows starting prices, explains what affects the cost, and gives the customer a sense of what to expect before they contact you removes that barrier. Even a "starts at" number or a price range gives a customer enough to self-qualify. If they can afford your services, they reach out. If they can't, you save each other a conversation. Businesses that publish pricing on their site consistently get more qualified inquiries than businesses that treat pricing as something to reveal on a phone call.

What happens after I contact them?

Before pressing send on an inquiry form, many customers want to know what comes next. Will someone call me within an hour? Is there a consultation fee? Do they send a written quote or just a verbal one? How long before they can start? These aren't unreasonable questions, and a site that answers them on the contact page or in an FAQ removes friction at the exact moment a customer is about to reach out. Customers who have no idea what to expect after submitting a form are more hesitant than customers who know exactly what happens next. A short paragraph describing your intake process — "fill out the form, we'll call within one business day to set up a free estimate" — can be the difference between a submitted inquiry and a closed browser tab.

How your website fits into the path from "I need this" to "I'm calling them"

Customers don't find your website and immediately call. There's a path between discovering you exist and deciding to reach out, and your website's job is to support every step of that path without creating a reason to leave.

It starts with search. Someone types a specific need into Google: "roof replacement quotes near me," "divorce attorney in [city]," "custom birthday cake bakery," "HVAC service contract small business." Google returns results. Whether your business appears in those results, and where, depends on how well your site is set up for those specific searches. A site with one "services" page covering everything you offer is harder for Google to match to a specific query. A site with a dedicated page for each service you offer gives Google more specific pages to match to more specific searches.

From search, the customer lands on your site and reads. This is where most small business websites lose the customer without knowing it. The visitor reads your services page and finds a bulleted list instead of a real explanation. They look for reviews and don't find any. They try to find your prices and get "contact us for a quote." They click away to the next result. Each of these is a fixable problem. A site designed to support the evaluation process — with service-specific pages, visible reviews, clear pricing context, and a FAQ that answers the questions customers ask before calling — keeps visitors moving toward the contact form instead of away from it.

The funnel breaks most often at two moments. The first is the trust check: a site that looks low-effort or is missing obvious trust signals loses customers to competitors whose sites don't. The second is the pricing moment: a visitor who has decided they might want to call but can't tell if they can afford your services will often keep researching instead of reaching out. Both problems have the same solution — a site built to give customers what they need to make a decision, not just to announce that your business exists.

Why every business on the same template looks the same, and why that costs you customers

When you sign up for Wix, Squarespace, or a WordPress theme, you're picking a template from a library that hundreds of thousands of other businesses have also picked. Your restaurant's website and the restaurant across town can end up with the same layout, the same section structure, the same button styles, and the same photo placement — because they started from the same template. At that point, the only difference is the photos and the text. That's a thin margin of differentiation when a customer is comparing five options in the same search result.

Templates are also designed for a hypothetical average business, not your actual one. The sections they include are the sections that made sense for most businesses in that category. The sections that would make sense specifically for your business — the way you describe your process, the specific trust signals that matter in your industry, the intake form that actually pre-qualifies your customers, the FAQ that answers the questions your clients ask before booking — those require someone to think about your business specifically and build around it. A template forces you to fit your business into its structure. A custom site fits the structure to your business.

The performance gap matters too. Templates carry design features for dozens of layout variations that your site will never use. All of that extra code loads every time someone visits your site, making it slower. On mobile, on a typical cell signal, those extra seconds are the difference between a visitor who stays and one who leaves before your page finishes loading. A custom-built site carries only what your site needs — nothing more. The pages load fast because they have nothing unnecessary in them.

Pricing

Single-page sites start at $1,200. These work well for solo operators, freelancers, and niche service providers who need a clean, fast web presence with a contact form but don't need separate pages for distinct services.

Multi-page small-business sites start at $2,800, with most builds running $2,800–$5,000. This covers a home page, about page, individual service pages, a contact page with a purpose-built inquiry form, and full technical SEO setup: the behind-the-scenes labeling that tells Google what your business is, a sitemap so Google knows every page on your site, and Google Search Console configuration so you can track your search performance from day one. Page count and custom features are the main factors that move the price.

Custom features — a client login area, an online quote calculator, a booking workflow that passes appointments into your calendar, a payment collection system — are quoted per project after a discovery call. These are more complex builds, and the price depends on what specifically you need rather than a standard menu.

Optional managed hosting from $30/month: security certificate (the padlock in the browser), nightly backups, and uptime monitoring. The $50/month Care tier adds one hour of content updates per month. This covers the routine maintenance that most small businesses need without having to hire a developer every time something changes.

Full pricing breakdown →

Common questions about custom PHP web development

What exactly is a custom PHP website, and why should I care?

PHP is the software language that powers the server your website lives on (the part that decides what to show each visitor, processes your contact form, and builds each page before sending it to a browser). "Custom" means the code was written specifically for your business, not assembled from pre-built blocks, templates, or plugins made for everyone. Why does that matter to you? Because a generic platform gives you what fits most businesses, not what fits yours. A custom-built site can do exactly what your business does: route inquiries to the right person, show the right information to the right customer, load in under a second on a phone, and hold up for years without monthly subscription fees to a platform you don't own. Most small business owners don't know or care what PHP is, and that's fine. What you care about is a website that shows up on Google, looks sharp, works on phones, and brings in customers. Custom PHP is how ArdinGate delivers that without the bloat, fees, and lock-in that come with the big platforms.

Do I need to know anything technical to use or update my site?

No. You never need to touch the code. For things that change most often (your phone number, hours, service descriptions, a new team member, updated prices), ArdinGate can make those changes as part of the Care managed hosting plan at $50/month, which includes one hour of content updates per month. That covers what most small businesses need without logging into a dashboard or writing a single line of anything. If you want to make simple text changes yourself, it's possible to learn the basics in an afternoon: updating a paragraph of text in a hand-coded site is no harder than editing a Word document once you know where to look. There is no requirement, though. The site runs on its own. You don't log in daily, you don't approve plugin updates, and there is no dashboard sending notifications about things that need attention. It just works.

How is this different from just building my site on WordPress or Squarespace?

WordPress and Squarespace get you online faster and cheaper upfront, which is an advantage for some businesses. The tradeoff shows up later. WordPress sites depend on a stack of plugins (separate pieces of software from different developers, each needing updates, each adding load time, each a potential security vulnerability). When a plugin breaks or conflicts with another, troubleshooting falls to you or whoever you're paying to maintain the site. Squarespace and Wix lock you in: if you want to leave, you can't take your site with you. A custom-built site has none of those layers. There's no plugin ecosystem to maintain, no monthly platform fee, and no platform holding your content hostage. The code belongs to you outright. It's also substantially faster: a hand-coded site for a small business loads 3–5 times faster than the equivalent WordPress build with a standard plugin stack. Speed matters because Google uses it as a ranking factor and because visitors on phones abandon slow pages fast. See the full comparison: custom PHP vs. WordPress →

What does "you own the code" mean in practice?

It means the files that make up your website belong to you, the same way the files in a Word document belong to you. You can hand them to any web developer in the world and they can open them, understand them, and update them — no special software required, no proprietary system to learn, no license to transfer. If ArdinGate shut down tomorrow, your site keeps running and any developer could take it over. You can move it to a different host. You can hand it to an in-house developer if you hire one. There is no platform that could change its pricing, shut down your account, or force a migration on a timeline you didn't choose. This is the opposite of Wix, Squarespace, and most hosted website builders, where "your website" is really just your content stored inside someone else's system. See also: website security basics →

How much does a custom-built website cost?

A single-page site starts at $1,200. These work well for solo operators, freelancers, and niche service providers who need a fast, professional web presence with a contact form but don't need separate pages for different services. A multi-page site for a small business starts at $2,800, with most builds running $2,800–$5,000. That covers a home page, about page, individual pages for each of your services, a contact page with a purpose-built inquiry form, and full setup so Google can find you — including the behind-the-scenes labeling that tells search engines exactly what your business is and where you operate. What pushes a build toward the higher end: more service pages, copy writing for those pages, a specific intake form design, and more competitive local SEO markets. Optional managed hosting starts at $30/month, covering security certificates, nightly backups, and uptime monitoring; the $50/month Care tier adds one hour of content updates per month. Full pricing breakdown →

Does my site need a separate page for each service I offer?

If you want customers to find you on Google when they search for those services, yes. A single "Services" page that lists everything you do in bullet points is one of the most common mistakes on small business websites. Google can't rank that page well for any specific service because it's not specifically about any of them. A dedicated page for each service accomplishes two things: it ranks independently in search for queries specific to that service, and it gives a prospect enough information to confirm you're the right fit for what they need. A dentist with pages for general dentistry, cosmetic dentistry, and orthodontics shows up in more searches and converts better on each page than one that lists all three in a paragraph. The same logic applies to any service business. If you offer three services and each has its own page with real information, you have three chances to show up in search instead of one, and each chance is better targeted.

Is my site going to be secure? I've heard WordPress sites get hacked.

Security on a custom-built site works differently than on WordPress. WordPress sites are frequent hack targets because WordPress powers millions of websites, so attackers build automated tools that exploit known vulnerabilities in plugins and themes. The more plugins a site has, the more potential entry points. A custom-built site for your business has no plugins, no theme marketplace code, and no CMS (content management system) with a known attack pattern. The contact form on your site is built specifically to validate what gets submitted, block spam automatically, and send submissions directly to your email without storing anything on a server that could be stolen. There are no admin login pages for someone to try to break into. There's nothing running that isn't specifically needed for your site to do its job. That's a fundamentally smaller attack surface than a plugin-heavy platform, which means lower risk.

Will the contact form on my site keep customer information private?

Yes. Contact forms built by ArdinGate route submissions straight to your email inbox and store nothing on the server afterward. There is no database of customer inquiries sitting on the web server that could be compromised. There is no third-party form service receiving the submission data and adding it to their system. The message goes from the person filling out the form to your inbox, and that's it. For businesses that handle sensitive inquiries (a law office, a medical practice, a financial advisor, a counseling service), this design is important. Many popular form plugins and form services (JotForm, Typeform, and similar tools) store your customers' submissions in their own databases under their own terms of service, which you agreed to in a click-through that most people don't read. A custom-built form cuts out the middleman entirely.

How fast will the site load, and why does that matter?

A custom-built site loads significantly faster than the average WordPress or page-builder site, and that difference has a direct effect on your business. Google uses page load speed as a ranking factor, meaning a faster site ranks higher in search results than a slower one with otherwise similar content. Beyond ranking, speed affects whether people stick around: more than half of mobile visitors leave a page that takes longer than 3 seconds to load. On a custom PHP site, page load times under one second on a phone are the normal outcome, not a premium upgrade. That's because the site sends the browser exactly what it needs for each page and nothing more. No platform loading in the background, no stack of plugins each adding their own CSS and JavaScript. Google has a free tool called PageSpeed Insights where you can check any site's score. A well-built custom site consistently scores in the green zone.

Can my site connect to the other tools my business uses?

Yes. A custom-built site can be connected to most common business tools. For a small business, that typically means things like: a booking system so customers can schedule appointments directly from your site, a payment processor so you can collect deposits or sell services online, an email marketing list so new inquiries get added to your newsletter, a map so customers can find your location, and SMS notifications so you get a text when a new inquiry arrives. More complex setups (pulling live inventory, syncing with your accounting software, or feeding leads into a CRM like HubSpot) are also possible and quoted per project. The important thing is that these connections are built to do exactly what your business needs, not to match what a plugin was designed to do. If you're not sure whether a specific tool can be connected, ask during the discovery call. Client portal development →

How long does it take to build the site?

A single-page site with a contact form takes about 1–2 weeks. A multi-page site with individual service pages, a contact form, and Google-ready SEO setup takes 3–6 weeks. The biggest factor in timeline is content: what your services are, how you describe your business, what makes you different from competitors in your market, and what your customers say about working with you. You don't write any of this from scratch. ArdinGate asks you the right questions, then writes the copy for you to review and approve. You confirm accuracy, request changes, and sign off on the final version. Builds with custom features (like a booking workflow, a client login area, or a payment integration) run 4–8 weeks depending on complexity. The timeline for your specific build is confirmed on the discovery call before any work begins.

What happens to the site after it launches? Will it need a lot of upkeep?

Not much, and certainly not constant attention. A hand-coded site doesn't require you to log in and approve plugin updates every other week the way WordPress does. The server software gets updated every couple of years at most, and on managed hosting that's handled automatically. What does come up: updating your content as your services or prices change, adding a new page if you add a new service, and renewing the security certificate that keeps your site on HTTPS (automated on managed hosting). The managed hosting plan, from $30/month, covers all of that routine maintenance; the $50/month Care tier adds one hour of content updates per month. Most small businesses find this handles everything without contacting a developer. If you eventually want to add a significant new feature or section, that's scoped and quoted as a separate project rather than billed as a recurring retainer that charges the same amount every month whether or not you needed anything.

Ready to build something that fits your business?

Tell me what your business does, what's not working about your current site (or why you don't have one yet), and what you need it to accomplish. I'll scope a build around your actual situation, not a platform's limitations.

Get a quote