SEO & Local
Presence Report

A look at where things stand, what's working, and what to do next. April 2026.

32
Enquiries (4 months)
5.0★
Google Rating
18
Blog Posts
31
Published Pages
01

Summary

There's a solid base here. Enquiries are coming in, the Google profile looks good, and content has been going out consistently. The work now is about making sure the structure underneath all of that is set up properly, so the effort translates into better rankings over time.

What's in good shape

32+
Enquiries in 4 months
5.0
Google Rating (21 reviews)
18
Posts published
Enquiries trending up

What needs attention

AreaIssuePrioritySection
URL StructureLocation pages use /new-south-wales/ hierarchy with no service keywordsHigh04
Schools PagesSydney and Wollongong schools pages don't exist yetCritical04
Schools PostsDuplicate NSW schools posts (-2, -3, -guide-2) need to be consolidatedHigh04
Page SpeedMobile performance needs to be tested and confirmedHigh03
Blog ContentPosts are generic rather than location-specificHigh05
PagesNo general Northern Beaches location page (only a schools-specific one)Critical06
PagesLake Macquarie general page still pendingHigh06
Google BusinessCategory is set to "Landscape Designer"High07
Google BusinessUS spelling in the business descriptionQuick fix07
Google BusinessProducts not listed on the profileOpportunity07
ReviewsNo automated follow-up process in placeOpportunity08
EngagementNo video content, promotions or seasonal offersOpportunity09
A note on timeframes

Things have clearly stepped up in the last couple of months, which is great. Worth being aware that organic SEO rankings typically take 6 to 12 months to show meaningful movement, sometimes longer. That's normal. The changes in this report are worth doing now precisely because the payoff builds gradually over time.

02

Enquiry Activity

32 contact form submissions over the past four months. The volume has picked up noticeably in the last two months, which lines up with the increased activity on the site.

Monthly volume

Form Submissions by Month
4 months ago
4
4
3 months ago
10
10
2 months ago
10
10
Last month
8
8

Device breakdown

Nearly half of all submissions came from mobile, which reinforces the importance of a fast, clean mobile experience.

Chrome  16 (50%)
Safari  8 (25%)
iPhone  7 (22%)
Firefox  1 (3%)
03

Page Speed

Google uses mobile page speed as a ranking signal. With nearly half of all enquiries coming from mobile, a slow site costs both rankings and leads.

🔍
Next step

Run a fresh test on PageSpeed Insights and share the results with the web team. This will show exactly where the site sits on mobile and flag anything that needs attention.

The four numbers to focus on

MetricWhat it measuresTarget
Performance ScoreOverall mobile speed out of 10070 or above
Largest Contentful Paint (LCP)How long the main content takes to appearUnder 2.5 seconds
Cumulative Layout Shift (CLS)How much the page shifts around while loadingUnder 0.1
Total Blocking Time (TBT)How long before the page is interactiveUnder 200ms

If any of those numbers are in the red, share the PageSpeed report with the web team and they can work through the specific recommendations flagged in the results.

04

URL Structure

Based on a full review of the live page and post sitemaps, here's the actual state of the URL structure and what needs to change.

🔴
Important

Any URL that's already indexed needs a 301 redirect set up before the old URL is removed. Yoast SEO (already installed) has a redirect manager built in. Don't skip this step.

Location pages — all five are live, all need URL updates

Every general location page sits inside the /new-south-wales/ folder structure with no service keyword in the URL. All five are published and indexed. Each needs updating with a 301 redirect:

Current
/new-south-wales/
Recommended
/artificial-grass-nsw/
Current
/new-south-wales/sydney/
Recommended
/artificial-grass-sydney/
Current
/new-south-wales/central-coast/
Recommended
/artificial-grass-central-coast/
Current
/new-south-wales/newcastle/
Recommended
/artificial-grass-newcastle/
Current
/new-south-wales/wollongong/
Recommended
/artificial-grass-wollongong/

Schools pages — what exists, what's missing, what needs fixing

Four regional schools pages are already live. Two regions are missing entirely, and two existing URLs have issues worth cleaning up:

RegionCurrent URLStatusAction
Central Coast/synthetic-grass-for-schools-central-coast/LiveGood URL. No change needed.
Northern Beaches/artificial-grass-for-schools-in-northern-beaches/LiveRemove the stop word "in". Update to /artificial-grass-for-schools-northern-beaches/ with 301.
Newcastle/synthetic-artificial-grass-for-schools-in-newcastle/LiveRemove "synthetic-artificial" double term and stop word "in". Update to /artificial-grass-for-schools-newcastle/ with 301.
Lake Macquarie/synthetic-grass-for-schools-lake-macquarie/LiveGood URL. No change needed.
SydneyDoes not existMissingCreate /artificial-grass-for-schools-sydney/
WollongongDoes not existMissingCreate /artificial-grass-for-schools-wollongong/

Schools posts — duplicate cleanup needed

There are currently seven posts targeting schools in NSW. Several are auto-numbered WordPress duplicates of the same page (the -2, -3, and -guide-2 suffixes are generated when a post with that slug already exists). These split ranking signals and need to be consolidated:

Post URLStatusAction
/artificial-grass/artificial-grass-for-schools-nsw/KeepThis is the primary NSW schools post. Keep and improve.
/artificial-grass/artificial-grass-for-schools-nsw-guide/KeepCovers different ground (guide format). Keep if content is meaningfully different.
/artificial-grass/environmental-benefits-artificial-grass-for-schools-nsw/KeepDistinct topic. Keep and consider renaming to remove category prefix.
/blog/the-cost-effectiveness-of-artificial-grass-for-schools/KeepGood blog post. Consider adding a region to the title.
/artificial-grass/artificial-grass-for-schools-nsw-2/DuplicateConsolidate content into primary post, then 301 redirect to it.
/artificial-grass/artificial-grass-for-schools-nsw-3/DuplicateSame as above. 301 redirect to primary after consolidating.
/artificial-grass/artificial-grass-for-schools-nsw-guide-2/Duplicate301 redirect to the guide post after merging any unique content.

Other URL issues

IssuePriorityAction
No general Northern Beaches location page existsCriticalCreate /artificial-grass-northern-beaches/ as a general service area page
/applications/ adds unnecessary depth to key pagesHighFlatten playground, schools and backyard pages to root level with 301 redirects
Typo in live URL: "compliancy" should be "compliance"Quick fixUpdate to /synthetic-grass-fire-safety-compliance/ with 301
Blog slugs are full titles with stop wordsMediumShorten all 9 blog post slugs with 301 redirects in place
05

Content Strategy

Nine blog posts in the /blog/ directory and nine posts across the /artificial-grass/ and /synthetic-grass/ categories are published. Most cover solid topics but have no geographic focus, which limits how useful they are for local search.

The gap

Current approach
"The Top 9 Advantages of Synthetic Grass for Your Home"

Good content, but no location signal. It competes with every similar post across Australia.
Better approach
"Synthetic Grass for Your Home on the Central Coast: What to Know"

Same topic, tied to a region. Tells Google this business is relevant to people searching in that area.

Using blog posts to support the schools pages

The location-specific schools pages already exist for Central Coast, Northern Beaches, Newcastle and Lake Macquarie. Blog posts are the right tool to build relevance around them. Each post targets a region and links back to the relevant schools page:

Post ideaRegionLinks to
How Synthetic Turf is Changing School Playgrounds on the Central CoastCentral Coast/synthetic-grass-for-schools-central-coast/
Why Newcastle Schools Are Choosing Artificial GrassNewcastle/artificial-grass-for-schools-newcastle/ (once renamed)
Creating Safer School Play Spaces on the Northern BeachesNorthern Beaches/artificial-grass-for-schools-northern-beaches/ (once renamed)
Artificial Grass for Schools Around Lake MacquarieLake Macquarie/synthetic-grass-for-schools-lake-macquarie/
Artificial Turf for Sydney Schools: What to KnowSydney/artificial-grass-for-schools-sydney/ (once created)
The Case for Synthetic Grass in Wollongong SchoolsWollongong/artificial-grass-for-schools-wollongong/ (once created)

General content rotation

For broader content, a rolling regional schedule makes the existing publishing habit much more effective:

Month 1 — Sydney
Backyard installs, residential transforms, school and childcare projects across greater Sydney
Month 2 — Central Coast
Gosford, Terrigal, Woy Woy, The Entrance, Toukley
Month 3 — Newcastle & Lake Macquarie
Merewether, Hamilton, Charlestown, Belmont, Maitland
Month 4 — Wollongong & Illawarra
Dapto, Shellharbour, Kiama, Fairy Meadow, Thirroul
Month 5 — Northern Beaches
Manly, Dee Why, Narrabeen, Mona Vale, Avalon, Palm Beach
Month 6 onwards
Repeat with seasonal angles: school term installs, summer prep, before and afters, pet-owner focus
06

Pages & Site Structure

Based on the live sitemap, here's the actual state of the key location and schools pages.

What's live vs what's missing

PageStatusNotes
NSW (general)Live/new-south-wales/ — needs URL update
SydneyLive/new-south-wales/sydney/ — needs URL update
Central CoastLive/new-south-wales/central-coast/ — needs URL update. A draft replacement page also exists in the admin.
NewcastleLive/new-south-wales/newcastle/ — needs URL update
WollongongLive/new-south-wales/wollongong/ — needs URL update
Northern Beaches (general)MissingNo general location page exists. Only a schools-specific page is live.
Lake Macquarie (general)PendingA general Lake Macquarie page is in pending status in the admin. The schools-specific page is already live.

Keyphrase consistency on schools pages

Using a mix of terms (artificial grass, synthetic grass, artificial turf) across different pages is fine and covers more search ground. The key issue is that some keyphrases don't include the location, which defeats the purpose of having a location-specific page:

PageCurrent keyphraseSuggested update
Schools — Lake MacquarieSynthetic Grass Lake MacquarieSynthetic Grass for Schools Lake Macquarie
Schools — Newcastleartificial grass newcastleArtificial Grass for Schools Newcastle
Schools — Central CoastGrass for Schools Central CoastArtificial Grass for Schools Central Coast
Schools — Northern BeachesArtificial Grass for SchoolsArtificial Grass for Schools Northern Beaches
07

Google Business Profile

The profile is in good shape overall. 5 stars, 21 reviews, monthly posts going in, and a service area that covers NSW. A few specific fixes and some untapped features will make it work a lot harder.

Things to fix

Fix now
Business Category
Currently set to "Landscape Designer". Change the primary category to "Artificial Grass Supplier" or "Artificial Turf Supplier". This directly affects which searches trigger the profile.
Quick fix
Spelling in the description
The description uses "specializes" (US spelling). Change it to "specialises". Check the rest of the description for any other US spellings while you're in there.
Improve
Service area
Make sure each region is explicitly listed in the GBP settings: Sydney, Central Coast, Newcastle, Wollongong, Northern Beaches, Lake Macquarie.
Improve
Posts
Monthly posts are great. Where possible, tie them to a specific region: "Just wrapped up a job on the Central Coast" or "Another school project done in Newcastle".

Things to add

High impact
Products
GBP lets you list products with photos, descriptions and price ranges. Add the grass product ranges here. Products show up directly on the profile. This feature is currently unused.
Easy win
Services
Add each service to the Services section: Supply and Installation, Repairs, DIY Supply, School Installations, Commercial Projects.
Easy win
More photos
Profiles with more photos consistently get more views. Start with 10 to 20 before and after shots, school projects and team photos.
Easy win
Quote link
GBP lets you add a booking or appointment URL. Link it to the quote form on the website. One less step between a profile visit and an enquiry.
08

Google Reviews

21 reviews at a 5.0 average is a strong result. Synthetic grass installation is a near-perfect fit for an automated review request process. The job has a clear finish line, the customer can see the result straight away, and satisfaction tends to be high. That's the right moment to ask.

How the process should work

01
Job done
Mark the job complete, triggering an SMS or email to the customer automatically
02
Timing
Send within 24 to 48 hours. Satisfaction is at its highest and the job is fresh
03
Keep it short
A genuine thanks and a direct link to the Google review page. No friction.
04
One follow-up
If no review after 5 days, send one follow-up. No more than two requests per customer.
05
Reply to all
Respond to every review. Mention the region where you can.

Tools worth looking at

ToolNotes
PodiumSMS-based review requests. Well suited to trade businesses in Australia.
BirdeyeSMS and email. Good for managing reviews across multiple regions.
ServiceM8 / Tradify / simPROIf already using a job management platform, check for a native review request feature before investing in a separate tool.
Zapier + MailchimpLow-cost email-based option if the infrastructure is already there.
🎯
Goal

Getting from 21 to 50 reviews in the next 6 months is achievable with a consistent follow-up process. At that volume, the profile starts showing up more prominently in local map results. Ask customers to mention their region in the review if they're comfortable doing so.

09

Engagement & Conversions

The site gets visitors and generates enquiries. These are ideas to increase how many of those visitors actually convert, and to give people more reasons to stay, explore, and reach out.

Specials & promotions

A simple promotions strategy can meaningfully lift conversion rates, particularly for visitors who are comparing providers. The key is making offers feel timely and specific, not permanent and generic.

☀️
Seasonal offers
Summer is when homeowners think about their lawns. A "Summer lawn refresh" promotion timed for October to December can capture demand at its peak. A back-to-school install offer targeting schools in Term 1 and Term 4 preparation windows also makes sense given the schools focus.
🤝
Referral incentives
Word of mouth already drives installs in this industry. Formalising a referral discount gives happy customers a reason to actively recommend. Simple, trackable, and costs nothing until it converts.
📦
Supply and install packages
Clearly packaged pricing tiers with a defined inclusions list reduce the friction of getting a quote. Visitors who can see approximate value are more likely to make contact than those faced with a blank enquiry form.
💡
Where to put promotions

A dedicated Specials or Current Offers page makes promotions easy to link to from the Google Business Profile, email, and social. GBP has a dedicated "Offer" post type that displays prominently in local search results. A homepage banner pointing to current offers during active promotion windows is also worth doing.

Video content

Video is the biggest untapped opportunity on the site. It increases time on page, builds trust faster than text alone, and gives the business a face and personality.

Homepage
Hero video
A looping background video on the homepage header showing a finished install or a transformation sequence. Autoplay, muted, no controls. Communicates quality before the visitor reads a word.
Blog
Tips & how-to videos
Short videos embedded in blog posts: how to maintain synthetic grass, what to look for when choosing a product, how an installation works start to finish. These increase dwell time and repurpose well as social content.
Service pages
Installation walk-throughs
A time-lapse or narrated walk-through of a real installation on the service landing pages. Shows the process, builds confidence, and answers the "what happens on the day" question before people enquire.
Video typeWhere it livesWhat it achieves
Homepage hero (looping background)Homepage headerImmediate visual impact, communicates quality before anyone reads
Installation time-lapseService pages, blogShows the process, reduces pre-enquiry anxiety, builds trust
Before and after revealBlog, social, GBP postsHigh engagement, highly shareable, excellent social proof
Hints and tipsBlog posts, dedicated pageIncreases dwell time, supports SEO, reinforces expertise
Schools project showcaseSchools landing pagesDirectly supports the schools sales process with real evidence
Customer testimonial walk-aroundsHomepage, service pagesMost trusted form of social proof for a considered purchase
📱
Starting simply

This doesn't need a production crew. A modern iPhone and decent natural light is enough to start. Short, genuine clips of real installs shot on-site are more effective than over-produced content. Upload to YouTube first, then embed on the site, so the content works across both channels.

10

Action Plan

Everything in this report pulled into one list, in order of priority. All recommendations are based on the live page and post sitemaps as reviewed in April 2026.

Critical

ActionWhy it matters
Create a general Northern Beaches location page at /artificial-grass-northern-beaches/A schools-specific page exists but there is no general service area page for Northern Beaches. This is a gap in the location coverage.
Create the missing Sydney schools page at /artificial-grass-for-schools-sydney/Sydney is the largest service area and has no schools landing page at all.
Create the missing Wollongong schools page at /artificial-grass-for-schools-wollongong/The Wollongong general location page exists but there is no schools-specific page for this region.
Update the GBP primary category to "Artificial Grass Supplier"Changes which searches trigger the profile. One of the fastest improvements available.

High

ActionWhy it matters
Update all 5 location page URLs to keyword-first flat slugs with 301 redirectsLocation pages gain the keyword signal they're currently missing.
Update Newcastle schools URL: remove "synthetic-artificial" and "in" with 301 redirectCurrent URL is /synthetic-artificial-grass-for-schools-in-newcastle/ — redundant terms and stop word.
Update Northern Beaches schools URL: remove "in" with 301 redirectCurrent URL is /artificial-grass-for-schools-in-northern-beaches/ — one stop word to drop.
Consolidate the duplicate schools posts (-2, -3, -guide-2) with 301 redirectsThree posts are WordPress auto-numbered duplicates that split ranking signals.
Complete and publish the Lake Macquarie general pageCurrently pending in admin. The schools-specific page is live but the general location page is not.
Set up an automated post-job review requestGrows the review count with minimal ongoing effort once it's running.
Add products to the Google Business ProfileUnused feature that adds profile richness and visibility.
Fix the US spelling in the GBP descriptionSmall but visible to anyone who visits the profile.
Run a PageSpeed Insights test and share results with the web teamMobile speed affects both rankings and whether people stay on the site.
Add a homepage hero videoBiggest single engagement improvement available on the site right now.
Create a Specials or Current Offers page and link from GBPGives price-conscious visitors a reason to enquire now rather than later.

Medium

ActionWhy it matters
Start publishing location-specific blog posts on a rolling monthly scheduleBuilds regional relevance across all service areas over time.
Publish blog posts supporting each schools landing page with regional anglesBuilds topic authority around schools and sends internal link signals to schools pages.
Update keyphrases on schools pages to include the region nameEach page should clearly target a location, not just a generic service term.
Flatten the /applications/ pages to root level with 301 redirectsRemoves unnecessary URL depth.
Shorten blog post slugs with 301 redirectsCleaner, more focused URLs.
Fix the typo in /synthetic-grass-fire-safety-compliancy/Visible in search results.
Add installation walk-through or time-lapse videos to service pagesBuilds trust and reduces pre-enquiry friction.
Embed tips videos in blog postsIncreases engagement and extends content life on social and YouTube.
Add the Services section to the GBP profileHelps Google understand the full range of what's on offer.
Upload 10 to 20 project photos to GBPMore photos means more profile views.
Set up a referral discount and promote it to existing customersFormalises word-of-mouth that is already happening organically.
Include region references in GBP posts where possibleAdds local relevance signals over time.