Kaizen AI Lab ยท SEO/GEO Audit

Audit: privatelenderlink.com

๐Ÿ“… 2026-05-26 ๐Ÿฆ€ Auditor: Sebastian (Kaizen AI Lab) ๐Ÿ“Š Pages reviewed: 9 ๐Ÿ” Search engines: Brave, direct fetch
C+
Overall Grade
Great raw material, weak technical packaging โ€” fixable inside a quarter. Real shot at B+ in 30 days.

00TL;DR

01Scorecard

Technical SEO
B
Clean 200/301/HTTPS, robust sitemaps, broken viewport, Cloudways cache, duplicate meta on home
On-Page Content
B+
990โ€“2,100 word substantive pages, clear value prop, real content depth on guides
Schema / Structured Data
D
Only WebSite/WebPage/bare Organization โ€” no sameAs, FAQ, Article, LocalBusiness
GEO / AI-Search Readiness
Cโˆ’
Citation-worthy content, unstructured for machines; no llms.txt; entity hooks missing
E-E-A-T Signals
B+
Named founder, license, address, AAPL membership, third-party press, bylines + updated dates
Off-Page Authority (inferred)
B
Ranks #1 for core query, LinkedIn company + personal, Geraci & Fortra Law features
Overall
C+
Great raw material, weak technical packaging โ€” fixable inside a quarter

02Technical SEO Findings

Crawl & Infrastructure

Meta Tags & Headers

Meta Description Coverage (8 pages audited)

PageStatus
/โœ… Present (filled by SEO Framework)
/about/โŒ Empty
/about/how-it-works/โŒ Empty
/insights/faq/โŒ Empty
/insights/โŒ Empty
/contact/โŒ Empty
/services/lender-services/โŒ Empty
/pricing/โš ๏ธ Auto-filled with body excerpt (suboptimal)
/2020/08/top-private-lenders-for-dscr...โœ… Present, well-written

Heading Structure

Page Weight & Scripts

Internal Linking

03On-Page Content & Keywords

What the Site Is

A nationwide directory + lead-gen marketplace for private/hard money real estate lenders. Subscription model for lenders ($250โ€“$2,000/mo per the pricing page); free for borrowers/brokers. Founded 2010 by Rocky Butani, San Jose, CA. CA DRE Broker License 02057741. Member of AAPL since 2013.

Three audiences served via parallel "How It Works" pages โ€” for borrowers, brokers, lenders, investment companies, and service providers.

Primary Keyword Clusters

  1. Core directory queries: "private lender," "hard money lender," "private lender directory," "find private money lender" โ€” already ranking #1 organically for the last one.
  2. Loan-type clusters: fix & flip, DSCR rental, CRE bridge, residential bridge, multifamily bridge, residential construction, rehab & rent, 100% financing hard money, land loans. Each has a dedicated URL.
  3. Geo clusters: Region sitemaps suggest state-level pages exist. Significant local-SEO surface area.
  4. Guide cluster (strongest content): top-lender listicles and explainer pages with bylines and updated dates.

Content Depth (Sample Word Counts)

PageWordsVerdict
Homepage body~990Adequate
About2,116โœ… Strong
How It Works709Thin for a money page
FAQ2,02314 Q&A blocks โ€” strong
DSCR guide1,219Could be 2,000+ for top-of-funnel money keywords
E-E-A-T signals are genuinely strong. Named, photographed founder Rocky Butani. CA DRE License 02057741 in footer. Physical address on Contact. AAPL member since 2013. Featured on Geraci Law Firm's "Private Lending Trailblazers" series and Fortra Law's Lender Lounge podcast. Hosts his own podcast "Private Lending Insights." Guides have explicit author byline + published + updated dates.

04Schema & Structured Data

What's There (Every Page, Identical)

{
  "@context":"https://schema.org",
  "@graph":[
    {"@type":"WebSite", "url":"...", "name":"Private Lender Link",
     "potentialAction":{"@type":"SearchAction",...}},
    {"@type":"WebPage", "url":"...", "isPartOf":{...},
     "breadcrumb":{"@type":"BreadcrumbList",
       "itemListElement":{"@type":"ListItem","position":1,"name":"Private Lender Link"}}},
    {"@type":"Organization", "name":"Private Lender Link",
     "url":"https://privatelenderlink.com/"}
  ]
}

The Organization schema is three properties deep. That's it.

What's Missing (Priority Order)

1. Organization.sameAs โ€” Public LinkedIn, YouTube, Instagram, Facebook, Twitter accounts all linked in footer, but none are in schema. The single highest-leverage GEO fix.

"sameAs": [
  "https://www.linkedin.com/company/private-lender-link",
  "https://www.youtube.com/c/privatelenderlink",
  "https://www.instagram.com/privatelenderlink/",
  "https://facebook.com/privatelenderlink",
  "https://twitter.com/privatelenderlk"
]

2. Organization.address + LocalBusiness (or FinancialService) subtype โ€” Contact page has the full San Jose address but only in text.

"@type": ["Organization","FinancialService"],
"address": {
  "@type":"PostalAddress",
  "streetAddress":"991 W. Hedding Street, Suite 108",
  "addressLocality":"San Jose",
  "addressRegion":"CA",
  "postalCode":"95126",
  "addressCountry":"US"
},
"founder": {
  "@type":"Person",
  "name":"Rocky Butani",
  "sameAs":"https://www.linkedin.com/in/rockybutani/"
},
"foundingDate":"2010",
"memberOf":[
  {"@type":"Organization","name":"American Association of Private Lenders","url":"https://aaplonline.com/"},
  {"@type":"Organization","name":"California Mortgage Association"}
],
"hasCredential":{
  "@type":"EducationalOccupationalCredential",
  "credentialCategory":"license",
  "name":"CA DRE Broker License 02057741"
}

3. FAQPage schema on /insights/faq/ โ€” 14 perfect Q&A blocks already authored. Wrapping them in FAQPage schema is a 30-minute job that unlocks rich results and LLM citation.

View the 14 FAQ questions to encode โ†’
  1. What's the difference between a private lender and a hard money lender?
  2. Can I get 100% financing?
  3. What is the minimum credit score required to get a private loan?
  4. Why won't most private lenders consider an owner-occupied home?
  5. How much does it cost to have access to the companies on this site?
  6. What types of lenders are listed on this site?
  7. Why don't you list individual investors?
  8. Is Lender Link a lender or a broker?
  9. Do you list lenders outside the United States?
  10. How can I get my company listed on this site?
  11. Can I post a review of a company?
  12. Do you sell your database of lenders?
  13. Can you help me search for a lender?
  14. Can you send out my loan request to all the lenders on your platform?

4. Article schema on every /YYYY/MM/... guide page โ€” already have author + datePublished + dateModified visible in markup, just need schema:

{
  "@type":"Article",
  "headline":"...",
  "author":{
    "@type":"Person",
    "name":"Rocky Butani",
    "sameAs":"https://www.linkedin.com/in/rockybutani/"
  },
  "datePublished":"2020-08-10",
  "dateModified":"2024-05-23",
  "publisher":{"@id":"https://privatelenderlink.com/#/schema/Organization"}
}

5. BreadcrumbList is a stub โ€” only contains "position 1" (the site itself). Should reflect actual nav depth.

6. Service schema on /services/* pages (15+ pages) โ€” each service type should be marked up as a Service offered by the Organization.

7. Person schema for Rocky Butani on /about/ โ€” currently just a quoted name. Should be a full Person node with sameAs to LinkedIn, jobTitle, worksFor.

05GEO / AI-Search Readiness

This is where the audit gets interesting. The site is sitting on a gold mine of citable content but doing almost nothing to surface it to LLMs.

The Citation-Worthiness Test

"If I were ChatGPT/Perplexity answering 'How do I find a private lender for a fix & flip?', would I cite privatelenderlink.com?"

Answer: Possibly, but only on luck. The site has:

Entity Disambiguation (Knowledge-Graph Hooks)

LLMs need to answer: "Who/what is Private Lender Link?" The current schema gives them: a name, a URL. That's it.

What they should know (and could be encoded today):

"Answer Pages" vs "Marketing Pages"

PageStructureLLM-friendly?
/insights/faq/Q&A blocks, 14 questionsYes โ€” but unmarked. Critical missed opportunity.
/about/how-it-works/Numbered process 1โ†’2โ†’3Partial โ€” needs HowTo schema
/pricing/Tiered fees, specific $ amountsYes โ€” citable as fact. Needs Offer/PriceSpecification
Guides (DSCR top lenders)Listicle + explainer + videoMostly โ€” needs Article + ItemList schema
HomepageMarketing copy + CTAsMarketing โ€” appropriate, not a citation surface
Service pagesThin nav-shellWeak โ€” needs more substantive content

llms.txt Check

curl -sI https://privatelenderlink.com/llms.txt โ†’ HTTP 404. Missing. This is the #1 emerging GEO signal.

Recommended llms.txt Skeleton

# Private Lender Link (Lender Link)

> Private Lender Link, Inc. (DBA Lender Link) operates PrivateLenderLink.com,
> a directory and marketplace connecting real estate investors and mortgage
> brokers with vetted private mortgage lenders (also called hard money lenders)
> across the United States. Founded 2010 by Rocky Butani in San Jose, CA.
> CA DRE Broker License 02057741. We are not a lender or broker โ€” we list
> third-party direct lenders.

## Key facts
- Founded: 2010
- Founder/CEO: Rocky Butani
- Headquarters: 991 W. Hedding Street, Suite 108, San Jose, CA 95126
- License: CA DRE Broker Lic. 02057741
- Memberships: AAPL (since 2013), California Mortgage Association
- Business model: Subscription listings for lenders ($250โ€“$2,000/mo); free for borrowers and brokers
- Podcast: Private Lending Insights with Rocky Butani

## Core pages
- About: https://privatelenderlink.com/about/
- How It Works: https://privatelenderlink.com/about/how-it-works/
- FAQ: https://privatelenderlink.com/insights/faq/
- Pricing: https://privatelenderlink.com/pricing/
- Contact: https://privatelenderlink.com/contact/

## Top guides
- DSCR Long-Term Rental Loans โ€” Top Lenders
- CRE Bridge Lenders โ€” Top Lenders USA
- California 2nd Mortgage โ€” Top Lenders
- 100% Financing for Fix & Flip Projects
- Hard Money Interest Rates for Residential Construction

06E-E-A-T & Trust Signals

Trust gaps to close (quick wins): Add hasCredential to Org schema for CA DRE license ยท Add memberOf for AAPL + CMA ยท Add foundingDate: "2010" ยท Add author bio page for Rocky Butani at /about/rocky-butani/ with full credentials, then link from every guide.

07Off-Page / Brand Signals

Brand Search Performance (Brave SERP, 2026-05-26)

Inferred Backlink Profile

Strong niche authority. The site is known in the private-lending professional community.

Social Presence (from on-site links)

LinkedIn (company + personal), YouTube, Instagram, Facebook, Twitter/X โ€” all five linked from site footer and homepage social bar. None present in Organization sameAs schema โ€” this is the single most painful GEO gap.

08Competitive Snapshot

Top 3 structural competitors for "private lender directory":

privatelenderlink.comprivatelendersdirectory.comaaplonline.com
Founder namedโœ… Rocky ButaniโŒ GenericN/A (assoc.)
Physical addressโœ… San JoseโŒโœ… Kansas City
Schema depthโš ๏ธ Stubโš ๏ธ Slightly betterUnknown
FAQ schemaโŒโŒN/A
llms.txtโŒโŒโŒ
Content depthStrong (1.2kโ€“2k+ words)ThinMember-only
Updated-recentlyโœ… 2024โ€“2026Unclearโœ… Frequent
Sitemap segmentationโœ… 16 sub-sitemapsBasicBasic
Founder LLM hooksStrongWeakN/A
Strategic implication: Whoever ships proper GEO/schema first owns the LLM citation channel for private-lending queries. PLL is best positioned to win this race because the underlying authority (founder, press, content, age) is already in place.

09Prioritized Recommendations

Quick Wins โ€” This Week, <2 hr Each

01 ยท QUICK WIN

Add FAQPage schema to /insights/faq/

Wrap the 14 existing Q&A pairs in Schema.org FAQPage + Question + Answer. Unlocks rich results in Google + parseable Q&A for LLMs. Highest ROI single change on the site.

โฑ 30 min
02 ยท QUICK WIN

Expand Organization schema

Add sameAs, address, founder, foundingDate, memberOf, hasCredential. Drop the JSON block from ยง4 into the SEO Framework's global schema settings. Makes the entity unambiguously identifiable to every LLM and to Google's Knowledge Graph.

โฑ 45 min
03 ยท QUICK WIN

Create /llms.txt

Using the skeleton in ยง5. Single file, ~30 lines. Currently missing (404). First-mover advantage in the category.

โฑ 30 min
04 ยท QUICK WIN

Fix viewport meta tag

Change <meta name="viewport" content="width=device-width"> to <meta name="viewport" content="width=device-width, initial-scale=1">.

โฑ 5 min
05 ยท QUICK WIN

Remove duplicate meta description on homepage

Empty <meta name="description"> tag in the WP head before the SEO Framework override. Theme/plugin conflict fix.

โฑ 15 min

Medium Lifts โ€” This Month

  1. Fill in meta descriptions for the 6 audited pages missing them (140โ€“160 chars, click-through optimized). Probably 30โ€“40 pages total once you audit all of /page-sitemap.xml.
  2. Add Article schema to all ~50 guides under /YYYY/MM/.... They already have author/published/updated visible โ€” just wrap in schema. Half-day developer job.
  3. Author bio hub page for Rocky Butani (/about/rocky-butani/) with full bio, credentials, podcast/press links, and Person schema. Link from every guide byline. Massive E-E-A-T multiplier.
  4. Add LocalBusiness / FinancialService schema to /contact/ with full address, geo, hours, phone. Unlocks Google Business Profile alignment.
  5. HowTo schema on /about/how-it-works/ for the 1โ†’2โ†’3 process. 1 hour.

Strategic Bets โ€” Next Quarter

  1. State-level landing pages with Service + ItemList schema. Region sitemaps suggest infrastructure exists. Target queries like "private lender California," "hard money lender Texas." Each state page becomes both a search and an LLM citation surface. Path to dominating geo-modified queries before competitors catch up.
  2. Convert FAQ into an evergreen "Private Lending Encyclopedia" with 50โ€“100 Q&A pairs organized by topic (loan types, qualification, process, fees, regulation). Each becomes a citable answer. Schema-driven. This is the structural play that makes PLL the canonical LLM source in the category.
  3. Programmatic lender-profile schema (FinancialProduct / LoanOrCredit) on the lender directory listings. Opens up agentic-search use cases (Perplexity, ChatGPT shopping mode, future Claude tool-use) where an LLM can return "here are 3 lenders offering DSCR loans in California under 8% with these criteria."

10Evidence Appendix

URLs Fetched (all HTTP 200 unless noted)

Redirect Tests

Current Homepage JSON-LD (verbatim)

{"@context":"https://schema.org","@graph":[
  {"@type":"WebSite","@id":"https://privatelenderlink.com/#/schema/WebSite",
   "url":"https://privatelenderlink.com/","name":"Private Lender Link",
   "description":"Private Lenders for Real Estate Investors","inLanguage":"en-US",
   "potentialAction":{"@type":"SearchAction",
     "target":{"@type":"EntryPoint","urlTemplate":"https://privatelenderlink.com/search/{search_term_string}/"},
     "query-input":"required name=search_term_string"},
   "publisher":{"@id":"https://privatelenderlink.com/#/schema/Organization"}},
  {"@type":"WebPage","@id":"https://privatelenderlink.com/",
   "url":"https://privatelenderlink.com/",
   "name":"Lender Link - Find Private Financing for Real Estate Deals...",
   "breadcrumb":{"@type":"BreadcrumbList",
     "itemListElement":{"@type":"ListItem","position":1,"name":"Private Lender Link"}}},
  {"@type":"Organization","@id":"https://privatelenderlink.com/#/schema/Organization",
   "name":"Private Lender Link","url":"https://privatelenderlink.com/"}
]}

Key HTML Excerpts

Homepage title (113 chars):

<title>Lender Link - Find Private Financing for Real Estate Deals - Private Lenders for Real Estate Investors</title>

Broken viewport:

<meta name="viewport" content="width=device-width">

Duplicate description:

<meta name="description" content="">
...
<meta name="description" content="Lender Link is a resource for property investors..." />

Footer credential text (not in schema):

CA DRE Broker Lic. 02057741
Private Lender Link, Inc. DBA Lender Link

Contact page address (not in schema):

991 W. Hedding Street, Suite 108
San Jose, CA 95126

Social links in footer (not in sameAs):

https://facebook.com/privatelenderlink
https://twitter.com/privatelenderlk
https://www.instagram.com/privatelenderlink/
https://www.linkedin.com/company/private-lender-link
https://www.youtube.com/c/privatelenderlink

Third-Party References Confirming Entity Authority