Skip to content
Local SEO 3 min read

Why your website isn’t showing for “[trade] Perth”

There are two different places to appear for “electrician Ellenbrook”: the map pack with the three pins, and the ordinary blue-link results underneath it. This is about the second one — your actual website not showing up in organic search — which has a different set of causes to a missing map pack listing, and gets confused with it constantly.

Two separate problems that get treated as one

The map pack is driven mostly by your Google Business Profile — categories, service area, reviews, distance from the searcher. We have covered that ground separately in why your Google Business Profile is not showing up. This is the other half: why the website itself, independent of the profile, is not appearing in the normal results below it. A profile can be perfect while the website underneath it is invisible, and the two need different fixes.

First, check the site is indexed at all

Search site:yourdomain.com.au directly into Google. If nothing comes back, or far fewer pages than you actually have, the site may not be properly indexed — which means none of the rest of this matters until it is fixed. Common causes: a noindex tag left on from a staging build, a robots.txt blocking crawlers, or a site so new that Google has simply not finished crawling it yet.

Search Console will tell you this precisely, in its Page indexing report — how many pages are indexed, and why any are excluded. If you have never connected it, that is worth doing before anything else on this list.

One page trying to rank for eight searches

This is the most common reason a real, indexed, reasonably well-built site still does not show for a specific trade-and-suburb search. A single “Services” page mentioning electrical work, air conditioning and solar in three paragraphs is not competing for “electrician Ellenbrook” — it is competing for nothing in particular, because it does not say enough about any one thing to be the best answer to any one search.

A genuine page for each service, and a genuine page for each suburb you want work from, gives Google something specific to match the specific words someone typed. This is covered in depth in our local SEO checklist, but it is worth restating here because it is the single biggest gap between a site that exists and a site that ranks.

Thin, near-identical pages can actively work against you

The instinct once you understand the problem above is to build thirty suburb pages overnight by copying one page and swapping the suburb name. Google recognises this pattern and tends to filter the pages against each other rather than rank any of them — so the fix for one thin page can accidentally create thirty. Four or five genuinely different pages, with real local detail, beat thirty near-duplicates every time.

Titles that do not say what the page is about

The page title — the clickable blue line in search results — is one of the strongest signals Google uses to match a page to a search. “Home” or “Welcome to Smith Electrical” tells Google nothing about what the business does or where. “Electrician Ellenbrook | Smith Electrical” tells it exactly what to match the page against. Check your titles in Search Console or by looking at the browser tab on each page — it is a five-minute audit that regularly explains a page that should rank and does not.

The site is simply too new

A domain that has existed for a few months, however well built, is competing against sites Google has trusted for years. There is no shortcut past this — not more pages, not more keywords crammed onto the ones you have. What actually works is the same thing that works for an established site done consistently: real content, real reviews, and time. Expect a young site to take longer to show movement than an established one doing the same work, and do not read that gap as the site being broken.

What this does not mean

  • It does not mean the map pack and the website are the same fix — a perfect Google Business Profile will not rescue a site with one thin page.
  • It does not mean more pages solve everything — more thin pages can make it worse.
  • It does not mean a redesign is the answer if the existing pages just need proper titles and more content, not replacing.

A quick sanity check before you do anything else: search your own site with site:yourdomain.com.au. If the count looks wrong, that is the first thing to fix, not the last.

Run your site through our free website check to see indexing, titles and thin-content issues in one pass, or read about the fuller local SEO service if it needs ongoing work rather than a single fix.

John Ocello

John Ocello

Founder, PC Madness Web Services, Midland WA

Got a question this did not answer?

Ask us directly. We will give you a straight answer, even if it is that you do not need us.

Prefer to talk? Call 08 6323 2970

How many staff in your business? *
I'm interested in...

No spam. We’ll respond within 1 business day.

Call 08 6323 2970 Quote