The call usually starts with “we are nowhere on Google”. By the end of it, that has become something specific: a Ryde electrician who wants to appear for “electrician Sydney”, or a Surry Hills clinic that has slipped off page one for its own treatment. This is the order we work through.
Start by naming the query and the page
A ranking problem is only diagnosable once you can say which search, from where, and which page should answer it.
Three things to write down before touching any tool: the exact words people type, where in Sydney they are standing when they type them, and the page on your site that ought to be the answer.
The location matters more here than in most cities. Google shows a different page one in Penrith and in Bondi for the same local query. Check from the suburb your customers are in, in a private window, and not from your own desk logged into your own account.
If the page you expect to rank does not exist, that is the diagnosis. A homepage cannot rank for twelve services; each service and each area you serve needs its own page before any of the steps below apply.
Step one: can Google see the page at all?
Before anything else, confirm the page is indexed and not quietly blocked.
- In Search Console, paste the page URL into the inspection bar. It will say whether the page is indexed, and if not, why.
- If it says the page is excluded, read the reason: a noindex tag, a canonical pointing at another URL, a robots.txt block, or simply “discovered, not indexed” because Google has not got to it.
- If the site is new, check that a sitemap is submitted and that the page is linked from somewhere Google already visits, such as the homepage or the services menu.
Two Sydney-specific traps: a site rebuilt by a web designer who left the staging noindex switched on, and a security plugin that blocks Google’s crawler along with everything else. Both look like a ranking problem and are nothing of the kind.
Step two: is Google showing a different page?
Often the site ranks, just not with the page you wanted, and the two pages are fighting.
In Search Console, filter performance by the query and look at which URLs appear. If a blog post, a location page or the homepage is showing instead of the service page, Google has decided that page is the better answer, and the two are splitting the signals between them.
The fix is to make one page clearly the answer. Put the query in that page’s title and heading, link to it from the others using the words people search, and either merge the weaker page into it or point the weaker page somewhere else.
This is the single most common cause we find on established Sydney sites with years of blog posts: the content exists, and it is arguing with itself.
Step three: the Sydney suburb problem
A business that serves the Inner West cannot expect to rank across a city of five million people.
“Plumber Sydney” is answered differently in every suburb because Google weighs where the searcher is and where the business is. A Marrickville plumber will appear for searches made in Marrickville and struggle for searches made in Manly, however good the site.
So the question is not “why don’t I rank for plumber Sydney” but “do I rank in the suburbs I actually serve”. Check that first. If the answer is yes, the business is not invisible; it is ranking where its customers are.
If the answer is no, look at the Google Business Profile before the website: address and service area set correctly, primary category right, reviews that mention suburbs, and photos that are not stock. For many Sydney trades the profile is the ranking, and the website is supporting evidence.
| You want to rank for | Realistic target | What makes it happen |
|---|---|---|
| “electrician sydney” from Ryde | Ryde, Eastwood, Macquarie Park searches | Profile service area, suburb pages, suburb reviews |
| “family lawyer sydney” from Parramatta | Western Sydney searches plus the city-wide query over time | A real office, strong pages per practice area, links from local sources |
| “cosmetic dentist” from Double Bay | Eastern Suburbs searches | Treatment pages with prices, before-and-after work, reviews naming the treatment |
Step four: is the page actually about the query?
Google ranks pages that answer the search; a page about you is not a page about the job.
Open the page and read it as a stranger who typed the query. Does the first screen say what the service is, where it is offered and what happens next? Or does it open with a paragraph about the company’s values?
Compare it with the three pages that do rank. In Sydney those are usually longer, more specific and more useful: prices or price ranges, the suburbs covered, photos of real work, the people who do it, and answers to the awkward questions.
Template pages are the other failure. Twenty suburb pages with the suburb name swapped and nothing else changed rank for none of the twenty. One honest page for each area you genuinely serve beats them all.
Step five: size the competition gap
Sometimes the site is fine and the competitors are simply further ahead; the job then is to measure how far.
For the query, list the businesses on page one. For each, note three things: roughly how many other sites link to them, how many reviews they have, and how long the domain has been around. Free backlink checkers will give you the first; the profile gives you the second.
If every page-one business has many times your links and reviews, no on-page change will close the gap on its own. The plan becomes a link and review programme measured in months, and the honest advice is to win the suburb queries first while that builds.
If the gap is small, one of the earlier steps is usually the real cause, and fixing it is enough.
Step six: technical faults holding the page down
Checked last because they are the least common cause, and the one owners most often blame first.
- Speed and stability on mobile. Run the page through PageSpeed Insights; a failing mobile score on a service page is worth fixing, a mediocre one rarely explains a ranking problem.
- Content loaded by JavaScript. View the page source. If the text is not there, Google may be seeing an empty page.
- Duplicate versions. http and https, with and without www, trailing slash or not: one should redirect to the other.
- A migration gone wrong. New site, new URLs, no redirects from the old ones. Rankings vanish within weeks.
- A hacked site. Search for your business name plus “viagra” or “casino”. Unpleasant, and it happens to small Sydney sites more often than anyone admits.
What to fix first, and how long it takes
Fix in the order you diagnosed, and give each change long enough to be measured before touching the next.
| Finding | Fix | When to expect movement |
|---|---|---|
| Page not indexed | Remove the block, resubmit, link to the page | Days to a few weeks |
| Wrong page ranking | Make one page the answer, merge or redirect the other | Two to six weeks |
| Suburb mismatch | Fix the profile, add honest area pages | Weeks for the profile, months for the pages |
| Thin or off-topic page | Rewrite for the searcher, add real detail | One to three months |
| Competition gap | Links, reviews, suburb wins first | Three to twelve months |
| Technical fault | Fix the specific fault | Weeks, sometimes days |
If you would rather hand this over, our SEO audit runs all six steps on your site and comes back with the fix list in order. For the timeline question that always follows, read how long SEO takes in Sydney.