Sky High Designs

Commercial construction

Garcia's Drywall: a commercial contractor site that runs without paid plugins

A Dallas–Fort Worth drywall and metal-framing contractor hired us to build the site behind their branding: ten pages of service and project detail for general contractors and property managers, on WordPress with no licensed plugins, no renewal fees, and a mobile Lighthouse score of 86 with accessibility at 100.

Hero-Bild für Garcia's Drywall: a commercial contractor site that runs without paid plugins
Kunde
Garcia's Drywall Contractors, Inc.
Jahr
2026
Zeitplan
Engagement started August 2026. The ten-page build is complete and verified on our staging server; the client domain has not been switched yet.
Was wir gebaut haben
WordPressElementor (free)Astra themePHP 8.3LiteSpeed CacheAVIF / WebP image pipeline

Die Ausgangslage

Garcia's Drywall Contractors has been building commercial interiors since December 2014, with more than forty years of combined trade experience behind the company: metal framing, drywall finishing, ceiling systems, commercial insulation and FRP. Their work is won with general contractors, not homeowners, so the site has to hold up next to a GC's own proposal package.

What was there was a holding page. Their domain said "under construction" while the company was already bidding and finishing projects across Dallas–Fort Worth.

Cynthia Garcia runs the business and wears several hats at once, which shaped how we worked: one scheduled call, one written questionnaire, and decisions made in email rather than a weekly standing meeting. She had also written a good deal of company history and project detail before the project formally started, and asked that it be used as direction rather than starting from a blank page.

Was wir gemacht haben

Branding first. Logo concepts went back and forth in late August 2026 — including a round where she asked for the sheet-stack from a sample instead of a railroad motif, in navy rather than red — and the site was built to the mark that came out of it.

Then the architecture: ten pages instead of one long brochure page. A home page that leads with the trade rather than slogans, an about page that carries the 2014 founding and the experience claim, a projects page, a services overview, and a page each for metal framing, drywall finishing, ceiling systems, commercial insulation and FRP. Each service page is written to be read by someone comparing subcontractors, so it names the stages they care about: estimating, material procurement, workforce coordination, field supervision, installation, finishing, closeout.

We also rebuilt the site as a licence-free stack. The same design on the same WordPress install, with free plugins and the Astra theme, no premium licence keys and nothing on the client's server that a renewal can switch off. Her team should own the site outright, not rent it year by year.

What the numbers say

Measured on a throttled mobile profile against the staging build, not a lab mock-up:

• Lighthouse performance moved from 79 to the low-to-mid 80s on the home page, and runs 86–93 on the lighter service pages — the honest range for this page weight. • Accessibility went from 87 to 100 on the home page. Measured page by page, all ten pages now score 100, with every binary audit passing. • Total blocking time fell from 240 ms to 110 ms. • Largest contentful paint came down from 4.2 s to 3.8 s.

None of that came from a single big fix. The images are served as AVIF with WebP and the original file as fallbacks, including Elementor section backgrounds that a picture tag cannot reach. The display font is preloaded and the font host preconnected. Static assets carry a one-year immutable cache header. The marquee and the footer menu were rebuilt so they announce themselves correctly to screen readers, the contact form's dropdown got a real label, and the footer credit is a link you can see is a link.

A contact form that works without a CAPTCHA widget

A CAPTCHA validates against the hostnames registered on the widget, which becomes a problem the moment a site is served from a staging path and a real domain. So the form is protected without one.

Three layers, all in a small must-use plugin: a honeypot field a person never sees, a signed timestamp that rejects submissions sent faster than a human can type, and a per-IP rate limit of three submissions per ten minutes. Rejections happen inside the spam filter, so a bot gets no useful feedback about which layer caught it.

The practical benefit is that the protection travels with the site. It needs no keys, no third-party account, and no re-registration when the domain changes from our staging path to hers.

Where the project stands

The build is finished and verified page by page. What is not finished is the switch: garciasdrywall.com still serves its placeholder page, and the finished site sits on our staging path with search engines told to stay away.

One scope question is still open with Cynthia. She asked for a blue background on a section and we asked her to mark exactly which blocks she means before changing anything, because the same blue behind white body copy fails contrast. We would rather wait for the answer than guess at her design and hand back something unreadable.

This page will be updated when the domain goes live and that question is settled. Until then it describes a finished build, not a launched site.

Ergebnisse

Pages: home, about, projects, services overview and five service pages
10
Mobile Lighthouse performance on the home page; service pages reach 93
86
Accessibility on all ten pages, up from 87 on the home page
100
Paid plugins or theme licences in the build
0

Passende Leistungen

Passende Branchen

Galerie

Screens from the finished build on our staging server. The client domain is still a placeholder page.

  • Garcia's Drywall: a commercial contractor site that runs without paid plugins — Galerie 1
  • Garcia's Drywall: a commercial contractor site that runs without paid plugins — Galerie 2
  • Garcia's Drywall: a commercial contractor site that runs without paid plugins — Galerie 3
  • Garcia's Drywall: a commercial contractor site that runs without paid plugins — Galerie 4

Ähnliches Projekt geplant?

Schreiben Sie uns, was Sie brauchen und bis wann — wir melden uns innerhalb eines Werktages.

Kontakt aufnehmen

Garcia's Drywall Contractors, Inc. · www.skyhighdesigns.com