We're a Düsseldorf-based B2B company renting and selling industrial cleaning equipment. Since our current website is badly outdated, we're negotiating with a local digital agency to build a new 12-page corporate WordPress site featuring German and English language support alongside custom quote form integrations. The agency quoted a project fee of 4,200 EUR and stated the site would be ready to launch within 3 weeks of contract signing.
Frankly, that timeline feels a bit overly optimistic to me. Business owners I know keep telling me web projects usually run two to three times past the promised deadline. I can't tell whether they plan to build a custom theme from scratch or just customize an off-the-shelf template, and I doubt thorough testing and optimization can genuinely happen within that timeframe.
Is a three-week WordPress delivery realistic, or is it just a sales pitch to close the deal? What contractual clauses should we put in place to avoid delays?