
Midwest Sportswear
Full store analysis
Every number on this page was measured from your live site and from public sources on 10 September 2026. Nothing here is guessed. Where we could not measure something, we say so.
What you have built already
Already in place
- Established in 1981, with midwestsportswear.ca registered since July 2002. Only Saskatoon Bag and Case has an older domain among the five local sites we measured.
- 188 pages in your sitemap, 95 of them distinct. That depth is why your modelled traffic ranks second of the five local sites we measured.
- Three storefronts, not one. The main site, a full promotional-products catalogue at shop.midwestsportswear.ca with search, a cart, a wish list and customer logins, and a dedicated sublimated-uniforms site.
- School and team online stores are already part of your offer, with the school setting its own fundraising margin and Midwest handling orders, payments and delivery.
- A quote form on the home page, protected by reCAPTCHA, plus a dedicated Online Quote Form page.
- LocalBusiness structured data is on the page. Only one of the four local competitors we measured has it.
- Desktop speed scores 90 out of 100 on Google PageSpeed, second of the five sites measured.
Traffic and visibility
Estimated monthly visits, you against your market
You sit 2 of 5 against the competitors we measured the same way.
What is working
- A working sitemap.xml, so search engines can find everything you publish.
- A valid robots.txt. Nothing is accidentally blocking crawlers.
How you compare in your market
| Company | Est. visits/mo | Overall | SEO on-page | Speed | Pages | Domain age | Platform |
|---|---|---|---|---|---|---|---|
| Midwest Sportswear | 69-239 | 69 | 70 | 59 | 188 | 24.2 yrs | WordPress + WooCommerce (Elementor) |
| expressitmore.ca | 122-422 | 70 | 66 | 57 | 349 | 9.1 yrs | Unknown / custom |
| strengthscreenprinting.com | 4-13 | 61 | 80 | 63 | 11 | 6.2 yrs | Unknown / custom |
| sbccase.com | 24-84 | 70 | 87 | 56 | 457 | 30.3 yrs | WooCommerce |
| saskatoontees.ca | 22-76 | 71 | 78 | 69 | 163 | 2.4 yrs | Shopify |
Overall score, same measurement for everyone
Competitors were selected as businesses serving the same market. Each one was run through the identical measurement, on the same day. Blank cells mean the value could not be measured for that site, not zero.
Search engine optimisation
What is working
- HTTPS across the site.
- A proper mobile viewport. The site adapts to phones.
- Open Graph tags are set, so shared links preview correctly.
- A canonical URL is declared, preventing duplicate-content dilution.
- Structured data is present (WebPage, ReadAction, ImageObject, BreadcrumbList, ListItem).
- Sitemap and robots.txt both present and readable.
What can be improved
- Meta description is 270 characters. Aim for 140 to 160.
- No Product or Service schema. Competitors get price and rating under their link, you get a plain blue line.
Speed and technical health
Mobile performance, you against your market
What is working
- Desktop performance 90/100.
- Layout shift 0.01. Nothing jumps while the page loads.
- Accessibility 86/100.
What can be improved
- Mobile performance 59/100. Most local searches happen on a phone, and this is where they land.
- Largest paint 5.0s on mobile. Google's threshold is 2.5s, and slow pages rank lower.
- 4,596 KB per visit. That is a slow load on a phone with weak signal.
- No Chrome field data yet. Google has not seen enough real visitors on this site to publish live speed numbers, which is itself a traffic signal.
Built on WordPress + WooCommerce (Elementor)
What is working
- Built on WordPress + WooCommerce (Elementor), a real, maintainable platform.
- Quote request form is in place.
- Promotional-products catalogue with categories and search is in place.
- Cart, wish list and customer logins on the catalogue site is in place.
- School and team online stores offered is in place.
- LocalBusiness structured data is in place.
- Open Graph tags for shared links is in place.
What can be improved
- An H1 heading on the home page is missing.
- Online design tool (the Online Designer page says coming soon) is missing.
- Tap-to-call phone link is missing.
- Tap-to-email link is missing.
- One consistent look across main site and catalogue is missing.
Design and user experience



What is working
- The promise is clear in one line. 'The Best Choice For Your Sports, Work, Medical and Team apparel needs' names all four markets you serve, beside a 40+ Years In Business badge.
- One orange Get Started button sits top right on the pages we captured, so the next step is never hard to find.
- The catalogue is organised the way a buyer thinks: Apparel, Bags, Drinkware, Events, Leisure, Office, Recognition, Tech and Wellness, with search, wish list and cart in the header.
What can be improved
- The headline is not an H1. What reads as the main heading is styled text. The home page has no H1 at all, so Google gets no clear statement of what the page is about.
- The Online Designer page says coming soon, and has since September 2023. Under it, the product grid shows placeholder prices: 13 items at $0.00 and 4 at $1.00 on the first page. The page is listed in your sitemap, so Google can send people there.
- Two sites that look like two companies. The main site is orange and navy; the catalogue at shop.midwestsportswear.ca uses a different layout, typeface and colour scheme, and opens on a generic supplier campaign banner ('Your Logo Here') rather than your own work.
- The phone number and email are plain text. (306) 244-7730 and sales@midwestsportswear.ca appear on the home page, but neither is a tap-to-call or tap-to-email link.
- The Online Stores page shows no example store. It explains the fundraising program in full, but we found no link to a live school or team store a buyer could look at.
- A typo sits beside the fundraising pitch. The styled drop cap splits 'Established 1981' into 'E' and 'Stablished 1981'.
Social media presence
- Followers
- 1,009 likes
- Posts
- Not measured
- Last post
- Not measured
- Cadence
- Not measured
- Linked from site
- Yes
- Followers
- 631
- Posts
- 357
- Last post
- Not measured
- Cadence
- Not measured
- Linked from site
- Yes
- Followers
- Not measured
- Posts
- Not measured
- Last post
- Not measured
- Cadence
- Not measured
- Linked from site
- Yes
What is working
- Facebook, Instagram and LinkedIn are all linked from the site, so a visitor has somewhere to go.
- 1,009 Facebook likes and 357 Instagram posts, read from the public profiles on 10 September 2026. There is an audience already.
What can be improved
- No Meta pixel on the site, so the people who like the Facebook page cannot be shown anything again after they visit.
- Last post dates were not measured. Facebook and LinkedIn could not be read without a login.
Advertising and tracking
What is installed on your site
Public ad libraries
- Ads on file
- 0
- Last shown
- Not measured
- Advertiser
- None on file
- Format
- Not measured
- Checked in
- Google Ads Transparency Center, domain search, 10 September 2026
- Ads on file
- Not measured
- Last shown
- Not measured
- Advertiser
- Not measured
- Format
- Not measured
- Checked in
- Meta Ad Library, not reachable from this audit
What is working
- Google Analytics 4 is installed, so visits to the main site are being recorded.
- None of the four local competitors we measured runs Google ads either. Among local shops, paid search for custom apparel in Saskatoon is still open.
What can be improved
- Fully Promoted, the franchise with two Saskatoon locations, has more than 100 Google ads on file under fullypromoted.ca. That count covers its whole network; we could not isolate the Saskatoon locations.
- No advertising pixel and no Google Ads conversion tag. If a campaign ever runs, nothing on the site could prove what it produced.
What you cannot measure yet
Who in this market can measure a lead
What is working
- Analytics is installed, so pageviews and sessions are being recorded.
What can be improved
- No Google Ads conversion tag. The ads cannot learn which click produced work, so they keep bidding on the wrong ones.
- No call tracking. The phone number printed on your pages is a conversion path nothing counts.
The fix, in order
None of this changes how you sell. It only makes what you already do countable.
Where the biggest gains are
A public page shows products at $0.00 and $1.00 under Online Designer: coming soon
Your phone number and email cannot be tapped
The mobile home page takes 4.96 seconds to show its main content
The catalogue and the main site look like two different companies
No H1 heading
The Online Stores page shows no live example store
Meta description is the wrong length (270 characters)
80% of your images have no alt text
Headlines only, on purpose. Each one has a specific fix and a specific cost of leaving it alone. That is the conversation, not the report.
Take the full report with you
Download every number on this page as a PDF, or take fifteen minutes with us and we will walk through the three that matter most for Midwest Sportswear.
How these numbers were produced
- Your live site, fetched and parsed on 10 September 2026 (markup, headings, schema, images, links, tags and social links).
- robots.txt and sitemap.xml, for page counts and indexable surface.
- RDAP, for the domain registration date.
- Tranco public top-million list, for popularity rank where a domain appears in it.
- Google PageSpeed Insights, for speed and Core Web Vitals where available.
- Public ad libraries (Meta, Google Ads Transparency Center, LinkedIn, TikTok).
- Public social profiles, read directly.
- The same measurement, run on the same day, against 4 competitors: expressitmore.ca, strengthscreenprinting.com, sbccase.com, saskatoontees.ca.
One note on the composite score. Our standard audit includes an online-ordering component. A business that books work by quote never wanted a checkout, so that component is excluded from the grades shown here rather than counted against you.
The traffic figure is modelled, not measured. No free source publishes another company's real visitor counts. Our model is built from the pages a site has actually written, and it has been calibrated against real Google Search Console data on properties we own. It is shown as a range because the true value moves within it.
Anything we could not measure says so. Nowhere on this page is a missing value replaced with a plausible one.