SEO for a New Website: A Step-by-Step Starter Guide
How to do SEO for a new website, in order: get indexed, find real keywords, fix on-page and technical basics, publish content that answers queries. No fluff.
Hourly retainers are the default billing model for most web agencies. They're also the worst deal for most startup founders who use them.
This isn't a critique of agencies that bill hourly — it's a structural problem with the model. Hourly billing misaligns incentives in a way that no amount of good faith can fully fix.
When an agency bills by the hour, they make more money when the project takes longer. This doesn't mean they deliberately slow down — most don't. But it does mean there's no financial pressure to scope tightly, estimate accurately, or cut scope when something takes longer than planned.
The trap works like this:
We've talked to founders who planned to spend €10,000 and ended up at €35,000. Not because anyone was dishonest — because the model has no mechanism to prevent it.
A fixed-scope project inverts the dynamic. The price is defined before work starts. If a feature takes us twice as long as planned, that's our problem — not yours.
This creates a different set of pressures:
The risk shifts from buyer to agency. For an agency that's good at scoping, this is fine — accurate estimates mean the risk is manageable. For agencies that are bad at scoping, fixed-scope is a liability. Avoid agencies that offer fixed-scope but have no track record delivering it.
Fixed-scope only works if the scope is actually defined. Vague requirements produce vague estimates, which produce cost overruns even in fixed models.
Before a fixed-scope contract makes sense, you need:
A clear deliverable list. Not "a marketing site" but "a 6-page site: homepage, about, services, case studies x3, contact. Blog excluded from this scope."
Defined design direction. Wireframes, a Figma reference, or at minimum a clear moodboard with 3–5 reference sites. "We'll know it when we see it" is a scope-creep machine.
Technical requirements. CMS or no CMS? Which CMS? Which integrations? Analytics, email capture, chat widget, cookie banner? Each one is time.
Revision policy. How many rounds of design revisions? What counts as a revision vs. a new request? This needs to be explicit.
Content responsibility. Who writes the copy? Who provides images? An agency can't be held to a timeline if they're waiting for content.
A good brief takes a founder 2–4 hours to write properly. That time is recovered tenfold in avoided confusion.
Not all fixed-scope offers are equal. Watch for:
Estimates with no breakdown. "€12,000 for your website" tells you nothing about what's included. A credible fixed-scope quote breaks down by section, feature, and phase.
No change order policy. If the contract doesn't specify what happens when you ask for something outside scope, it will become a conflict. A professional contract defines what triggers a change order and what a change order costs.
Unrealistic timelines. A six-page Next.js site with custom design, CMS integration, i18n, and animation shouldn't quote four weeks. If it does, corners are being cut.
No discovery phase. Fixed-scope without discovery is guessing dressed up as a quote. The best fixed-scope projects include a paid discovery phase (1–2 weeks) to define scope accurately before the build quote is issued.
Too-low pricing that feels suspicious. Fixed-scope agencies take on schedule risk. A quote that's 40% below market for similar work either has hidden limitations or will be delivered by juniors.
Good agencies have a simple answer: a change order.
A change order is a brief addendum to the contract that defines: what new feature is being added, what it replaces or adds to the existing scope, and what it costs (or how it extends the timeline). You sign it, the work is added to the project.
Change orders aren't a punishment for changing your mind. Building a product means your thinking will evolve. A professional agency expects this and handles it without drama.
What should not happen: vague email threads about "adding a feature" that don't result in a formal agreement. This is where scope creep enters fixed-scope projects.
We don't quote without discovery. Every project starts with a 45-minute call to understand the brief, followed by a written scope document that defines exactly what we build and what we don't.
Our contracts specify:
We price at a level that lets us do excellent work. We're not the cheapest studio — the fixed-scope model doesn't work if you're cutting corners to make the numbers work.
If a project comes back to us over-budget on our internal hours, we absorb it. That's the deal. It keeps us incentivised to scope accurately and communicate early when something is taking longer than planned.
Fixed-scope isn't universally superior. There are real situations where hourly is better:
We offer both. Fixed-scope for defined build projects. Hourly retainers for clients who want ongoing development support after launch. The key is matching the model to the work type.
Ready to scope your project with predictable pricing? Start a conversation — we'll tell you what your project actually costs before any work begins.
We take on a small number of projects each quarter. Tell us what you're building.
How to do SEO for a new website, in order: get indexed, find real keywords, fix on-page and technical basics, publish content that answers queries. No fluff.
Analytics verification, Search Console indexing, performance baseline, first content updates. The 30-day post-launch timeline that catches problems before users do.