
4 Seasons Property Solutions runs a property-services business covering lawn care, maintenance, and landscaping. This SEO audit found a site that is technically clean and fully crawlable — yet ranks for zero organic keywords because it has no content depth. The free Quick Audit is at the bottom.
Rule Out a Technical Block First — It’s Clean
Good news up front: this is not a technical problem. The homepage meta robots are set to index and follow, robots.txt is clean with no blocks, the canonical tag is correct, and WordPress’s discourage-search-engines setting is off. The site is fully indexable.
That matters because it isolates the real issue. With 69 live backlinks across 59 referring domains and zero organic keywords, the site simply has not accumulated enough content depth or authority to rank for any tracked query yet. This is a genuinely new site that needs a content foundation — not a bug hunt.
Open 4seasonspropertysolutions.com/robots.txt and view the homepage source for the meta robots tag. You will see index, follow and no Disallow blocks — confirming the site is open to Google. That means the zero rankings are about content depth, so your effort belongs in building pages, not chasing a phantom technical block.
Rebuild the Thin Service Hub
The /services/ page is the branch hub of the whole site, and it is critically thin — roughly 30 to 50 words, essentially one sentence plus a list of links. Because every service page hangs off this hub, its weakness suppresses the pages beneath it. The individual lawn care and landscaping pages run only about 350 to 400 real words each and read from the same template.
Rebuild the services hub as a comprehensive 1,500-plus word page covering every service category with process, differentiators, and internal links. Then give each service page a distinct voice, real process detail, and before-and-after proof. For landscaping especially, a project gallery is the single strongest proof lever.
| Signal | 4 Seasons Observed | Healthy Local |
|---|---|---|
| Domain Rating | 0 | 20–40 |
| Organic keywords | 0 | 200+ |
| Organic traffic / mo | 0 | 100+ |
| Pages crawled | 20 | 30–100+ |
| Pages earning traffic | 0 | 20+ |
| Referring domains | 59 | 30–100 |
Copy the text of your /services/ page into a word counter. If it comes back under 100 words, that thin hub is throttling every service page below it. Rebuild it first, then make each service page link up to the hub and across to /service-areas/. That is the MAA structure at work.
Put a Real Owner on the Site
No owner or operator is identified anywhere on the site, which means the WHO score is 0 across every page. That is a direct EEAT risk. Google’s Helpful Content system rewards content tied to a real, named person with demonstrable experience — and right now there is no human attached to any of this work.
Add the owner’s name, photo, and background, attribute the service pages to them, and add LocalBusiness schema to the homepage. These are the trust signals that turn an anonymous brochure into a credible local business. See the framework in how we apply EEAT.
Add City Pages and Clean Small Debris
A service-area page exists, but there are no individual city landing pages for the surrounding communities — an uncaptured opportunity for a local property-services business. Two small cleanups also belong on the list: /cart returns a 404 and the www-subdomain redirect points to that broken URL, and the WordPress /feed/ and /comments/feed/ pages should be noindexed. These are minor, but worth clearing while building the content out.
Same method behind this breakdown — your site, your real numbers, your fix sequence.
Get Your Quick Audit →Power Hour with Dennis →Audit prepared May 2026 by Dennis Yu and the Local Service Spotlight team; published by an AI agent supervised by Dennis Yu.
• El Duro Construction
• Osso Construction
• JA Holland Construction
• See every audit we’ve done

