Project proposal

B&M Plastics Website, Build Proposal

Itemised scope, labour breakdown and ongoing costs for the design, development and launch of the B&M Plastics website at bmplastics.com.au. Built to the client-provided design outline and content specification.

$5,500
Build investment
$650
Annual recurring
49
Pages built
Live SEO & AI crawl links

How AI search discovery works: The llms.txt file is a structured summary of the site that AI assistants (ChatGPT, Gemini) read when indexing for AI-powered search results. The robots.txt file explicitly permits these AI crawlers (GPTBot, Google-Extended, ChatGPT-User) to access the site. Combined with structured data (JSON-LD) and a complete sitemap, this ensures B&M Plastics surfaces in AI-generated answers, not just traditional Google results.

Project summary

Custom plastic fabrication website, built to client spec.

A 49-page, fully responsive marketing website for B&M Plastics, Sydney's trusted plastic fabrication specialist since 1961. Built to the client-provided design outline and content specification, the site includes a custom design system, 34 dynamic content pages across materials (10), services (7), industries (12) and projects (5), an enquiry database with automated email notifications, a cut-to-size calculator, a brochure generator, full SEO implementation (49-page sitemap, structured data, meta tags), and deployment to the custom domain bmplastics.com.au. Pricing reflects the client's supply of the design direction and content, reducing discovery, design and copywriting labour.

Domain
bmplastics.com.au
Pages
49
Timeline
6–8 wks
Pages indexed
49

Build, design & development labour

One-off investment. Pricing reflects the client-provided design outline and content, reducing discovery, design and copywriting labour.

1

Discovery & scoping, review of client-provided design outline, technical requirements, sitemap confirmation

Qty: 1 - lump sum · Rate: $200

$200
2

UX wireframing, adapt client-provided layout to 20 route templates (49 pages), user flows, navigation structure

Qty: 1 - lump sum · Rate: $300

$300
3

UI design, custom brand design system, component library, colour/typography system based on client-provided visual direction

Qty: 1 - lump sum · Rate: $600

$600
4

Frontend development, React build, 49 pages across 20 route templates, fully responsive (mobile + desktop)

Qty: 1 - lump sum · Rate: $2,000

$2,000
5

Custom component development, sticky header with dropdown nav, mobile menu, FAQ accordion, project gallery, heritage timeline, marquee

Qty: 1 - lump sum · Rate: $500

$500
6

Backend & database, enquiry storage, automated email notifications, dynamic sitemap generator, API endpoints

Qty: 1 - lump sum · Rate: $600

$600
7

SEO implementation, per-page meta tags, structured data (JSON-LD), dynamic sitemap (49 URLs), robots.txt, llms.txt, Open Graph tags

Qty: 1 - lump sum · Rate: $400

$400
8

AI search crawl configuration, robots.txt allow-rules for GPTBot, Google-Extended & ChatGPT-User; llms.txt structured site summary for ChatGPT & Gemini AI search indexing

Qty: 1 - lump sum · Rate: $0

$0
9

Content adaptation, adapt client-provided content across all pages, 17 FAQs, 2 technical guides, material/service/industry descriptions, legal pages

Qty: 1 - lump sum · Rate: $200

$200
10

QA & cross-browser testing, Chrome, Safari, Firefox, Edge, iOS Safari, Android Chrome

Qty: 1 - lump sum · Rate: $250

$250
11

Deployment & go-live, custom domain connection, SSL, DNS configuration, production build optimisation

Qty: 1 - lump sum · Rate: $150

$150
12

Project management, client communication, revisions, approvals, handover documentation

Qty: 1 - lump sum · Rate: $300

$300
Build subtotal$5,500

Domain & hosting, recurring

Annual costs to keep the website live, secure and accessible at bmplastics.com.au.

.com.au domain registration (bmplastics.com.au), 2-year minimum registration

2 years · Paid directly to domain registrar

$50

Managed cloud hosting, SSL certificate, CDN, daily backups, 99.9% uptime SLA

per year · $40/month

$480

Professional email hosting, sales@bmplastics.com.au

per year · $10/month

$120

SSL certificate

per year · Included with hosting

Included
Annual recurring total$650

Optional ongoing support

Not required for launch. Available as monthly retainers once the site is live.

Monthly maintenance & security updates, plugin updates, content changes, bug fixes

per month

$150

SEO monitoring & reporting, monthly ranking reports, Google Search Console monitoring

per month

$200

Monthly hosting support retainer, priority support, 2 hours of changes/month

per month

$250
Total investment

First year all-in.

Build (one-off)
$5,500
Domain & hosting (yr 1)
$650
Total first year
$6,150

Ongoing cost from year 2: $650/year for domain and hosting. All prices in Australian dollars (AUD) and exclude GST.

What's included

Every deliverable included in the build investment above.

Pages (20 route templates → 49 pages)

  • Home, hero video, marquee, value, services grid, capabilities, heritage timeline, trust strip, industries, projects gallery, FAQ, contact/quote section
  • Materials index
  • Material detail, 10 dynamic pages (acrylic, polycarbonate, HDPE, polypropylene, PVC, PETG, ACM panel, nylon, acetal, PTFE)
  • Projects index
  • Project detail, 5 dynamic pages (fashion retailer signage, Bondi balustrade, Kogarah guards, hospitality rollout, aquarium repairs)
  • Industries index
  • Industry detail, 12 dynamic pages (retail, architects, signage, builders, industrial, marine, hospitality, hospitals, education, exhibitions, trade suppliers, automotive)
  • Services index
  • Service detail, 7 dynamic pages (CNC routing, laser cutting, thermo forming, plastic welding, line bending, polishing, fabrication & assembly)
  • Cut-to-size calculator
  • Capabilities brochure
  • About & team
  • Thanks page (post-quote confirmation)
  • Guide: Acrylic vs Polycarbonate
  • Guide: Plastic Fabrication
  • Terms of trade
  • Privacy policy
  • Cookie policy
  • Proposal / quote document
  • 404 Not Found

Features & functionality

  • Hero video background
  • Sticky header with dropdown navigation (services/materials/industries)
  • Mobile hamburger menu with accordion dropdowns
  • Scrolling marquee ticker
  • Header info ticker (hidden on mobile)
  • Bento-style projects gallery
  • Heritage '1961' watermark section + timeline
  • Trust strip (client types)
  • Industries grid with icons
  • Capabilities spec grid (12 tiles + wide card)
  • FAQ accordion (17 questions)
  • Cut-to-size calculator form
  • Capabilities brochure form with client-side PDF generation
  • Quote form, file uploads (drag-drop), validation, honeypot anti-spam
  • Automated email notifications on form submission
  • Enquiry data saved to secure database
  • Embedded Google Map, workshop location (32 Larra St, Yennora)
  • Sticky mobile bar, call + quote buttons
  • Hash-scroll navigation (/#contact, /about/#team)
  • ScrollToTop on route change
  • Responsive design (mobile + desktop)
  • Reduced-motion support
  • Accessible skip link + ARIA attributes

SEO & technical

  • Per-page title (10–60 chars) for each public page
  • Per-page description (up to 160 chars) for each public page
  • Canonical URLs (per page)
  • Open Graph tags (title, description, url, type, site_name)
  • Twitter card (summary_large_image)
  • Structured data, JSON-LD (breadcrumbs, brand info, FAQs)
  • Dynamic sitemap, auto-served at bmplastics.voiceclouddigital.com.au/sitemap.xml (all 49 pages)
  • robots.txt, crawl rules configured at bmplastics.voiceclouddigital.com.au/robots.txt
  • llms.txt, AI assistant discovery enabled at bmplastics.voiceclouddigital.com.au/llms.txt (ChatGPT, Gemini)
  • Breadcrumbs, structured navigation data
  • Custom domain connected
  • Favicon, B&M Plastics logo
  • Web manifest (/manifest.json)
  • Google Fonts (Inter + Playfair Display)

Terms & conditions

Payment schedule: 50% deposit on engagement, 50% on go-live. Domain and hosting billed annually in advance.

Timeline: 6–8 weeks from deposit to go-live, subject to timely content approval and feedback turnaround.

Revisions: Two rounds of design revisions included per page. Additional revisions billed at $120/hour.

Warranty: 30-day post-launch bug-fix warranty included. Excludes issues caused by third-party services, browser updates, or content changes made by the client.

Ownership: Full ownership of all design assets and source code transfers to B&M Plastics on final payment.

Validity: This proposal is valid for 30 days from the date of issue.

Acceptance.

To proceed, accept the terms above and we'll send through an invoice for the deposit. Work commences on receipt of deposit.

Call to discuss Email us