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)6366
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. The dead buttons — fixed, and I re-tested them

Adam clicked around yesterday and found buttons that went nowhere. On the Services page, "Sign Up" and "Book Now" did nothing at all — I held each one for five seconds and the page never moved.

They work now. I tested them again just before sending this: "Sign Up" takes you to the consultation booking page, and "Book Now" opens the safety-manual service. Those were the two buttons on the whole site meant to take money, so that was the most valuable thing on the list. Nicely done.

One piece of it is still open, and it is a decision rather than a repair. On the home page, six different buttons still land on the same general Services page:

  • Safety Training Courses
  • Enroll Now
  • Sign Up Now
  • Compliance Solutions
  • Certifications
  • Get Certified

So a man who presses Enroll Now does not enrol in anything — he lands on a page describing services and has to start over. That is not broken exactly, but the button promises something the page does not do.

Two ways to settle it, and it really is Matt’s call: point each button at the thing it names — the actual course, the booking, the plan — or reword them so they stop promising an action. The first one needs the courses to exist somewhere to point at, which is the bigger conversation.

Check it yourself

From the home page press "Enroll Now", and ask whether where you land is where you expected to be.

2. 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.

3. Still slow on a phone, and nothing has changed there yet

I have now measured this three times: 11.6 seconds, then 7.5, then 9.9. That bouncing is the test picking up different network conditions, not the site getting better or worse. The number that matters is the one that has not moved at all — the page is still carrying about 2.1 megabytes on every visit, same as the first measurement.

On a computer you’re at 2.6 seconds, which is fine. The phone is the problem, and most people arriving from Facebook are on phones.

Two things cause most of the weight: the big hero photo, and the chat window that opens by itself and loads extra code on every visit. Compressing the photo and switching the chat off are the next two moves, and together they should actually move the number instead of just making it bounce.

Check it yourself

Turn off wifi so you’re on cell service, open your own site, and count out loud. Do it twice — it will not be the same both times, which is exactly the point.

4. 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.
  • 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.