Skip to main content

Jsemproduction

Website project specifications: the complete guide with a reusable template

Project specifications are not for obtaining three comparable quotes. They serve to settle, before spending, the questions that derail projects when they remain open. Here are the twelve sections that matter, what to quantify in them, and the template we ask of our clients.

What project specifications are actually for

Project specifications are not an administrative document intended to obtain three comparable quotes. It is the tool that transforms a vague intention into an executable project, and it serves the writer as much as the recipient.

On the company side, the exercise forces decisions on questions that, if left open, will resurface at the worst possible moment. Who approves. Who provides the copy. What happens if content arrives six weeks late. These trade-offs cost half a day of reflection upfront and several weeks of drift when they are evaded.

On the provider side, precise specifications allow for accurate pricing. A vague brief produces either a quote inflated by a margin of uncertainty or a low quote followed by a series of amendments. In both cases, the client pays for the imprecision—simply at different times.

Key point

Useful project specifications should be between eight and fifteen pages. Beyond that, it becomes a document that no one reads and loses its contractual function. Below five, it leaves too many gray areas to serve as a reference in case of disagreement.

The document does not need to be written by a technician. It must describe what the company wants to achieve, not how to build it. A client who imposes a technology in their specifications deprives themselves of the advice they are seeking, and sometimes ends up with an unsuitable solution that the provider executed to the letter.

The twelve sections of complete project specifications

The template below covers both showcase websites and online stores. Not all sections carry the same weight, but none can be removed without creating a zone of uncertainty.

  1. Company presentation. Activity, market, typical clientele, price positioning, identified competitors. Things the provider cannot guess.
  2. Project objectives. Formulated as expected results, not features. “Receive qualified quote requests” rather than “have a form.”
  3. Targets. Who visits the site, with what level of knowledge of the subject, from which device, at what point in the buying journey.
  4. Functional scope. The list of expected functions, sorted into indispensable, desirable, and out of scope. This last column is the most useful.
  5. Provisional sitemap. The list of pages and their hierarchy. It will evolve, but it sets the order of magnitude.
  6. Content. Who provides the text, photos, and videos. By what date. What already exists and what remains to be produced.
  7. Visual identity. Existing or to-be-created brand guidelines, mandatory elements, liked and rejected reference sites, with reasons.
  8. Technical constraints. Mandatory hosting, tools to connect, business software, industry regulatory constraints.
  9. Performance and accessibility requirements. Quantified and verifiable thresholds rather than “the site must be fast.”
  10. SEO. Targeted queries, geographic areas, languages, existence of a site to be migrated.
  11. Schedule and milestones. Desired go-live date, calendar constraints, approval deadlines on the client side.
  12. Budget and terms. Budget or range, payment schedule, what is included after delivery.

Two sections deserve special development because they are almost always botched and are where most disputes are concentrated.

The functional scope and its “out of scope” column

Listing what the site will do is natural. Listing what it will not do is much less so, yet it is what protects both parties. Writing in black and white that the client area, multilingual support, or connection to management software are not part of the first version avoids the painful conversation in the third month.

Sorting into three levels works better than a flat list. The indispensable determines the go-live. The desirable is handled if the budget allows and is quoted separately. The out-of-scope is explicitly postponed. This hierarchy allows for trade-offs during the project without renegotiating the whole thing.

Content, the primary factor for delays

On projects that spiral, the cause is rarely technical. It is almost always editorial: the texts are not ready. A company systematically underestimates the time required to write twenty pages because this task falls to people who already have full-time jobs.

The specifications must therefore name a content manager, set a delivery date per batch, and specify what happens in case of delay. Two options exist: the provider delivers with temporary content and bills for a later intervention, or the project is suspended and the schedule shifted. Choosing upfront avoids debating it under tension.

Photographs deserve a line of their own. A premium site using generic stock images immediately loses credibility, and the cost of a professional photo shoot is often between eight hundred and two thousand euros. This expense appears in no development quote and systematically surprises when it arrives at the end of the project.

Visual identity described by examples rather than adjectives

“Modern,” “clean,” “professional” convey no actionable information. These words mean opposite things to different people, and a provider who receives them designs what they like, which guarantees two rounds of unproductive corrections.

The method that works consists of citing three liked sites and three rejected sites, explaining why in one sentence. “I like the sobriety of this one but the photos are too cold” conveys more information than ten adjectives. The cited sites do not need to be in the same sector; they serve as aesthetic benchmarks rather than models to copy.

You must also specify what is mandatory: existing logo, brand colors, licensed typography, print guidelines to follow. A project where the logo must be redone midway changes in nature, and this possibility deserves to be opened from the start if the brand is old.

What to quantify rather than describe

The difference between vague specifications and useful specifications often lies in replacing adjectives with numbers.

“The site must be fast” means nothing and cannot be verified. “The site must achieve a Lighthouse score higher than 90 on desktop and 85 on mobile, and pass the three Core Web Vitals thresholds on main templates” is measured on the day of acceptance testing. This is the commitment we make on our deliveries, and it only has value because it is verifiable.

The same reasoning applies to the rest. A maximum response time for modification requests. A number of correction cycles included for mockups, generally two. A warranty period after go-live. A volume of training for handover. Each of these lines avoids a discussion.

8 to 15
Pages, the useful length of project specifications

2
Correction cycles to plan for on mockups

3 to 5
Production weeks for a showcase website

The SEO component, the one everyone forgets

Specifications that treat SEO in one line produce a site that will have to be redone. Three elements must appear there, and they determine structural choices that are impossible to fix after the fact.

Sitemap and targeted queries

URL structure, page depth, and subject distribution are decided before the first mockup. A site designed around the company’s organizational chart rather than its customers’ search intent starts with a handicap that no subsequent optimization can fully overcome.

The specifications must therefore list the main targeted queries and indicate which page handles them. This is the starting point for the architecture described in our article on the semantic silo—organizing pages into thematic clusters—and doing it at this stage costs a few hours versus several days of rework later.

Migration, if a site already exists

Redesigning a site with a history requires a redirection plan. Each URL from the old site must be redirected to its closest equivalent, otherwise the new site starts from zero in terms of authority. This task must appear in the specifications with an identified owner, because it is regularly forgotten and then discovered three weeks after go-live, when traffic has collapsed.

The document must also specify who provides the list of existing URLs and who verifies the redirections after the switch. This is one of the points we systematically handle in a website redesign, and one of the few where an error produces an immediate and measurable loss.

Local SEO, when the area matters

A company whose clientele is geographic must state this in its specifications, because it changes the sitemap, markup, and expected content. Location pages, business profile declarations, and review strategies are prepared from the design phase, as detailed in our local SEO guide.

Legal obligations and accessibility

A professional site carries obligations that the specifications must name, because they translate into real work. Legal notices, privacy policy, general terms and conditions if the site sells, cookie consent management compliant with European regulations, and a processing register if personal data is collected.

The consent banner deserves special attention. A botched implementation blocks measurement tools or, conversely, drops trackers before acceptance, exposing the company. It also degrades CLS and therefore measured performance, making it both a legal and technical issue.

Accessibility is becoming a greater regulatory obligation depending on company size and sector. Even outside any legal constraints, respecting minimum contrasts, keyboard navigation, and alt text improves the experience for all visitors and is much easier to handle during design than as a fix.

The six pitfalls that derail a project

Nine years of projects consistently reveal the same causes of drift. None are technical.

Undefined validation circuit

When no one formally has the final word, every mockup comes back with the contradictory opinions of four people. The provider arbitrates blindly, the client is satisfied with nothing, and the project bogs down. Naming a single decision-maker, even if they consult others, solves this problem on its own.

Scope that expands silently

Each request taken in isolation seems minimal. Added up, twenty minimal requests represent an unplanned week of work. The solution is not to refuse changes, but to track them: every out-of-scope request is quantified and approved before execution, even when it is offered for free.

Confusion between personal taste and effectiveness

“I don’t like blue” is a legitimate opinion. “Our customers won’t click on this button” is a verifiable hypothesis. Specifications that express measurable objectives allow mockup discussions to be brought back to the ground of effectiveness rather than preference.

Absence of formal acceptance testing

Without a final validation procedure, the project never truly ends. Written acceptance testing, listing the points to check and the acceptance criteria, marks the end of the production phase and the start of the warranty. Without it, the boundary between bug fixing and paid evolution remains blurred for both sides.

The question of ownership evaded

Who owns the code, the mockups, the domain name, the hosting, and the analytics accounts. The answer must be in writing. A client who discovers after two years that their domain name is registered in their former provider’s name also discovers their provider’s bargaining power.

Access not gathered at the start

Domain name, hosting, email, measurement accounts, social networks, review platforms: a project starts needing six to ten access points, and at least two are always missing. The holder is sometimes a former employee, sometimes a previous provider with whom the relationship ended badly.

Recovering lost access takes between two days and three weeks depending on the service, and this search almost always starts at the worst moment—the day before go-live. An appendix to the specifications listing each access, its holder, and its availability status avoids this blockage. It’s one page to fill out that saves a week.

The post-launch phase forgotten

A site is not finished on the day of delivery. Updates, backups, monitoring, fixes: these tasks exist, someone must perform them, and they have a cost. The specifications must state if they are included, for how long, and exactly what a potential maintenance contract covers.

What the specifications should say about the schedule

A desired go-live date is not enough. What actually structures the calendar are the client-side validation deadlines, which are almost always underestimated.

A showcase website project takes three to five weeks of actual work on the agency side. Yet it frequently stretches over three months because between each step is a validation phase that depends on the availability of a busy executive. A mockup sent on a Friday and approved ten days later, repeated four times, adds six weeks to the calendar without any work having progressed.

The specifications must therefore commit the client as much as the provider: a maximum turnaround time for each deliverable, usually five business days, and the consequence of a delay. Most contracts provide for a schedule shift proportional to the delay, which is fair and, above all, a deterrent.

Real calendar constraints deserve to be named: trade shows, business seasonality, end of a hosting contract, product launch. An arbitrary date mobilizes resources unnecessarily; a justified date allows work to be organized around it. A tourism site that must be online before the season does not have the same margin as an institutional site with no deadline.

Specifications and budget: how to coordinate them

Two schools of thought clash. Announce your budget in the specifications, or keep it to compare proposals. The second is intuitive; the first is more effective.

A provider who knows the budget can propose the best solution at that price point, arbitrate between functions, and frankly signal if the requested scope is out of reach. A provider who doesn’t know it guesses, and the client compares offers that don’t cover the same scope, making the comparison useless.

Announcing a range rather than an exact figure preserves negotiating room while framing the response. To get an idea of the order of magnitude before writing, our website price simulator gives an estimate in a few minutes, and the article on how much a website costs in 2026 details what each item covers.

A final point on comparing quotes. Price alone says nothing until the scope is identical. A two-thousand-euro quote that excludes writing, photos, migration, and maintenance is more expensive than a three-thousand-five-hundred-euro quote that includes them. Comparing requires bringing each proposal to the same scope, an exercise that project specifications make possible.

The specificities of online store projects

An e-commerce site adds a layer of complexity that the specifications must anticipate, otherwise the initial quote will be exceeded by half.

The catalog first. How many references, how many variants per reference, where do product sheets and images come from, is there an exportable file from the management software. Manually re-entering eight hundred products represents several weeks of data entry—a line that never appears in development quotes.

Then the business rules. Shipping costs by zone and weight, free shipping thresholds, quantity discounts, promo codes, tax management according to the delivery country. Each of these rules is simple in isolation, but their combination represents the bulk of the configuration workload.

Finally, the connections. Payment solution, carriers, inventory management software, accounting tool, review platform. Each connection assumes a technical interface is available and documented on the third-party service side, which is not always the case. The specifications must list these tools by name, not by function, and specify who provides access. These trade-offs also determine the choice of platform, a subject we cover in e-commerce site creation.

A directly reusable template

The document can be built in any word processor. Its form matters little; its structure counts.

Start with a context page: who you are, what you sell, to whom. Follow with an objectives page formulated as results, with an indicator per objective if possible. Then devote two to three pages to the functional scope in three columns: indispensable, desirable, excluded.

Reserve one page for the sitemap, in the form of an indented list rather than a diagram. One page for content, with the table of responsibilities and dates. One page for visual identity, citing three liked sites and three rejected sites, with an explanatory sentence for each: this section is worth more than ten adjectives.

Finish with technical constraints, quantified requirements, the SEO component, the schedule, and the budget. Add an appendix listing existing access points and their holders; it will save you a week at the start.

A word of advice on distribution. Sending the same document to five providers is legitimate, but read the questions they ask in return. One who responds with a quote without asking any questions probably hasn’t read the document or has no intention of discussing the scope. The questions a provider asks say more about their level than their brochure. You can judge ours by browsing our portfolio.

A final word on what the document becomes after signing. Too many specifications disappear into a folder the day the project starts, even though they constitute the common reference in case of disagreement. Keeping it open, annotating it at each trade-off, and evolving it through amendments rather than email preserves its value until final acceptance.

Key Takeaways

Project specifications serve to decide before spending. The questions they ask—validation circuit, content manager, excluded scope, ownership of deliverables—are exactly those that derail projects when they remain open.

Three sections make the difference between a useful document and a formal one. The scope with its exclusion column, which protects both parties. The content with its schedule and manager, because that is where delays are born. The quantified requirements, because a commitment that cannot be measured cannot be enforced.

The rest can be written in a few hours and read in twenty minutes. It is not a heavy investment; it is the only time in the project where correcting an error costs nothing.

Frequently asked questions

Are project specifications mandatory for a small site?
+
It is never mandatory, but it remains useful even at five pages. On a small project, a three-to-four-page version is enough: context, objectives, list of pages, content manager with dates, budget. The exercise takes two hours and avoids the two most frequent causes of drift: silent scope creep and delays on copy. It is the best ratio between time invested and risk avoided.
Should you indicate your budget in the specifications?
+
Yes, in the form of a range. A provider who knows the budget proposes the best solution at that level and frankly signals if the requested scope is out of reach. Without this information, the proposals received cover different scopes and become incomparable. The fear of seeing the quote align with the top of the range is real, but it is handled by asking for a line-by-line breakdown.
Who should write the project specifications?
+
The company, not the provider. Specifications written by the one who will then respond to the tender naturally describe what they know how to do. On the other hand, getting help from a third party to structure the document is legitimate, especially for complex projects. The writer does not need to be a technician: they must describe what the company wants to achieve, not how to build it.
Can the scope be modified during the project?
+
Yes, provided it is tracked. A project that never evolves is suspicious; needs become clearer when seeing the mockups. What causes problems is not the change but its lack of formalization. Each out-of-scope request must be quantified in time and cost, approved in writing, and its effect on the schedule announced—even when the provider chooses not to bill for it.
How to objectively compare several quotes?
+
By bringing each proposal to the same scope before looking at the price. Systematically check what is included for writing, photography, migration of old URLs, training, warranty, and maintenance. Also check ownership of code and access. An apparently cheaper quote that excludes four of these items ends up costing more once completed, and discovering this after signing leaves little room for maneuver.
What if the provider proposes a different solution than the one requested?
+
Listen to them; it’s often a good sign. Specifications describe a need, and an experienced professional sometimes knows a simpler or more durable answer than the one imagined by the client. What should be a red flag is an alternative proposal that is not argued, or that moves the project toward a solution the provider masters at the expense of the actual need. Ask for the reasons for the choice and what it implies three years down the line.
Your site deserves better than a template.
Describe your project in a few lines. Personalized response within 24 hours.
Request a free quote → Estimate my budget
Jérémy S., founder of JSEM Production, SEO expert and website creation in Andorra
Written by
Jérémy S.
CEO & SEO Expert · JSEM Production · Andorra, since 2016

Founder of JSEM Production, Jérémy has been supporting Andorran and international companies in their digital development for 9 years. Custom website creation, SEO, semantic architecture, and technical performance. Over 300 projects delivered, no outsourcing.

Your project

Your website deserves
better than a template.

Describe your project in a few lines. Jérémy will respond with a personalized proposal within 24 hours.

Request a free quote → Estimate my budget

SEO Audit: The 12 Points You Must Check, in the Right Order

Most audits delivered on the market are formatted tool exports: three hundred anomalies with no hierarchy and a client who does not know where to start. Here are the twelve points that matter, ranked in the order they must be addressed, and how to sort what deserves correction.

Read more »

Internal Linking: The Mechanism That Determines Your Rankings

Architecture determines page structure, while internal linking dictates what flows between them. This article focuses exclusively on the mechanics: how many links, where they are placed, with what anchor texts, and how to identify leaks. It is the most efficient SEO intervention because it requires no new content.

Read more »

Website redesign: 9 warning signs to watch for

Most redesigns are launched because the site looks old. That is a legitimate reason and impossible to quantify. Here are the nine measurable signals that truly justify a rebuild, those that can be fixed without rebuilding, and the method to switch over without losing rankings.

Read more »

E-E-A-T: how Google really assesses your authority

There is no E-E-A-T score, and no extension improves it. What exists are verifiable signals Google associates with reliability: who signs, what the web says about that person, publisher transparency. Here is which ones, how to implement them, and in what order.

Read more »