{"id":6905,"date":"2026-08-03T17:56:51","date_gmt":"2026-08-03T07:56:51","guid":{"rendered":"https:\/\/mediaplusdigital.co\/au\/?p=6905"},"modified":"2026-08-03T17:58:35","modified_gmt":"2026-08-03T07:58:35","slug":"seo-for-tradies-in-australia","status":"publish","type":"post","link":"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/","title":{"rendered":"SEO for Tradies in Australia: How to Get More Local Jobs From Google"},"content":{"rendered":"<p class=\"p1\">Most tradies do not have a marketing problem. They have a lead ownership problem.<\/p>\n<p class=\"p1\">If your work comes from hipages or Airtasker, every job starts from zero. On hipages you pay a subscription plus a credit to unlock each lead, and industry reviews put those credits between $30 and $80 depending on trade and location. The same enquiry usually goes to two or three competitors, so you are paying to enter a race you might lose.<\/p>\n<p class=\"p1\">Search flips that. A plumber who ranks for &#8220;blocked drain Brunswick&#8221; owns that position, and the tenth enquiry costs the same as the first, which is nothing. With more than 450,000 construction businesses registered in Australia and over 98% of them under 20 staff, almost none of them do this properly.<\/p>\n<p class=\"p1\">For the general theory, our explainer on <a href=\"https:\/\/mediaplusdigital.co\/au\/what-is-local-seo\/\"><span class=\"s1\">what local SEO is<\/span><\/a> covers the fundamentals. Here we go straight to the trade specifics.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/div>\n<label for=\"ez-toc-cssicon-toggle-item-6ac09e73c6028\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6ac09e73c6028\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#What_you_are_actually_competing_for\" >What you are actually competing for<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Step_1_Build_the_service_and_suburb_matrix\" >Step 1: Build the service and suburb matrix<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Step_2_Set_up_Google_Business_Profile_properly\" >Step 2: Set up Google Business Profile properly<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Step_3_Build_a_review_engine_not_a_review_habit\" >Step 3: Build a review engine, not a review habit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Step_4_The_service_page_blueprint\" >Step 4: The service page blueprint<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Step_5_Add_schema_markup\" >Step 5: Add schema markup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Step_6_Local_links_tradies_can_actually_get\" >Step 6: Local links tradies can actually get<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Step_7_Measure_calls_not_rankings\" >Step 7: Measure calls, not rankings<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#What_the_timeline_actually_looks_like\" >What the timeline actually looks like<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Frequently_asked_questions\" >Frequently asked questions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Can_I_do_tradie_SEO_myself\" >Can I do tradie SEO myself?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#How_much_should_a_tradie_spend_on_SEO\" >How much should a tradie spend on SEO?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Do_I_need_a_page_for_every_suburb\" >Do I need a page for every suburb?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Is_SEO_better_than_hipages\" >Is SEO better than hipages?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#What_about_AI_search_and_ChatGPT\" >What about AI search and ChatGPT?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/mediaplusdigital.co\/au\/seo-for-tradies-in-australia\/#Where_to_start\" >Where to start<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"p2\"><span class=\"ez-toc-section\" id=\"What_you_are_actually_competing_for\"><\/span>What you are actually competing for<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"p1\">Search &#8220;emergency electrician Richmond&#8221; on a phone and you get four blocks:<\/p>\n<table class=\"t1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"td1\" valign=\"top\">\n<p class=\"p3\">Block<\/p>\n<\/td>\n<td class=\"td1\" valign=\"top\">\n<p class=\"p3\">What it is<\/p>\n<\/td>\n<td class=\"td1\" valign=\"top\">\n<p class=\"p3\">How you win it<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td2\" valign=\"top\">\n<p class=\"p3\">Local Services Ads<\/p>\n<\/td>\n<td class=\"td2\" valign=\"top\">\n<p class=\"p3\">Google Guaranteed badge, pay per lead<\/p>\n<\/td>\n<td class=\"td2\" valign=\"top\">\n<p class=\"p3\">Licence and insurance verification, reviews, budget<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td3\" valign=\"top\">\n<p class=\"p3\">Google Ads<\/p>\n<\/td>\n<td class=\"td3\" valign=\"top\">\n<p class=\"p3\">Standard paid search<\/p>\n<\/td>\n<td class=\"td3\" valign=\"top\">\n<p class=\"p3\">Bid, Quality Score, ad relevance<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td2\" valign=\"top\">\n<p class=\"p3\">Map pack<\/p>\n<\/td>\n<td class=\"td2\" valign=\"top\">\n<p class=\"p3\">Three local listings<\/p>\n<\/td>\n<td class=\"td2\" valign=\"top\">\n<p class=\"p3\">Google Business Profile, proximity, reviews<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td3\" valign=\"top\">\n<p class=\"p3\">Organic results<\/p>\n<\/td>\n<td class=\"td3\" valign=\"top\">\n<p class=\"p3\">Standard blue links<\/p>\n<\/td>\n<td class=\"td3\" valign=\"top\">\n<p class=\"p3\">Pages, content, links, technical health<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"p1\">SEO wins you the bottom two. Tradies who chase organic rankings and ignore the map pack leave the most valuable block on the table, because it sits higher and carries the click-to-call button.<\/p>\n<p class=\"p1\">Local Services Ads are a paid channel, covered separately in our guide to <a href=\"https:\/\/mediaplusdigital.co\/au\/google-ads-for-tradies\/\"><span class=\"s1\">Google Ads for tradies<\/span><\/a>.<\/p>\n<h2 class=\"p2\"><span class=\"ez-toc-section\" id=\"Step_1_Build_the_service_and_suburb_matrix\"><\/span>Step 1: Build the service and suburb matrix<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"p1\">This is the biggest structural mistake tradies make. They build five pages (Home, About, Services, Gallery, Contact) then wonder why they rank for nothing. Google cannot rank a page for &#8220;hot water system replacement Coburg&#8221; if no such page exists, and one Services page listing twelve services ranks properly for none of them.<\/p>\n<p class=\"p1\">The fix is a matrix: your services down one axis, your genuine service suburbs across the other.<\/p>\n<p class=\"p1\">Pick services by the jobs you actually want. If a job type is under 5% of revenue and you dislike doing it, leave it off. Pick suburbs by honest drive time, because Google weighs proximity heavily and a page targeting a suburb 60km away will struggle regardless of quality.<\/p>\n<p class=\"p1\">Do not multiply services by suburbs and build 200 pages. That is how tradie sites end up filtered out for thin, near duplicate content. Instead:<\/p>\n<ul class=\"ul1\">\n<li class=\"li3\">One strong page per <b>service<\/b>, these do the heavy lifting<\/li>\n<li class=\"li3\">One page per <b>suburb<\/b>, only for your top three to five areas<\/li>\n<li class=\"li1\">Combined <b>service plus suburb<\/b> pages only for your highest value jobs in your best suburbs<\/li>\n<\/ul>\n<p class=\"p1\">A realistic starting matrix is 12 to 18 pages. Our guide to <a href=\"https:\/\/mediaplusdigital.co\/au\/keyword-mapping\/\"><span class=\"s1\">keyword mapping<\/span><\/a> explains how to assign one primary keyword per page so they do not compete with each other.<\/p>\n<p class=\"p1\">If your Coburg page is your Brunswick page with the suburb swapped, you have wasted the effort. Each location page needs genuinely local material: jobs you have done there, the housing stock (1960s weatherboards have different switchboard problems than new builds), council quirks, response time from your base.<\/p>\n<h2 class=\"p2\"><span class=\"ez-toc-section\" id=\"Step_2_Set_up_Google_Business_Profile_properly\"><\/span>Step 2: Set up Google Business Profile properly<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"p1\">Your profile drives the map pack, and for most tradies it generates more calls than the website in the first six months.<\/p>\n<p class=\"p1\">The setting most get wrong: if you work at customer locations rather than having them visit you, you are a <b>service area business<\/b>. Hide your address and define service areas instead. Listing a home address publicly when customers never visit can get your listing suspended.<\/p>\n<ul class=\"ul1\">\n<li class=\"li3\"><b>Primary category.<\/b> The most specific match, and it carries far more weight than secondary ones. If 70% of your revenue is air conditioning, make that primary and &#8220;Electrician&#8221; secondary.<\/li>\n<li class=\"li3\"><b>Service areas.<\/b> Suburbs or postcodes, not a radius. Cap around 20. Listing all of Melbourne dilutes relevance for every one.<\/li>\n<li class=\"li3\"><b>Services list.<\/b> Add each one individually with a description. Free space most competitors leave blank.<\/li>\n<li class=\"li3\"><b>Hours.<\/b> &#8220;Open 24 hours&#8221; when nobody answers at 2am earns you one star reviews.<\/li>\n<li class=\"li1\"><b>Photos.<\/b> Job photos beat stock. Upload steadily rather than dumping 50 at once.<\/li>\n<\/ul>\n<p class=\"p4\"><span class=\"s2\">Our <a href=\"https:\/\/mediaplusdigital.co\/au\/google-my-business-optimisation-checklist\/\"><span class=\"s1\">Google Business Profile optimisation checklist<\/span><\/a> has the full setup, and <a href=\"https:\/\/mediaplusdigital.co\/au\/google-local-search-algorithm\/\"><span class=\"s1\">how Google&#8217;s local search algorithm works<\/span><\/a> explains the ranking factors behind the map pack.<\/span><\/p>\n<h2 class=\"p2\"><span class=\"ez-toc-section\" id=\"Step_3_Build_a_review_engine_not_a_review_habit\"><\/span>Step 3: Build a review engine, not a review habit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"p1\">Reviews are the highest leverage factor you control, and the one most likely to be done sporadically then forgotten. Make it systematic:<\/p>\n<ol class=\"ol1\">\n<li class=\"li3\">Generate your Google review short link once and save it<\/li>\n<li class=\"li3\">Turn it into a QR code for the invoice, business card and van door<\/li>\n<li class=\"li3\">Ask when the job is finished and working, not three days later<\/li>\n<li class=\"li3\">Send the link by SMS the same afternoon, because SMS beats email badly here<\/li>\n<li class=\"li1\">Reply to every review, including bad ones<\/li>\n<\/ol>\n<p class=\"p1\">Do not offer discounts for reviews, which breaches Google&#8217;s policies. Do not buy them, which breaches Australian Consumer Law as well.<\/p>\n<p class=\"p1\">Volume and recency both count. Forty reviews spread over three years generally outranks sixty that all arrived in one month two years ago. Two or three a week beats any burst.<\/p>\n<h2 class=\"p2\"><span class=\"ez-toc-section\" id=\"Step_4_The_service_page_blueprint\"><\/span>Step 4: The service page blueprint<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"p1\">Every service page follows the same structure:<\/p>\n<table class=\"t1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"td4\" valign=\"top\">\n<p class=\"p3\">Section<\/p>\n<\/td>\n<td class=\"td4\" valign=\"top\">\n<p class=\"p3\">What it must contain<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">H1<\/p>\n<\/td>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Service and location. &#8220;Emergency Electrician in Brunswick&#8221;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Above the fold<\/p>\n<\/td>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Tap-to-call button, response time promise, licence number<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Problem framing<\/p>\n<\/td>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">The symptoms the customer typed into Google, in their words<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">What the job involves<\/p>\n<\/td>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">The actual process, so they know what they are buying<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Pricing guidance<\/p>\n<\/td>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">A range, a callout fee, or how you quote. Silence loses jobs<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Proof<\/p>\n<\/td>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Two or three photos of that exact job type<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Trust block<\/p>\n<\/td>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Licence number, insurance, years operating, memberships<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td4\" valign=\"top\">\n<p class=\"p3\">Service area<\/p>\n<\/td>\n<td class=\"td4\" valign=\"top\">\n<p class=\"p3\">The suburbs covered, written out<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td4\" valign=\"top\">\n<p class=\"p3\">FAQ<\/p>\n<\/td>\n<td class=\"td4\" valign=\"top\">\n<p class=\"p3\">Six to eight real questions<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td4\" valign=\"top\">\n<p class=\"p3\">Call to action<\/p>\n<\/td>\n<td class=\"td4\" valign=\"top\">\n<p class=\"p3\">Phone plus a short form<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"p1\"><b>On pricing.<\/b> Most tradies refuse to publish numbers and it costs them. You do not need a fixed price list. A range (&#8220;Switchboard upgrades typically run $1,200 to $2,500 depending on board size and whether rewiring is needed&#8221;) filters out people who were never going to book, lifts conversion from those who will, and earns featured snippets because nobody else answers the question.<\/p>\n<p class=\"p1\"><b>On licence numbers.<\/b> In NSW, contractors are legally required to display their licence number on advertising, quotes and correspondence. Beyond compliance, a visible licence number is a trust signal most competitors bury on a Terms page.<\/p>\n<h2 class=\"p2\"><span class=\"ez-toc-section\" id=\"Step_5_Add_schema_markup\"><\/span>Step 5: Add schema markup<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"p1\">Schema tells Google exactly what your business is instead of making it guess. Most tradie sites skip it entirely, which is why it is worth doing.<\/p>\n<p class=\"p5\"><span class=\"s3\">{<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s5\">&#8220;@context&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;https:\/\/schema.org&#8221;<span class=\"s3\">,<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s5\">&#8220;@type&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;Electrician&#8221;<span class=\"s3\">,<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s5\">&#8220;name&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;Your Business Name&#8221;<span class=\"s3\">,<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s5\">&#8220;telephone&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;+61-3-XXXX-XXXX&#8221;<span class=\"s3\">,<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s5\">&#8220;priceRange&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;$$&#8221;<span class=\"s3\">,<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s5\">&#8220;areaServed&#8221;<\/span><span class=\"s3\">:<\/span> <span class=\"s6\">[<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span class=\"s3\">{<\/span> <span class=\"s5\">&#8220;@type&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;City&#8221;<span class=\"s3\">,<\/span> <span class=\"s5\">&#8220;name&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;Brunswick&#8221; <span class=\"s3\">}<\/span><span class=\"s6\">,<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span class=\"s3\">{<\/span> <span class=\"s5\">&#8220;@type&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;City&#8221;<span class=\"s3\">,<\/span> <span class=\"s5\">&#8220;name&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;Coburg&#8221; <span class=\"s3\">}<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s6\">]<\/span><span class=\"s3\">,<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s5\">&#8220;hasOfferCatalog&#8221;<\/span><span class=\"s3\">:<\/span> <span class=\"s3\">{<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span class=\"s5\">&#8220;@type&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;OfferCatalog&#8221;<span class=\"s3\">,<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span class=\"s5\">&#8220;name&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;Electrical Services&#8221;<span class=\"s3\">,<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span class=\"s5\">&#8220;itemListElement&#8221;<\/span><span class=\"s3\">:<\/span> <span class=\"s6\">[<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 <\/span><\/span><span class=\"s3\">{<\/span> <span class=\"s5\">&#8220;@type&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;Offer&#8221;<span class=\"s3\">,<\/span> <span class=\"s5\">&#8220;itemOffered&#8221;<\/span><span class=\"s3\">:<\/span> <span class=\"s3\">{<\/span> <span class=\"s5\">&#8220;@type&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;Service&#8221;<span class=\"s3\">,<\/span> <span class=\"s5\">&#8220;name&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;Switchboard Upgrade&#8221; <span class=\"s3\">}<\/span> <span class=\"s3\">}<\/span><span class=\"s6\">,<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 <\/span><\/span><span class=\"s3\">{<\/span> <span class=\"s5\">&#8220;@type&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;Offer&#8221;<span class=\"s3\">,<\/span> <span class=\"s5\">&#8220;itemOffered&#8221;<\/span><span class=\"s3\">:<\/span> <span class=\"s3\">{<\/span> <span class=\"s5\">&#8220;@type&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;Service&#8221;<span class=\"s3\">,<\/span> <span class=\"s5\">&#8220;name&#8221;<\/span><span class=\"s3\">:<\/span> &#8220;EV Charger Installation&#8221; <span class=\"s3\">}<\/span> <span class=\"s3\">}<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span class=\"s6\">]<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s2\"><span class=\"Apple-converted-space\">\u00a0 <\/span><\/span><span class=\"s3\">}<\/span><span class=\"s4\"><br \/>\n<\/span><span class=\"s3\">}<\/span><\/p>\n<p class=\"p1\">Use the specific type where one exists. Schema.org has <span class=\"s7\">Electrician<\/span>, <span class=\"s7\">Plumber<\/span>, <span class=\"s7\">HVACBusiness<\/span>, <span class=\"s7\">RoofingContractor<\/span>, <span class=\"s7\">HousePainter<\/span> and <span class=\"s7\">GeneralContractor<\/span>. Falling back to generic <span class=\"s7\">LocalBusiness<\/span> throws away the specificity. Add <span class=\"s7\">FAQPage<\/span> schema to your FAQ blocks too.<\/p>\n<p class=\"p1\">One rule: never mark up your Google reviews as <span class=\"s7\">AggregateRating<\/span> on your own site. Self serving review markup breaches Google&#8217;s guidelines and can trigger a manual action.<\/p>\n<h2 class=\"p2\"><span class=\"ez-toc-section\" id=\"Step_6_Local_links_tradies_can_actually_get\"><\/span>Step 6: Local links tradies can actually get<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"p1\">Guest posting and digital PR are a poor fit for a two person plumbing business. These work better:<\/p>\n<ul class=\"ul1\">\n<li class=\"li3\"><b>Supplier and manufacturer directories.<\/b> Reece, Middy&#8217;s, Beacon Lighting and most brands run installer or accredited dealer listings<\/li>\n<li class=\"li3\"><b>Association memberships.<\/b> Master Plumbers, Master Electricians Australia, HIA, Master Builders<\/li>\n<li class=\"li3\"><b>Local sponsorship.<\/b> The junior footy club or school fete, usually a few hundred dollars for a genuine local link<\/li>\n<li class=\"li3\"><b>Council programs.<\/b> Some list accredited installers for solar, water efficiency or safety schemes<\/li>\n<li class=\"li1\"><b>Local news.<\/b> Suburban papers run trade stories, and taking on an apprentice is a story<\/li>\n<\/ul>\n<p class=\"p1\">Skip the paid blasts promising 200 citations. What matters is consistent name, address and phone details across the few directories Australians actually use, plus a genuine local link every month or two. Our explainer on <a href=\"https:\/\/mediaplusdigital.co\/au\/what-are-backlinks\/\"><span class=\"s1\">what backlinks are<\/span><\/a> covers how link value is assessed.<\/p>\n<h2 class=\"p2\"><span class=\"ez-toc-section\" id=\"Step_7_Measure_calls_not_rankings\"><\/span>Step 7: Measure calls, not rankings<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"p1\">Rankings are a means. Booked jobs are the goal, and the gap is where budgets quietly leak. Set up call tracking with a number that forwards to your mobile, watch your Google Business Profile insights monthly, log form submissions as a conversion in Analytics, and ask every customer how they found you.<\/p>\n<p class=\"p1\">Track cost per booked job, not cost per lead. That is the number that lets you compare SEO honestly against hipages and everything else.<\/p>\n<h2 class=\"p6\"><span class=\"ez-toc-section\" id=\"What_the_timeline_actually_looks_like\"><\/span>What the timeline actually looks like<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<table class=\"t1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"td4\" valign=\"top\">\n<p class=\"p3\">Timeframe<\/p>\n<\/td>\n<td class=\"td4\" valign=\"top\">\n<p class=\"p3\">What happens<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Month 1<\/p>\n<\/td>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Profile fixed, reviews running. First map pack movement possible<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Months 2 to 3<\/p>\n<\/td>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Service pages built and indexed. Long tail suburb terms start ranking<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td6\" valign=\"top\">\n<p class=\"p3\">Months 4 to 6<\/p>\n<\/td>\n<td class=\"td6\" valign=\"top\">\n<p class=\"p3\">Map pack positions consolidate. Enquiry volume becomes noticeable<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Months 6 to 12<\/p>\n<\/td>\n<td class=\"td5\" valign=\"top\">\n<p class=\"p3\">Competitive terms like &#8220;electrician Melbourne&#8221; become reachable<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"p1\">The profile work delivers fastest, which is why it comes first. If you need leads next week, that is a paid problem, and <a href=\"https:\/\/mediaplusdigital.co\/au\/google-ads-service\/\"><span class=\"s1\">Google Ads<\/span><\/a> or <a href=\"https:\/\/mediaplusdigital.co\/au\/pay-per-click-advertising-ppc\/\"><span class=\"s1\">Local Services Ads<\/span><\/a> is the honest answer while SEO builds underneath. Our breakdown of <a href=\"https:\/\/mediaplusdigital.co\/au\/seo-pricing-in-australia\/\"><span class=\"s1\">SEO pricing in Australia<\/span><\/a> sets out what different service levels cost.<\/p>\n<h2 class=\"p2\"><span class=\"ez-toc-section\" id=\"Frequently_asked_questions\"><\/span>Frequently asked questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 class=\"p1\"><span class=\"ez-toc-section\" id=\"Can_I_do_tradie_SEO_myself\"><\/span><b>Can I do tradie SEO myself?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p1\">The profile work, reviews and photos are genuinely doable and deliver most of the early wins. Site architecture, schema and technical work are where a specialist earns their fee.<\/p>\n<h3 class=\"p1\"><span class=\"ez-toc-section\" id=\"How_much_should_a_tradie_spend_on_SEO\"><\/span><b>How much should a tradie spend on SEO?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p1\">Compare it against your current cost per booked job. If shared platform leads effectively cost $200 or more per won job once you count quoting time on the ones you lose, a retainer producing ten owned jobs a month is easy to justify.<\/p>\n<h3 class=\"p1\"><span class=\"ez-toc-section\" id=\"Do_I_need_a_page_for_every_suburb\"><\/span><b>Do I need a page for every suburb?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p1\">No. Building one for every suburb within 50km is a common way to get filtered out for thin content. Build them only where you have genuine work history.<\/p>\n<h3 class=\"p1\"><span class=\"ez-toc-section\" id=\"Is_SEO_better_than_hipages\"><\/span><b>Is SEO better than hipages?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p1\">They solve different problems. Platforms give you leads today at a cost per lead that never falls. SEO takes months then produces leads at close to zero marginal cost. Most established tradies use platforms to fill gaps while SEO becomes primary.<\/p>\n<h3 class=\"p1\"><span class=\"ez-toc-section\" id=\"What_about_AI_search_and_ChatGPT\"><\/span><b>What about AI search and ChatGPT?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p1\">The fundamentals overlap heavily with local SEO: clear service and location information, structured data, consistent business details. Our comparison of <a href=\"https:\/\/mediaplusdigital.co\/au\/geo-vs-seo\/\"><span class=\"s1\">GEO and SEO<\/span><\/a> covers what changes.<\/p>\n<h2 class=\"p2\"><span class=\"ez-toc-section\" id=\"Where_to_start\"><\/span>Where to start<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"p1\">Fix the Google Business Profile this week. Correct the category, hide the address if you work at customer sites, set real service areas, and send review requests to your last twenty customers.<\/p>\n<p class=\"p1\">If you want the full matrix built properly, that is what our <a href=\"https:\/\/mediaplusdigital.co\/au\/search-engine-optimization-seo\/local-seo\/\"><span class=\"s1\">local SEO<\/span><\/a> and <a href=\"https:\/\/mediaplusdigital.co\/au\/search-engine-optimization-seo\/\"><span class=\"s1\">SEO<\/span><\/a> teams do. <a href=\"https:\/\/mediaplusdigital.co\/au\/contact-us\/\"><span class=\"s1\">Get in touch<\/span><\/a> and we will map your services against your suburbs and tell you what is realistically winnable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most tradies do not have a marketing problem. They have a lead ownership problem. If your work comes from hipages or Airtasker, every job starts from zero. On hipages you pay a subscription plus a credit to unlock each lead, and industry reviews put those credits between $30 and $80 depending on trade and location. [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":6870,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[28],"tags":[],"class_list":["post-6905","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo"],"_links":{"self":[{"href":"https:\/\/mediaplusdigital.co\/au\/wp-json\/wp\/v2\/posts\/6905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mediaplusdigital.co\/au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mediaplusdigital.co\/au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mediaplusdigital.co\/au\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/mediaplusdigital.co\/au\/wp-json\/wp\/v2\/comments?post=6905"}],"version-history":[{"count":0,"href":"https:\/\/mediaplusdigital.co\/au\/wp-json\/wp\/v2\/posts\/6905\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mediaplusdigital.co\/au\/wp-json\/wp\/v2\/media\/6870"}],"wp:attachment":[{"href":"https:\/\/mediaplusdigital.co\/au\/wp-json\/wp\/v2\/media?parent=6905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mediaplusdigital.co\/au\/wp-json\/wp\/v2\/categories?post=6905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mediaplusdigital.co\/au\/wp-json\/wp\/v2\/tags?post=6905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}