Northwest Express Auto Care is a family-founded auto repair and tire shop at 19144 W Little York Rd in Katy, TX, opened in 2017 and backed by a 36-month / 36,000-mile TechNet nationwide warranty. Customers like the shop: the Google Business Profile shows 4.5 stars from 268 reviews, and reviewers mention the service manager, David, by name. The website has plenty of pages (87 published) and is server-rendered, so search engines can read it. It still earns very little from search: Semrush shows 42 keywords and about 98 visits a month. It ranks #1 for its own name, but nowhere in the top 100 for "oil change katy" (320/mo), "auto repair katy" (210/mo) or "tire shop katy" (170/mo).

Four problems come before any SEO work. First, a complete 1.8 GB backup of the website, including the database, can be downloaded by anyone (C1). Second, Google, Bing and Brave all send this business's "Website" clicks to nwautocaretx.com, the duplicate site another agency (Clutch Clicks) built. It's the domain we flagged on August 4, and it has since grown from 23 to 142 keywords (C2). Third, the page sitemap crashes with a PHP memory error, so Google has been given none of the 87 pages (C3). Fourth, we have no access to Search Console, even though someone verified it (C4). After those come about 25 duplicate and leftover pages, a phone experience that takes 34.6 seconds to show its main content, and a reviews widget that puts a 1-star "they will rip you off" review on every page.

Fix Progress (October 7, 2026)

Re-estimated score: about 60/100 (was 36)
Wabu worked the audit on October 7. All four Critical items were addressed or worked around as far as possible without client access. C1 (public backup) and C3 (sitemap) are fixed. C2 (Google listing website) and C4 (Search Console) are still blocked on the client. Of the 24 action items, 10 are Done, 7 In progress, 5 Blocked and 2 Not started; see the Action Plan. On the Playbook Action Plan, 20 of 57 lines are now Done (was 7). This is a Wabu re-estimate using the same weights, not a fresh full crawl. The category scores below show the October 7 estimate, with the October 3 baseline as "was". The detail pages still describe the October 3 findings.
Lighthouse SEO (mobile)
100
Home, transmission, cost guide
Mobile Performance (home)
32
Was 16 · LCP 7.1 s (was 34.6 s)
Sitemap
73
URLs listed (was 0, PHP crash)
Duplicates removed
17
301'd to the live page
New content
3 + 9
Guides/posts + make-page sections

Live now: the backup is no longer public and credentials were rotated; the sitemap works; there is a page cache (TTFB ~0.35 s, was ~0.82 s); images went from 250 MB to 75 MB; CLS dropped from 0.66 to 0.02–0.09; each page has one H1 with service + Katy; the business schema has valid hours, geo and 6 sameAs; FAQ schema is on 9 pages; the reviews widget is filtered; there is a phone Call/Book bar and sitewide quick links; and there are security headers, conversion events, an AI-crawler allow and llms.txt. New content: a transmission cost & financing guide, two blog posts, and make-specific sections on the 9 make pages that already rank. Remaining performance weight is the Divi 5 beta's inline CSS and third-party scripts (chat widget, Pixel, GA4); the fix is the Divi beta→stable update, tested on staging first. Semrush rankings will take 2–6 weeks to reflect these changes.

Search Visibility Snapshot

Google Rating
4.5★
268 reviews on Google
Organic Keywords (US)
42
8 in the top 10
Est. Organic Traffic/mo
~98
Traffic value ~$143/mo
Best Ranking
#1
"transmission flush katy" (110/mo)
"oil change katy"
320/mo
Not in the top 100

We pulled this today from Semrush (US database). domain_rank shows 42 organic keywords and about 98 visits a month: 3 in positions 1–3, 5 in 4–10, and 13 in 11–20. 27 of those keywords show a local map pack and 5 show an AI Overview. The wins: #1 for "northwest express auto care" (110/mo), #1 for "transmission flush katy" (110/mo, on the leftover page /auto-repair-in-katy-tx/), #3 for "northwest auto care", and #9 for "lincoln repair katy" (140), "cadillac repair katy" (140), and "shocks and struts replacement katy" (140, also on an old page). The car-make pages sit just behind them on page 2: "jeep repair katy" #12 (210/mo), "lincoln service katy" #14 (210), "gmc repair katy" #14, "nissan repair katy" #15, "chevrolet repair katy" #18, "chrysler repair katy" #20 (210). The gaps are the money searches with no ranking page at all: "oil change katy" (320/mo), "auto repair katy" (210), "oil change katy tx" (210), "tire shop katy" (170), "mobile mechanic katy tx" (170), "auto repair katy tx" (140), "transmission repair katy" (110/mo at $8.04 a click), and "brake repair katy" (70/mo at $9.57 a click). For comparison, katyautocare.com has 223 keywords and about 1,168 visits a month, and dillonsautomotive.com has 638 keywords and about 1,245 visits. The duplicate nwautocaretx.com now has 142 keywords and about 27 visits.

Category Scores (re-estimated October 7; October 3 baseline shown as "was")

Technical SEO
65
22% weight · was 28
Content Quality
55
23% weight · was 42
On-Page SEO
75
20% weight · was 55
Schema / Structured Data
70
10% weight · was 35
Performance (CWV)
30
10% weight · was 18
AI / GEO Readiness
55
10% weight · was 30
Images
60
5% weight · was 20

Weighted total: 6.16 + 9.66 + 11.0 + 3.5 + 1.8 + 3.0 + 1.0 = 36.1, rounded to 36/100. Two supplemental dimensions are reported on their own pages and aren't part of the weighted score: Local & Maps 55 and Visual & Mobile 45. Some basics are already in good shape: every page has a unique title, a self-referencing canonical, and server-rendered text, the redirects are clean, and WordPress core passes its integrity check. The score is low because of what surrounds that: a public backup, a broken sitemap, about 25 duplicate or leftover pages, a mobile page that's 2.3 MB of HTML before any images load, and 83% of images with no alt text.

Critical Issues

1. A full 1.8 GB website backup can be downloaded by anyone (C1)
/wp-content/ai1wm-backups/nweauto-wabuapps-com-20260223-233509-….wpress returns HTTP 200 with a 1,822,594,031-byte All-in-One WP Migration file from February 23, 2026. A file like this holds the whole database, including user accounts, password hashes, and form entries, plus the site's configuration file. The folder's settings only hide the file list. They don't block the download. We searched the access logs the server still keeps (December 2025 and May, June, September, and October 2026) and found no requests for the file. Logs for the other months aren't kept, so we can't rule out an earlier download. We haven't changed anything yet because this needs approval. Detail on Technical SEO.
2. Google, Bing and Brave send "Website" clicks to the duplicate site (C2)
The Google Maps listing is named "Northwest Express Care" and its website button goes to nwautocaretx.com, the GoHighLevel site credited to "Clutch Clicks" that we flagged on August 4. Bing's business panel and Brave's map card both use the same link. Bing also shows a Yelp rating of 2.5/5 (15 reviews) with three negative review snippets, which is what ChatGPT reads when someone asks about the shop. The duplicate has grown from 23 keywords and 0 visits in August to 142 keywords and about 27 visits today. This audit found the cause: the business's own listing points to it. The fix is to change the Google listing's website to nweautocare.com and agree with the client what happens to nwautocaretx.com. Detail on Local & Maps.
3. The page sitemap crashes, so Google has none of the 87 pages (C3)
robots.txt points to /sitemap_index.xml, which lists four sitemaps. The one that matters, /page-sitemap.xml, takes about 184 seconds and then returns a PHP error instead of a list of URLs: "Allowed memory size of 1073741824 bytes exhausted … Divi/includes/builder-5/…/Style.php". So the only URLs Google can get from the sitemap are the "Hello world!" post and the blog category. The likely fix is to turn off image inclusion in Rank Math's sitemap settings (and update Rank Math and Divi), then confirm the sitemap loads in seconds.
4. No Search Console access, even though someone verified it (C4)
We checked today as wabuwebdesign@gmail.com. Both sc-domain:nweautocare.com and https://nweautocare.com/ return "you don't have access." The domain's DNS has a google-site-verification token, so a property exists under some other Google account. We need owner access to submit the fixed sitemap, see what's indexed, and check the submitted-sitemaps list for anything unexpected, since this server had a compromise in September 2026. Two different Google Analytics tags (G-HF68X7Z5KG and G-F3ZB43T30G) also load on every page, and we don't know who owns either one.

High Priority Issues

5. About 25 duplicate and leftover pages compete with the real ones (H1)
An older "-katy-tx" set of service pages from May is still published alongside the July set. Examples: /oil-change-service-katy-tx/ vs /oil-change/, and /brake-repair-and-services/ vs /brake-repair/. State inspections has three versions. There are also three extra homepages (/auto-repair-in-katy-tx/, /home_old/, /new/), three services pages, and the WordPress "Hello world!" post with its sample comment. Some old pages are the ones that rank, including the #1 for "transmission flush katy," so they need 301 redirects rather than deletion. Detail on Technical SEO.
6. Phones wait 34.6 seconds for the main content (H4, H7)
Lighthouse (mobile, lab test) scores the homepage 16: the first content takes 16.4 s to appear, the main content 34.6 s, and the layout shift score is 0.754 (the target is under 0.1). Every page ships about 2.1 MB of inline CSS from the Divi 5 beta theme before a single image loads. There's also a 1.1 MB PNG, Google Analytics loading three times, and icons hot-linked from another platform's CDN. On a phone, the header hides the phone number and Book Service button, and the headline runs off the right edge. Detail on Performance and Visual & Mobile.
7. The reviews widget shows a 1-star review on every page (H5)
Among the 5-star reviews, the Google reviews widget displays: "This is the worst place to go… These people will rip you off your money." Most pages include the widget, so first-time visitors see that review next to the Book Service button. A plugin setting can limit the widget to 4- and 5-star reviews. It's a 15-minute fix.
8. The business is described differently everywhere (H3, H6)
The business name appears three ways: "Northwest Express Care" on Google, "Northwest Express Auto Care" on the site, and "NW Express Auto Care" in the WordPress site title. The hours appear four ways: the Google listing and site header say weekdays 8–6, the schema says Monday and Friday until 7, Yelp and YellowPages say 8–7, and Brave's AI summary adds "Sunday 9–1." The history appears three ways too: "founded 2017" on the About page, "second generation, 30 years" on Nextdoor, and "third-generation, 45 years" in Brave's summary. Nextdoor also lists the phone number as 832-683-4478. On the site itself, every page's schema names "albertgalopastor1987" as the author. AI engines decide what's true by checking sources against each other, so these conflicts work against the shop. Detail on Schema and AI / GEO.
9. Two unknown administrator accounts (H2)
WordPress has four administrators. Two are Wabu's. The other two, albertgalopastor1987 (the account that installed the site) and jd (josephdavidfabiana@gmail.com), aren't known to us, and the site's public API lists all four usernames. Old Hostinger plugins from a previous host are still installed, 8 of 9 plugins need updates, and the theme is a public beta. We need the client to confirm who these two accounts belong to before we remove them.

What We Saw

Northwest Express Auto Care homepage on desktop with address, hours, phone and orange Book Service button in the header, captured October 3 2026
Homepage, desktop 1440×900. A clean header with the address, hours, phone number, and Book Service button, and the H1 "Full-Service Auto Repair & Tire Shop in Katy, TX."
Northwest Express Auto Care homepage on a 390 pixel phone screen with the headline cut off at the right edge, captured October 3 2026
Homepage, mobile 390 px. Only the logo shows in the header, with no phone number or Book button, and the headline and services panel run off the right edge (H7).
Google Maps listing named Northwest Express Care, 4.5 stars from 268 reviews, website nwautocaretx.com, captured October 3 2026
Google Maps: "Northwest Express Care," 4.5 from 268 reviews. The website link is nwautocaretx.com, the duplicate site (C2).
Old duplicate oil change page on nweautocare.com with a broken image placeholder, captured October 3 2026
/oil-change-service-katy-tx/, one of the old duplicate pages. Nothing on the site links to it, but it's still indexable, and it has a broken image (H1).
Default WordPress Hello world post live on nweautocare.com by albertgalopastor1987, captured October 3 2026
/hello-world/, the default WordPress post by "albertgalopastor1987," still published with comments open (H1, H2).
The duplicate nwautocaretx.com website for the same business, captured October 3 2026
nwautocaretx.com, the duplicate site. It's still live, still credits Clutch Clicks in the footer, and it's now the site the Google listing sends people to (C2).

Category Summaries

Technical SEO28 / 100

Clean HTTPS redirects and verified core files. A public 1.8 GB backup, a crashing page sitemap, no Search Console access, about 25 duplicate pages, 26 orphan pages, two unknown admins, and no security headers or DMARC.

Content Quality42 / 100

Plenty of words, a real founding story, and a strong warranty. Duplicated service pages, 40 near-identical car-make pages, a 1-star review in the widget, "NWE-certified" claims with no proof, and no answer-first FAQs.

Schema / Structured Data35 / 100

An AutoRepair node with the right address and phone. Invalid and wrong hours, no geo, no sameAs, no price range, and every page marked as an Article by "albertgalopastor1987."

Performance (CWV)18 / 100

Homepage mobile 16 (LCP 34.6 s, CLS 0.754), Brake Repair mobile 27, desktop 59 and 39. About 2.1 MB of inline CSS per page, an 820 ms server response, and Google Analytics loading three times.

Visual & Mobile45 / 100

A clean dark-and-orange desktop design. On phones there's no call or Book button in the first screen, the headline overflows, the layout jumps around, and zoom is blocked.

AI / GEO Readiness30 / 100

Server-rendered and crawlable. But ChatGPT (via Bing) and Claude (via Brave) see the duplicate site, a 2.5-star Yelp rating, and conflicting hours and history, and there are no FAQs or prices written for them to quote.

Local & Maps55 / 100

A strong profile (4.5 from 268 reviews, with owner replies) and 27 keywords with a map pack. Held back by the website link to the duplicate, the "Northwest Express Care" name, and hours that differ across directories.

Action Plan24 items

Day 1: close the backup and fix the Google listing's website. Week 1: sitemap, Search Console, duplicates, reviews widget. Weeks 2–6: speed, schema, entity cleanup. After that: the AI / SEO Playbook Action Plan.

Top Highest-Impact Fixes

#FixExpected ImpactEffort
1Take the 1.8 GB backup out of the public folder; change the database password, security keys, and admin passwords (C1)Closes the most serious risk on the site30 min (Quick Win)
2Change the Google listing's website to nweautocare.com, then agree with the client what happens to nwautocaretx.com (C2)Google, Bing, and Brave stop sending this business's traffic and authority to the duplicate15 min + client call
3Fix the page sitemap, get Search Console access, and submit the sitemap; add Bing Webmaster Tools (C3, C4)Google and Bing are officially given all the real pages, and we get a measurement baseline1–2 hrs
4Limit the reviews widget to 4–5 stars (H5)No more "rip you off" review next to the Book button15 min (Quick Win)
5301-redirect the old duplicate pages to their live versions; delete Hello World (H1)Rankings stop splitting between duplicates; old rankings (like the #1 for "transmission flush katy") pass to the right page2–3 hrs
6Fix the schema hours, remove the "albertgalopastor1987" author markup, add geo and sameAs links (H3)One accurate set of facts for Google and AI tools1 hr
7Cut the 2.1 MB of inline CSS, compress the hero images, put call and Book buttons in the mobile header (H4, H7)Phone visitors see the page and the phone number in seconds, not half a minute4–6 hrs

What's Working Well

  • A strong Google profile: 4.5 stars from 268 reviews, owner replies on recent reviews, and reviewers praising "David there service manager," the office staff, the prices, and fast, quality work
  • #1 for the business's own name, #1 for "transmission flush katy," and 8 keywords in the top 10, including three car-make pages (Lincoln, Cadillac) and shocks and struts
  • Every page's text is in the raw HTML (server-rendered), so Google, Bing, and AI crawlers can read it. Every page has a unique title and a self-referencing canonical, the http/www redirects take one hop, and WordPress core passes its integrity check.
  • Real trust assets most competitors don't publish: a 2017 founding story, a 36-month / 36,000-mile TechNet nationwide warranty, posted coupons with dollar amounts, a military discount, and three financing options
  • A full service menu (brakes, A/C, transmission, steering and suspension, engine, diagnostics, maintenance, inspections, tires) with a page for each service in the main navigation
  • Wide citation coverage: BBB, CARFAX, Nextdoor, MapQuest, YellowPages, D&B, AutoTechIQ, Chamber of Commerce, and BestProsInTown (4.8 from 65 reviews) all list the same address and (except Nextdoor) the same phone
  • Today's work is already improving things: a Privacy Policy page went live, which the new Facebook lead form for transmission replacement needs

Questions for the Client

  • Do you know about nwautocaretx.com (built by Clutch Clicks)? Are you paying for it? Who changed the Google listing's website to it?
  • Who are albertgalopastor1987@gmail.com and josephdavidfabiana@gmail.com? Both are WordPress administrators. Is it OK to remove them?
  • Which Google account owns Search Console for nweautocare.com, and who owns the two Google Analytics properties (G-HF68X7Z5KG, G-F3ZB43T30G)?
  • What's the official business name: "Northwest Express Auto Care" or "Northwest Express Care"? What are the real hours? Do you close at 6 or 7 PM on Monday and Friday? Are you closed on Sunday?
  • The About page says the shop was founded in 2017. Is "second generation, 30 years" (Nextdoor) or "third generation, 45 years" (repeated by Brave) accurate? Who are the owners?
  • How many technicians are ASE-certified, and in what? May we name David (service manager), Carlos, and Ricco on the site?
  • Is NW Mobile Auto Care (nwmobileautocare.com) your business? Who built it?
  • May we publish prices (oil change, inspection, the $87 travel special) as text, and keep the coupons?
  • Which financing is current: Synchrony, Koalafi, or EasyPay?