Twelve services, six service areas
one clean build.
Crown Press Inc is a family-owned commercial printing company in Sauk Rapids, Minnesota, serving businesses, nonprofits and families across Stearns, Benton and Sherburne counties. We built a fast, SEO-focused site that gives each of their twelve services and six service areas its own page, plus a quote form and a file- upload page for artwork.
The brief
Crown Press prints twelve different things, from a single business card to a million-piece mailing, and sells them across six central Minnesota towns. All of that had to be findable, so each service and town got its own page. The site also had to handle two different first contacts - someone asking for a quote, and someone who already has print-ready artwork to send.
What we built
We generated the whole site from a Python build, so every page shares one template set and stays consistent. Each of the twelve services gets its own page, each of the six towns gets a service-area page, and industries get their own section. Get a Quote sits in the top nav; the file-upload page is linked from the contact block and the footer, next to the phone number and email.
- Twelve service pages — business cards, brochures and flyers, postcards and direct mail, business forms, letterhead and envelopes, booklets and catalogs, wedding invitations, banners and posters, labels and stickers, promotional products, graphic design, and digital copies.
- Six service-area pages — Sauk Rapids, St. Cloud, Sartell, Waite Park, Foley and Becker / Big Lake, each on its own URL and linked from the nav and footer.
- Industries section — real estate, nonprofits and churches, healthcare, restaurants and hospitality, construction and trades, and schools, each described in the buyer's own terms.
- Quote and upload paths — a quote form in the top navigation and a separate file-upload page for customers who already have artwork ready.
- Shop details up front — location, weekday hours and the phone number sit in the header, with the street address, email, Facebook and LinkedIn in the footer.
- Static Python build — one build script generates every page, so navigation, service lists and footer stay in sync sitewide.
Every page is hand-coded and served from Cloudflare's edge — no WordPress, no plugins to patch. Changes run through a care plan. See what a build costs or the rest of the portfolio.
Worth a closer look
One page per service
Each of the twelve services listed on the homepage has its own page, from business cards to digital copies.
Service area, town by town
Six towns across central Minnesota get their own pages, matching the service area listed in the nav and footer.
Two ways to start a job
A quote form for new projects and an upload page for customers who already have print-ready artwork.
Let’s build something that lasts.
Tell us what you need and we'll map out the right approach on a free discovery call.