Публикувано: Обновено:
When you have three website development proposals in front of you – one for €1,200, one for €3,500 and one for €8,000 – the first question is not “which is the cheapest?”. The first question is “why is there such a difference and what am I actually getting in return?”. Business owners who decide on the final price alone usually end up in one of two scenarios: they either pay too little for a product that doesn’t work, or pay too much for services they never use.
This article is not yet another price catalogue – for specific price ranges and the factors behind them, we have a separate complete guide to website development pricing. Here we dig into something different: the methodology for evaluating a proposal. How to read proposals, which layers to analyse, what questions to ask before you sign and how to make an objective comparison between proposals that seem impossible to compare.
The numbers underline why this matters. According to Stanford Web Credibility Research, 75 % of users judge a business’s credibility by its web design. Choosing the wrong provider is not just €2,000 lost – it means years of lagging behind competitors who invested correctly from the start. Reading a proposal properly saves you that long-term cost.
Why two proposals at the same price are not the same
Before the methodology – a concrete example from practice that shows why a superficial price comparison is misleading.
Scenario: a small manufacturing business wants a company website. It receives two proposals, both for €2,800.
Proposal A:
- Ready-made template, partially adapted to brand colours
- 6 pages, content supplied by the client
- WordPress, no custom-built functionality
- No hosting included, no SEO setup
- 1-month warranty, no ongoing maintenance
- Timeline: 3 weeks
Proposal B:
- Custom design developed from a visual concept
- 8 pages with professional copywriting on 5 of them
- WordPress with custom-built modules for a product catalogue
- Hosting included for 12 months + basic SEO
- 3 months of free maintenance
- Timeline: 8 weeks
The same price – two completely different offers. Proposal A makes sense if you have your copy ready, a template suits you and you don’t expect growth. Proposal B makes sense if you want a unique presence, need professional content and plan for the site to generate business from day 1.
The decision is not “which is better” – but which fits your specific needs. This article gives you the methodology to make that comparison objectively, not superficially.
Offer Evaluation Anatomy: a 5-layer evaluation framework

Instead of looking at a proposal as a list of services and a price, it is more useful to analyse it in five layers, each answering a different question. This framework, which we call the Offer Evaluation Anatomy, gives a structured approach to a complex decision.
| Layer | Question it answers | Why it matters |
|---|---|---|
| 1. Scope | What exactly is included? | Without a clear scope there will be extra charges |
| 2. Quality | To what standard is each item delivered? | “Design” can mean 3 different things |
| 3. Ownership | What is yours after launch? | Without ownership you are a hostage |
| 4. Continuity | What happens after launch? | A website is not “finished and forgotten” |
| 5. Hidden costs | What will you pay extra for? | The real price is often 30–50 % higher |
Every proposal should be analysed across all five layers. A proposal that looks strong on scope but weak on ownership can lock you into long-term dependency on the agency. A proposal with an attractive price but many hidden costs in layer 5 actually costs twice as much.
Layer 1: Scope – what exactly is included
The first thing a professional proposal should do is describe exactly what you will get. Vague wording such as “modern design” or “professional solution” is not enough – it is marketing language with no concrete content.
Design: what level of customisation
The proposal should clearly specify one of three options:
Ready-made template. Bought from a marketplace such as ThemeForest, possibly recoloured in brand colours. A budget approach, suitable for quick MVP projects. The price usually adds €100–500 to the total.
Adapted template. A purchased template, significantly modified – new structure, specific elements, special sections. A mid-range approach. Price €500–1,500 for the design phase.
Custom design. A unique visual concept created specifically for your brand. Wireframes, prototypes, a design system. Price €1,500–8,000+ for the design phase.
Warning sign: if the proposal only says “modern design” without specifying the approach, you risk getting a ready-made template at the price of a custom design.
Number of pages and their content
A specific number of pages in the proposal, not “a complete website”. Distinguish between:
- Page design – creating the visual layout
- Page copywriting – writing the actual text
- Page build – technical assembly in WordPress
A proposal often includes design and build, but not copywriting. That means you have to write all the content yourself – a task that often doubles the project time on your side.
Technical components
Clarify which specific features are included:
- Contact form (with anti-spam, field validation, email notifications)
- Blog section (with categories, authors, search function)
- Gallery (with lightbox, lazy loading)
- Multilingual support (with correct hreflang setup)
- Integration with Google Analytics and Search Console
- Connection to social networks (Facebook Page, Instagram feed)
- Booking system or catalogue (for specific industries)
- Newsletter signup and email marketing integration
The list is not the same for every business – but it must be explicit. “Standard features” is not a sufficient description.
Number of revisions in the design phase
The standard is 2–3 rounds of revisions. Without this limit in the proposal, every change can be charged extra. A proposal that promises “free revisions until the client is happy” is also a warning sign – in reality it means the project never ends, because there is never a clear end to the design phase.
CMS platform and specific features
WordPress, Shopify, custom development – each platform has different long-term consequences for you. We compare the options in detail in our articles on WordPress vs Shopify, choosing a CMS, and WordPress as a platform.
Layer 2: Quality – to what standard things are delivered
The same services in two proposals can be delivered to dramatically different standards. “Design included” can mean 4 hours of work by a junior designer or 40 hours of work by a senior UX/UI specialist with competitor research, wireframes and prototypes.
Design quality
Signs of high-quality design in a proposal:
- Mention of a design process (research → wireframes → mockups → prototypes)
- Specific portfolio examples in a similar industry
- Creation of a design system included (colour palette, typography, components)
- Unique illustrations or photography, not stock material
- UX research or at least a mention of user personas
Signs of low-quality design:
- Final mockups only, with no design process
- Stock photos in the portfolio
- The same style across all projects shown (meaning no individual thinking)
- No mention of UX or user experience at all
Development quality
A WordPress site can be developed in 20 hours (ready-made template + plugins) or in 200 hours (custom-built theme, optimised code). The signs:
- Custom-built theme vs ready-made theme – a custom one is of significantly higher quality
- Minimal number of plugins – professional developers use as few as possible
- Performance optimisation – mention of specific Core Web Vitals (LCP <2.5s, INP <200ms, CLS <0.1)
- Security measures – security plugin, 2FA, limits on login attempts
- Testing – a staging environment and testing on different devices are signs of quality
We cover the intersection of quality design and SEO in detail in our SEO web design guide.
Copywriting quality
If copywriting is included in the proposal, ask who writes it. There is a huge difference between:
- AI-generated text with minimal editing (low quality, free for the agency)
- A junior copywriter on the payroll (medium quality)
- A professional copywriter with industry experience (high quality, expensive)
Real copywriting samples from the agency in your industry are the best test. If all the texts in the portfolio sound the same, the agency uses a templated approach.
SEO setup quality
“Basic SEO” also varies enormously. The minimum should include:
- Correct HTML5 semantics
- Unique title and meta description tags for every page
- XML sitemap and robots.txt
- Schema markup (at least Organization)
- Canonical tags
- Open Graph and Twitter Card meta tags
- Image alt texts
- Mobile-first responsive design
- Core Web Vitals optimisation
- Google Search Console submission
A complete SEO strategy (keyword research, content strategy, link building) is a separate service. More on the difference in our central article on SEO and Google tools for business.
Layer 3: Ownership – what is yours after launch

This layer is often overlooked, but it is critically important for your business’s long-term independence.
Domain ownership
The domain must be registered in your name. Not the agency’s, not a developer’s personal account. If the agency registers the domain in its own name “for convenience”, you are a hostage – if the relationship ends, you risk losing the domain in which you have often invested years of SEO rankings.
A specific question for the proposal: “In whose name will the domain be registered, and who will have administrative access to the registrar?”
Hosting account ownership
The same applies to hosting. If the agency hosts the site on its own shared account without giving you direct access, you cannot migrate when you need to. Quality agencies:
- Register the hosting in your name
- Give you root access (or at least cPanel admin)
- Document all settings
- Don’t keep you locked in
Source code ownership
With WordPress this is less of an issue (the code is standardised), but with a custom-built platform it is critical:
- Full ownership of the code – all files are yours and you can hand them to another developer
- Documentation – README, deployment instructions, architecture description
- Access to the Git repository – professional agencies work with Git and hand the repository over to the client
- No custom-built theme that lives only with the agency
Warning sign: a proposal for a custom-built platform with no explicit wording on code ownership. Without it, you are forced to work with that agency forever.
Access to admin panels
After the site launches, you should have:
- An Administrator account in WordPress (not Editor, not Subscriber)
- Access to Google Analytics 4 (as owner, not just viewer)
- Access to Google Search Console
- Access to all connected plugins and services
- A list of all accounts and passwords (preferably via a password manager)
If the agency “keeps” the administrator access to itself, you are dependent on it.
Plugin and theme licences
WordPress projects often use premium plugins and themes. Clarify:
- Whose licence is it – yours or the agency’s?
- What happens if you end the relationship?
- How much does the annual renewal cost?
Ideally, the licences should be in your name, even if the agency bought them for your project.
Layer 4: Continuity – what happens after launch
A website is not finished at launch – that is when its life begins. This layer evaluates what happens after day one.
Free maintenance period
The standard is 1–3 months of free maintenance after launch. During this period the agency:
- Fixes bugs that appear in real-world use
- Answers questions about managing the site
- Makes minor adjustments based on feedback
Warning sign: a proposal with no free maintenance period at all. Real problems often appear in the first 30 days – without maintenance, you pay for every fix.
Terms for paid maintenance
What are the options after the free period?
- Monthly maintenance plan – €50–500/month depending on scope
- Hourly rate – €30–100/hour for specific tasks
- Retainer – a fixed number of hours per month
Ideally, the proposal should include a transparent pricing structure for each option. A hidden agency strategy is “free for the first 3 months, then we’ll talk” – which often means an unpleasant surprise with high prices.
Response time
What is the SLA (Service Level Agreement) for critical issues?
- Hour 1–2: Premium support for production downtime
- Hour 4–8: Standard professional support
- 24+ hours: Basic support, not suitable for active businesses
- “Best effort”: Not real support – a marketing statement
For an e-commerce shop or a business with real transactions, a response time of more than 4 hours is not enough.
Documentation and training
Quality agencies include:
- Video tutorials for basic tasks (publishing a post, editing a page)
- Documentation of the site’s specific settings
- One training session (1–2 hours) for you or your team
- A contact person for questions during the first weeks
Without this, you are left to work out on your own how to manage your own website. More on the discipline of maintenance in our central article on website maintenance and why WordPress maintenance is critical.
Layer 5: Hidden costs – what you will pay extra for

The real cost of a website is rarely limited to the proposal. Reading a proposal properly means anticipating the costs that will appear after signing.
Hosting and domain renewal
A proposal often includes “free hosting for 12 months” – without specifying the renewal price. Realistic ranges:
- Shared hosting: €4–15/month after the promotional period
- Managed WordPress: €20–60/month
- VPS or dedicated: €30–300+/month
- Domain (.bg): €10–25/year
To plan for these costs, we have a dedicated guide to quality web hosting and how to choose web hosting.
Plugin and theme licences
WordPress sites often rely on premium plugins with annual licences:
- WPML (multilingual): €99–199/year
- WooCommerce Subscriptions: €199/year
- Elementor Pro: €59/year
- Yoast SEO Premium: €99/year
- ACF Pro: €49/year
A proposal that doesn’t mention these costs gives an incomplete picture.
Maintenance after the grace period
If “3 months of free maintenance” is standard, then €50–500/month afterwards is a real cost. For a 12-month plan that is €600–6,000 a year – often a bigger cost than the build itself.
Future changes
Your business will want changes – a new service, a new product, a new section. What are the prices for:
- A new page: usually €100–400
- A new module/feature: €300–2,000+
- A major redesign: 50–80 % of the original price
Marketing costs
A website does not bring traffic on its own. Businesses that are prepared budget for:
- Google Ads: €300–3,000+/month
- Social media advertising: €200–2,000+/month
- SEO services (if you don’t do it yourself): €300–2,000+/month
- Email marketing tools: €20–200/month
A proposal that doesn’t mention these costs does not give the full picture.
The real three-year cost
A concrete example. A proposal for €3,500 for a company website. The real three-year cost:
| Component | Year 1 | Year 2 | Year 3 | Total |
|---|---|---|---|---|
| Build (one-off) | €3,500 | – | – | €3,500 |
| Hosting + domain | €0 (included) | €120 | €120 | €240 |
| Premium plugins | €0 (incl.) | €200 | €200 | €400 |
| Maintenance (€100/month after 3 months) | €900 | €1,200 | €1,200 | €3,300 |
| Changes (4 hours/year) | €240 | €240 | €240 | €720 |
| Real three-year cost | €8,160 |
This picture is more realistic than the attractive €3,500 in the proposal. A quality proposal presents exactly this picture transparently rather than hiding it.
Warning signs in Bulgarian proposals
Having reviewed hundreds of proposals, these are the warning signs we see most often on the Bulgarian market. They don’t automatically mean the agency is bad – but they call for clarifying questions.
A round-number price with no breakdown. “Website for €2,500.” with no explanation of what it includes. A quality proposal breaks the price down by component.
“Modern design” with no specifics. It doesn’t say whether it is a ready-made template, an adapted template or a custom design.
“SEO included” with no details. Without a list of the specific SEO work included, you may get nothing more than “meta tags”.
Unlimited free revisions. It sounds good, but in reality it means the project never ends, or that every change after the first round is charged covertly.
Hosting with the agency. If the agency hosts all its sites on its own shared account, you cannot migrate easily. Ideally, the hosting should be in your name.
No mention of code ownership. Especially with a custom-built platform.
“The agency’s own CMS”. An extreme lock-in risk – no one else can maintain a site on a closed platform.
Unrealistically short timelines. A website in 1 week usually means a ready-made template with no revisions. For a custom company website, a realistic timeline is 5–10 weeks.
Excessively long timelines. More than 4 months for a standard company website is a sign of poor project management or unjustified complexity.
No mention of a portfolio in a similar industry. An agency without relevant experience often learns on your project – at your expense.
“Maintenance included forever”. This is not a viable business model. The agency will either lower the quality after launch or introduce unexpected charges.
15 questions to ask before signing a contract
Before you sign a website development proposal, ask the following 15 questions. A quality agency will answer all of them with specifics, not marketing language.
Scope:
- How many pages are included and who writes the content for them?
- How many revisions are included in the design phase?
- Which specific features are in the proposal (listed by name)?
Quality: 4. Is the design a ready-made template, an adapted template or custom? 5. What process do you follow (research → wireframes → design → development)? 6. Do you have a portfolio in my industry?
Ownership: 7. In whose name will the domain be registered? 8. In whose name will the hosting be registered? 9. Who owns the source code and the custom-built plugins? 10. In whose name are the premium plugin licences?
Continuity: 11. How many months of free maintenance are included? 12. What are the options for paid maintenance afterwards? 13. What is the response time for critical issues?
Hidden costs: 14. What is the expected three-year cost including renewals and maintenance? 15. What costs could arise that are not in the current proposal?
Quality agencies answer with specific figures and terms. Evasive answers to these questions are in themselves information about how the agency works.
Scoring matrix: how to score each proposal
For an objective comparison, use a scoring matrix with the following weightings:
| Criterion | Weighting | Note |
|---|---|---|
| Scope – specific description | 15 % | No vague wording |
| Design quality | 15 % | Suited to your brand |
| Development quality | 15 % | Custom-built theme vs template |
| Ownership of assets | 15 % | Domain, code, accounts |
| Free maintenance period | 10 % | At least 1 month |
| Paid maintenance price | 5 % | Transparent structure |
| Real three-year cost | 15 % | Not just the initial price |
| Experience in my industry | 5 % | Real examples |
| Delivery timeline | 5 % | Realistic |
| Total | 100 % | – |
Give each proposal a score from 1–10 for each criterion, multiply by the weighting and add them up. You get an objective overall rating.
This doesn’t mean the proposal with the highest score automatically wins – but it gives a more structured comparison than “gut feeling”.
How proposals differ by type of website
Not every website needs the same proposal structure. A brief summary:
Landing page. A simpler proposal, shorter timelines (1–3 weeks), fewer layers to evaluate. The focus is on conversion. More on landing pages in our dedicated article.
Company/corporate website. The standard case for this methodology. A 5–8 week timeline, balanced layers. More on corporate websites.
Online shop. A significantly more complex proposal with additional layers – product catalogue, payments, shipping, ERP integration. Timeline 8–16 weeks. More on online shops.
Blog or portfolio. A simpler proposal, focused on the CMS and content. Timeline 3–5 weeks.
Custom-built platform. The most complex proposal, focused on functionality, scalability and code ownership. Timeline 3–6 months.
More on the development process in our central article on building websites.
Frequently asked questions
What is a realistic price for a company website?
It depends on the type and scope. Landing page: €400–1,200. Company website: €1,500–5,000. Online shop: €3,000–15,000+. Custom-built platform: €8,000–25,000+. We look at the factors that determine the price in detail in our dedicated guide to website development pricing.
Why do two proposals for the same type of website have such different prices?
The differences come from the five layers of the Offer Evaluation Anatomy – different scope, different quality of delivery, different ownership, different maintenance continuity and different hidden costs. Compare proposals across all five layers, not just on the final price.
What should a good website development proposal include?
A quality proposal clearly describes: the type and level of design, the CMS platform, specific features, copywriting scope, domain and hosting terms, SSL certificate, basic SEO, number of revisions, timelines, free maintenance period and terms of ownership for the code and assets.
In whose name should the domain be registered?
Always yours. The domain is your business’s digital identity and must be your property. If the agency registers the domain in its own name, you risk losing it if the relationship ends. Clarify this before signing.
Does the proposal include SEO optimisation?
Basic technical SEO (HTML structure, meta tags, sitemap, speed, mobile-first) should be included in every quality build. A full SEO strategy with keyword research, content creation and link building is a separate service on a monthly subscription.
What happens once the website is finished?
A quality proposal includes 1–3 months of free maintenance after launch for bug fixes and adjustments. After that, you pay for a monthly maintenance plan (€50–500/month) or use hourly billing. Without maintenance, a website degrades within 6–12 months.
How long does it take to build a website?
Landing page: 1–3 weeks. Company website: 5–10 weeks. Online shop: 8–16 weeks. Custom-built platform: 3–6 months. Unrealistically short timelines for complex projects usually mean a ready-made template or poor-quality work.
What is the real three-year cost of a website?
The initial proposal plus hosting renewals, plugin licences, maintenance after the grace period and future changes. Realistically, the three-year cost is 200–250 % of the initial proposal. A €3,500 company website often costs €8,000+ over 36 months.
How can I spot an agency that will mislead me?
Key signs: evasive answers to specific questions, an “own CMS” with no other alternative, the domain in the agency’s name, no mention of code ownership, overly aggressive upselling, promises of “full SEO” without a monthly plan. A quality agency answers transparently and offers a written contract with clear terms.
Conclusion
A website development proposal is not a document to be skimmed. It is a strategic document that defines a business relationship for the next 3–5 years. The Offer Evaluation Anatomy framework in this article – scope, quality, ownership, continuity, hidden costs – gives a structured approach to evaluating any proposal.
The principle is simple: a quality proposal answers questions transparently across all five layers. Evasive answers at any level are in themselves information about how the agency works. Price matters, but it is only one of many factors. The real long-term cost of a poorly chosen proposal is rarely a €1,000 saving – it is often years of lagging behind competitors who invested correctly from the start.
Apply the 5 layers, use the 15 questions before signing, and don’t forget the scoring matrix for an objective comparison. This methodology doesn’t guarantee a perfect choice, but it significantly reduces the risk of choosing the wrong partner. For a detailed walk-through of how a website is built from start to finish, see our central article on building websites, and for specific pricing factors, see our article on website development pricing.
Ready to evaluate the proposals you have received? Get in touch for a free consultation and an independent assessment of specific proposals. Browse our portfolio for real examples of quality projects and our website development services for a transparent comparison.