Madrock Web
Bay Roberts, NL — serving all of Canada

Web design & development

A proper website. Built fast. Flat price.

Clean code, mobile-ready, live in a week. No CMS subscriptions, no lock-in contracts — just a site your customers can find, trust, and use.

100 %
Flat-rate pricing
7 days
Typical delivery
30 days
Post-launch support
$0 lock-in
Own your code outright
Fixed price, in writing

Flat-rate quote before work starts. That's the number on the invoice — no hourly overruns, no scope fog.

Your site, outright

Clean code delivered to you. No platform subscription, no CMS login required to keep it live.

Built for local search

Metadata, schema, and PageSpeed basics baked in — so customers find you in Google and Bing.

Fast turnaround

Bay Roberts, NL. Responses within one business day. One-page sites live in 5–7 business days.

Industry solutions

Built for the way your business actually operates.

🏪

Retail & Storefront

Product showcases, seasonal promotions, hours, location, and inquiry forms — structured to convert search traffic.

🔧

Trades & Contractors

Service area pages, job inquiry forms, photo galleries, and trust indicators that win local search.

🍽️

Hospitality & Food

Menu display, hours, reservation forms, and social proof — fast mobile-first for on-the-go customers.

💼

Professional Services

Practice overviews, team bios, services, and intake forms for consultants, advisors, and clinicians.

🛍️

Local E-commerce

Lightweight product pages, Stripe or PayPal integration — without the overhead of a full platform.

🎨

Creative & Independent

Portfolio layouts, case studies, booking forms, and personal brand sites for artists and makers.

🏥

Health & Wellness

Service listings, practitioner bios, intake forms, and booking integrations for clinics and studios.

🏡

Property & Real Estate

Listing layouts, inquiry forms, neighbourhood overviews, and agent profiles for local operators.

Services

Everything you need to get online and get found.

Every engagement is quoted at a flat rate with a defined scope — before a single line of code is written.

01
Starter

One-Page Business Site

A single, well-structured page that communicates your offer and converts visitors into enquiries. Live in 5–7 days.

Hero + CTA Services summary Contact form Mobile-ready On-page SEO
02
Standard

Multi-Page Business Website

A 3–5 page site for established businesses that need distinct pages for each part of their offer.

Home · About · Services Portfolio / FAQ Pricing display PageSpeed optimised
03
Development

Site Improvements & Add-ons

Targeted fixes and additions for existing sites — scoped by task or as a flat micro-task.

Stripe / PayPal Booking forms Landing pages WordPress repair
04
SEO

Local SEO & Visibility Setup

Structured local search setup to help customers find you in Google and Bing. Technical cleanup included.

Google Business Bing Places Core Web Vitals Search Console
05
Ongoing

Monthly Site Care Plan

Keep your site current without touching it yourself. Minor updates, performance checks, priority fixes — cancel any time.

Content updates Image swaps Monthly check Priority response
06
Custom

Integrations & Automation

Booking flows, lead routing, notification automation — lightweight and maintainable, without full-stack overhead.

Facebook API Email automation Cloudflare Workers Lead routing

Recent work

Real sites. Real results.

Trades & Contractor

Local Plumbing & HVAC

↑ 3× more enquiry form submissions
Hospitality

Restaurant & Catering

↑ 60% more reservation requests
Professional Services

Health & Wellness Practice

↑ First-page Google ranking in 6 weeks

View full portfolio →

Transparent pricing

Flat-rate project fees. No retainers required, no surprise invoices.

All pricing is quoted as a flat project rate unless you prefer hourly engagements. Every quote is confirmed in writing before work begins so there are no ambiguities about scope or cost.

One-page site

Single-page layout with hero, services, social proof, and contact form. Ideal for sole traders and local service businesses entering the market.

Focused micro-task

Single-scope tasks: form integration, section addition, image update, or a specific layout fix. Scoped and quoted per task.

Development — hourly

Ongoing implementation, custom feature development, and complex integrations billed on a transparent hourly rate with regular progress updates.

Local SEO setup

Google Business, Bing Places, on-site SEO structure, PageSpeed and Core Web Vitals cleanup, plus Search Console and Analytics configuration.

How it works

From first message to live site.

01

Get in touch

Send a message. I'll reply within one business day with a price — no discovery call needed.

02

Written scope

One-page doc: what's included, what's not, flat price, timeline. 50% deposit to start.

03

Build & preview

Site built, preview link sent in 4–5 days. One revision round included.

04

Launch & handoff

Deployed to your domain. All files yours. 30 days post-launch support included.

What clients say

Straightforward to work with. Results that perform.

★★★★★
"The site went live quickly and exactly as described. Pricing was clear upfront and there were no surprises. Customers find us on Google now."
★★★★★
"Our WordPress site was rebuilt cleanly in a few days and loads significantly faster. Straightforward and professional throughout."
★★★★★
"Got exactly what we needed without being oversold. The care plan means we don't have to think about it."

Ready for a proper website?

Flat rate. Fast delivery. Clean code you own outright. No contracts, no surprises.

Common questions

Things worth knowing before reaching out.

Can I update the site myself after it's launched?

It depends on the site. Most sites built here use clean HTML and CSS — if you're comfortable opening a file in a text editor, text updates are straightforward. I can walk you through it at handoff. If you'd rather not touch it, that's what the care plan is for.

What happens if something breaks after launch?

Every project includes 30 days of post-launch support at no charge. After that, fixes are handled through the care plan or at the hourly rate. Most things that "break" are hosting configuration issues or third-party service changes — I'll help diagnose and advise on the fix.

Do I need to buy hosting?

Your site needs somewhere to live. Hosting setup is a add-on — I'll recommend and configure Cloudflare Pages or Netlify, both free platforms with no ongoing cost. Alternatively you can use hosting you already have. Hosting fees go to the provider, not to me.

How long does a project take?

Most one-page sites are live within 5–7 business days of receiving your content. Larger 3–5 page sites typically take 10–14 business days. The clock starts when the deposit is received and all content (text, photos, logo) is in hand — content delays are the most common source of extended timelines.

I already have a website. Can you improve it instead of rebuilding?

Yes. Section additions, speed fixes, form integrations, and layout repairs are all available as hourly work or flat micro-tasks. Send a message describing what needs to change — I'll advise whether it's a micro-task, a scoped add-on, or something that warrants a rebuild conversation.

Are there any hidden fees?

No. Every project is quoted as a flat rate, confirmed in writing before work starts, and that's the number on the invoice. Any out-of-scope request is communicated in writing with a price attached before any work is done on it.

Do you write the copy (text) for the site?

Copywriting is available as an add-on at per page — not included in standard packages. I write in your business voice, structured for the page layout and optimised for local search terms. Without the add-on, you provide the text and I handle the design and structure.

Do you work with businesses outside Newfoundland?

Yes. Work is done remotely for clients across Newfoundland and across Canada. Meetings aren't required — most projects run entirely via email and a shared preview link. If you're local and prefer a call or in-person meeting, that's available too.

Get in touch

Ready to get a proper website without the usual drama?

Send a message and I'll get back to you with a clear price and timeline — usually within the same business day. No commitment required.

info@madrock.dev

Based in Bay Roberts, NL. Remote-friendly across Canada.

View portfolio

Get a quote