| Page speed and Core Web Vitals | Usually outside the retainer unless the agency also built the site. | 90+ guaranteed and monitored, because we build and host it ourselves. |
|---|
| SEO control | Often included, with the depth depending on the package you bought. | Page architecture, content, internal links and technical work, all in the plan. |
|---|
| Schema and structured data | Sometimes handled, sometimes subcontracted, sometimes skipped. | Generated per page type from the page data, always in step with the copy. |
|---|
| AEO and GEO readiness | Increasingly offered, and it varies enormously between agencies. | Standard: answer-first structure, visible FAQs, llms.txt, consistent entity naming. |
|---|
| Hosting and security | Normally your own arrangement or a third party's. | Included: Cloudflare hosting, SSL, CDN, DDoS protection, unmetered bandwidth. |
|---|
| Maintenance burden | Depends on the contract. Website changes often become change orders. | Ours. Every change is a revision, not a change order. |
|---|
| Who does the work | An account manager coordinating specialists, sometimes subcontracted. | One team that builds, writes, hosts and maintains the same site. |
|---|
| Content and blog | Commonly included at a set number of posts, with quality varying by package. | 2 to 3 researched, sourced articles a week. |
|---|
| Design quality | Project-based, usually refreshed every few years. | A roofing-specific design, improved continuously rather than every few years. |
|---|
| Accessibility and policy pages | Rarely part of a campaign retainer. | Included and written for your business. |
|---|
| Cost model | A monthly retainer plus ad spend, usually with a minimum term. | $127 a month plus the $697 build fee after launch. No ad spend, because we do not buy media. |
|---|
| Lock-in and ownership | Ask specifically who owns the ad accounts, the tracking and the site. It varies. | Domain in your name, content yours, export within 14 days on cancellation. |
|---|