The Earnest Homes SEO Audit: Win More LA Owners

At a glanceThe Earnest Homes SEO Audit: Win More LA Owners
  1. 1Earnest has an authority-to-visibility gap—not a credibility gap
  2. 2Measure the seven parts of search visibility
  3. 3Confirm that the technical foundation works

This page is a worked example (a leaf). The canonical for how we audit is How we audit. The seven-component exam and the full published list: SEO Audits by Dennis Yu.

The Earnest Homes already has what most Los Angeles property-management companies are still trying to build: a licensed operating history, hundreds of reviews, a substantial content library, and recognizable local authority. The constraint is connection. Google sees strong proof, but it also sees competing phone numbers, inconsistent hours, two license numbers without enough context, and a service-area promise that outruns the linked location-page footprint. This outside-in property management SEO audit shows Jesse Sasomsup and The Earnest Homes how to turn that proof into more visibility—and more rental-analysis requests—from Sherman Oaks across Los Angeles.

4.8 ★
336 Google reviews
Direct Google profile check, Aug. 13, 2026
137
URLs in XML sitemaps
89 articles + 48 pages; all returned 200
12
Named markets still unlinked
30 locations named; only 18 linked from the homepage
Executive verdict

Earnest has an authority-to-visibility gap—not a credibility gap

In one logged-in desktop spot check, Earnest appeared third in the Sherman Oaks map pack, was not in the Los Angeles three-pack, and appeared around seventh among the visible traditional organic results for “Los Angeles property management.” Rankings vary by searcher, device, and location, so this is directional—not a rank report. But the pattern is coherent: the brand is strong near its office, while broad-market relevance is diluted across overlapping pages and incomplete city coverage.

Measure the seven parts of search visibility

This scorecard follows the BlitzMetrics SEO & AI Visibility rubric. Six components can be scored from public evidence. Authority remains UNKNOWN because current referring-domain and link-quality data were not available. The July analysis reported Ahrefs DR 55, but a paid-tool snapshot is not a substitute for a fresh authority crawl.

Component Score What the evidence says Best next move
Technical74/100Clean crawl/indexing; slow and volatile mobile lab rendering.Trim Divi/third-party payload and validate field CWV.
On-page & schema78/100Good baseline markup; several copied or incorrect metadata fields.Repair high-intent metadata, IDs, phone, and hours.
Content & keywords78/10089 articles and 17 substantial location pages; 12 named markets remain unlinked.Use lead and query data to build the right missing market pages.
AuthorityUNKNOWNStrong public corroboration; July DR 55 snapshot was not refreshed.Pull current referring domains, link quality, and link growth.
Local80/100Excellent review proof and Sherman Oaks presence; inconsistent public facts.Name one main line and normalize GBP, schema, and citations.
AI search readiness80/100AI crawlers are allowed and entity proof is strong; graph relationships are incomplete.Connect Organization, LocalBusiness, Person, Service, and City entities.
Conversion80/100Clear offers, pricing, guarantees, calculators, calls, and forms.Verify form, call, CRM, and revenue attribution end to end.

Known-weight subtotal: 67.0/86, equivalent to 78/100 across the six checked components. We do not convert an unmeasured authority component into a zero—or pretend it has been measured.

RUN THIS YOURSELF

Score “unknown” as unknown. A trustworthy audit separates public observation, paid-tool snapshots, and private performance data. You can use the same Quick Audit framework before buying another tool or publishing another page.

Confirm that the technical foundation works

The crawl found a healthy indexing foundation. The XML sitemap index exposes 89 posts and 48 pages. All 137 sitemap URLs returned 200, with no sitemap redirects, accidental noindex pages, broken canonicals, or malformed JSON-LD. HTTP redirects to HTTPS, www redirects to the apex domain, and random nonexistent URLs return a real 404.

The robots.txt file is open. Direct checks of Googlebot, Bingbot, GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, and common preview crawlers received the same substantive homepage content as a normal Chrome visitor. No cloaking was observed.

The weakness is rendering cost. Two mobile Lighthouse runs were volatile: LCP ranged from 6.7 to 14.6 seconds, time to interactive sat around 18–19 seconds, and roughly 500 KiB of unused JavaScript was flagged. The homepage HTML alone is about 460 KB; typical location pages are about 333 KB. These are lab observations, not field Core Web Vitals, but the variance itself justifies a performance sprint.

Keep
Clean sitemap, canonicals, HTTPS, true 404s, and crawl access.
Fix
Unused JavaScript/CSS, heavy markup, and inconsistent server/render latency.
Verify
CrUX field data, mobile templates, form scripts, and revenue-impacting pages.

Repair the pages closest to revenue first

Most pages have titles, descriptions, a canonical, one H1, and valid schema. That makes the exceptions unusually cheap wins:

PageFindingWhy it matters
Free Rental AnalysisMeta description talks about donating to Los Angeles Mission.A high-intent conversion page sends the wrong promise in search.
Property Manager vs. Asset ManagerTitle, description, and WebPage schema name were copied from a tenant-satisfaction article.Search engines receive two conflicting identities for a useful authority article.
Renters + Rental ListingsThey share identical titles and descriptions despite different H1s.Distinct tasks need distinct search intent and snippets.
Free Checklist + Rental Loss CalculatorDescriptions are missing.Lead magnets should advertise their value before the click.
Real EstateTwo H1s.One unambiguous page topic is easier for users and machines to parse.

Turn 30 service-area promises into useful local evidence

The content base is already substantial: 89 articles plus 17 dedicated city/area pages, many roughly 1,500–2,400 words. Pairwise analysis did not find simple city-name swaps, although recurring service sections and blog modules repeat across the templates.

The homepage names 30 markets but links only 18. The 12 plain-text markets are Manhattan Beach, Hermosa Beach, Beverly Hills, Simi Valley, Venice, Redondo Beach, Rolling Hills Estates, Silver Lake, Pacific Palisades, Los Feliz, Torrance, and Palos Verdes. The original July analysis correctly called out six of these; today’s broader crawl shows the full gap.

Do not create twelve generic pages just to fill a grid. Prioritize each market with Search Console impressions, CRM lead value, current doors, local reviews, and the team’s capacity to serve it. A page earns its place when it contains local proof: a named staff member, a real management example, regulatory detail, neighborhood/rent context, a local testimonial, and internal links from relevant articles.

RUN THIS YOURSELF

Make a table with one row per promised market. Add current leads, managed doors, reviews, GSC impressions, existing page, and next proof asset. Build from the highest revenue/proof combination—not alphabetically.

Separate Sherman Oaks strength from Los Angeles reach

A single search session cannot establish universal rankings, but it can expose a hypothesis worth measuring. These were the visible local results in a logged-in desktop check on August 13, 2026:

QueryVisible three-packEarnest observation
Sherman Oaks property managementProperty Management Group of Sherman Oaks; King George; Earnest Homes#3 in the visible pack, with the largest review volume of those three.
Los Angeles property managementLos Angeles Property Management Group; Utopia; AmericanaNot in the visible three-pack; around seventh among visible traditional organic results.

Rankings are personalized and proximity-sensitive. Replace this spot check with a recurring local-grid scan plus Search Console query/page data before making budget decisions.

Clarify the entity instead of “fixing” valid license numbers

The July email noticed two DRE numbers. Public regulator records explain them:

  • DRE 02008003 belongs to A & K Real Estate Management, the licensed corporation. The California DRE lists Earnest Homes as an active DBA and shows the Sherman Oaks address.
  • DRE 02008274 belongs to Akarapong “Jesse” Sasomsup, the individual broker and designated officer linked to the corporation.

Both are legitimate. The SEO problem is labeling, not licensing. Use “Earnest Homes, a DBA of A & K Real Estate Management, California DRE #02008003” for the company. On Jesse’s bio, use “Akarapong ‘Jesse’ Sasomsup, Broker DRE #02008274 and designated officer.” Then connect both entities in schema.

Public-record check: the corporation record and broker record both display licensed status and no disciplinary action on the current public record. A regulator’s own record should outrank a directory title or old profile field.

Choose canonical facts while preserving department numbers

Multiple numbers are not inherently wrong for a management company. The contact page intentionally publishes management, leasing, maintenance, sales, and emergency lines. The problem is that machines are not told which is the canonical general number:

  • The visible header and direct Google profile use (323) 689-7878.
  • Homepage LocalBusiness schema uses (323) 473-9399, also presented elsewhere as Jesse’s direct line.
  • Directories distribute several department/direct numbers, and public hours vary between seven days by appointment, weekdays only, and weekends closed.

Pick one primary business line that matches GBP and the header. Put that in LocalBusiness telephone. Preserve useful department lines as named ContactPoint records. Do the same for hours: publish one canonical schedule, then sync the website, schema, GBP, and citations.

Connect real authority to the pages that sell

The authority story is stronger than the unrefreshed DR number alone:

  • The California DRE corroborates the corporation, DBA, address, and designated officer.
  • Expertise.com includes Earnest among its Los Angeles property-management selections.
  • AAGLA has current company and Jesse directory entries.
  • The brand maintains active LinkedIn, Instagram, Facebook, X, and a YouTube channel with recent uploads.
  • The direct Google profile displayed 4.8 from 336 reviews in our check.

But proof must be precise. Forbes currently labels Jesse a former Forbes Councils member, while the site uses present-tense membership language. Award badges should name the issuer, year, category, and issuer URL. Scale claims ranging across profiles should not be repeated without a dated definition of doors, units, or assets under management.

The website also says Santa Monica is not part of Los Angeles County; it is. Because property management is regulated and trust-sensitive, factual cleanup is authority work. Legal/process copy—including eviction timelines—should be reviewed by California counsel rather than treated as an SEO wording exercise.

Give AI systems one connected fact graph

AI access is healthy. Major search and AI crawlers are not blocked, and the site already emits Organization, LocalBusiness, Person, Article, WebPage, WebSite, and Breadcrumb schema. The next step is coherence:

  1. Use stable, connected @id values for A & K Real Estate Management / Earnest Homes and Jesse.
  2. Add the current YouTube channel and normalize X/Twitter URLs in sameAs.
  3. Model each department number as a ContactPoint and each verified service as a Service.
  4. Connect service-area pages to real City entities through areaServed relationships.
  5. Add FAQPage schema only where the corresponding FAQ is visibly present on the page.

This is how entity SEO becomes useful: not more schema for its own sake, but fewer plausible answers when Google, ChatGPT, or a directory asks, “Who is this business, where does it operate, and how do I contact it?”

Protect the conversion engine with end-to-end measurement

The on-page conversion architecture is one of the strongest parts of the site: phone links, free rental analysis, published pricing, calculators, guarantees, owner and resident pathways, and multiple forms. GA4, Google Tag Manager, and Meta Pixel code are present.

What public HTML cannot prove is whether a submitted form reaches the right person, whether calls are attributed, whether CRM stages update, or which page produces signed doors. Those remain unknown until access is available. The fix is a test-lead chain from landing page → thank-you/event → CRM → booked consultation → signed management agreement → revenue.

RUN THIS YOURSELF

Submit one labeled test lead from every primary form, call every tracked number, and follow each record into the CRM. A green analytics tag is not evidence that revenue attribution works.

Execute the 30/60/90-day plan

This plan follows Metrics → Analysis → Action: fix measurable truth first, then publish and amplify what the data supports.

WindowActionOwnerDefinition of done
Days 0–30Create one canonical entity sheet: legal/DBA names, both properly labeled licenses, address, main line, department lines, hours, founder bio, social URLs.Jesse + operationsWebsite, GBP, core schema, and priority citations match.
Days 0–30Fix rental-analysis, asset-manager, renters/listings, checklist/calculator metadata; consolidate the Real Estate H1.SEO/contentRecrawl shows unique, accurate titles/descriptions and one H1.
Days 0–30Verify GSC, GA4, GTM, GBP, CRM, form, call, and signed-door measurement.Analytics + salesOne test lead traces from source to revenue stage.
Days 31–60Prioritize the 12 unlinked markets using impressions, leads, managed doors, local proof, and expected value. Build the first 3–6 pages.SEO + local teamEach page has original local evidence, internal links, indexation, and a tracked CTA.
Days 31–60Connect Organization, LocalBusiness, Person, Service, City, Article, and FAQ entities.Technical SEORich-results/schema validation passes and all public facts agree.
Days 61–90Launch lifecycle review requests at completed, positive service moments—without gating or incentives.Operations + CXWeekly requests and review velocity are measured by touchpoint.
Days 61–90Improve template performance and compare local-grid, GSC, lead, and signed-door changes.Engineering + marketingField CWV and conversion baselines improve without form breakage.

Run one weekly scoreboard

Visibility
GSC clicks/impressions, nonbrand top-3/top-10 queries, LA + Sherman Oaks local-grid share.
Proof
Google rating, total reviews, new reviews, response rate, local case studies published.
Coverage
Priority market pages linked, indexed, receiving impressions, and carrying unique proof.
Revenue
Rental analyses, qualified calls, booked consults, proposals, signed doors, projected LTV.
Quality
Field CWV, form success rate, primary-number accuracy, schema/citation exceptions.
AI discovery
Brand identity accuracy, cited pages, and discovery prompts across target owner scenarios.

Follow the proof ledger

StatusEvidence usedHow to treat it
Verified liveSite crawl, sitemaps, robots, HTML/schema, direct Google profile/search check, California DRE records.Timestamped August 13, 2026; reproducible from public sources.
Original July snapshotDR 55 and 239-review figures from the emailed analysis.Useful historical context, but not a current or apples-to-apples measurement.
UnknownCurrent backlink inventory, GSC/GA4 outcomes, GBP admin completeness, field CWV, form delivery, CRM/call/revenue attribution, true AUM/door count.Do not score or repeat as fact until access or records verify it.

Audit limits: This is an outside-in public-data audit, not a substitute for Search Console, GA4, GBP, CRM, call-tracking, server-log, backlink-platform, or legal review. Search results vary by location, history, device, and time. Scores describe observable readiness on August 13, 2026; they do not guarantee rankings or revenue.

Want the same outside-in view?

Get a Quick Audit for your local service business

We’ll separate what is verified, what is missing, and what to do next—then tie the work to one practical scoreboard.

Request a free Quick Audit Browse the audit library

See related property-management audits

Audit prepared August 2026 by Dennis Yu and the Local Service Spotlight team; published by an AI agent supervised by Dennis Yu.

Dennis Yu
Dennis Yu
Dennis Yu is the CEO of Local Service Spotlight, a platform that amplifies the reputations of contractors and local service businesses using the Content Factory process. He is a former search engine engineer who has spent a billion dollars on Google and Facebook ads for Nike, Quiznos, Ashley Furniture, Red Bull, State Farm, and other brands. Dennis has achieved 25% of his goal of creating a million digital marketing jobs by partnering with universities, professional organizations, and agencies. Through Local Service Spotlight, he teaches the Dollar a Day strategy and Content Factory training to help local service businesses enhance their existing local reputation and make the phone ring. Dennis coaches young adult agency owners serving plumbers, AC technicians, landscapers, roofers, electricians, and believes there should be a standard in measuring local marketing efforts, much like doctors and plumbers must be certified. He has appeared on 353 podcasts with 619 credited episodes — see the full list of his podcast appearances.