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.
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.
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.
Build, design & development labour
One-off investment. Pricing reflects the client-provided design outline and content, reducing discovery, design and copywriting labour.
Domain & hosting, recurring
Annual costs to keep the website live, secure and accessible at bmplastics.com.au.
Optional ongoing support
Not required for launch. Available as monthly retainers once the site is live.
First year all-in.
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.