Trojan Digital Marketing works from Indianapolis to plan roofing websites and inquiry measurement for Charlotte, North Carolina businesses. Compare paid ads, purchased inquiries and an owned organic destination using the same accepted-work rules. Include media or supplier charges, website costs and staff follow-up before dividing by accepted requests or booked estimates. Jeff Clerisier, our founder, helps define the website scope. The fictional calculations and account checks below show how to compare costs without treating an inquiry as a sale.
A lead seller has quoted you a price per Charlotte roofing lead, and you're wondering whether a site you own would do better. Paid ads, bought leads and an owned website are different deals. For each channel, compare what you paid with distinct requests your office can accept. Count repeat contacts separately and keep booked estimates apart from raw calls. Trojan Digital Marketing has more than 1,400 live websites, and the roofing sites we build send calls and forms to the roofer. Bring the seller's quote or contract to us: the first strategy call is free, and during business hours we aim to reply within five minutes.
How do paid ads, purchased leads and organic roofing pages differ?
Offer
Explain what the customer can get.
Evidence
Support the offer.
Action
Make the next step easy to use.
Give each part of the page a jobThe offer, evidence and contact route should work together on a small screen.
Ads pay for promotion, purchased-lead agreements supply inquiries, and organic search can bring website visits without a per-visit charge. A microsite is the destination that paid or organic traffic may reach. Budget for creating and maintaining that asset, and inspect supplier charges and ownership terms. We compare total costs and accepted projects so a cheap contact cannot hide an expensive handoff.
Ask which roofing projects the channel attracts
A homeowner considering replacement and a property manager reviewing a commercial roof scope need different conversations. The business should compare channels using the work it can actually accept. University City Partners describes commercial activity in Charlotte, though a busy business district doesn't prove anyone there needs a roofer. Your acceptance brief should state approved coverage, project types and the team responsible for review. That brief becomes the basis for evaluating inquiries rather than counting every contact as equally valuable.
An illustrative commercial inquiry comparison
Imagine a roofing brand evaluating a commercial assessment offer for its approved Charlotte market. One supplier offers purchased inquiries, while the brand also considers a focused page explaining how property managers prepare a roof scope request. Before comparing cost, the company would ask the supplier how an inquiry is sourced, whether it is exclusive, what consent was collected and which requests qualify for a dispute. The terms might differ from the owner's assumptions.
For the owned destination, the company would define the visible brand, the form questions and the commercial contact receiving the request. A relevant inquiry would identify the property role and project concern without requiring a technical diagnosis. This scenario compares proposed arrangements. It does not claim a supplier shares every lead, that the owned page ranks, or that either source produces a particular result.
Compare the terms that affect control
A: current page
Observe the starting version.
B: one change
Compare with the same measurement.
Change one thing you can learn fromKeep the goal and measurement consistent, record the change and compare the result in context.
Roofing acquisition arrangements to evaluate
Question
Owned destination with organic discovery
Paid or purchased acquisition
Who controls the page
Owned destination with organic discovery
Confirm domain, content and hosting rights
Paid or purchased acquisition
Confirm whether traffic reaches your page or a supplier's experience
Who receives the inquiry
Owned destination with organic discovery
Specify the named contractor and direct route
Paid or purchased acquisition
Read exclusivity, sharing and resale terms
What is measured
Owned destination with organic discovery
Record visits, request type and accepted handoff
Paid or purchased acquisition
Separate ad spend or lead charges from suitable project outcomes
What survives a change
Owned destination with organic discovery
Define exports, renewals and continued access
Paid or purchased acquisition
Check what stops or remains when payment or the contract ends
None of these rows picks a winner for you. A business may use several channels, but it should understand the arrangement it is buying. If someone says every seller sends each lead to a set number of roofers, ask for the contract and read the sharing terms yourself.
What should a roofer control besides the domain?
Check control of hosting, content rights, analytics, customer records and the phone or form route as well as domain registration. The business also needs to know who holds hosting access, content rights, analytics records and the customer database. Call tracking arrangements and form destinations should be documented where they are used. The agreement should explain renewals, access changes and export formats. A company may own a domain while depending on another party for everything that makes the site function. A clear asset register shows that gap early. Jeff Clerisier, our founder, works out the scope with each owner directly, so ask him which pieces stay yours.
Make the roofing brand visible during the handoff
A person requesting an estimate should know which roofer gets the inquiry, and that name should match your trucks and yard signs. Use the contractor's approved territory when setting page and campaign coverage. A civic boundary or sign rule does not tell us whether a roofing inquiry fits the offer. The page, form and confirmation should use consistent identification and describe the actual next step. We would test the route with sample information, confirm receipt and check how staff records the project type. If the brand has separate residential and commercial teams, the routing should reflect that distinction. A direct inquiry route is valuable operationally only when someone can receive, review and act on the information appropriately.
How can we compare roofing lead costs fairly?
Media
Advertising spend.
Landing page
Work on the destination page.
Measurement
Tracking and review.
Management
Campaign planning and upkeep.
Include the work around media spendA planning budget separates media, page work, measurement and management. Blocks do not represent spending shares.
Compare total costs for the same offer and dates, using one definition of an accepted roofing request. Define a valid inquiry, a suitable project and an accepted next step before reviewing costs. Include the investment in content and maintenance for the owned asset, and distinguish advertising charges from purchased lead fees. Staff follow up and estimating capacity also affect what happens after a contact. We would keep the source, contact reference and acceptance reason together, then compare costs for the same dated group. An appointment or sale needs its own recorded outcome.
Treat compounding as an operating goal
Useful roofing content may continue to answer customer questions after its first publication. That retained value is the reason to consider an owned organic strategy. It still requires accurate service information, relevant examples, working forms and a business able to serve the audience. Google's SEO Starter Guide supports maintaining understandable, useful content. In our view, compounding leads depend on that upkeep; buying a domain or publishing a set of location pages won't create them.
Decide the next experiment with a clear scope
Compare one approved roofing offer across the channels you can measure, using consistent definitions and a documented handoff. Trojan can scope a destination and measurement plan through Charlotte roofing microsites. Review the Charlotte roofing content plan for the editorial hierarchy and the national owned roofing guide for broader planning. The Charlotte market hub connects the surrounding services. The useful next step is clarifying the asset and terms before judging a channel by its label.
Questions, answered.
Are purchased roofing leads always shared?
No. Exclusivity and distribution vary by provider and agreement. Ask for the actual terms, sourcing method, consent basis and dispute process rather than assuming every inquiry is sent to a fixed number of companies.
Can paid ads be part of an owned lead strategy?
Yes. Ads can bring visitors to a business controlled destination. The page ownership and inquiry routing are separate decisions from the traffic source, and the reporting should keep those distinctions visible.
What should be included in the ownership agreement?
Domain registration, hosting, content rights, analytics, inquiry records and access or export arrangements all matter. The agreement should also explain renewals and what changes if the engagement ends.
How should we compare lead costs?
Use the same definitions for valid inquiries and suitable projects across channels. Include the relevant acquisition and maintenance costs, and separate the initial contact from appointments, accepted work and later outcomes.
The first strategy call is free, and during business hours we aim to reply within five minutes.
Put one roofing offer on the buying sheet
Compare the same accepted roofing work before moving money between channels. We start with one offer, a set of dates and a named team.
A channel sheet gets much easier to read when it concerns one service your office can recognize. Pick planned replacement, for example, if that is work your company accepts. Keep other requests in their own rows. We don't want a repair inquiry making a replacement campaign look busy when that team cannot take the call.
Write the start and end dates next to the offer. Add the coverage your staff has approved and the number of estimate slots available. Our first question is what the office can handle during that period. A cheap contact has little value if the next available appointment falls outside the customer's needs.
Give that sheet a version date when the offer changes. If the company stops accepting one project type, we mark the old rule and start a fresh group. Earlier contacts keep their original labels. That way a later sales change cannot make yesterday's campaign appear to have attracted work the business was already refusing.
A buying sheet for one offer
Entry
What to write
What we would ask
Accepted service
The work your estimating team can take now.
Can staff sort a request into this group without guessing roof condition?
Offer dates
The dates during which contacts enter this test.
Will all channels use the same start and stop rules?
Coverage
An approved set of places or address rules.
Who settles a request near the edge before it is counted?
Available slots
The appointment capacity the office can actually offer.
What happens when paid contacts arrive after the diary fills?
Can we compare a residential offer with commercial inquiries?
Keep separate sheets when the people, buying steps or estimating team differ. We can place their totals beside each other later. First, each offer needs a cost and a result that mean the same thing within its own rows. Mixing unlike work can hide which team is short of capacity.
Does a short test tell us which channel will win?
It tells us what happened to that offer during those dates. We keep the weather, staffing and unfinished quotes visible beside the totals. A small sample can expose broken routing or unwanted requests. It cannot settle the long-run return from a new website or predict the next month's sales.
Give every contact one place in the ledger
A shared contact log makes channel costs comparable. We keep receipt, project fit and appointment status separate so one phone call cannot become three leads.
Create a contact reference Give the first call or form a short internal reference. Keep the original receipt time and claimed source. We use that reference when the same person calls again. Staff should not need to copy private customer details into a marketing spreadsheet merely to match two records.
Mark whether it is a new request A repeat call about the same property and project stays attached to its first record. A different project may need another reference. We ask the office to settle that distinction. The number on a phone bill or ad dashboard alone does not tell us whether a new person arrived.
Classify the fit Use a short reason list agreed with the roofer. The work may fit, fall outside coverage, concern a service you don't sell, or remain unclear. We leave unclear requests open until staff can ask. An unreturned call should not be labelled unsuitable to tidy the totals.
Record the next event Add whether the team reached the person, offered an appointment, booked it or received a refusal. Keep dates for each event. We can then see a queue that is waiting for staff action instead of treating every unfinished contact as a failure of its traffic source.
Hypothetical example A fictional repeat caller during a Charlotte replacement campaign
Before
A homeowner sends a form on Monday and phones on Tuesday. The ad platform records one form action and one call action. A team member also enters the phone call as a new lead. The marketing sheet now lists three outcomes for one project.
After
Our proposed log links both contacts to one project reference. It retains two contact events and one new request. The office marks whether the project fits and whether an appointment was booked. The ad totals remain available, but they no longer stand in for a count of distinct roofing opportunities.
Google describes conversion measurement as choosing which actions to track after someone interacts with an ad. That choice matters here. We can count a form submission for technical checks while using a stricter business label for an accepted request. Keep the two names visible so nobody mistakes a tracked action for a booked job.
Add a small unknown-source bucket instead of forcing every caller into a campaign. We can ask how the person found the company, while keeping that answer separate from the software's record. They may remember a sign and then search the business name. A tidy source column should not erase an honest gap in what the team knows.
Build a cost total before dividing it
Include the costs needed to operate each channel during the chosen period. We separate cash paid now from a bookkeeping share of earlier website work.
Start with money actually paid for the period: media charges, lead invoices, website care and any outside call service. Then record the staff time used to sort and contact those inquiries. We keep each cost line visible. A single cost-per-lead figure can conceal fees that sit on a different invoice.
A website built earlier needs a separate treatment. You may spread that cost across several months for planning, but the cash left the account on its actual payment dates. Our sheet shows both views. That keeps an owned site from looking free in one table while a paid campaign carries all its costs.
Write the unit beside every amount. A monthly fee, a setup payment and a charge for each accepted event cannot be added fairly until their dates are clear. We can place a one-time fee on the cash sheet and show its chosen share on the comparison sheet. Keep the source invoice attached so another person can repeat the sum.
Fictional channel cost rows, all amounts in dollars
Cost line
Paid search month
Purchased inquiry month
Owned site month
Media or inquiry bill
1,800 for ad placements.
1,200 charged by the supplier.
No per-visit charge in this example.
Credit received
No credit assumed.
200 actually returned or offset.
No credit assumed.
Page and tracking care
240 allocated to this offer.
100 allocated to the receiving route.
300 for care and hosting.
Office follow-up time
150 using an agreed staff rate.
150 using that same rate.
90 using that same rate.
Operating total
2,190 before any earlier setup cost.
1,250 after the received credit.
390 before any earlier build cost.
Why keep an unpaid credit outside the total?
A submitted dispute and money received are different events. We can show the expected credit in a separate column, with its current state. Keep the cash total tied to what was actually paid or returned. Otherwise the most optimistic supplier forecast can appear cheaper than the bank record supports.
What if one employee handles several channels together?
Choose a fair method the office can repeat, such as logged minutes or a short shared time sample. We label the method and its limits. Avoid giving one channel free staff labor while charging the full shift to another. The estimate can be rough, but its rule needs to be the same.
Use the divisor that matches the question
Cost per contact, accepted request and booked estimate answer different questions. We calculate them from the same cost total and keep the event counts beside them.
Hypothetical example A made-up paid search month with several points of loss
Before
The fictional paid campaign above costs 2,190 dollars. It produces 40 recorded contact events. Staff find four repeat events, six requests outside the approved area and ten requests for work this team cannot take. Twenty new requests fit the agreed offer.
After
Our contact-event cost is 54.75 dollars because 2,190 divided by 40 equals 54.75. Cost per accepted request is 109.50 dollars because the divisor is now 20. If eight estimates are booked, the cost per booking is 273.75 dollars. None of those amounts establishes a signed job.
Choose the stage before naming its cost
Business question
Count to use
What stays outside that count
Did people make contact?
Recorded call or form events under a stated tracking rule.
A guess about whether each event came from a different person.
Did the offer attract fitting work?
Distinct requests staff classified as accepted for this offer.
Duplicates, rejected requests and contacts whose fit remains unknown.
Did the office arrange visits?
Appointments actually booked for the same group of requests.
A suggested time that the customer has not accepted.
Did the company win work?
Jobs confirmed under the business's own sales rule.
Open quotes and jobs won from contacts outside this group.
Should the cheapest accepted request get the next budget increase?
Check what happened after acceptance first. We may find that the office could not contact a large share, or that bookings are still pending. A lower cost at one stage can coexist with a higher cost later. Use the stage nearest the business question you can currently answer.
Can we add the platform total to the office total?
Only if the records describe different events and you want an event count. We don't add two reports merely because their labels differ. Match a sample of references and explain the overlap. That prevents one project from becoming extra volume when the same form appears in several tools.
Keep an open-status column when the office has not settled the stage. We should not borrow next month's signed jobs to make this month's bookings look better. Give the group time to finish under its own dates, then add the later outcome. The original cost total stays attached to the same set of requests.
A disputed fit deserves a reason, rather than a quiet change to the count. Perhaps a caller first described a replacement and later asked about a repair. We retain both notes and let the responsible team classify the request. That lets the owner inspect why a row moved before comparing the cost figures again.
Work backward from the money a job can leave
A spending ceiling should come from the roofer's own job costs and cash needs. We use hypothetical math to show the method without offering market benchmarks.
Ask the owner which costs belong against a completed job before using its sale price in marketing math. Materials, field labor and other direct costs can consume much of that sale. The company also needs money for its fixed bills and chosen reserve. We use its numbers, rather than treating a large contract amount as money available for ads.
Keep tax treatment and formal accounting with the people responsible for them. Our worksheet is a planning aid for the channel choice. It shows what has to be true for a lead price to fit the owner's limit. We can change one assumption and see how quickly an attractive quote stops fitting.
Try the calculation once with a lower sale amount or a higher direct cost. We want the owner to see where the spare money disappears. If little is left before marketing starts, a cheaper lead may not solve the problem. The business may need to change the offer or costs before choosing a larger channel budget.
Hypothetical example A fictional owner sets a six hundred dollar acquisition allowance
Before
Suppose a completed job leaves 3,000 dollars after the direct costs the owner has chosen to include. The owner reserves 1,800 for fixed bills and 600 as a buffer. That leaves a proposed ceiling of 600 dollars for finding that job. These figures describe no real contractor.
After
If one job is won from five accepted requests, the planning ceiling is 120 dollars for each accepted request. At one job from ten requests, it falls to 60 dollars. At one from three, it becomes 200 dollars. We still include page care and staff time inside that allowance.
What if our close rate comes from only a few quotes?
Keep it as a range of possible inputs. We can calculate a cautious case alongside the observed figure and show the number of quotes behind it. Do not turn one unusually good week into a permanent spending limit. A small change in won jobs can move the result sharply.
Does this give us a price we should pay every supplier?
It gives you a conditional ceiling for the offer in this example. Your real limit may differ by service, crew capacity and cash timing. We would compare a supplier's charges with the same cost definition. A lead-only fee below the ceiling may still exceed it after the other expenses are added.
Check the payment dates as well as the averages
A channel can look affordable over several months and still strain the bank account. We put bill dates beside expected receipt dates before raising spend.
List bills that can arrive before a sale Include the website deposit, ad payment, lead invoice and any outside call support. Use the actual payment terms. We ask which charges can continue automatically and who can pause them. That matters when a full estimating diary leaves the business unable to take the next batch of inquiries.
Mark customer money by its actual status Separate an unsigned quote, an agreed project and cash received. Use the owner's process for deposits or staged payments where they exist. We don't assume that winning work means the full amount is available that day. The timing sheet needs the real arrangement rather than a marketing guess.
Choose a cash exposure limit The owner sets the amount the company can have outstanding while the test runs. We show which bills count toward it and what event releases room. A limit can be reached even when the cost-per-request figure looks good. That is a cash control, rather than proof that the channel failed.
Hypothetical example A fictional website budget viewed two ways
Before
An owner pays 3,600 dollars to create an asset and spends 390 on its first month's operation. Dividing the build across twelve months adds 300 to the planning sheet. With six accepted requests, the allocated monthly cost is 115 dollars for each request.
After
The first month's actual outflow is 3,990 dollars, or 665 per accepted request if all that cash is assigned to those six. Neither view replaces the other. We show the payment burden beside the allocation so the owner can choose a test the bank account can carry.
A pause should have an owner and a route back. We agree who can reduce spend, how the office hears about the change and which open requests still need attention. A campaign switch does not close the customer's existing conversation. Keep that queue staffed while the next budget choice is being made.
Show automatic charges on a calendar the owner can open. Include the notice needed to stop an agreed service when that term applies. We would check what can be paused without deleting open customer records or losing a working phone number. A planned pause is easier to carry out when the office knows which settings belong to whom.
Draw the service boundary beside the appointment diary
Use actual address acceptance and available staff time when setting a Charlotte test area. We keep civic geography separate from the contractor's own capacity and customer records.
A territory sheet the office can keep current
Address group
Staff instruction
What we keep in the channel log
Clearly inside coverage
Proceed under the offer's normal intake process.
The chosen source and whether an estimate slot was available.
Near a stated edge
Ask the named person before offering a visit.
The question that needs an answer and when it was settled.
Outside current coverage
Explain the limit using the company's approved wording.
An out-of-area reason, without counting it as a fitting request.
Coverage temporarily reduced
Use the current office instruction for dates and places.
When the restriction began, so earlier and later contacts stay distinct.
Should a district map become our advertising map?
Only after the office has checked that its boundary fits real service arrangements. We don't infer travel time, staffing or demand from a council district. The map can help people discuss a place. The contractor still supplies the addresses it accepts and any limits that change the next step.
What if the team fills its estimate slots halfway through the test?
Mark the date and keep later contacts visible. We can then distinguish weak demand from a shortage of appointment capacity. Reduce or pause controllable spend under the owner's rules. Avoid declaring those late contacts poor quality simply because the business no longer had room to book them.
Ask the receiving team to test a few edge cases before spending starts. We can use fictional addresses or approved test records, clearly marked as such. A request near a boundary should reach a person who can answer it. Nobody needs to invent local projects, a Charlotte office or a relationship with a district group to make that route clear.
Use the same boundary version when checking a supplier's list and the company's own campaigns. If one includes places the other excludes, mark that difference before comparing acceptance rates. We can still assess each arrangement, but the sheet should explain the unequal coverage. A wider target does not automatically make the requests worse or the campaign stronger.
Read a purchased-lead bill through one disputed request
Use a worked dispute to understand a supplier's charging rules. We keep the bill, contact record and final credit separate from assumptions about every provider.
Match the charge to its request Ask how the billed event is identified. We want the date, charge amount and request reference to line up without exposing more customer data than the task needs. A broad monthly total cannot explain whether a duplicate was charged twice or which contact a requested credit concerns.
Write the reason using the agreement Find the term that applies to that event, such as a wrong service or duplicate under the supplier's definition. We don't invent a right to a refund from our own preferred label. Keep the relevant term beside the request so the owner can see why the dispute is being raised.
Track the reply and money movement Record when the request was sent, what the supplier answered and whether a credit arrived. We keep a refused claim in the file too. That history can show a gap between the agreement and the owner's expectations before another batch is bought under the same assumptions.
Hypothetical example A made-up twenty-lead invoice with one unresolved item
Before
A supplier bills 1,200 dollars for twenty events in this fictional agreement. Two charges receive credits totalling 120 dollars. Another 60 dollar charge is still disputed. The owner wants to enter 1,020 as the net bill because the last credit seems likely.
After
Our cash column shows 1,080 after the credits actually received. The remaining 60 sits in a pending column with its reference. If that amount later comes back, the sheet changes then. This keeps a hoped-for refund from improving one channel's cost before the supplier has agreed to it.
Must a disputed request be removed from every report?
Keep the original event and its later status. We can exclude it from an accepted-request count when the office has a supported reason. Deleting the row would lose the link to the invoice and any later credit. A clear status makes the same record usable for both operating and billing questions.
What if the supplier and our office define a duplicate differently?
Write both definitions beside the example before buying more volume. The owner can judge the agreement using that difference. We should not relabel the provider's bill as incorrect without its actual terms. The channel sheet can still show how many distinct projects the office received under its own method.
Keep the original request reference beside the invoice row. We can use a masked copy for the channel discussion while the office keeps customer details in its approved system.
Store the supplier's reply with the submitted reason. Our record needs to show whether a credit was accepted, refused or still waiting, rather than simply marking every disputed event as refunded.
Note who will check the next bill for the credit. We avoid closing the task when a message says money will be returned but the charge remains on the account.
Move money in rounds that answer one question
Change a limited part of the mix and name what would justify the next change. We keep other moving parts visible instead of assigning every shift to spend.
Questions for the next budget round
Observed problem
A contained change to discuss
What we would compare afterward
Fitting inquiries wait for callbacks
Keep spend steady while the office fixes the queue.
Time to first staff action and the number still waiting.
Many requests concern a service you decline
Tighten the offer wording or paid targeting where appropriate.
The share of new requests the office can accept.
One route loses form submissions
Repair and test that route before sending more people.
Test receipts and later real request records, kept separate.
Capacity has increased
Try a bounded spend increase the owner can carry.
Accepted requests, bookings and cash exposure for the new period.
Keep a short change log with the dates. A new landing page, a staffing change and a supplier price change may all affect the same month. We can still learn from it, but the account should say what changed. An unexplained jump in spend makes it harder to separate channel effects from office conditions.
Choose the first check before the new round begins. That might be the receipt of every test form or the number of fitting requests staff can contact. We use a check the team can actually complete. A promise of a particular rank or a fixed number of organic inquiries would not supply that control.
Set aside a comparison that changed too many things to answer the chosen question. We can keep its costs and contacts without claiming a clean test. A new phone team, revised offer and larger target area may explain the result together. The next round can hold more of those conditions steady.
How long should the first round last?
Use the owner's cash limit, available volume and sales process to set a practical window. We don't give every roofing business one fixed waiting period. Keep unfinished appointments and quotes attached to their original group when the window closes. Their later status can be added without pretending it was known earlier.
Can ads and organic pages work together in the test?
Yes, when the page fits both routes and the records can distinguish them. We can test whether the destination explains the offer while keeping paid traffic charges visible. Shared page work should be allocated under a stated rule. That avoids charging its full cost to both channels or to neither.
Rehearse the account handover before the contract ends
An exit test turns ownership wording into a practical check. We ask the business to open its accounts and export a sample before access becomes urgent.
Use the company's own sign-in Have an authorized person open the registrar, hosting, ad and analytics accounts using the business's approved access. We check what that role can do. A shared password in an old email is not the same as a working account under a person the owner can replace.
Export a small, permitted sample Try one content export, a limited inquiry record and the settings needed to understand them. Use test data where possible. We check whether another provider could read the files. An export clause has limited practical value if the files arrive without the fields or context needed to keep operating.
Check the contact route during transfer List the phone numbers, form destinations and notifications that must remain active. Ask who holds each piece and what changes at termination. We can test a planned handover with marked sample contacts. Staff still need to know which real requests remain open and where to find them.
Assign renewals and the next owner Record the renewal dates and the company contact responsible for each asset. Include any limits or ongoing charges the owner has accepted. We keep this as an operating checklist for the business. Legal interpretation of the contract belongs with its qualified adviser when the terms are unclear.
Should we cancel a working channel as soon as an owned site launches?
A launch only shows that the destination has been published and checked. We would keep the mix tied to available capacity, cash and observed requests. Google's guidance does not guarantee indexing. The owner needs a way to keep the office supplied without treating a new domain as proven replacement demand.
What should we bring when discussing this with Trojan?
Bring one offer, a small set of anonymized contact records and the bills or terms behind their costs. Tell us who can approve account access and changes. We can discuss the website and measurement work from those inputs. The point is to choose an affordable next task the business can operate.
Leave with a question the next batch of records can answer. Perhaps the office needs fewer wrong-service calls, or a paid source needs a clearer credit trail. We keep that question tied to the same offer and dates. A channel label becomes much less persuasive when the owner can see the money, the workload and the actual customer steps.
During that meeting, have another authorized person follow the account checklist without help from its author. We may find a renewal goes to an old employee or a form alert reaches an unused mailbox. Fixing that dependency makes a future change of provider less disruptive. It also gives the owner a concrete test of the control described in the agreement.