Research · Technical SEO
What we found in
27,080 home pages.
Technical SEO advice is usually written for large sites with thousands of pages. Small business sites fail on simpler things, and the same few things over and over. We checked the home pages of the GTA's business websites to see which ones, and how often. Below is what we found, what Google's own documentation says about each, and how to check your site in two minutes.
Published 2026-11-09 · Formory Marketing Group
Short answer
We read the home page HTML of 27,080 GTA business websites. 44% had no enquiry form, 43% no analytics tag, 43% no city in the page title, 35% no structured data, 27% no meta description and 20% no H1. HTTPS and mobile faults are now rare. Only 11% passed every check.
How we checked.
In August 2026 we surveyed 49,994 GTA business listings. 34,180 had a website address; we checked all 34,180, and 27,080 opened and could be read. For each, we loaded the home page once, read its HTML without running scripts, and checked it against the list below.
That method has limits, and they matter. It sees only the home page, not the service or contact pages behind it. It cannot see anything a script adds after the page loads, so a form or an analytics tag inserted by a builder's script would be counted as missing. Treat the form and analytics figures as the share of home pages where these were not in the page code, not as proof that the business has neither.
What we found.
Of the 27,080 home pages that opened, most common first:
| Issue on the home page | Sites | Share |
|---|---|---|
| No enquiry form | 12,024 | 44% |
| No Google Analytics or Google Tag Manager tag in the code | 11,594 | 43% |
| Page title names no GTA city or region | 11,566 | 43% |
| No structured data (Schema.org) | 9,386 | 35% |
| No meta description | 7,184 | 27% |
| No form and no analytics tag | 6,121 | 23% |
| Copyright line two or more years old | 5,696 | 21% |
| No H1 heading | 5,499 | 20% |
| Built on a platform that is no longer maintained | 1,654 | 6% |
| Markup from the 2000s (e.g. font tags) | 1,491 | 5.5% |
| Title too thin to say what the business does | 1,447 | 5% |
| A years-old jQuery | 1,186 | 4% |
| No HTTPS | 942 | 3.5% |
| No mobile layout | 626 | 2.3% |
Another 197 home pages had no title at all. The full survey, by city and trade, is in our GTA small business website report.
No way to enquire, no way to measure.
Strictly, these two are not SEO. But they decide whether search traffic turns into work, and whether you can tell. A home page with no form leaves visitors one option, the phone. A site with no analytics tag cannot tell you how many people arrived or which pages they read. 6,121 home pages had neither.
The gap is wider in some trades. Of 942 medical clinic home pages that opened, 58% had no form. Of 4,882 trade home pages (plumbers, HVAC, renovation, roofing and similar), 40% had no form and 46% no analytics tag.
Check: open your home page, right-click and choose View Page Source, then search for “<form” and for “googletagmanager”. Fix: a short form (name, what you need, how to reply) on the home page and the contact page, and a Google Analytics property set up in your business's own account.
Titles, descriptions and headings.
Titles. The page title is the first source Google lists for the blue link in search results. Google's documentation asks for a title on every page, distinct from your other pages, descriptive and concise, and warns against vague titles such as "Home". There is no length limit, but long titles are cut to fit the screen. If the title is missing or half-empty, Google may build the link from a heading or other prominent text instead. 43% of home pages we read named no GTA city or region in the title, so a searcher could not tell from the link where the business works. A title like "Emergency Plumber in Mississauga | Company Name" says both what and where.
Meta descriptions. Google builds the short text under the link mainly from the page itself, and sometimes uses the meta description when it describes the page better. It asks for a short, specific summary that is unique to each page. 27% of home pages had none, which leaves the snippet entirely to Google.
H1 headings. Google lists the main heading among the sources for the title link, and says the order of headings does not matter to it. The H1 is for the reader first: one clear line that says what you do. 20% of home pages had none.
Check: search Google for “site:yourdomain.ca” and read your own results as a stranger would. In the page source, search for “<title”, “name="description"” and “<h1”. Fix: rewrite each in plain words; most builders have a field for the title and description on every page. For service pages, see how to write a service page.
No structured data.
Structured data is a short block of code that states facts about the business in a form machines read without guessing. For a local business, Google documents LocalBusiness markup: it tells Google details such as hours and contact information, which can be used for business details in Search and Maps. The required properties are the name and address; recommended ones include telephone, the site address, opening hours, coordinates and price range. Google recommends JSON-LD and the most specific type that fits (its own examples include Restaurant and Store). Two cautions from the same documentation: markup does not guarantee any feature in results, and review ratings belong only on sites that review other businesses, not on your own.
35% of home pages had no structured data of any kind.
Check: paste your address into Google's Rich Results Test. Fix: add a LocalBusiness block to the home page with the same name, address and phone number as your listings, then run the test again and fix any errors.
HTTPS and mobile layout: now rare.
Two faults that dominated a decade ago are now uncommon. Only 942 home pages (3.5%) still had no HTTPS, and 626 (2.3%) had no mobile layout. Google announced HTTPS as a lightweight ranking signal in 2014, and its page experience guidance still asks whether pages are served securely. What it costs you with visitors is covered in what "Not secure" costs a local business.
Mobile matters more than the small number suggests. Google indexes and ranks the mobile version of a site's content and recommends responsive design, with the same content on phones as on computers. A site that only works on a desktop is being judged on its weakest version; see why your website fails on a phone.
Check: type your address with “http://” and see whether it switches to “https://”; open the site on your phone and try to reach the phone number and the form with one thumb.
Stale copyright, abandoned builders, old code.
These are not ranking factors in Google's documentation. They are signs that nobody is looking after the site. 21% of home pages had a copyright line two or more years old. 1,654 were built on a platform that is no longer maintained, 1,491 still used markup from the 2000s such as font tags, and 1,186 loaded a years-old version of jQuery.
To a visitor, an old year can look like a business that has closed. An abandoned builder means the next problem may have no fix at all. Check: scroll to the footer, and ask whoever built the site what it runs on and who can still log in. Fix: the year is a five-minute edit. A dead platform is a rebuild; ours are $990 for up to six pages, paid after delivery.
Only 11% passed every check.
Of 27,080 home pages, 3,033 (11%) failed none of the checks above. Most of the fixes above are small edits, not projects. Run your own address through our free website check for the same checks in a few seconds, or compare your trade and city in the full report.
Sources.
- Google Search Central — Influencing your title links
- Google Search Central — Control your snippets (meta descriptions)
- Google Search Central — SEO Starter Guide (headings, titles, descriptions)
- Google Search Central — Local business (LocalBusiness) structured data
- Google Search Central Blog — HTTPS as a ranking signal (2014)
- Google Search Central — Understanding page experience
- Google Search Central — Mobile-first indexing best practices
- Formory GTA small business website report (our survey of 49,994 listings)
Get a quote
Want these fixed? Send us your site.
Websites from $590, and you pay after the site is built and you have seen it — no deposit, no contract. Tell us what you do and we reply within one business day with what we would build and the price. What is included and what it costs.
Or call (416) 989-3208. One of us answers; there is no sales team.
Questions
Straight answers.
What are the most common technical SEO issues on small business websites?
On the 27,080 GTA home pages we read, the most common were a page title with no city (43%), no structured data (35%), no meta description (27%) and no H1 heading (20%). 44% also had no enquiry form on the home page.
Does a missing meta description hurt my Google ranking?
Google builds snippets mainly from the page content and sometimes uses the meta description when it describes the page better. Without one, you leave the text under your link entirely to Google.
Do I need LocalBusiness structured data?
It is not required, but Google documents it as a way to give it business details such as hours and contact information. It does not guarantee any feature in results. 35% of the home pages we read had no structured data.
How can I check my own site quickly?
View the page source and search for the title, description, H1, form and analytics tag, then run the address through Google's Rich Results Test. Our free website check runs the same checks in a few seconds.
How was this survey done?
We loaded the home page of each of 27,080 GTA business websites once and read its HTML without running scripts. It does not see other pages or anything a script adds after loading.
Now check your own
You have read the numbers.
Where does your site stand?
Type your address and we will open your site the way a visitor would, then tell you plainly what is wrong with it — including when the answer is nothing. Ten seconds, no email, nothing stored.
If you want
one built.
We build the site, you look at it, and you pay once it is finished and you are happy with it. Hosting, edits and the Google listing carry on monthly, cancellable any month.