Last month a client called me in a mild panic. They had a trade show in four days and their website — built by a nephew six years ago — was embarrassing them. They needed something clean, professional, and live by the weekend. Their budget was tight. We agreed on $700 for a functional four-page site, no custom development, just clean and done.
I built and launched it in just under two hours. Not a template drag-and-drop with no thought behind it — a real site with proper SEO setup, contact form, Google Analytics, and mobile optimization. Here’s exactly how I did it.
The Setup: Tools and Decisions Made Before Starting
Before I touch a keyboard, I confirm three things: the domain is accessible, hosting is live, and the client has sent me all their brand assets (logo, photos, and a one-paragraph description of what they do). Waiting on assets mid-build kills your momentum and adds hours to the project. I’ve made this mistake enough times that it’s now a hard rule: no assets, no start date.
For this build I used:
- WordPress on SiteGround (their GoGeek plan — faster than shared, no slowdowns during setup)
- Kadence Theme (free version — fast, lightweight, Elementor-compatible)
- Elementor Pro (I have a developer license — this is where the speed comes from)
- Rank Math for SEO (free version covers everything needed for a basic site)
- WPForms Lite for the contact form
Phase 1: Core Setup (20 Minutes)
Install WordPress, activate the Kadence theme, install and activate Elementor and Rank Math, set permalinks to “Post name,” connect to Google Analytics via the measurement ID, verify the domain in Google Search Console, and configure basic Rank Math settings (sitemap on, social graph configured, homepage meta set). This is a repeatable checklist I can run in my sleep.
Phase 2: Homepage Build (35 Minutes)
The homepage did the heaviest lifting and took the most time. I built five sections: a hero with headline and CTA button, a services overview (three columns with icons), a trust bar with client logos/certifications, a short about section with a photo, and a contact CTA leading to the contact page.
The key to speed here is having a personal library of Elementor templates I’ve built and saved. I don’t start from scratch on each section — I pull in a saved template, swap the content and colors, and move on. If you’re doing this regularly, that template library is worth building. It compresses a 2-hour build into an under-1-hour build once it’s mature.
Phase 3: Inner Pages (30 Minutes)
Services page, About page, Contact page. Each one is simpler than the homepage. Services page: intro paragraph, three service blocks with descriptions. About page: professional photo, bio, certifications, link to contact. Contact page: WPForms contact form with three fields (name, email, message), phone number, and Google Maps embed. Nothing fancy. Clean and functional.
Phase 4: SEO Basics (15 Minutes)
With Rank Math active, I set the meta title and description for each of the four pages, confirmed all pages were indexable, added alt text to every image, set the focus keyword on the homepage, and ran the Rank Math analysis to catch any obvious issues. I also submitted the sitemap to Google Search Console. For a brand new site, this is the bare minimum to start well in search.
Phase 5: Speed and Launch Check (10 Minutes)
I run PageSpeed Insights before handing anything over. On mobile this site scored 78, on desktop 91. Not perfect, but solid for a first launch. I compressed the images to WebP (I use ShortPixel for this), activated caching via WP Super Cache, and made one more pass through the mobile view in Elementor to verify nothing looked broken on smaller screens.
What $700 Gets You (and Doesn’t Get You)
This is not a custom-designed website. It’s a professionally assembled website using high-quality tools and a practiced workflow. The client got clean design, fast load times, basic SEO setup, a working contact form, mobile responsiveness, and Google Analytics. They did not get custom illustration, custom animation, e-commerce, or a unique brand identity system.
For a small service business that just needed to stop being embarrassed when people looked them up, it was exactly what they needed. They went to the trade show with a site they were proud to hand cards for. That’s the win.
For businesses that need more than a fast-launch site, check out my full web design services. You can also see examples of my work on the portfolio page. If you have a tight timeline, reach out here — I’m used to working fast.
Frequently Asked Questions
How much does a basic small business website cost?
A professionally assembled small business website using premium tools typically runs $700-2,500 depending on complexity, number of pages, and whether custom photography or copywriting is included. Custom-designed sites built from scratch with unique brand identity work run $3,000-8,000 and up. The key is being clear on what “done” looks like before getting pricing — scope creep is where small projects become expensive ones.
How long does it take to build a WordPress website?
A simple 4-5 page site with a premium theme and page builder can be built and launched in 4-8 hours by an experienced developer. More complex sites with custom functionality, multiple post types, WooCommerce, or extensive custom design take 20-80+ hours. Timeline also depends on content — waiting for the client to provide copy and photos is usually where projects get delayed, not the actual build work.
Is WordPress still good for small business websites in 2026?
Yes, and it remains the best option for most small businesses that need flexibility, SEO control, and a large ecosystem of plugins and developers. WordPress powers about 43% of the internet for a reason. Alternatives like Webflow offer cleaner code and better design control, while platforms like Squarespace and GoHighLevel offer faster setup for very simple sites. For small businesses that plan to grow and need content marketing capabilities, WordPress wins.
What is the fastest way to build a website?
Using a template-based page builder like Elementor or Divi on WordPress, with a library of pre-built sections you can populate quickly. For absolute speed on a basic site, platforms like GoHighLevel or Squarespace can produce a live site faster than WordPress setup. The trade-off is less flexibility and SEO control. For professionals building client sites repeatedly, investing in a template and process library is the real speed multiplier.
What pages does a small business website need?
At minimum: Homepage, Services or About (explaining what you do), Contact page, and a Privacy Policy (required for analytics tracking and legal compliance). Additional high-value pages include individual service pages (great for SEO), a blog (for content marketing), testimonials or case studies, and a team or bio page. More pages are only useful if they serve a specific user need or SEO purpose — don’t add pages just to have them.
Do I need a developer to build a WordPress website?
Not for a basic site. Modern WordPress with a good theme and page builder (Elementor, Kadence, Divi) is accessible to non-developers for simple builds. You’ll need a developer for custom functionality, complex integrations, performance optimization, or anything requiring custom PHP or JavaScript. If you’re investing time rather than money, a basic site is learnable. If your time is better spent running your business, hiring a developer is almost always worth it.









