Contact Info
What technical SEO problems are common on Perth websites?
Perth sites raise some recurring technical issues: recruitment boards where a constant stream of site and roster jobs expire, investor sections of listed explorers that load announcements from third-party feeds, suppliers with depots in Perth and regional towns needing clean location markup, and firms adding a Singapore or Southeast Asia site that need correct hreflang. I audit these remotely and give your developer a prioritized fix list.
Last reviewed by Vikas Saroj
My remote technical SEO work is aimed at Perth organizations whose websites have outgrown their original build: recruitment and labor hire agencies publishing a constant flow of site roles, exploration and mining companies with investor centers, industrial suppliers with depots across the state, and businesses expanding into Singapore and Southeast Asia.
Each of those situations creates specific crawling, indexing and markup problems that general audits often miss. I diagnose them using your own crawl data, logs and Search Console reports, then write fixes your developer or agency can implement and test, with priorities based on business impact.
Each audit focuses on the template and data problems your type of site tends to have, not on a generic checklist.
I define how new, filled and expired roles are published, marked up, removed or redirected, so search engines show current vacancies and stop sending candidates to closed ones.
I check whether announcements, project pages and reports load as indexable content on your own domain or sit inside third-party feeds, frames and PDFs that search engines treat separately.
For businesses with depots or branches in Perth and regional towns, I design location templates, structured data and profile links that keep each site's details accurate and consistent.
When you add a Singapore or wider Asian site, I plan domains or folders, hreflang annotations, currency handling and redirects so each audience lands on the right version.
I compare what search engines crawl with what you want indexed, using server logs where available, and find the parameters, duplicates and dead ends wasting attention.
Each fix becomes a ticket stating the problem, its evidence, the change and a verification step, and I recheck it once released.
Gather crawl, log and index data
Rank issues by business impact
Confirm fixes after release
Perth's recruitment agencies and labor hire firms publish a steady stream of roles: operators, trades, drillers, cooks, cleaners and professionals for sites across Western Australia. Many roles are filled within days, and some are posted repeatedly as rosters change. Over time, a job site can accumulate a large number of expired listings that still exist, still get crawled and sometimes still appear in search results.
The technical questions are straightforward but often unanswered. What happens to a job page when the role closes? Does it return a not-found or gone status, redirect to a relevant category, or remain live with a closed notice? Is JobPosting structured data present and accurate, including the location, employment type and expiry date, and is it removed when the role closes? Do the same roles appear on several URLs because of tracking parameters or category filters? Are listings syndicated to job boards in a way that creates duplicates?
I audit how listings move through their lifecycle on your platform, check how search engines are treating them using Search Console and crawl data, and specify the rules your developer or recruitment software provider should apply. Eligibility for job search features is decided by the search engine, so the aim is clean, accurate data rather than guaranteed placement. Structured data options are explained further on the schema markup consulting page.
West Perth and the city center are home to many listed exploration and mining companies, and their websites usually include an investor section with announcements, reports, presentations and project descriptions. Announcements are often pulled in from a third-party provider through a feed, an embedded frame or links to PDFs hosted elsewhere. That saves work for the company secretary, but it can mean the announcements are not indexable content on the company's own domain.
The result is that searches for a company's projects or recent news may surface the provider's pages, the exchange's records or media coverage instead of the company's own site. Project pages, meanwhile, are often written once and rarely updated, so they may describe drilling programs or resource positions that have since changed.
I review how the investor section is built: whether announcements render as HTML on your domain, how PDFs are linked and titled, whether project pages are reachable and current, and whether structured data identifies the organization correctly. Fixes might include rendering announcement summaries server-side, improving PDF titles and metadata, or linking project pages to their latest announcements. What appears on the website must stay consistent with released announcements, so changes to project wording are approved by your company secretary and advisers. The JavaScript SEO page explains rendering issues.
Many Western Australian suppliers and service companies operate from a Perth head office plus depots or branches in regional centers such as Karratha, Port Hedland, Kalgoorlie, Geraldton or Bunbury. Customers in those towns search locally, and each staffed location deserves accurate representation in search.
Technically, that means a location page for each real, staffed site with its address, contact details, hours, services and directions, consistent with its business profile. LocalBusiness or a more specific type of structured data should describe each location and link it to the parent organization. Templates should avoid near-identical pages where only the town name changes; instead each page should carry details specific to that depot, such as the equipment held, the services offered there and the areas it covers.
Common problems include outdated hours after a depot changes operations, multiple pages competing for the same town, location pages buried deep in navigation, and inconsistent addresses across the site, profiles and directories. Locations that are not genuinely staffed should not be presented as branches. I audit the set of location pages and profiles together, then specify template and data changes so each depot appears accurately. The multi-location local SEO page covers the strategy behind this work.
Perth businesses in education, mining services, technology and food often look north to Singapore, Malaysia and Indonesia for growth. When they add a regional site or section, technical choices made early decide how well it performs. Should the new content live on a separate country domain, a subfolder or a subdomain? How will pricing, currency and contact details differ? Which pages are shared and which are unique?
Hreflang annotations tell search engines which version suits which audience, for example English for Australia and English for Singapore, with a default for everyone else. They must be reciprocal, use correct language and region codes, and point to canonical URLs, or they are ignored. Automatic redirects based on a visitor's location can stop search engines from seeing all versions, so a clear selector is usually safer. Content that is identical across versions should be justified, while genuinely localized details such as currency, regulations and local contacts help each version stand on its own.
I plan the structure, write the hreflang rules, check implementation after release and monitor how each version is indexed. Legal and regulatory content for each market is confirmed by your advisers there. The international SEO strategy page covers market selection and content planning.
Technical SEO only helps once fixes are implemented correctly. Many Perth businesses work with a local web agency, a developer in another state, or a platform provider such as a recruitment software vendor. I write each fix as a ticket that explains the problem, shows the evidence, describes the change and states how to verify it, so it can be estimated and scheduled like any other development work.
Priorities are set by business impact. A template affecting every job listing outranks a missing alt attribute on a single image. Where possible, fixes are tested on a staging site before release, and I recrawl affected templates afterward to confirm the result. Server logs, where your host can provide them, show whether search engines are spending their time on the pages that matter.
Progress is reported in plain language: which issues are resolved, how indexing has changed and what remains. National topics such as hosting distance, GST in product markup and trans-Tasman duplicates are covered on the Australia technical SEO page. For content and local search strategy, see the Perth SEO consultant page, and the technical SEO audit page describes the audit format.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure where growth is leaking?
Share your goals and current funnel with me. I will look at search, ads and CRM data together and tell you where the next lead is most likely to come from.
It depends on your platform and how often similar roles recur. Common options are returning a gone status, redirecting to a relevant category, or keeping the page with a clear closed notice and removing its JobPosting markup. The important thing is a consistent rule that stops search engines showing roles that no longer exist.
Often they do not, because they load inside a frame, from another domain or only as PDFs. Search engines may then credit the provider's site instead. Rendering summaries on your own domain and linking clearly to the documents can help. Any wording changes should be approved by your company secretary.
Yes, if it is a real, staffed location customers can contact or visit. Each page should include accurate address, hours, services and local details, with matching structured data and a business profile. Avoid near-identical pages, and do not create pages for places where you have no staffed presence.
Usually yes. When Australian and Singapore versions are both in English and similar, hreflang helps search engines show each audience the right version. Annotations must be reciprocal and point to canonical URLs. Localized details such as currency and contacts also help each version stand on its own.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.