OS
Prepared for Pro Link Solutions — Brandon Rangel / IgnitivIO Date: August 28, 2026 · Scope: prolink.solutions site review
I want to lead with this because it's genuine and worth naming:
That's the "credit where credit is due" section. Everything below is meant as ammunition for the roadmap, not a critique of what's been shipped.
I've narrowed this to the items that are (a) genuinely broken, (b) likely to move a metric, or (c) blind spots that are hard to catch from inside the account. I've cut anything that's routine hygiene you'd already have on the plan.
/contact page is missing its <title> tag and <h1> (verified via curl)Contact is the highest-intent page on the whole site — where quote requests get initiated — and it currently has nothing for Google (or an AI answer engine) to display or cite. Adding both would give the page a real chance to rank for branded searches like "pro link solutions contact" and would fix the SERP snippet for anyone Googling the company by name.
Suggested fix (Duda-native): Contact page → SEO tab → set Title to "Contact Pro Link Solutions | Commercial Property Maintenance in TX & the South". Add an H1 element at the top of the page: "Request a Property Maintenance Proposal."
The service pages (roofing, HVAC, plumbing, landscaping, parking-lot services, concrete, glass, garage doors, painting, sheetrock/drywall, snow & ice) and the service-area pages are the ones meant to rank for queries like "commercial roofer Lubbock" or "commercial HVAC Dallas." Right now they have no structured entity for Google to attach a Service + LocalBusiness relationship to.
Expected outcome of adding it: Google Local Pack visibility on those queries becomes consistent instead of sporadic, and the pages become eligible for richer SERP treatment. Duda supports custom HTML blocks in page settings — one Service + LocalBusiness template can be adapted per page in ~10 minutes each. Happy to share the template.
/common-questions FAQPage schema contains only 1 Question, though the page renders manyUsers see the full FAQ, Google only sees one entity. Expanding the schema to match the visible content (8–12 Q&As covering pricing, response times, service areas, insurance, emergency service) unlocks FAQ rich-result eligibility and gives AI answer engines something concrete to cite when they respond to related questions.
Duda-native fix: their FAQ widget auto-generates full FAQPage schema — swapping the current custom implementation for the widget is usually the fastest path.
@type is GeneralContractor; LocalBusiness + ProfessionalService would be a stronger signalFor a multi-trade facilities maintenance company serving retail, restaurants, healthcare, and financial properties, ["LocalBusiness", "ProfessionalService"] is a more accurate — and more Google-friendly — declaration than GeneralContractor. Keep the existing address, phone, and Place blocks; only the @type needs changing.
If Pro Link has 5+ real Google reviews on the GBP, adding an aggregateRating node to the homepage schema is the single biggest trust-signal upgrade available — it enables star-rating rendering in SERPs. If review count is still low, this is a "queue for later" item.
db8cc995-...-1920w.png), preloadedThis is a performance issue rather than an SEO-tag issue, but it flows through to Core Web Vitals (LCP specifically) and Google's page-experience signals. Re-exporting the hero as a WebP at 150–250 KB, or a JPG at 85% quality, would cut LCP by an estimated 2–4 seconds on mobile. Duda auto-serves WebP if a smaller source is uploaded.
areaServed markupSmall addition; noticeable local-search impact. Each service-area page (e.g. /service-area/lubbock-tx) would benefit from a LocalBusiness schema block scoped to that city with an areaServed field naming the surrounding metros served from that location.
These are ops/brand items rather than search-optimization work. Flagging them for Jacob's side of the house so they don't sit in the SEO backlog by mistake:
(806) 993-9391 is shared with lubbockproservices.com (the residential/local brand under the same LLC, also on Duda). Both sites route inbound calls to the same line. This is a brand-experience and call-routing question — probably intentional today, but worth an explicit decision about whether the two brands should have separate numbers as Pro Link's national commercial pipeline scales.Happy to walk through any of this — no pressure on adopting all of it, and I know you'll have context on what's already been tried or discussed internally.
— Brandon Rangel · IgnitivIO · [email protected] · ignitiv.io