Results

Four engagements, measured.

Client names withheld. Every figure approved in writing.

Case studies

Four roofing companies, four reasons their sites were losing work.

Measurement framework

What gets measured on a Roof-Rank engagement.

CITATION LOG · MONTHLY CHECK
roof replacement cost [city]AIO
metal vs shingle lifespanCHATGPT
hail damage claim stepsAIO
tpo vs epdm commercialCHATGPT
roof inspection before sellingAIO
storm chaser warning signsCHATGPT
QUERY SET16 TRACKED
AIO / CHATGPTCITED ON 9

AI citation coverage

Tracked query set, checked on a fixed cadence for whether your pages are the source an answer engine quotes. Reported as coverage, not as a rank number.

LEAD LEDGER
ORGANIC
REFERRAL
PAID
ATTRIBUTED BY PAGEWS FORM

Qualified lead source

Every form submission is attributed to the page and query that produced it, so organic, referral, and paid are never reported as one undifferentiated number.

CRAWL REPORT
SCHEMAVALIDATED
HEADINGSTO SPEC
LLMS.TXTPRESENT
INTERNAL LINKSINTACT
DRIFT0 DEFECTS

Structural compliance

A post-launch crawl asserts that every page still carries the schema, headings, and internal links the blueprint specified. Drift is a defect, not a surprise.

Client voice

Owners who went first.

What changed for the owners who went first, in their own words.

Priced without the runaround

The number was on the first page I read. Every other agency wanted a call before they would say anything.

S
Shawn Petrakis
Akron, OH
Built around our best jobs

The matrix showed which suburbs were actually worth chasing. We built for those first and the average ticket went up.

L
Luis Cardenas
Mesa, AZ
We own all of it

Every file sits in our portal. No monthly bill and nothing held hostage.

G
Grant Feeley
Boise, ID

Want yours run the same way?

$2,500, and you find out what is winnable.