America/New_York
Blog
/
Start a Project
Available nowChat with me
Posts

What to Have Ready Before Hiring a Web Developer

September 2, 2025
Most website projects that go over budget, miss their deadline, or produce a result nobody's happy with share a common cause: the client wasn't ready when the project started. This isn't a criticism, it's a pattern. Business owners hire a developer, sign a contract, and then realize they don't have copy written, photos taken, or a clear idea of what they actually want the site to do. The project stalls. Costs climb. The developer fills gaps with guesswork and the client fills gaps with last-minute decisions made under pressure. The businesses that get the best websites, built fast, on budget, and close to what they imagined, are the ones that show up to the first meeting prepared. Here's exactly what that means. Before you think about design, copy, or features, answer this: what do you actually want the website to do? This sounds obvious, but most people skip it. "We need a new website" is not a goal. These are goals:
  • Generate 10 qualified leads per month from organic search
  • Replace phone bookings with an online scheduling system
  • Give potential clients a professional place to review our portfolio and contact us
  • Launch an e-commerce store selling directly to consumers, cutting out the retailer middleman
Your goal determines everything downstream, how many pages you need, what features matter, what the content strategy should be, and how to measure whether the site is working. A developer who understands your goal can make much better decisions throughout the project than one operating without it. Write it down in one or two sentences before your first call. It will sharpen every conversation that follows. A developer needs these before they can design anything: Logo. Ideally in vector format (.svg or .ai), which scales to any size without losing quality. If you only have a PNG, make sure it's high resolution. If your logo doesn't exist in a clean digital format, get that sorted first, it will come up immediately. Brand colors. If you have official hex codes, provide them. If not, gather examples of colors you want associated with your brand, screenshots, website references, anything that communicates the palette you're working with. Typography. If your business uses specific fonts, in print materials, signage, or existing digital assets, name them. If you don't have a brand font, a reference to the visual style you're going for (clean and minimal, bold and editorial, warm and approachable) gives the developer useful direction. If you don't have formal brand guidelines, don't let that stop you. A developer can work with rough inputs. But the more specific you can be, the fewer revision rounds it takes to land on something you're happy with. This is the piece most clients underestimate, and the one that delays more projects than any technical factor. Your website copy, the words on every page, needs to come from you, not from a developer. A developer can suggest structure, point out gaps, and give feedback on tone, but the substance of what your business does, who it serves, and why someone should hire you has to come from the people who run it. What you need, at minimum: Homepage. What you do, who you serve, and what makes you different, in plain language, not buzzwords. A headline that speaks to your customer's problem, not your company's history. Services or products. What you offer, how it works, what's included, and ideally a sense of pricing or how to get a quote. Every service or product you sell should be described clearly enough that a stranger understands it without needing to call you. About page. Who you are and why you're qualified to do what you do. For service businesses, this is where trust is built, specific experience, real credentials, a human story. Contact page. How to reach you and what happens next. "We respond within one business day" is more useful than a form with no context. If writing isn't your strength, hire a copywriter, even for a single pass to tighten what you've drafted. Good copy inside a mediocre design outperforms great design around bad copy, consistently. This is the most impactful investment you can make before your website project starts, and the one most frequently deferred. Generic stock photos make every website look the same. Real photos of your space, your team, your work, and your products make your site look like yours. For service businesses, a half-day shoot with a professional photographer ($500–$1,500 in Miami) produces images that elevate every page of the site and can be reused across years of marketing materials. What to plan for:
  • Headshots of every team member who will appear on the site
  • Location shots of your office, storefront, or workspace
  • Work-in-progress or result photos: whatever shows your craft (a finished renovation, a styled dish, a completed garden, a before-and-after)
  • Horizontal hero images: wide-format photos suitable for full-width header sections
If a photo shoot isn't possible before launch, discuss with your developer which pages need photos immediately and which can use high-quality stock as a placeholder. Some pages can launch with stock; others, like an About page, look unconvincing without real imagery. One of the most useful things you can bring to a first developer conversation is three to five websites you find appealing, with a note on what specifically you like about each. "I like the clean layout on this one" or "the way they handle their portfolio section is what I'm going for" gives a developer far more actionable direction than "modern and professional." It also surfaces preferences you might not know how to articulate, a developer looking at your examples will spot patterns in what draws you to them. Equally useful: examples of what you don't want. "Our competitor's site feels cold and corporate, I want the opposite of that" is concrete direction. A developer will need access to or information about: Your domain name. Who registered it and where it's managed (GoDaddy, Namecheap, Google Domains, etc.). You'll need to be able to log in and update DNS settings, or be able to grant access to someone who can. Your current hosting. If you have an existing site, where is it hosted? This matters for migration planning and understanding what to cancel. Your email setup. Many business owners don't realize that changing hosting can affect their business email if it's tied to the same provider. Knowing how your email is set up before making changes prevents avoidable disruptions. Third-party accounts you want integrated. Google Analytics, Google Business Profile, a booking system, a CRM, a payment processor, if you want any of these connected to your new site, have the account credentials or admin access ready. Being upfront about budget isn't giving away negotiating leverage, it helps a developer propose the right scope for what you actually need. A developer who knows you have $4,000 to spend won't propose a $12,000 build, and won't under-scope to $1,500 when you actually need more. If you're not sure what things should cost, read a pricing guide first (we have one on this blog). Come to the conversation with a realistic range and an honest sense of what features matter most to you. A developer who asks clarifying questions about your budget before quoting is doing this right. On timeline: know your real deadline. If you're opening a location in six weeks, say so. If there's no hard date, that's fine to say too, it affects how a project gets prioritized. To balance the list: you don't need to have everything figured out before talking to a developer. You don't need a fully formed sitemap or page list, a good developer will help you think through structure based on your goals. You don't need to know what technology to use, that's a developer's job. You don't need a complete design concept, if you knew exactly what you wanted, you wouldn't need a designer. What you need is clarity on your goal, your content, your brand, and your constraints. The rest gets figured out together.
The projects that go smoothly aren't the ones with the biggest budgets or the most talented developers. They're the ones where the client shows up knowing what they have, what they need, and what success looks like. If you're getting ready to start a project and want to talk through what your specific situation requires, get in touch on WhatsApp. I'll tell you what we'd actually need from you to get started.
On this page