Skip to content

About.

Craft CMS Developers. That's It. That's the Whole Thing.

Story & Structure is a Craft CMS development agency. We don't design. We don't write copy. We don't run your social media or manage your paid campaigns. We build, optimize, scale, and maintain Craft CMS and Craft Commerce implementations for organizations that need more than a generalist can deliver.

This focus isn't a limitation—it's a deliberate choice. By doing one thing exclusively, we do it at a level that agencies splitting their attention across platforms, disciplines, and trends simply can't match.

Have a project that needs serious engineering? We reply within one business day.
Start a conversation

Why We Exist

The Craft CMS ecosystem has a gap. On one side, there are full-service agencies that offer Craft development as one of fifteen services—alongside WordPress, Drupal, Shopify, and whatever platform the next client asks about. On the other side, there are freelancers who know Craft well but can't take on the complexity or scale of enterprise engagements.

Story & Structure fills the space between. We bring deep, specialized Craft expertise to projects that demand it—international commerce platforms, high-traffic content sites, headless architectures, complex integrations, and the rescue missions that follow when someone else's Craft implementation goes wrong.

We exist because organizations with serious Craft needs deserve a technical partner whose entire business is built around being exceptional at this one thing.

What We Believe

  • 01

    Engineering First

    Every decision we make starts with the engineering. Not the proposal, not the timeline, not the budget—the technical reality. What does your system need to do? What's the right architecture to support that? What are the tradeoffs? We figure that out first, and then we build the plan around it.

    This means we sometimes tell clients things they don't want to hear. That their timeline is unrealistic. That their budget doesn't match their requirements. That the feature they're asking for will create problems they haven't anticipated. We'd rather have an uncomfortable conversation in week one than a failed project in month six.

  • 02

    Craft Deserves Specialists

    Craft CMS is an exceptional platform. It's thoughtfully designed, developer-friendly, and capable of powering everything from marketing sites to enterprise commerce platforms. But its flexibility means it's also easy to implement poorly—and a poorly implemented Craft site is worse than a well-implemented site on a less capable platform.

    We believe Craft's potential is best realized by developers who work with it every day, who understand its internals, who've contributed to its ecosystem, and who've solved its hardest problems repeatedly. That's us.

  • 03

    Direct Communication, No Layers

    When you work with us, you talk to the developers building your site. Not an account manager. Not a project coordinator who translates your questions into technical tickets. The people writing your code are the people on your calls, in your Slack, and answering your questions.

    This isn't just a communication preference—it produces better work. Technical decisions lose nuance when they pass through intermediaries. Requirements get distorted. Feedback loops stretch. Direct access to the development team eliminates an entire category of project failure modes.

  • 04

    Your Platform, Not Ours

    We build systems that your team can operate, extend, and understand after we hand them off. We document thoroughly. We transfer knowledge deliberately. We make architectural decisions that are sophisticated but not unnecessarily clever—because a solution your team can't maintain is a solution that fails slowly.

    We don't build vendor lock-in. If you decide to bring development in-house or work with a different partner after our engagement, you'll have everything you need: clean code, comprehensive documentation, and a platform that any competent Craft developer can pick up.

How We Work With Clients

We work directly with organizations—not through agency partnerships. This is a deliberate choice based on experience. Direct relationships produce clearer communication, faster decisions, and better outcomes. When there's an intermediary between us and the people who own the platform, things get lost.

Our clients typically fall into a few categories:

  • 01

    Organizations with in-house design teams

    who need a specialized Craft development partner to implement their vision. Your designers design. We build. Learn how we work with designers →

  • 02

    Companies with existing designer relationships

    who need technical execution that matches the quality of their creative work. Your agency or freelance designers hand off to us and we collaborate through development.

  • 03

    Technical teams that need Craft-specific expertise

    they don't have in-house. Your developers are strong, but you need deep Craft knowledge for a complex implementation, performance problem, or architectural decision.

  • 04

    Organizations in trouble

    whose Craft project has gone sideways and needs expert intervention to get back on track. Explore our rescue services →

About FAQ

  • 01

    How large is your team?

    We're a small, senior team. We don't maintain a bench of junior developers and staff up for large projects. Every person working on your project is an experienced Craft developer. For engagements that require additional capacity, we scale with trusted collaborators we've worked with repeatedly—never with whoever happens to be available.

  • 02

    Where are you located?

    We're based in the United States and work with clients across North America, Europe, and beyond. Craft projects don't require physical proximity—we've built successful platforms for organizations on three continents without ever meeting in person. We're flexible on time zones and communication rhythms.

  • 03

    How long have you been doing this?

    We've been building Craft CMS sites since the early days of the platform. Our team's combined experience spans hundreds of Craft implementations across virtually every industry and project type. We've watched Craft evolve from a promising CMS to a mature enterprise platform, and our practices have evolved with it.

  • 04

    Do you take on small projects?

    It depends on the project. We're best suited for engagements where deep Craft expertise makes a meaningful difference—complex implementations, performance optimization, architectural decisions, and rescue work. A straightforward marketing site with five pages might not need our level of specialization. We'll be honest about whether we're the right fit.

  • 05

    Can we hire you for ongoing work rather than a specific project?

    Yes. Many of our client relationships are long-term retainers rather than discrete projects. Monthly retainers cover ongoing development, maintenance, optimization, and support. Some clients have worked with us continuously for years, with the scope evolving as their platform grows.

Get Started

Ready to Build Something Exceptional?

Tell us about your project. Whether you're starting fresh, scaling up, or rescuing something that's gone sideways - we'll give you an honest assessment, not a sales pitch.