July was the strongest month of the year. The website brought in $56,836 of orders, up 45% on June, and each order was worth $269 on average against $214 in January, so customers are buying more per visit rather than simply visiting more often. Google Ads returned $1.54 for every dollar spent, the first month past the 1.5x target. The email program, which started properly this year, was linked to 36 of those orders worth $9,202. Underneath that, 285 new people joined the database and the contact records were cleaned up so we can now tell where three quarters of them are based, which is what makes targeted campaigns possible from here.
Sessions were down 22% on June, but bounce rate improved 8.2 points to 72.6%, the lowest of the year, and people spent longer on each page. Paid search made up 42% of sessions in July against 61% year to date, with direct and organic making up the difference.
| Source | Sessions | Share | Year to date | YTD share |
|---|---|---|---|---|
| Paid search | 10,960 | 42.0% | 143,745 | 60.7% |
| Direct traffic | 7,617 | 29.2% | 46,471 | 19.6% |
| Organic search | 5,634 | 21.6% | 35,459 | 15.0% |
| Organic social | 892 | 3.4% | 6,518 | 2.8% |
| Referrals | 493 | 1.9% | 2,770 | 1.2% |
| Email marketing | 316 | 1.2% | 887 | 0.4% |
| Paid social | 150 | 0.6% | 844 | 0.4% |
| Other campaigns | 34 | 0.1% | 147 | 0.1% |
| Total | 26,096 | 100% | 236,841 | 100% |
From HubSpot, excluding offline sources. Attribution: part of direct traffic began as Google Ads, Meta or another paid channel, and ad blockers and device switching break that link, so paid figures are a floor. Full note on the ecommerce lead source page.
The homepage, the general undercoating page and the store locator take the top three places, a third of all views between them. Store locator holds people for 3.6 minutes and then sends 2,597 of them back out, so it is the clearest candidate for the conversion work: high intent, high attention, no obvious next step.
| Page | Views | Entrances | Exits | Time per view |
|---|---|---|---|---|
| / | 9,453 | 8,247 | 6,181 | 65s |
| /nh-oil-undercoating | 4,123 | 3,415 | 2,380 | 78s |
| /store-locator | 3,857 | 1,330 | 2,597 | 3.6m |
| /shop | 3,839 | 850 | 1,090 | 68s |
| /nhou-salt-brine-eliminator | 2,919 | 2,733 | 2,516 | 133s |
| /seasonal-specials | 2,448 | 2,304 | 2,073 | 83s |
| /product/nh-oil-undercoating-di… | 1,756 | 976 | 1,058 | 2.6m |
| /product/nhou-v3-hybrid-under… | 1,290 | 619 | 777 | 149s |
| /product/nhou-oil-undercoating… | 1,207 | 316 | 619 | 141s |
| /discover-nhou-products | 1,116 | 175 | 284 | 58s |
From the HubSpot Web page performance report, ranked by views for July.
74 lead form submissions in July against 23 in June, the best month of the year by a wide margin. Contact us nearly doubled to 30 and store locator matched its January high at 11. The newsletter pop up only went live on 15 July and brought 33 signups in a fortnight, so it is already the largest single source of form fills.
| Form | Views | Conversion rate | Submissions | From new | From existing |
|---|---|---|---|---|---|
| Contact us | 455 | 6.59% | 30 | 23 (77%) | 7 (23%) |
| Newsletter | 2,342 | 1.41% | 33 | 23 (70%) | 10 (30%) |
| Store locator | 3,981 | 0.28% | 11 | 10 (91%) | 1 (9%) |
| Total | 6,778 | 1.09% | 74 | 56 (76%) | 18 (24%) |
| Month | Contact us | Store locator | Newsletter | Total |
|---|---|---|---|---|
| Jan | 28 | 11 | n/a | 39 |
| Feb | 15 | 7 | n/a | 22 |
| Mar | 12 | 5 | n/a | 17 |
| Apr | 5 | 0 | n/a | 5 |
| May | 0 | 2 | n/a | 2 |
| Jun | 16 | 7 | n/a | 23 |
| Jul | 30 | 11 | 33 | 74 |
| Year to date | 106 | 43 | 33 | 182 |
These are the three lead forms. Newsletter shows n/a before July because the pop up did not exist.
285 new contacts in July, the strongest month since April and 31% up on June. Paid and organic search each brought 66, with direct close behind at 61, so no one channel is carrying the month. Offline sources account for another 81. That is HubSpot's label for contacts who arrived without a tracked web session, so the channel is simply unknown rather than a channel in its own right.
| Lead source | This month | Share | Year to date | YTD share |
|---|---|---|---|---|
| Offline sources | 81 | 28.4% | 362 | 25.3% |
| Paid search | 66 | 23.2% | 394 | 27.5% |
| Organic search | 66 | 23.2% | 327 | 22.9% |
| Direct traffic | 61 | 21.4% | 281 | 19.6% |
| Organic social | 5 | 1.8% | 26 | 1.8% |
| Referrals | 2 | 0.7% | 11 | 0.8% |
| Email marketing | 2 | 0.7% | 2 | 0.1% |
| Other campaigns | 2 | 0.7% | 5 | 0.3% |
| Paid social | 0 | 0% | 21 | 1.5% |
| AI referrals | 0 | 0% | 2 | 0.1% |
| Total | 285 | 100% | 1,431 | 100% |
February is out of the chart and the year to date figures: it carries a one-off import of about 17,000 records that would swamp every other month.
74% of July contacts now carry a state, against 16% before the clean up, and year to date coverage is 81%. New Hampshire, New York and Massachusetts lead, a quarter of the month between them, which matches where the applicator network is strongest. Usage type is the remaining gap, and that only went live in late July.
| Usage | This month | Share | Year to date | YTD share |
|---|---|---|---|---|
| Personal usage | 14 | 4.9% | 15 | 1.0% |
| Professional usage | 3 | 1.1% | 6 | 0.4% |
| Not recorded | 268 | 94.0% | 1,410 | 98.5% |
| Total | 285 | 100% | 1,431 | 100% |
Usage type was only introduced in late July, so most contacts are still unknown. That share falls every month from here as new contacts arrive with the field set.
| State | This month | Share | Year to date | YTD share |
|---|---|---|---|---|
| New Hampshire | 24 | 8.4% | 131 | 9.2% |
| New York | 23 | 8.1% | 108 | 7.5% |
| Massachusetts | 23 | 8.1% | 133 | 9.3% |
| Pennsylvania | 19 | 6.7% | 90 | 6.3% |
| Wisconsin | 15 | 5.3% | 49 | 3.4% |
| Vermont | 12 | 4.2% | 45 | 3.1% |
| Michigan | 11 | 3.9% | 58 | 4.1% |
| Minnesota | 8 | 2.8% | 35 | 2.4% |
| Ohio | 8 | 2.8% | 56 | 3.9% |
| Maine | 6 | 2.1% | 51 | 3.6% |
| All other states | 62 | 21.8% | 405 | 28.3% |
| Not recorded | 74 | 26.0% | 270 | 18.9% |
| Total | 285 | 100% | 1,431 | 100% |
Contacts came from 36 states in July and 54 across the year, so everything below the top ten is grouped.
July was the strongest revenue month of the year: $56,836 from 211 orders, up 45% on June. Order volume is back to where it was in January and April, but each order is now worth $269 against $214 in January, so the growth is coming from basket size as much as from more customers. That is the average order value goal moving in the right direction.
| Month | Orders | Revenue | Average order value |
|---|---|---|---|
| Jan | 208 | $44,413 | $214 |
| Feb | 100 | $19,286 | $193 |
| Mar | 192 | $42,704 | $222 |
| Apr | 213 | $51,672 | $243 |
| May | 160 | $38,411 | $240 |
| Jun | 153 | $39,160 | $256 |
| Jul | 211 | $56,836 | $269 |
| Year to date | 1,237 | $292,482 | $236 |
Google Ads turned $10,072 of spend into $15,502 of closed won revenue in July, a ROAS of 1.54x and the first month past the 1.5x goal. It also buys the biggest baskets, $316 an order against $179 for organic search. The largest block of revenue, 40%, sits under offline sources, where the buyer reached us without a tracked session, so the channel that earned the sale is unknown.
| Lead source | Revenue | Share | Orders | Avg order | YTD revenue | YTD share |
|---|---|---|---|---|---|---|
| Offline sources | $22,715 | 40.0% | 76 | $299 | $87,586 | 29.9% |
| Paid search | $15,502 | 27.3% | 49 | $316 | $71,302 | 24.4% |
| Direct traffic | $10,352 | 18.2% | 40 | $259 | $54,821 | 18.7% |
| Organic search | $7,703 | 13.6% | 43 | $179 | $76,452 | 26.1% |
| Other campaigns | $457 | 0.8% | 2 | $228 | $779 | 0.3% |
| Organic social | $106 | 0.2% | 1 | $106 | $715 | 0.2% |
| Referrals and AI referrals | $0 | 0% | 0 | n/a | $828 | 0.3% |
| Total | $56,836 | 100% | 211 | $269 | $292,482 | 100% |
ROAS counts revenue from contacts whose original source was paid search, so it misses anyone who arrived through an ad and later returned direct. Real ROAS is higher than 1.54x. Some of what shows as direct or offline began as Google Ads or another paid channel, and ad blockers and device switching break the link between first click and sale, so paid figures are a floor.
49 different products sold across 211 orders in July. Coatings made up 59% of product revenue. Application equipment was only 20 line items but brought in 22%, because those average $574 a line against $197 across everything else. Within coatings, 5 gallon sizes made up 55% of revenue and 1 gallon 15%.
| Family | Revenue | Share | Line items | Revenue per line |
|---|---|---|---|---|
| Oil undercoating | $19,687 | 37.4% | 87 | $226 |
| Application equipment | $11,489 | 21.8% | 20 | $574 |
| V3 Hybrid undercoating | $11,373 | 21.6% | 44 | $258 |
| Touch-up cans | $3,711 | 7.1% | 46 | $81 |
| Rodent protection | $3,271 | 6.2% | 39 | $84 |
| Rustoration | $698 | 1.3% | 8 | $87 |
| Cleaning | $252 | 0.5% | 3 | $84 |
| Other | $2,143 | 4.1% | 20 | $107 |
| Total | $52,623 | 100% | 267 | $197 |
| Product | Revenue | Orders |
|---|---|---|
| Oil undercoating, black 5 gallon | $7,722 | 28 |
| V3 Hybrid, black 5 gallon | $5,949 | 19 |
| High pressure airless system 205L | $3,041 | 1 |
| Lemmer RP-460 gun kit deluxe | $2,652 | 6 |
| V3 Hybrid, black 55 gallon | $2,344 | 1 |
| Oil undercoating, clear 5 gallon | $2,295 | 9 |
| Touch-up cans, black 12 case | $2,040 | 11 |
| Keep the Mouse Out aerosol | $1,672 | 10 |
Product revenue is $52,623 against $56,836 in orders. The difference is shipping and tax, which sit on the order rather than the product. 19% of orders contained more than one product, averaging 1.27 items per order.
There is not much here yet. Team training ran through June and July, so the pipeline effectively starts in June: 14 of the 17 deals created this year came in those two months, and one has closed won. The main thing at this stage is that deals are being logged, and they are. The conversion numbers will mean more once the team has had more time with the process.
| Month | Created | Won | Lost | Won value |
|---|---|---|---|---|
| Mar | 2 | 0 | 0 | $0 |
| Apr | 0 | 0 | 0 | $0 |
| May | 1 | 0 | 0 | $0 |
| Jun | 6 | 0 | 0 | $0 |
| Jul | 8 | 1 | 0 | $500 |
| Year to date | 17 | 1 | 0 | $500 |
| Pipeline | Open deals | Open value | Won to July | Won value |
|---|---|---|---|---|
| Applicator | 10 | $18,500 | 0 | $0 |
| Direct sales | 3 | $15,500 | 1 | $500 |
| International and partnership | 3 | $6,000 | 0 | $0 |
| Fleet and municipality | 2 | $1,500 | 0 | $0 |
| Total | 18 | $41,500 | 1 | $500 |
Nothing was created in January or February, so the table starts in March. Open deals are as they stand today, won counts deals closed to the end of July. A second deal worth $2,500 closed in the fleet pipeline in August and will appear in next month's report, and one worth $5,000 was lost in the applicator pipeline, recorded as unable to reach.
The July send assisted 36 deals worth $9,202, 16% of the month's ecommerce revenue, at an average of 7.1 days from open to purchase. This is the first year NHOU has run a nurture program. It reminds people the season is coming and explains what undercoating prevents, in the months when they are not buying, and it is already bringing in revenue.
| Sent | Open rate | Click rate | Unsubs | |
|---|---|---|---|---|
| Evergreen, Late July, Summer is undercoating season | 17,111 | 13.7% | 2.8% | 171 |
| Autoresponder, NHOU Newsletter Pop Up Form | 28 | 42.9% | 17.9% | 0 |
| Other autoresponders and notices | 196 | 51.0% | 5.1% | 0 |
| Total | 17,335 | 14.1% | 2.8% | 171 |
Assisted means the buyer opened the email and then bought within the reporting window, so the email is one influence on that sale rather than the sole cause. Other autoresponders covers the contact us and applicator replies, grouped because each went to a handful of people. The table lists the main sends, the total is every send in July.
Segmentation is an ongoing piece of work and this month is where it starts to improve. Cleaning up state data took coverage from 16% to 74%, usage type will separate applicators from consumers as it fills in, and the integrations remove the manual import.
On timing: NHOU does not need extra offers through peak, September to December, when the demand is already there. Once peak is over, let's talk through which bundles and offers are worth testing in the quieter months.
Where the work goes from here. These are priorities rather than a delivery schedule, since several depend on reviews and approvals.