Review Log

What changed after your walkthrough.

Every revision made in response to the recorded site review, grouped by the theme it came from, with the note that prompted it. What’s left to launch is at the top, grouped by who has to do it.

This page is temporary. It exists so this round can be reviewed without anyone diffing the site from memory. It comes down, along with its footer link, once the build is approved.

There is also an annotation layer built into the site itself. Add ?review=1 to any page URL and each revised section gets a marker naming what changed and why, with a toggle to flip that section back to the version in the original recording.

What’s left to launch

Everything below is outstanding. Nothing here is a design question and nothing here is waiting on the build. Grouped by who has to do it, so the three lists can run in parallel.

One hard ordering rule. Turnstile hostnames first, then the relay origin list, then the relay secret. Setting the secret before the hostnames are allowlisted rejects every lead on the site.

Corey assets & fact confirmations

  • Real photos for gutters and carpentry — three tiles are filled with stock for now, which is a holding position rather than a fix: your own brand guidance says stock reads as the interchangeable-painter signal buyers are scanning for. One gutter tile is still empty on purpose, because it asks for a hail-damaged gutter beside its replacement and no stock photo can tell that story honestly. That one is worth a phone snap on the next hail job.
  • Outreach gallery and two team portraits — Carlos and Danielle are still on letter avatars.
  • One award badge — the award years are all settled now. What is still missing is the artwork: the 2026 Best Places to Work logo file. The folder only holds the 2024 one, so the badge is left off the trust bar rather than shown with the wrong year.
  • Where warranty claims land — the claim form now submits for real, and the notification email is set up in Zapier, so we need the address it should go to. Careers needs no mailbox: those postings link straight to Indeed.
  • Google Business Profile URLs and confirmed hours — needed for the site’s structured data.
  • Two held articles — the Denver cost article publishes dollar ranges nothing supports, and the Sherwin Williams visualizer article is nine screenshots of a redesigned tool. Ship or drop.

Answered on the 27th — now in the Vault

  • Staining warranty. Four years, no exclusions, on house staining. Decks, fences and pergolas are not warrantied. The page already drew that line, so it stands as written and nothing comes off.
  • Small Paint Projects warranty. One year, no exclusions.
  • Cabinet “75% less than replacing.” Approved. Keep the “up to” qualifier verbatim.
  • Small Paint Projects pricing. $949 small, $1,449 medium, $1,899 large, priced by job size rather than days booked. The page already carried these exact figures, so the confirm-before-launch note has come off.
  • Outreach program name. The Kind Home Community Outreach Program. The three names that were circulating are retired, and the site has been updated: it was carrying two different retired names, one page using both.
  • Two outreach partners. Re:Vision and Dirt Coffee are both in the Vault partner list now, so their photos are clear to publish. One thing to check — the Vault records the first as Re:Vision, and this list had it as Re:Vision Urban Gardens. Tell us which is right and the Vault gets corrected.
  • Award years. Angi every year 2021 through 2025, Inc. 5000 Regionals 2022, Inc. 2026 Best Places to Work, and the 2020 Colorado Companies to Watch award. Worth knowing: the Inc. and Denver Business Journal Best Places to Work awards are two separate 2026 wins from two different organisations, so name the organisation on each when they appear together.
  • The service rename. Painter for a Day is retired; it is Small Paint Projects. The page URL has been changed to match, with the old address redirecting.

Robby WordPress, on Solutions

  • Apply the 36-row Solutions redirect map. The migrated articles now exist on both domains, and Solutions holds the authority and the traffic, so the two sites currently compete and the rebuild inherits nothing. Ready to import: tools/solutions-301-map.csv. Every source URL was checked live and every destination exists.
  • Confirm which redirect plugin Solutions runs, so the import format is right the first time.

Zach plumbing, then cutover

  • Turnstile hostnames — allowlist kindhomepainting.com, www, and the temp review URL on the Cloudflare widget. Do this first.
  • Relay ALLOWED_ORIGIN — unset today, so the relay accepts leads from any origin. It is shared with the landing pages, so the list has to name all of them.
  • Relay TURNSTILE_SECRET — switches enforcement on. Only after the two above are verified.
  • Google Places referrer allowlist — add the live domain, or address autofill dies and every lead lands in the scheduler’s “we could not confirm your address” branch.
  • GTM container — add the generate_lead trigger and GA4 tag the site now fires, and remove the dead Universal Analytics tag.
  • GA4 — repoint the landing pages to the property that holds the history, so both systems report to one place.
  • Privacy policy and terms — privacy is still WordPress boilerplate about blog comments and Gravatar and describes none of what this site does; terms is an explicit placeholder. Both need real copy.
  • Decide the redirect scope — the built map covers the 281 legacy URLs with search visibility in the last 16 months. The original plan named 1,269 Wayback URLs. Confirm the narrower map is the call.
  • Strip the review scaffolding — this page, its footer link, the annotation layer, and the archived snapshots.
  • Cutover — custom domains, DNS, SSL, purge cache, then re-run the full form test matrix against the live domain and watch lead volume daily for a week.

Contrast, and things that were hard to see

The warranty section is now a white band with navy tiles

Your note“The blue on blue is a little off for the warranty section. Our warranty is a huge selling point, we provide the best warranty in the state, so just really hitting on that.”

The warranty cards were near-white text on a navy background at about 1.1 to 1 contrast, which is why they read as invisible. The section is now white and the three warranty tiers are solid navy, making them the highest-contrast objects on the page. Measured after the change: 7.3 to 1.

Review carousel arrows moved to the sides, in coral

Your note“I would have probably missed the buttons though. Matter of fact, I did originally, so maybe making those stand out a little bit more, maybe have them on the right and the left, in a different color.”

They were white circles below the track. They now flank the carousel on the left and right in coral, on desktop, and stay below it on smaller screens where there is no room in the gutter.

Trust badges moved above the fold into a trust bar

Your note“Our trust badges could be a little bit more prevalent. They’re kind of hidden, and they’re modest, which is fine, but maybe something to grab the eye a little bit more.”

A compact band of award logos now sits directly under the hero. Because the same logos then appeared twice on the homepage, the strip that used to sit near the bottom was removed.

Review cards given weight and a platform badge

Your note“These are a little stagnant. My eye just kind of glazes over them, it is not super engaging.”

Nine flat outlined boxes now carry real elevation and lift on hover. The source line was also split, so each card shows the platform it came from as a badge and the service as a separate tag, rather than running both together in one grey line.

Layout and composition

Homepage hero centred, photo framed, review card added

Your note“This feels a little right-aligned, I think it could be centered. An easy fix might be framing up this image, and just making it bigger, to where it’s about roughly the size of the text on the left. I kinda like the reviews card in the corner.”

The photo used to bleed off the right edge of the screen and the hero was pinned to 80 percent of the viewport height, which pulled the whole composition right and down. It is now contained, the photo is framed at the same size as the text column, and a review card overhangs the photo toward the copy to pull the eye back to centre.

Exterior checklist moved below the copy and centred

Your note“Maybe something to break up this section a little bit. They are just close together. Maybe bringing the bullet points below this, and centering it.”

The copy and the checklist were side by side and crowding each other. The copy is now centred on top with the checklist below.

Related services blocks rebalanced

Your note“This is just a little weird, how this kind of looks and feels, the left and the right, the buttons down here.”

The heading was split across the full width, with the eyebrow thrown left and the headline right. It is now a single centred head, and on pages with only two cards they no longer stretch across the whole width.

The photo sections that read as filler

Bare photo strips became captioned cards

Your note“I do like how these kind of float in on the image, so those, it is a little stagnant here.”

That comparison turned out to be the whole fix. Every block flagged as filler used the same bare component: a plain image at a fixed height, no caption, no hover. Every block that worked used the card with the floating caption chip. So the filler blocks were converted to the component already approved.

Interior crew block and gallery merged into one section

Your note“This feels like more of the same on top of each other. It is not really doing anything, just visual on top of visual. You could even combine these two sections, honestly.”

Now one section with two labelled rows, finished rooms then the crew at work. The four finished tiles previously all carried the same “Denver metro” caption and now name the actual space.

Our Work galleries captioned, and a real duplication fixed

Your note“These can be broken up a little bit further. Maybe, like, three rows of images.”

All three service blocks are now captioned cards. The cabinet block was also padding itself with that page’s own hero photo plus two images already shown higher up, which is fixed. On three rows: there are no unused project photos left in the site, so more rows means new photography. A shot list is in the open items below.

Exterior static grid replaced with before and after sliders

The exterior page had a flat photo grid where the drag-to-compare sliders used elsewhere on the site do considerably more work.

Copy corrections

Free color consultation claim removed, pillar numbering dropped

Your note“This isn’t bad, it feels like a process, and it’s not a process. Maybe just removing the numbers might solve that. I would remove the free color consultation, not every project gets a free color consultation.”

The exterior page promised a free consultation worth $250 in five separate places, including the page description. All five now describe the service as available rather than promised. The numbering was removed from the exterior pillars only, since it reads as a sequence there; the other pages kept theirs.

Kindness pledge rebalanced toward conduct

Your note“Hitting on this, you don’t pay a dime until you’re 100% satisfied, and making it more about how we’re going to treat them.”

Of the seven copy units in that section, six were about payment and one was about how the crew treats the home, and two of them said nearly the same thing. It is now balanced between the two, with the satisfaction guarantee line left exactly as written.

About page now opens with the company

Your note“I would rather make this more about the company as a whole. I think that this can be powerful to read and see, but this is more just like his bio.”

The founder quote and the founder story were the first two blocks, so the top of the page was biography. Both moved below a company-level opening. A slot is marked and waiting for the purpose copy you mentioned.

Painter for a Day is now Small Paint Projects

Renamed everywhere it appears as a visible label, including the footer on every page and the blog. The page address has now been changed to match: painter-for-a-day.html is now small-paint-projects.html. That was held back at first because the old address carries search history, so it is done as a redirect rather than a move — every old link, including the Solutions address that brings in the most traffic of any small-projects URL, now points at the new page instead of breaking. Nothing you have already shared stops working.

Homepage team paragraph names all three roles

It described a project manager and a crew. It now names the account manager and project consultant as well.

Meet the Team

Grouped by department, client-facing roles first

Your note“I’d probably group them by department. Estimators, project managers, in-house painters, client account managers.” And on leadership: “the people that they’re actually going to interact with should be at the top.”

One flat grid of nine became six departments in that order, with a jump row at the top. Michael and Whitney moved to the bottom, and the back-office roles below them. Five headshots already in the site but unused now have cards, taking the page from nine people to fourteen.

Cards hover to reveal a little more detail, since the individual bio pages no longer exist. The estimator section is the one to look at: it is first, as you asked, but there are no estimator headshots at all, so for now it carries what the team does and a link to book one.

New sections

Careers now lists what we are hiring for

Your note“I would put what we’re hiring for, and then a link to apply to that position where they can submit their resume.”

Six postings with department, location, employment type, and an apply link each. The four role families you said were fine stay above them as the framing. The apply links currently go to the phone number, because the application destination is still open.

Warranty claims can be submitted from the contact page

Your note“Maybe a separate form for submitting for a warranty claim.”

Project address, approximate date, what we painted, and a description, with a prompt to attach photos. It is deliberately separate from the estimate form so a warranty claim never enters the sales pipeline as a new lead. The warranty card at the top of the page now links to it instead of only saying to call.

Smaller things in the same pass

A back to top button on every page, which you suggested. Em dashes removed from visible copy, per the house style, leaving only the one inside a verbatim customer review. The phone number in the estimate form’s error message was different from the number used everywhere else on the site and now matches; worth confirming the old one was not a deliberate second line.

Still waiting on you

  • Photography. There are no unused project photos left. Roughly six more finished exteriors, five more interiors plus two to four interior before-and-after pairs shot from the same position, and five more kitchens would fill out the galleries. Gutter replacement and staining have no project photography at all.
  • Five team photos. Sixteen of your nineteen project consultants are now on the team page from the staff photo drive. Three are not, and each needs something from you: Lindsay Luchette and Bryan Manning have a Coming Soon tile in the drive rather than a photo, and Kevin Wright has only a small, older file that would look soft next to the rest. Carlos and Danielle Earnheart are still on letter avatars for the same reason. Worth knowing: the file named Danielle Earnheart.png is a Coming Soon tile, and the design it was made from is titled Danielle Utzinger, so it may be filed under the wrong name entirely.
  • Is Carlos still with you? He is on the team page as a Crew Foreman, but he is not in the employee directory and has no photo in the drive. If he has moved on, the card should come down.
  • Warranty documentation, to build out what the coverage actually means and how it compares to the industry standard. The current page uses the ten, eleven and twelve year ladder; worth confirming against the current sheet.
  • Current openings and where applications should go. The six postings are evergreen role families standing in until the real list arrives.
  • Where warranty claims should be sent, and whether that should be an email address or a proper form.
  • The company purpose copy for the About page. There is a marked slot waiting for it.
  • A 2026 Best Places to Work badge. The copy says 2026, first place, but the only logo file is the 2024 one, so the badge is left out of the trust bar rather than shown with the wrong year. Now that you have confirmed Inc. and the Denver Business Journal as two separate 2026 wins, we need the artwork for whichever one you want on the site.
  • The color consultations page still tells every client the consultation is complimentary, which contradicts the correction made elsewhere. Needs a call on what the actual policy is.
  • Cabinet process documentation, which you mentioned exists on the current site.