Site review · 12 October 2026

Cross Training Services

Matt — you said you weren’t happy with the site and that messages were going somewhere you couldn’t get to. I ran the real diagnostic tools on it before writing any of this.

Then, between measuring it and sending you this, several of the problems got fixed. I re-checked everything right before sending rather than hand you a list that was already out of date. So this page is in two halves: what’s been put right, and what’s still costing you.

Under everything there’s a box telling you how to confirm it yourself. The brand is good — the dark and gold, the cross mark, the rig at sunset. I wouldn’t touch it. All of this is plumbing.

Already fixed — and it mattered

This morning every page on the site carried a line of code reading noindex, which tells Google not to list it at all. That is gone now. Your sitemap is live and listing eight pages, your page titles are no longer cut off mid-word, and the homepage has a proper description written for it.

In Google’s own scoring, the search health of your site went from 61 out of 100 to 100 out of 100 in about two hours. That was the single most valuable thing on my list and it cost nothing but a few switches. It will take Google a little while to come around and index everything, so don’t expect it overnight.

Check it yourself

Google site:crosstrainingservices.com over the next couple of weeks and watch your pages start showing up. Then open Search Console and submit the sitemap if nobody has.

The numbers

Google Lighthouse, run on your homepage. Out of 100. Both columns are this phone-sized score, measured this morning and again this evening.

 This morningNow
Search61100
Speed (phone)6368
Accessibility9292
Best practices100100

Search is sorted. Speed barely moved, and that’s the one still costing you on every Facebook click.

What’s still costing you

1. Where your messages are going

You've got two ways people reach you through the site: the chat window that opens by itself on the homepage, and the form on your contact page. Both drop into the same place — the Wix Inbox.

Wix sends the alerts for that to the email address used to create the Wix account, which isn't always the owner's. If the account was set up by somebody else, or your address was never added as a recipient, those messages pile up in a dashboard you can't open. That lines up exactly with what you told me.

I can't see from outside whose account it is — that's question one at the bottom of this page. Either way the fix ends the same: alerts land in the email you actually read, and a text hits your phone when somebody writes in. You advertise 24/7. Your phone should buzz.

Check it yourself

Send yourself a message through your own contact form, then see whether anything reaches your email or your phone. However long that takes is how long a real customer waits.

2. Still 7.5 seconds to load on a phone

It was 11.6 seconds this morning and it’s 7.5 now, so something helped. On a computer you’re at 2.7 seconds, which is fine. The phone is the number that matters, because Facebook traffic is almost entirely phones.

The page is still carrying 2.1 megabytes. The hero image and a pile of unused code are most of it, and the pop-up chat adds more on top. Compressing that image properly and switching the chat off are the next two moves.

Check it yourself

Turn off wifi so you’re on cell service, open your own site, and count out loud.

3. The smaller ones, same afternoon

  • The homepage has a description now, but the other six pages still don’t — Services, About, Contact, Consultation, Blog and Privacy. Google writes its own summary when you don’t give it one.
  • Services, About and Consultation have no main heading in the code — search engines read that heading to understand what a page is about.
  • Your contact page lives at the address /contact-8.
  • The chat window opens before anybody asks it to, and what people type into it goes to the same inbox as everything else.
Check it yourself

The menu order and the /contact-8 address are both visible from your own homepage right now.

What I'd leave alone

Two things I pulled back out

My first pass through the automated screenshots turned up two more problems. I checked them on a phone before writing this, and both turned out to be the testing tool's fault, not yours. I'm telling you about them anyway so you know what kind of review this is.

  • "Your testimonials are blank boxes." They're not. The phone test shows Michelle Rodriguez, Daniel Evans and Samantha Patel with their full quotes. The desktop screenshot caught them mid-animation before the text faded in.
  • "There's a big empty gap under your hero." Also not true. That's your About section with the rig photo, and it renders fine. Same animation, same false alarm.

I'd rather hand you five findings that hold up than seven that don't.

What I need from you

These are the things I can't learn from the outside. The first one decides what's even possible, so it matters more than the rest put together.

1. Whose name is the Wix account in?

If it's yours, most of the list above is one afternoon. If it belongs to whoever built the site, that has to get sorted first — and it's probably the reason your messages are landing where you can't reach them.

2. What platform do your online courses run on now, and what does it cost you?

Your site sells courses and certifications, but the coursework itself looks like it's delivered somewhere else. If you're already paying for something that does most of this, building you a new one would be me selling you something you own already.

3. Which of your courses issue OSHA Outreach cards, and which issue your own certificate of completion?

You know this world far better than I do, so I'm asking rather than telling. My understanding is the 10- and 30-hour DOL cards run through OSHA's Outreach program and its authorized trainers, not through a website. Your own company certificates are a different thing. It changes what the system is allowed to print, so I'd rather get it right before anything gets designed.

4. Who buys from you more often — one man buying one seat, or a company buying ten for a crew?

Course platforms are built for one or the other. Picking the wrong one is an expensive mistake to undo a year in.

5. Do your certifications expire?

If they do, the system can email a man thirty days before his runs out with a button that re-enrolls him and takes his payment while you're asleep. That's the hands-off part you're after — not the videos, the renewals. One course sold once becomes one course sold every year.

6. Anything else that's been bugging you about the site?

You've been living with it. You'll know things no tool reports.

Your name
Send these answers to Adam

The button opens your own email app with the answers already written out — nothing on this page gets submitted anywhere on its own. Given what we just found out about disappearing form messages, that seemed like the honest way to build it. Or just call me.

What happens next

The search side is done, and it was the big one. What’s left on the site is the phone load, descriptions on six pages, headings on four, the pop-up chat and the contact page address. That is an afternoon’s work, not a project.

The one I’d want answered first is still the messages. Whoever controls that Wix account controls where they land, and until that’s settled I’m not quoting you a price for anything.

Past that, the thing you actually described to me — people logging in, taking a class, testing and coming out certified, with the renewals handled for you — isn’t something Wix does on any plan. I’ve already built a working version of it. Say the word and I’ll show you.