| Page speed and Core Web Vitals | As good as the person you hired, and unguaranteed after handover. | 90+ guaranteed, monitored, and fixed at no charge if it slips. |
|---|
| SEO control | Depends on their skill set. Design freelancers and SEO specialists are rarely the same person. | Page architecture, content and technical work from the team that also built and hosts the site. |
|---|
| Schema and structured data | Often added at launch, and rarely maintained after it. | Generated per page type and maintained automatically as pages change. |
|---|
| AEO and GEO readiness | Usually outside a design project's scope unless you ask for it specifically. | Standard on every page, not a line item. |
|---|
| Hosting and security | Usually your own hosting account, or theirs, which becomes a problem if they disappear. | Included: Cloudflare hosting, SSL, CDN, DDoS protection, unmetered bandwidth. |
|---|
| Maintenance burden | Yours to chase, unless you agreed a retainer. | Ours, on a tracked turnaround, through a portal. |
|---|
| Who does the work | One person, with other clients and a calendar of their own. | A team, so no single person's week decides whether your site changes. |
|---|
| Content and blog | A separate cost, and rarely the same person who built the site. | 2 to 3 researched articles a week, included in the fee. |
|---|
| Design quality | Can be outstanding, and varies enormously between individuals. | A roofing-specific design language, applied consistently across every page. |
|---|
| Accessibility and policy pages | Included only if specified in the brief. | Always included, written for your business. |
|---|
| Cost model | A project fee, then hourly or per-change afterwards. | $127 a month plus a $697 build fee after launch. No hourly rate anywhere. |
|---|
| Lock-in and ownership | Usually good if you own the hosting and the domain. Bad if they hold either. | Domain registered in your name from day one, content yours, export on cancellation. |
|---|