Phished BV

Proposal

Launch & AEO Readiness, Structured Data & Ongoing Support

Phished BV

Proposal

Launch & AEO Readiness, Structured Data & Ongoing Support

Phished BV

Proposal

Launch & AEO Readiness, Structured Data & Ongoing Support

Issued on

Valid until

Prepared For

Phished BV

138, Bondgenotenlaan

Leuven, 3000

Belgium

Prepared By

Allsite Studio

Grünberger Strasse 17

10243 Berlin

Germany

Overview

Phished is preparing to launch a new Framer website based on the current www.phished.io. The objective is to ensure the new site is technically ready for launch, performs well, is correctly structured for search engines and AI-driven search, and matches the existing website across required functionality.

The core technical review and implementation covers all five agreed language versions. The work will be handled directly by Allsite Studio, with me as the main point of contact.

The overall rate for additional or time-based work is €300/hour.

The engagement covers technical launch readiness, structured data, crawler and AEO/GEO readiness, URL migration and redirects, functional testing, support and handover.

Two additional Framer-specific workstreams — exact copy comparison and breakpoint content synchronization — are billed separately based on actual time worked.

Phished is preparing to launch a new Framer website based on the current www.phished.io. The objective is to ensure the new site is technically ready for launch, performs well, is correctly structured for search engines and AI-driven search, and matches the existing website across required functionality.

The core technical review and implementation covers all five agreed language versions. The work will be handled directly by Allsite Studio, with me as the main point of contact.

The overall rate for additional or time-based work is €300/hour.

The engagement covers technical launch readiness, structured data, crawler and AEO/GEO readiness, URL migration and redirects, functional testing, support and handover.

Two additional Framer-specific workstreams — exact copy comparison and breakpoint content synchronization — are billed separately based on actual time worked.

Working Approach

I will work directly in the existing Framer project and keep the implementation as Framer-native as possible, avoiding unnecessary custom infrastructure.

The process is:

  1. Audit the production-ready Framer project across representative static and CMS pages (find below in proposal)

  2. Document issues and required changes before implementation (find below in proposal)

  3. Implement the agreed technical, SEO/AEO/GEO and structured-data improvements.

  4. (for content parity) Validate across all five languages and Desktop, Laptop, Tablet and Phone.

  5. Run final launch QA and provide handover documentation.

For structured data, JSON-LD will be generated from the actual page and CMS data wherever possible rather than manually maintaining schema per page. Implementation will follow relevant Schema.org standards and Google guidelines.

Crawler accessibility will be checked for Google and, subject to Phished's approval, AI search crawlers such as GPTBot, ClaudeBot, PerplexityBot and Google-Extended. This improves technical accessibility but cannot guarantee indexing, rankings, AI citations or inclusion in generated answers.

I will work directly in the existing Framer project and keep the implementation as Framer-native as possible, avoiding unnecessary custom infrastructure.

The process is:

  1. Audit the production-ready Framer project across representative static and CMS pages (find below in proposal)

  2. Document issues and required changes before implementation (find below in proposal)

  3. Implement the agreed technical, SEO/AEO/GEO and structured-data improvements.

  4. (for content parity) Validate across all five languages and Desktop, Laptop, Tablet and Phone.

  5. Run final launch QA and provide handover documentation.

For structured data, JSON-LD will be generated from the actual page and CMS data wherever possible rather than manually maintaining schema per page. Implementation will follow relevant Schema.org standards and Google guidelines.

Crawler accessibility will be checked for Google and, subject to Phished's approval, AI search crawlers such as GPTBot, ClaudeBot, PerplexityBot and Google-Extended. This improves technical accessibility but cannot guarantee indexing, rankings, AI citations or inclusion in generated answers.

Scope

Part 1 — Technical, SEO/AEO, performance and functional QA

Technical launch-readiness review and remediation of the Framer website, including:

  • Responsive and interaction QA

  • CMS and metadata validation

  • Titles and meta descriptions

  • Canonical URLs and hreflang

  • HTML language configuration

  • Heading hierarchy and semantic page structure

  • Server-rendered and crawler-accessible content

  • Internal linking

  • Image alt text

  • Open Graph metadata

  • Metadata completeness across relevant templates

  • robots.txt

  • sitemap.xml

  • Google and AI search crawler accessibility at website level

  • llms.txt

  • Clear llms.txt navigation to important public website content

  • AEO/GEO content structure

  • Clear entity and company information

  • Clear product and service descriptions

  • Pricing discoverability where commercially applicable

  • Trust-page review for About, Contact, Privacy and other relevant company pages

  • Consistent company naming and entity information across the website

  • Links to authoritative company profiles where available

  • Content hierarchy and answer-friendly page structure

  • FAQ and question-based content opportunities where appropriate

  • Performance and Core Web Vitals

  • Five-language validation

  • Final launch QA

URL mapping and redirects

URL migration is included as part of the technical launch scope.

The existing and new URL structures will be compared and changed or removed public URLs will be mapped to the most appropriate destination in the new Framer website.

Redirect implementation will use Framer-native permanent HTTP 308 redirects. These serve the same permanent-migration purpose as HTTP 301 redirects and do not change the underlying old-URL → new-URL mapping approach.

Localized URLs will be included where relevant.

Redirects will be tested as part of final launch QA.

Functional parity and integrations

Functional testing includes:

  • HubSpot form submissions

  • Required form-field behaviour

  • UTM parameter pass-through and attribution behaviour

  • Cookie-consent functionality

  • Google Tag Manager loading and consent-dependent tag behaviour

  • Relevant buttons, links and conversion flows

Phished will provide the required Google Tag Manager container ID and any necessary access or configuration information.

Cookie-consent testing covers the technical implementation and behaviour of the website. It does not constitute a separate legal or privacy-compliance assessment.

Part 2 — Structured data

Implementation and validation of Schema.org / JSON-LD, including where applicable:

  • Organization

  • WebSite

  • WebPage

  • BreadcrumbList

  • Product / Service

  • SoftwareApplication where appropriate for describing the Phished product

  • BlogPosting

  • Article / case-study markup

  • FAQPage

  • Offers / pricing information where applicable

  • Organization sameAs entity links

  • Organization contactPoint

  • Organization address / PostalAddress

  • Author and publisher relationships

The implementation includes a CMS/schema field map and validation using Schema Markup Validator and Google tools where applicable.

Structured data will be reviewed for entity consistency so search engines and AI systems can clearly understand:

  • Who Phished is

  • What Phished offers

  • Which pages describe products and services

  • Which content is editorial

  • Who publishes the content

  • How pages relate to one another

  • Which external profiles represent the same company

Only structured data relevant to the public website and its discoverability is included.

Part 3 — Support, continuity and handover

During the project, I will be the main point of contact.

Standard working hours are Monday–Friday, 09:00–18:00 CET/CEST.

Target response times:

  • Critical / launch blocking: within 2 working hours

  • High priority: within 4 working hours

  • Normal issues and questions: within 1 business day

Continuity

For an ongoing SLA, Allsite will maintain continuity during planned holidays, illness or exceptional workload peaks.

Planned holidays are normally limited to a maximum of seven consecutive days, approximately two to three times per year.

Where my availability would materially affect the agreed SLA, a senior coworker with an equivalent level of Framer and technical expertise will be introduced as the temporary point of contact and provided with the access required to support the website during that period.

I remain the primary point of contact outside these temporary coverage periods.

Post-launch support

After launch, support can work in two ways:

  • Monthly retainer: suitable if there is a predictable amount of ongoing work. The monthly allocation would be defined once the expected workload is clearer.

  • Estimate + time tracking: Phished sends a request, I provide an estimate, Phished approves it, and the actual implementation time is billed at €300/hour.

Continued work can include new pages, redesigns, CMS changes, SEO/AEO improvements, integrations and technical website development.

The handover will cover the Framer structure, CMS, metadata, localization, structured-data setup, llms.txt, crawler configuration, redirects and publishing workflow so the Phished team can manage normal content updates independently.

Part 4 — Exact copy parity

Copy-parity work is a separate time-based workstream and is not included in the €9,600 core optimization budget.

At Phished's request, one or multiple of the five language versions can be reviewed.

For each selected language, the visible copy of the new Framer website will be manually compared against the corresponding language version of the existing www.phished.io website and identified differences will be corrected.

The review applies to all regular website pages except blog posts and case studies.

It can include:

  • Headlines

  • Body copy

  • Buttons

  • Labels

  • Navigation

  • Forms

  • FAQs

  • Other visible website text

This is a content-parity check, not a translation service. Allsite is not responsible for translating content, proofreading translations or validating the linguistic accuracy of localized content.

The work only verifies whether the content published on the existing website in a selected language matches the corresponding content in the new Framer project.

Actual time will be logged and billed at €300/hour.

Any new copywriting or content creation outside parity correction will be estimated separately.

Part 5 — Breakpoint content synchronization

The Framer project will be reviewed across all relevant website pages to identify instances where content has been independently overridden or detached across Desktop, Laptop, Tablet or Phone breakpoints.

Where technically appropriate, components will be refactored so content is shared between breakpoints while allowing layouts and responsive presentation to remain breakpoint-specific.

Because the amount of work depends on how the existing Framer project has been constructed and how many breakpoint-specific overrides currently exist, this work cannot be reliably estimated upfront.

Actual time will therefore be logged and billed at €300/hour.

Any unusually large structural issue identified during the review will be communicated before significant additional work is undertaken.

Accessibility / WCAG 2.2 AA

The optimization scope includes the specific technical accessibility-related items listed elsewhere in this proposal, including semantic page structure, heading hierarchy and image alt text.

A formal WCAG 2.2 AA conformance audit, certification or full remediation is not included.

Achieving WCAG 2.2 AA may require broader design and component changes, including areas such as contrast, states, keyboard interaction, focus behaviour, component patterns and responsive design.

If formal WCAG 2.2 AA conformance is required, this should be reviewed and scoped as a separate workstream after completion of the current optimization project.

Part 1 — Technical, SEO/AEO, performance and functional QA

Technical launch-readiness review and remediation of the Framer website, including:

  • Responsive and interaction QA

  • CMS and metadata validation

  • Titles and meta descriptions

  • Canonical URLs and hreflang

  • HTML language configuration

  • Heading hierarchy and semantic page structure

  • Server-rendered and crawler-accessible content

  • Internal linking

  • Image alt text

  • Open Graph metadata

  • Metadata completeness across relevant templates

  • robots.txt

  • sitemap.xml

  • Google and AI search crawler accessibility at website level

  • llms.txt

  • Clear llms.txt navigation to important public website content

  • AEO/GEO content structure

  • Clear entity and company information

  • Clear product and service descriptions

  • Pricing discoverability where commercially applicable

  • Trust-page review for About, Contact, Privacy and other relevant company pages

  • Consistent company naming and entity information across the website

  • Links to authoritative company profiles where available

  • Content hierarchy and answer-friendly page structure

  • FAQ and question-based content opportunities where appropriate

  • Performance and Core Web Vitals

  • Five-language validation

  • Final launch QA

URL mapping and redirects

URL migration is included as part of the technical launch scope.

The existing and new URL structures will be compared and changed or removed public URLs will be mapped to the most appropriate destination in the new Framer website.

Redirect implementation will use Framer-native permanent HTTP 308 redirects. These serve the same permanent-migration purpose as HTTP 301 redirects and do not change the underlying old-URL → new-URL mapping approach.

Localized URLs will be included where relevant.

Redirects will be tested as part of final launch QA.

Functional parity and integrations

Functional testing includes:

  • HubSpot form submissions

  • Required form-field behaviour

  • UTM parameter pass-through and attribution behaviour

  • Cookie-consent functionality

  • Google Tag Manager loading and consent-dependent tag behaviour

  • Relevant buttons, links and conversion flows

Phished will provide the required Google Tag Manager container ID and any necessary access or configuration information.

Cookie-consent testing covers the technical implementation and behaviour of the website. It does not constitute a separate legal or privacy-compliance assessment.

Part 2 — Structured data

Implementation and validation of Schema.org / JSON-LD, including where applicable:

  • Organization

  • WebSite

  • WebPage

  • BreadcrumbList

  • Product / Service

  • SoftwareApplication where appropriate for describing the Phished product

  • BlogPosting

  • Article / case-study markup

  • FAQPage

  • Offers / pricing information where applicable

  • Organization sameAs entity links

  • Organization contactPoint

  • Organization address / PostalAddress

  • Author and publisher relationships

The implementation includes a CMS/schema field map and validation using Schema Markup Validator and Google tools where applicable.

Structured data will be reviewed for entity consistency so search engines and AI systems can clearly understand:

  • Who Phished is

  • What Phished offers

  • Which pages describe products and services

  • Which content is editorial

  • Who publishes the content

  • How pages relate to one another

  • Which external profiles represent the same company

Only structured data relevant to the public website and its discoverability is included.

Part 3 — Support, continuity and handover

During the project, I will be the main point of contact.

Standard working hours are Monday–Friday, 09:00–18:00 CET/CEST.

Target response times:

  • Critical / launch blocking: within 2 working hours

  • High priority: within 4 working hours

  • Normal issues and questions: within 1 business day

Continuity

For an ongoing SLA, Allsite will maintain continuity during planned holidays, illness or exceptional workload peaks.

Planned holidays are normally limited to a maximum of seven consecutive days, approximately two to three times per year.

Where my availability would materially affect the agreed SLA, a senior coworker with an equivalent level of Framer and technical expertise will be introduced as the temporary point of contact and provided with the access required to support the website during that period.

I remain the primary point of contact outside these temporary coverage periods.

Post-launch support

After launch, support can work in two ways:

  • Monthly retainer: suitable if there is a predictable amount of ongoing work. The monthly allocation would be defined once the expected workload is clearer.

  • Estimate + time tracking: Phished sends a request, I provide an estimate, Phished approves it, and the actual implementation time is billed at €300/hour.

Continued work can include new pages, redesigns, CMS changes, SEO/AEO improvements, integrations and technical website development.

The handover will cover the Framer structure, CMS, metadata, localization, structured-data setup, llms.txt, crawler configuration, redirects and publishing workflow so the Phished team can manage normal content updates independently.

Part 4 — Exact copy parity

Copy-parity work is a separate time-based workstream and is not included in the €9,600 core optimization budget.

At Phished's request, one or multiple of the five language versions can be reviewed.

For each selected language, the visible copy of the new Framer website will be manually compared against the corresponding language version of the existing www.phished.io website and identified differences will be corrected.

The review applies to all regular website pages except blog posts and case studies.

It can include:

  • Headlines

  • Body copy

  • Buttons

  • Labels

  • Navigation

  • Forms

  • FAQs

  • Other visible website text

This is a content-parity check, not a translation service. Allsite is not responsible for translating content, proofreading translations or validating the linguistic accuracy of localized content.

The work only verifies whether the content published on the existing website in a selected language matches the corresponding content in the new Framer project.

Actual time will be logged and billed at €300/hour.

Any new copywriting or content creation outside parity correction will be estimated separately.

Part 5 — Breakpoint content synchronization

The Framer project will be reviewed across all relevant website pages to identify instances where content has been independently overridden or detached across Desktop, Laptop, Tablet or Phone breakpoints.

Where technically appropriate, components will be refactored so content is shared between breakpoints while allowing layouts and responsive presentation to remain breakpoint-specific.

Because the amount of work depends on how the existing Framer project has been constructed and how many breakpoint-specific overrides currently exist, this work cannot be reliably estimated upfront.

Actual time will therefore be logged and billed at €300/hour.

Any unusually large structural issue identified during the review will be communicated before significant additional work is undertaken.

Accessibility / WCAG 2.2 AA

The optimization scope includes the specific technical accessibility-related items listed elsewhere in this proposal, including semantic page structure, heading hierarchy and image alt text.

A formal WCAG 2.2 AA conformance audit, certification or full remediation is not included.

Achieving WCAG 2.2 AA may require broader design and component changes, including areas such as contrast, states, keyboard interaction, focus behaviour, component patterns and responsive design.

If formal WCAG 2.2 AA conformance is required, this should be reviewed and scoped as a separate workstream after completion of the current optimization project.

Website AEO items outside the Framer scope

External entity signals

AEO also depends partly on information about Phished outside its own website.

Phished should maintain accurate and consistent company information across relevant authoritative sources, including where applicable:

  • Wikidata

  • Wikipedia, if independent notability requirements are met

  • LinkedIn

  • Crunchbase

  • Relevant industry directories

  • Review platforms

  • Press coverage

  • Other authoritative company profiles

Where these profiles exist, the company name, description and official website should be consistent.

Links to authoritative external profiles can then be incorporated into website structured data where appropriate.

Creation, approval and maintenance of third-party profiles are outside the Framer implementation scope.

Content and entity inputs required from Phished

Website AEO implementation depends on accurate source information being available.

Phished should provide or confirm where applicable:

  • Official company name

  • Official company description

  • Company address

  • Public contact details

  • Official social profiles

  • Relevant authoritative company profiles

  • Wikidata / Wikipedia URLs if available

  • Product descriptions

  • Service descriptions

  • Pricing information where it should be publicly discoverable

  • Existing trust / security information

  • Approved AI crawler policy

  • Any important website content that should be prioritized for AI search visibility

These inputs allow the website, metadata and structured data to represent Phished consistently.

Explicitly outside this AEO scope

The following are not part of this engagement because they relate to making the Phished product itself usable by software agents rather than improving the discoverability of the public website:

  • MCP servers

  • Agent-to-Agent integrations

  • Agent cards

  • Agent skills

  • API catalogs

  • OpenAPI optimization for AI agents

  • OAuth implementation for agents

  • Agent authentication

  • Agent permissions

  • SDKs

  • CLI tools

  • GitHub agent configuration

  • WebMCP product actions

  • Function-calling compatibility

  • Agent sandboxes

  • Agent-specific API error handling

  • GraphQL optimization for agents

  • Agent application directories

  • Product integrations with ChatGPT or other AI systems

These may influence broader “agent readiness” benchmarks, but they are not relevant to the goal of optimizing the public Phished website for AEO and are therefore excluded.

External entity signals

AEO also depends partly on information about Phished outside its own website.

Phished should maintain accurate and consistent company information across relevant authoritative sources, including where applicable:

  • Wikidata

  • Wikipedia, if independent notability requirements are met

  • LinkedIn

  • Crunchbase

  • Relevant industry directories

  • Review platforms

  • Press coverage

  • Other authoritative company profiles

Where these profiles exist, the company name, description and official website should be consistent.

Links to authoritative external profiles can then be incorporated into website structured data where appropriate.

Creation, approval and maintenance of third-party profiles are outside the Framer implementation scope.

Content and entity inputs required from Phished

Website AEO implementation depends on accurate source information being available.

Phished should provide or confirm where applicable:

  • Official company name

  • Official company description

  • Company address

  • Public contact details

  • Official social profiles

  • Relevant authoritative company profiles

  • Wikidata / Wikipedia URLs if available

  • Product descriptions

  • Service descriptions

  • Pricing information where it should be publicly discoverable

  • Existing trust / security information

  • Approved AI crawler policy

  • Any important website content that should be prioritized for AI search visibility

These inputs allow the website, metadata and structured data to represent Phished consistently.

Explicitly outside this AEO scope

The following are not part of this engagement because they relate to making the Phished product itself usable by software agents rather than improving the discoverability of the public website:

  • MCP servers

  • Agent-to-Agent integrations

  • Agent cards

  • Agent skills

  • API catalogs

  • OpenAPI optimization for AI agents

  • OAuth implementation for agents

  • Agent authentication

  • Agent permissions

  • SDKs

  • CLI tools

  • GitHub agent configuration

  • WebMCP product actions

  • Function-calling compatibility

  • Agent sandboxes

  • Agent-specific API error handling

  • GraphQL optimization for agents

  • Agent application directories

  • Product integrations with ChatGPT or other AI systems

These may influence broader “agent readiness” benchmarks, but they are not relevant to the goal of optimizing the public Phished website for AEO and are therefore excluded.

Timeline

The fixed technical optimization, structured-data work and launch-readiness activities can partially run in parallel.

Estimated duration for Parts 1–3:

Approx. 4–5 working days

Parts 4 and 5 are time-based additional workstreams. Their duration depends on the number of languages selected for copy parity and the amount of breakpoint-specific remediation identified in the existing Framer project.

These workstreams can run alongside the core optimization where practical but are not included in the 32-hour core estimate.

The fixed technical optimization, structured-data work and launch-readiness activities can partially run in parallel.

Estimated duration for Parts 1–3:

Approx. 4–5 working days

Parts 4 and 5 are time-based additional workstreams. Their duration depends on the number of languages selected for copy parity and the amount of breakpoint-specific remediation identified in the existing Framer project.

These workstreams can run alongside the core optimization where practical but are not included in the 32-hour core estimate.

Price

All estimates are based on an hourly rate of €300/hour.

Scope

Estimate

Price

Part 1 — Technical, SEO/AEO, performance, functional QA and redirects

20h

€6,000

Part 2 — Structured data

10h

€3,000

Part 3 — Project support and handover allocation

2h

€600

Core optimization — Parts 1–3

32h

€9,600

Part 4 — Exact copy parity

Actual time, individually logged based on effort

€300/h

Part 5 — Breakpoint content synchronization

Actual time, individually logged based on effort

€300/h

Continued development after launch

As requested

€300/h or retainer

The €9,600 core estimate covers Parts 1–3 across all five agreed language versions.

Copy-parity work under Part 4 is performed only for the language versions requested by Phished and is billed separately based on actual time.

Breakpoint synchronization under Part 5 is reviewed across all relevant pages and billed separately based on actual time.

Work outside the fixed scope is not started automatically. Where additional work is identified, I will explain what is required before significant additional time is incurred, giving Phished control over additional spend.

All estimates are based on an hourly rate of €300/hour.

Scope

Estimate

Price

Part 1 — Technical, SEO/AEO, performance, functional QA and redirects

20h

€6,000

Part 2 — Structured data

10h

€3,000

Part 3 — Project support and handover allocation

2h

€600

Core optimization — Parts 1–3

32h

€9,600

Part 4 — Exact copy parity

Actual time, individually logged based on effort

€300/h

Part 5 — Breakpoint content synchronization

Actual time, individually logged based on effort

€300/h

Continued development after launch

As requested

€300/h or retainer

The €9,600 core estimate covers Parts 1–3 across all five agreed language versions.

Copy-parity work under Part 4 is performed only for the language versions requested by Phished and is billed separately based on actual time.

Breakpoint synchronization under Part 5 is reviewed across all relevant pages and billed separately based on actual time.

Work outside the fixed scope is not started automatically. Where additional work is identified, I will explain what is required before significant additional time is incurred, giving Phished control over additional spend.

Terms

Project Goal & AEO Target
The goal of the project is to achieve an AEO score of 100/100 for the published website using Framer’s internal AEO scoring tool. Allsite will implement and optimize the website against the criteria measured by this tool. The target applies to Framer’s scoring methodology at the time of delivery; changes to Framer’s scoring system after delivery are outside the project scope.

IP & Usage Rights
All intellectual property created during the project remains property of Allsite Studio until full payment has been received. Allsite may reuse general methods, frameworks, and components. Usage rights transfer only after full payment.

Payment
Fixed-price payments are structured as follows: 50% at kickoff and 50% upon delivery of the final version. Invoices are due within 7 days. Work may pause if invoices remain unpaid.

Feedback & Communication
Feedback is most helpful when it is structured and consolidated. The preferred method is comments directly in Framer, as this keeps context attached to the relevant section. Ideally, the client submits one review per version and confirms when the review is complete. Communication is primarily asynchronous via Framer comments or email.

Timeline Dependencies
Timelines assume timely feedback, consolidated review rounds, and delivery of required materials by the client. Delays on the client side may shift delivery dates.

Portfolio & Attribution
Allsite may showcase the project for portfolio or marketing purposes. The client may be asked for a short testimonial quote.

Liability
Allsite's liability is limited to the total amount paid under this agreement.

Proposal Validity
This proposal is valid until the date listed above. After that date, scope, pricing, or timelines may be revised.

Project Goal & AEO Target
The goal of the project is to achieve an AEO score of 100/100 for the published website using Framer’s internal AEO scoring tool. Allsite will implement and optimize the website against the criteria measured by this tool. The target applies to Framer’s scoring methodology at the time of delivery; changes to Framer’s scoring system after delivery are outside the project scope.

IP & Usage Rights
All intellectual property created during the project remains property of Allsite Studio until full payment has been received. Allsite may reuse general methods, frameworks, and components. Usage rights transfer only after full payment.

Payment
Fixed-price payments are structured as follows: 50% at kickoff and 50% upon delivery of the final version. Invoices are due within 7 days. Work may pause if invoices remain unpaid.

Feedback & Communication
Feedback is most helpful when it is structured and consolidated. The preferred method is comments directly in Framer, as this keeps context attached to the relevant section. Ideally, the client submits one review per version and confirms when the review is complete. Communication is primarily asynchronous via Framer comments or email.

Timeline Dependencies
Timelines assume timely feedback, consolidated review rounds, and delivery of required materials by the client. Delays on the client side may shift delivery dates.

Portfolio & Attribution
Allsite may showcase the project for portfolio or marketing purposes. The client may be asked for a short testimonial quote.

Liability
Allsite's liability is limited to the total amount paid under this agreement.

Proposal Validity
This proposal is valid until the date listed above. After that date, scope, pricing, or timelines may be revised.

Ben / Allsite is fast, creative, and detail-driven — a rare combination.

Alberto Rizzoli