TandemUP · Website Audit

Fast Glass, Inc.

fastglassinc.com 21 pages · all audited Pre-launch check September 2026
91
OverallA — Great

Search & sharing
96
Words on the page
92
Finding your way
98
Usable by everyone
94
Look & feel
82
Speed
86

Where this stands

The rebuilt site was checked page by page before launch. Everything that was broken has been fixed and verified in a real browser. What remains is four things only you can answer, and two limits worth knowing about rather than fighting.

Search & Sharing

96 / 100
Pages Google can read
21
Kinds of structured data
7
Shops described to Google
9
Result
Your nine shops are now described to Google individually

Google decides who appears in the local map results using a business’s name, address and phone number. Until now the site published none of that in a form Google can read — it was on the page for people, and invisible to the machine.

Every one of your nine locations now publishes its own entry: the shop name, the town and state, the phone number for that shop, and the list of communities it covers. Reno/Sparks and Fallon also publish their street address.

This is the single change most likely to move you in the local results, because it is the thing you were missing that your competitors have.

Result
A shared link now shows the business, not a bare address

Paste any page into Facebook, a text message or an email and it arrives as a card: the page title, a one-line description and a photo, in your own colours. Before this, all 21 pages shared as a naked web address.

For a local trade where work comes through recommendations, that is the difference between a link someone taps and one they scroll past.

Ready
Every page tells search engines what it is

Each of the 21 pages now states its own real address, its title and its summary, so Google never has to guess and never treats two versions of a page as duplicates.

The site map is generated from the pages themselves rather than kept by hand, so it can no longer fall out of date when a page is added. The instructions for search engines are in place and block nothing.

Ready
Questions and answers are published so they can appear in Google

Every location page and every service page carries three or four real questions with real answers — repair or replace, what glass goes where, which towns a shop covers.

They are published in the format Google uses to show an answer directly in the results, which is how a search for “can a chipped windshield be repaired” can land on you.

Waiting on you
Star ratings come from your Google Business Profile

We deliberately did not publish your Yelp rating as review markup. Google’s rules do not allow a business to publish ratings about itself on its own site, and doing it anyway risks the listing rather than helping it.

The stars people see in the local results come from your Google Business Profile. Send us the link to it and we will connect the site to it properly.

All 21 pages carry a correct web address, a title and a summary, every one of them unique.
Titles and summaries all sit inside the length Google actually displays — nothing gets cut off mid-sentence.
A wrong address shows a real “page not found” instead of silently showing the homepage.
The site is served securely, and told to stay that way on every future visit.

Words on the Page

92 / 100
Average words per page
447
Pages too thin to rank
0
Total words written
9,394
Result
The nine location pages went from stubs to real pages

They used to average 69 words and differ only in the town name and the phone number. Google treats a set of near-identical pages like that as filler, which is a large part of why they were sitting at seventh to ninth place.

Each one now runs 300 to 480 words about that town specifically: the county, the highways that actually run through it, the communities the shop covers, and three questions answered for that location. Winnemucca talks about I-80 and mine-road traffic; Las Vegas talks about what summer heat does to a chip.

None of it invents anything about your business. Where a question would need a promise we cannot make for you — how fast, how much, how far you travel — the answer says to call the shop.

Result
The residential section finally has a page that leads it

Residential glass is the one area where you sell four real product lines and do not appear in search at all. The page meant to lead that section was 129 words — shorter than the four pages beneath it.

It is now a proper guide: what the four jobs actually involve, the difference between tempered, laminated and ordinary glass, where safety glass is required in a house, and what to have ready before asking for a quote.

Watch
A page you already have did not make it across

Your current site has a page at /windshield-safety-camera-recalibration — recalibrating the cameras behind a windshield after it is replaced. The rebuild did not carry it over, and the crawl we ran captured the address but not the words on it.

That is worth fixing before anything else on this list. Almost no local competitor covers recalibration, every vehicle built since roughly 2018 with lane-keep or automatic braking needs it, and it is expensive work that people search for by name. The old address now redirects to the auto glass page so nobody hits a dead end — but a redirect is not a page.

Send us the copy from the old page and it comes back as a real one.

Waiting on you
Two more topics need your say-so

Your warranty and whether you offer financing appear nowhere on the site. Both are questions people ask immediately before they commit.

We left them out rather than write something plausible. Tell us what is true and they go in.

No page is under 150 words any more; the site averages 314.
Every title and every summary is unique — no two pages compete with each other.
Every page has exactly one main heading, and the heading order runs correctly all the way down.
Every photo carries a written description for screen readers and for search.

Finding Your Way Around

98 / 100
Broken links
0
Links inside the writing
265
Clicks to the deepest page
2
Result
Your service pages and your town pages now point at each other

The auto glass page — the one that matters for the town searches you already rank for — had two links in its text, both to the contact form, and pointed at none of your nine locations.

Every service page now lists all nine towns by name, and every town page links back to the services, to the other shops in that state, to the reviews and to the about page. Links inside the writing more than doubled, from 109 to 265.

Search engines largely ignore menu links and pay attention to links inside the text. That is the layer that was missing.

Ready
Nothing is stranded and nothing is broken

Every internal link on the site was followed and resolves. No page is unreachable, and no page is a dead end. The deepest page is two clicks from the homepage.

The reviews page in particular used to lead nowhere — the strongest thing you have for convincing a customer, and it had no way onward. It now routes to the work it describes.

Usable by Everyone

94 / 100
Colour pairs passing the standard
12/12
Pages with a skip link
22/22
Smallest tap target
44px
Result
The menu now works on an iPad

The “Company” menu — Reviews, About, Contact — only opened when a mouse hovered over it. Tablets held sideways get the desktop menu and have no mouse, so on those devices tapping it did nothing and those three pages could not be reached from the menu at all.

It now opens on a tap, closes with the Escape key, and tells screen readers whether it is open.

Result
The phone button is now a proper size

On a phone, the call button was 40 pixels square, under the 44 recommended for something you tap with a thumb. It is the main thing a customer with a cracked windshield does on your site.

Both it and the menu button are now 44 by 44. Nothing moved on screen — only the area that responds to a tap grew.

Ready
Text is readable everywhere

Every combination of text and background on the site was measured against the accessibility standard. All twelve pass, and nine of them pass the stricter level.

Forms are fully labelled, the result of sending one is announced out loud to screen readers, and the whole site can be used with a keyboard alone — with a visible outline showing where you are.

Watch
No formal accessibility audit has been run

Everything above was measured directly and verified in a real browser. What has not happened is a full pass with an actual screen reader or a formal accessibility tool.

Nothing found so far suggests a problem, but that is a different claim from a clean audit, and it is worth saying which one this is.

Animation is switched off automatically for visitors whose system asks for less motion.
Every decorative icon is hidden from screen readers so they do not read out noise.
Links that open elsewhere are marked as such.
Nothing relies on colour alone to carry meaning.

How It Looks and Feels

82 / 100
Screen sizes handled
7
Placeholder text still visible
0
Photos that fit the region
4 / 6
Result
Two pieces of unfinished work were removed from the live pages

The homepage was printing the words REPLACE_WITH_3D_ASSET — 1600×900 as visible text in the top banner, on the first screen a customer sees. It also told screen-reader users there was a photo of a technician replacing a windshield, which there was not.

And the quote form used to say “we’ve received your request and will be in touch shortly” while sending nothing at all — every enquiry quietly discarded and the customer told the opposite. That is worse than having no form.

Waiting on you
The quote form is a deliberate placeholder

It now tells visitors up front that online requests are not live yet and points them at the phone numbers, instead of pretending to work. Nothing is being lost, but nothing is being collected either.

Decide where you want quote requests to land — an email inbox, a form service, your own system — and it goes live with a single change.

Watch
One photograph does not belong on a Nevada site

The commercial page uses a stock photo of a building with foreign-language signage, half hidden behind bare branches. We re-cropped it to the best part of the frame, but the subject is wrong.

Real photographs of your own crews and finished jobs would do more for this page than any amount of cropping. The same is true of the top banner on the homepage, which is currently a plain colour panel where a hero image was planned.

One accent colour, used only on buttons — the thing the old site got most visibly wrong.
The layout adapts across seven screen widths, down to a narrow phone, with no sideways scrolling.
Headings, spacing and type sizes follow one system rather than being set per page.

Speed

86 / 100
Photo weight, all six
294 KB
Styling
4.6 KB
Code, per page
1 KB
Result
The photographs are a fifth of the weight they were

Six photos weighed 1.4 MB between them. Two of them were tall portrait shots being squeezed into a wide slot, so most of what was downloaded was cropped away and never seen — those two alone were two thirds of the total.

They were re-cropped to the shape they are actually shown in, chosen by subject rather than by the middle of the frame, and are now delivered in a modern format at three sizes so a phone downloads a phone-sized photo. All six together now come to 293 KB.

Result
The typefaces no longer come from Google's servers

Every page used to pause and ask Google for the fonts before it could finish drawing. That is a separate company’s server on the path between your customer and your homepage.

The two typefaces are now served from your own site and requested in advance, so the text appears without that detour.

Watch
The underlying code has a floor we cannot get under

The site is built on a framework, and that framework is about 89 KB before a single line of your own site exists — roughly 85% of what a visitor downloads.

We split the rest so each page only carries its own share, which helped by 7 to 13%. Going meaningfully below that floor would mean changing the framework, not tuning it. Worth knowing before anyone spends money trying.

Watch
These are file sizes, not real-world timings

Everything above was measured from the finished files. What has not been measured is how the site performs for a real visitor on a phone over a mobile network, because that needs the site to be live on its own address first.

File size predicts speed well, but it is not the same as having measured it. Run that check once the site is live.

Photos are given an explicit loading priority rather than left for the browser to guess.
Files that never change are cached for a year; pages are always rechecked.
Nothing blocks the page from appearing while the browser waits on something else.
Every page was loaded in a real browser to confirm it renders correctly with no errors.

Every page checked — what each one carries

PageTitle lengthSummary lengthHeadingsWordsStructured dataShareable
/5215215466
/about5212513587
/auto-glass5515415597
/commercial5614314457
/contact5215513437
/locations45152134610
/locations/boise43128136910
/locations/carson-city49124136210
/locations/elko42133136710
/locations/fallon44151134610
/locations/las-vegas47146141210
/locations/nampa43147130410
/locations/reno-sparks49151148210
/locations/twin-falls48132134710
/locations/winnemucca48138136110
/residential5514318347
/residential/mirrors3715215247
/residential/screens5314615197
/residential/shower-doors5712815577
/residential/windows4315615457
/reviews3514514687