LiveDenton / Leather, vinyl and upholstery repair
Dr. Vinyl DFW
Jacob Morris repairs leather, vinyl and upholstery instead of replacing it, across eight North Texas counties. He had no website. He has one now, and it only claims what he can actually do.


A franchise name people half-remembered, a phone number, and an Instagram account. Somebody with a torn seat would search "leather repair Denton", find nothing that belonged to Jacob, and call whoever ranked. The work was excellent and invisible, and the jobs he wanted most, restaurant seating and RV interiors, are exactly the ones people research before they call.
- Site built around the one thing that sells this trade, before and after photographs you drag through
- Five industry sections in Jacob's own words, not a list of damage types
- 68 city pages, each carrying real distances and its own FAQs rather than a name swap
- ProMerch PPS product page with the warranty, the turnaround and the shop-only constraint stated plainly
- Team page that routes callers to the technician who does that work, with direct numbers
- No contact form anywhere, because he asked for none and texting photos is how quotes actually start
- Structured data plus an llms.txt brief so answer engines quote the right facts
- Pages live
- 80
- City pages
- 68
- Before and after pairs
- 14
- Counties covered
- 8
How it came together.
68 city pages stop being the same page
They were about 95 percent identical to each other, which is a doorway cluster Google either ignores or holds against the domain. Each page now carries its real distance and direction from the Denton workshop, its six nearest covered towns with mileage, the correct county, and five FAQs written as that town's questions. Denton against Cleburne went from 95 percent similar to 52. Getting there meant cutting words, not adding them, from 488 down to 391.
A published pair turns out to be two photos of the same damage
The gouged vinyl floor slider showed a tear, then the same tear with a tape measure across it. It claimed a repair it never showed. Jacob sent a genuine pair, shot from the opposite side, so the after is mirrored and both are cropped to sit the cabinet in the same corner and read as one place.
Jacob's photos land, and four of them stay out
The album exported with no filenames or timestamps to pair on, so pairs were matched by eye. Seven published. Four held back, including two shots of the same finished Acura where both were afters, and a bumper pair where the color and angle differed enough that I would have been guessing. Every output was stripped of EXIF first, because phone photos carry the GPS coordinates of customers' driveways.
Two claims retracted, and a test added so they cannot return
The site said ProMerch PPS could be applied on site in a single visit. It is shop-only at Denton and takes two to three days. A last mention of paintless dent repair was still hiding in a fleet note. Both are now checked by the audit suite on every build, so a future edit cannot quietly put them back.
The placeholder gallery is deleted rather than dressed up
The site was shipping generated abstract images in the before and after slots. They were stamped "sample image", which is not enough. A slider that implies a repair is making a claim, so the whole gallery came out and the page said plainly that real photography was coming.
The invented prices come out
The savings comparison had dollar figures in it that I had made up to fill the layout. Jacob cannot publish ranges because every job varies by damage and by location. The dollars were replaced with a repair versus replace comparison that makes the same argument honestly, on cost, wait, factory finish, color match and discontinued materials.
Services reorganized around what you own
The site sorted work by damage type. Customers do not. They arrive thinking "I have an RV" or "I run a restaurant", so the five industries became the structure. Paintless dent repair and stain removal came off the site entirely, because neither was on Jacob's list and I had assumed them.
First build, then the form comes straight back out
Shipped 81 pages with a photo-upload quote form. Jacob's answer was no form. His quotes start as a text with two photos attached, and a form was an extra step between a customer and a number. Every call to action became a tel, sms or mailto link that same day.
Jacob Morris has been doing this long enough that the work sells itself the moment someone sees it. A seat with a split seam, a booth back worn through, a door panel a dealer wants nine hundred dollars to replace. He fixes the material instead of throwing it out. The problem was never the work. It was that nobody outside his phone contacts ever got to see it.
What the build was actually about
Two weeks of this project were spent taking things off the site.
The first version had a quote form with photo upload, dollar figures in a savings table, services sorted by damage type, and a gallery of generated images standing in for photographs. Every one of those came out. Jacob does not use a form, cannot publish prices honestly, thinks in industries rather than damage types, and deserved better than sample imagery in the place where proof belongs.
What replaced them came from him. Five industries in his words. A repair versus replace comparison that argues on wait time, factory finish and discontinued materials instead of invented dollars. Fourteen before and after pairs from his own phone.
The part that mattered most
The gallery is the site. Everything else is scaffolding around it.
Getting it right was slower than building it. The album came off iCloud with no filenames and no timestamps, so pairs had to be matched by looking at them. Four photos were held back because I could not pair them honestly, including two of the same finished Acura where both were afters. One pair made it through and turned out to be two photographs of the same damage, one of them with a tape measure lying across it, which meant the slider was claiming a repair it never showed. That one got replaced once Jacob sent a genuine pair.
Every image was stripped of its metadata before publishing. Phone photos carry GPS, and these were taken in customers’ driveways.
What it claims now
Paint protection is shop-only at Denton and takes two to three days. It says that, including the part where same-day would need a spray booth with a bake cycle. Paintless dent repair is not offered, so it appears nowhere. The comparison table lets wax win the turnaround row, because a table where one column sweeps everything reads like marketing rather than a spec sheet.
Those corrections are enforced by a test suite that runs on every build, so a later edit cannot quietly put a retracted claim back.
What is not here yet
Traffic and lead numbers. The site went live in September and the city pages were rebuilt on the sixteenth. Local search takes months to settle, and any number I published now would be noise dressed up as a result.
When there is something real to report, it goes here.
Let’s make something useful
Want one like this?
Send the details and you will have a number and a date back over email.