integrity.financial
virtual family office
Score 34.23 of 100 · 777 words against a target of 622 · 3 ranking pages analyzed
| Prepared for | Integrity Financial · integrity.financial |
|---|---|
| Prepared by | Carlos Flores · Phi Web Studio |
| Date | November 2, 2026 |
| Page | https://integrity.financial/family-office |
| Keyword | virtual family office · United States |
| Status | Optimize |
| Source | PageOptimizer Pro · E-E-A-T off · Google NLP off · competitors from Google’s results |
Where the page stands
Rank first, then the content score, what it means and what to do first. Everything after this section is the evidence.
What the numbers say
What to do first
- Add “virtual family office”. Search engine title: 0 on the page against a minimum of 1.
- Add “virtual family office”. Subheadings: 0 on the page against a minimum of 2.
- Widen the subheadings. 6 important terms against a minimum of 7. Start with “office services”, “advisors”, “call one”.
- H4. Add 2 to reach the minimum of 2; the page has 0.
- iFrame. Add 1 to reach the minimum of 1; the page has 0.
- Add “virtual family office”. Main content: 0 on the page against a minimum of 12.
- Add “investment advisory”. Main content: 0 on the page against a minimum of 1.
- Widen the main content. 75 important terms against a minimum of 132. Start with “office services”, “financial planning”, “high-performing virtual”, “family finances”, “financial plan”.
Section 09 holds every recommendation in the Target strategy. Section 04 shows the page’s own title, description and outline.
How to read this document
Sections 01 to 03 are the content brief: which terms POP wants where, and how many times, against the ranges POP derives from the competitors. 04 and 05 are structure. 06 lists the competitors and the result list. 07 is what Google’s language model sees on the page. 08 is trust: the E-E-A-T signals and schema. 09 is the recommendation list, and 10 the run log, including every term and recommendation the rules filtered out.
Targets are ranges, not rules. Under is a term the ranking pages use more than this page does. Over means the page uses it more than any of them, by more than one mention. Near max is one mention past the ceiling and needs nothing. Your brand is never cut. In range needs nothing.
Important terms per section
POP counts how many of the important terms appear in each part of the page and compares the count with the range POP derives from the competitors. The marker is this page; the band is POP’s range.
Search engine title
Under. virtual family office.
Page title (H1)
Every tracked term is inside its range.
Subheadings
Under. virtual family office.
Room to add. office services (up to 1), advisors (up to 1), call one (up to 1).
Filtered out: our wealth managers (sentence fragment).
Main content
Under. virtual family office, investment advisory, advisory services, virtual family, financial advisor, retirement, virtual, information, services, suite, insurance, clients, individuals, resources.
Room to add. office services (up to 1), financial planning (up to 1), high-performing virtual (up to 1), family finances (up to 1), financial plan (up to 1), or estate strategies (up to 1), learn more (up to 1), social security (up to 1).
Over. planning (3 against 1).
One mention past the ceiling, no action: investment (12 against 9), tax (7 against 6).
POP caps each term at its ceiling before adding up, so the 75 leaves out 6 extra uses of terms already at their maximum.
The content brief, term by term
Every term POP tracks, with the count on this page and the target range from the competitor set. Keyword rows are the exact phrase; variations and LSI terms come from the ranking pages. Terms the rules filtered out are listed under each table.
Search engine title · 1 term
| Term | Type | On page | Target | Status |
|---|---|---|---|---|
| virtual family office | keyword | 0 | 1 | Under |
Page title (H1) · 1 term
| Term | Type | On page | Target | Status |
|---|---|---|---|---|
| virtual family office | keyword | 1 | 1 | Met |
Subheadings · 7 terms
| Term | Type | On page | Target | Status |
|---|---|---|---|---|
| virtual family office | keyword | 0 | 2 | Under |
| family office | lsi | 2 | 1 to 2 | In range |
| office services | lsi | 0 | 0 to 1 | Not used |
| call one | variation | 0 | 0 to 1 | Not used |
| office | lsi | 2 | 1 to 2 | In range |
| family | lsi | 2 | 2 to 3 | In range |
| advisors | lsi | 0 | 0 to 1 | Not used |
1 term filtered out
| Term | Reason | On page | Target |
|---|---|---|---|
| our wealth managers | Sentence fragment | 0 | 0 to 1 |
Main content · 32 terms
| Term | Type | On page | Target | Status |
|---|---|---|---|---|
| virtual family office | keyword | 0 | 12 | Under |
| high-performing virtual | lsi | 0 | 0 to 1 | Not used |
| or estate strategies | variation | 0 | 0 to 1 | Not used |
| family office | lsi | 11 | 5 to 22 | In range |
| office services | lsi | 0 | 0 to 1 | Not used |
| financial planning | lsi | 0 | 0 to 1 | Not used |
| family finances | lsi | 0 | 0 to 1 | Not used |
| investment advisory | lsi | 0 | 1 to 3 | Under |
| financial plan | lsi | 0 | 0 to 1 | Not used |
| advisory services | lsi | 0 | 1 to 2 | Under |
| learn more | variation | 0 | 0 to 1 | Not used |
| social security | variation | 0 | 0 to 1 | Not used |
| functions similarly | variation | 0 | 0 to 1 | Not used |
| virtual family | lsi | 0 | 2 to 20 | Under |
| financial advisor | lsi | 0 | 1 | Under |
| office | lsi | 11 | 3 to 23 | In range |
| family | lsi | 22 | 11 to 31 | In range |
| retirement | variation | 0 | 3 to 5 | Under |
| financial | lsi | 8 | 3 to 8 | In range |
| virtual | lsi | 0 | 2 to 22 | Under |
| information | lsi | 1 | 6 to 9 | Under |
| services | lsi | 1 | 7 to 15 | Under |
| investment | lsi | 12 | 5 to 9 | Near max |
| advisor | lsi | 1 | 1 to 2 | In range |
| tax | lsi | 7 | 5 to 6 | Near max |
| suite | lsi | 0 | 4 to 5 | Under |
| insurance | lsi | 2 | 4 | Under |
| clients | lsi | 0 | 2 | Under |
| planning | lsi | 3 | 1 | Over |
| individuals | lsi | 0 | 1 | Under |
| resources | lsi | 0 | 1 to 3 | Under |
| experience | lsi | 2 | 2 to 5 | In range |
The vocabulary of the ranking pages
Variations are the phrasings Google associates with the keyword; LSI terms are the words that co-occur on the ranking pages. Weight is importance. Counts here are for the whole page, headings included, so they run higher than the per-section counts in 02.
Keyword variations · 7
| Variation | Weight | Competitor avg | On page | Gap |
|---|---|---|---|---|
| retirement | 26% | 3 | 0 | -3 |
| learn more | 10% | 1 | 1 | 0 |
| social security | 10% | 0 | 0 | 0 |
| or estate strategies | 10% | 0 | 0 | 0 |
| functions similarly | 10% | 0 | 0 | 0 |
| call one | 10% | 0 | 0 | 0 |
| traditional family office | 10% | 1 | 0 | -1 |
LSI terms · 18
| Term | Weight | Competitor avg | On page | Gap |
|---|---|---|---|---|
| financial | 25% | 35 | 8 | -27 |
| advisors | 18% | 10 | 2 | -8 |
| virtual | 14% | 13 | 1 | -12 |
| virtual family | 13% | 12 | 1 | -11 |
| find | 12% | 7 | 0 | -7 |
| information | 12% | 7 | 1 | -6 |
| services | 11% | 10 | 1 | -9 |
| investment | 10% | 6 | 12 | +6 |
| financial advisor | 10% | 8 | 0 | -8 |
| advisor | 9% | 14 | 2 | -12 |
| tax | 9% | 5 | 7 | +2 |
| suite | 9% | 3 | 0 | -3 |
| insurance | 8% | 3 | 3 | 0 |
| clients | 7% | 8 | 0 | -8 |
| planning | 7% | 8 | 3 | -5 |
| individuals | 6% | 5 | 0 | -5 |
| resources | 6% | 2 | 0 | -2 |
| experience | 4% | 3 | 2 | -1 |
Virtual family office cost · Elite Resources · Elite team Resources · Elite Resources Group
- What is family office investing?
- What is Zuckerberg's family office?
- Does Elon Musk have a family office?
- What software do family offices use?
The page as published, and its tag counts against POP’s ranges
The title, description and heading outline as they stand, then how many of each HTML element the page uses next to POP’s range for the competitor set. An action appears only when a count is outside the range.
The page today · fetched 2026-11-02
| Title tag | Family Office Services | Integrity Financial 44 characters |
|---|---|
| Meta description | Your virtual family office — a centralized hub for financial, legal, and relational needs. Tax strategies, exclusive investments, and multi-generational wealth planning for business families. 191 characters |
| H1 | Your Virtual Family Office… |
| Headings | 4 H2 |
| Words | 771 visible on the page, navigation and footer included POP counts 777 in the main content |
- H1Your Virtual Family Office…
- H2Private Placement Life Insurance
- H2The Outsourced Family Office CIO advantage
- H2Family Office CIO Process
- H2Focusing on what matters most: Time.
Structure counts
| Element | On page | POP range (outliers trimmed) | Action |
|---|---|---|---|
| H1 | 1 | 0 to 1 | In range POP nudge toward the mean, no action: Reduce the count by 1 |
| H2 | 4 | 5 to 8 competitors: 2 to 8 | No action Inside what the 3 competitors actually do (2 to 8); POP's trimmed range is narrower with this few pages. |
| H3 | 0 | 0 to 0 competitors: 0 to 15 | In range |
| H4 | 0 | 2 to 6 | Add 2 to reach the minimum of 2 |
| H5 | 0 | 0 to 0 | In range |
| H6 | 0 | 0 to 0 | In range |
| Paragraph Text | 15 | 22 to 102 | Add 7 to reach the minimum of 22 |
| Anchor Text | 18 | 61 to 169 | Add 43 to reach the minimum of 61 |
| Image File total | 2 | 1 to 19 | In range POP nudge toward the mean, no action: Increase the count by 6 |
| Image Alt | 2 | 4 to 18 competitors: 0 to 18 | No action Inside what the 3 competitors actually do (0 to 18); POP's trimmed range is narrower with this few pages. |
| Bold | 1 | 5 to 24 competitors: 0 to 24 | No action Inside what the 3 competitors actually do (0 to 24); POP's trimmed range is narrower with this few pages. |
| Italic | 0 | 5 to 10 | Add 5 to reach the minimum of 5 |
| Video File | 0 | 0 to 0 | In range |
| Ordered List | 0 | 0 to 1 | In range |
| Ordered List Items | 0 | 0 to 0 competitors: 0 to 3 | In range |
| Unordered List | 0 | 1 to 1 competitors: 0 to 6 | No action Inside what the 3 competitors actually do (0 to 6); POP's trimmed range is narrower with this few pages. |
| Unordered List Items | 0 | 2 to 2 competitors: 0 to 24 | No action Inside what the 3 competitors actually do (0 to 24); POP's trimmed range is narrower with this few pages. |
| Table | 0 | 0 to 0 | In range |
| Table Items | 0 | 0 to 0 | In range |
| Form | 0 | 1 to 5 competitors: 0 to 5 | No action Inside what the 3 competitors actually do (0 to 5); POP's trimmed range is narrower with this few pages. |
| iFrame | 0 | 1 to 2 | Add 1 to reach the minimum of 1 |
| Frequently Asked Questions | 0 | 0 to 0 | In range |
| Table of content | 0 | 0 to 0 | In range |
5 elements are outside POP's range. Counts come from the rendered page, so galleries, carousels and navigation markup are included, on this page and on the competitors. POP trims outliers before it sets a range; where the competitors' own counts run wider, their spread is shown under the range.
How the ranking pages are organized
The H2 and H3 text of every competitor, for section ideas and for seeing how much structure a page at this position carries. Open a competitor to see its outline.
mydkna.com
- Virtual Family Office
- Call one of our Wealth Managers at Daniel Krug & Associates to see if a Virtual Family Office is right for you and your family.
None.
westmadisonwealthmanagement.com
- Virtual Family Focused Office (VFO)
- Virtual Multifamily Focused Office
- One of our primary goals is to develop a long-term, trusting relationship with you.
- Our Process
- Our History
- Our Values
- Our Resources
- Have a Question?
None.
wealthtender.com
- What You Need to Know About Virtual Family Offices
- Q&A: Financial Advisors Who Provide Virtual Family Office Services
- Resources to Help You Choose a Financial Advisor
- Are you ready to enjoy life more with less money stress?
- Brian Thorp
- Preserving Your Wealth: Is a Virtual Family Office Right for You?
- 💸 Smart Money Insights: The Benefits of a Virtual Family Office
- Answers to VFO Questions with Stephan Shipe, PhD, CFA, CFP®
- 🙋♀️ Have Questions About Virtual Family Offices ?
- 📰 Browse Related Articles
- Your bank account will thank you
- Follow Us On Social
- Nearby Advisors:
- Advisors For:
- Trending Topics:
- Smart Money Moves
- About
- Directories
- Resources
- Legal
The 3 pages the targets come from
POP took Google’s results for the keyword in the chosen location, dropped the ones it could not analyze, and measured the rest.
Analyzed competitors
| Rank | Page | Role | Words | H2 / H3 | Schema types |
|---|---|---|---|---|---|
| – | Virtual Family Office https://www.mydkna.com/virtual-family-office | Peer | 637 | 2 / 0 | Financialservice |
| – | Virtual Family Office https://www.westmadisonwealthmanagement.com/virtual-family-office | Peer | 608 | 8 / 0 | Financialservice |
| – | Preserving Your Wealth: Is a Virtual Family Office Right for You? - Wealthtender https://wealthtender.com/insights/financial-planning/virtual-family-office/ | Peer | 3,450 | 5 / 15 | Article, Webpage, Imageobject, Breadcrumblist, Website, Organization, Person |
Word counts run from 608 to 3,450, median 637. The target of 622 is POP’s weighted figure, not the mean.
Google’s result list
Pages marked as directories, your own sites or not competitors were analyzed by POP but should not set content targets.
What Google’s language model sees
Google assigns every page a category and extracts entities.
Google NLP
The run was made without the Google NLP option, so no categories or entities were collected.
Trust signals on the page and on the competitors
POP checks the signals drawn from Google’s quality rater guidelines: policies, contact details, schema, authorship, dates, links. The ones to add are the ones 2 or more of the 3 competitors have and this page does not.
E-E-A-T
The run was made without the E-E-A-T option, so no signals were collected.
Structured data
None detected.
- Financialservice on 2 of 3
- Article on 1 of 3
- Webpage on 1 of 3
- Imageobject on 1 of 3
- Breadcrumblist on 1 of 3
- Website on 1 of 3
- Organization on 1 of 3
- Person on 1 of 3
POP’s actions · Target strategy
The page is outside the top three, so the plan follows the competitor targets: Target. Adjusted, which scales the targets to the current length, is kept below for reference.
Target strategy · 15 actions
Targets from the competitor set. Dropped and direction-only items are shown with the rule that changed them.
- Keyword in Main URL. It is recommended that you have your target keyword in your URL 1 time, when possible
- Meta Title. Add 1 exact keyword in your title tag of the page target 1
- H2. Increase the number of exact keywords in your H2s by 2 target 2
- Paragraph Text. Increase the number of exact keywords in your Paragraph Text by 12 target 12 Direction only POP asks for 12; read it as a direction, not a count
- Anchor Text. Increase the number of exact keywords in your Anchor Text by 1 target 1
- H2. Increase the number of variations of your keyword in your H2s by 1 target 1
- Paragraph Text. Increase the number of variations of your keyword in your Paragraph Text by 3 target 7
- Anchor Text. Increase the number of variations of your keyword in your Anchor Text by 1 target 3
- H2 to H3. Across H2 and H3 together the page reads as under-optimized. Consider adding variations of your keyword in H2s or H3s by 1 target 1
- H2 to H6. Across H2 and H3 together the page reads as under-optimized. Consider adding variations of your keyword in H2s, H3s, or H4s by 1 target 1
- H2. Increase the number of LSI terms in your H2s by 4 target 11
- Paragraph Text. Increase the number of LSI terms in your Paragraph Text by 8 target 185
- Anchor Text. Increase the number of LSI terms in your Anchor Text by 7 target 60
- H2 to H3. Across H2 and H3 together the page reads as under-optimized. Consider adding LSI terms in H2s or H3s by 4 target 17
- H2 to H6. Across H2 and H3 together the page reads as under-optimized. Consider adding LSI terms in H2s, H3s, or H4s by 4 target 18
- H1 Tag Total. Reduce the total number on your page by 1 Dropped Inside POP's range (1 against 0 to 1)
- H2 Tag Total. Increase the total number on your page by 2 Dropped Inside what the 3 competitors actually do (2 to 8); POP's trimmed range is narrower with this few pages.
- H4 Tag Total. Increase the total number on your page by 3
- Paragraph Text Tag Total. Increase the total number on your page by 34 Direction only POP asks for 34; read it as a direction, not a count
- Anchor Text Tag Total. Increase the total number on your page by 84 Direction only POP asks for 84; read it as a direction, not a count
Adjusted strategy, for reference · 12 actions
Adjusted strategy
Targets scaled to the page’s current word count.
- Keyword in Main URL. It is recommended that you have your target keyword in your URL 1 time, when possible
- Meta Title. Add 1 exact keyword in your title tag of the page target 1
- H2. Increase the number of exact keywords in your H2s by 1 target 1
- Paragraph Text. Increase the number of exact keywords in your Paragraph Text by 6 target 6
- Bold. Increase the number of exact keywords in your Bolds by 1 target 1
- H2. Increase the number of variations of your keyword in your H2s by 1 target 0
- Paragraph Text. Increase the number of variations of your keyword in your Paragraph Text by 2 target 4
- H2 to H3. Across H2 and H3 together the page reads as under-optimized. Consider adding variations of your keyword in H2s or H3s by 1 target 0
- H2 to H6. Across H2 and H3 together the page reads as under-optimized. Consider adding variations of your keyword in H2s, H3s, or H4s by 1 target 0
- HTML Head & Body Tags. Increase the number of variations of your keyword in your HTML Head & Body Tags by 3 target 6
- H2. Reduce the number of LSI terms in your H2s by 1 target 6
4 signals to leave as is
Paragraph Text · H2 to H3 · H2 to H6 · HTML Head & Body Tags
- H1 Tag Total. Reduce the total number on your page by 1 Dropped Inside POP's range (1 against 0 to 1)
- H2 Tag Total. Increase the total number on your page by 2 Dropped Inside what the 3 competitors actually do (2 to 8); POP's trimmed range is narrower with this few pages.
- H4 Tag Total. Increase the total number on your page by 3
- Paragraph Text Tag Total. Increase the total number on your page by 34 Direction only POP asks for 34; read it as a direction, not a count
- Anchor Text Tag Total. Increase the total number on your page by 84 Direction only POP asks for 84; read it as a direction, not a count
How this report was produced
Every stage of the API run is saved as JSON next to this report, and every rule that changed what POP returned is listed here, so nothing in the report is unexplained.
Rules applied
None.
| Term | Section | Reason |
|---|---|---|
| our wealth managers | Subheadings | Sentence fragment |
| Strategy | Signal | POP said | Rule |
|---|---|---|---|
| Target | Paragraph Text | Increase the number of exact keywords in your Paragraph Text by 12 | POP asks for 12; read it as a direction, not a count |
| Target | H1 Tag Total | Reduce the total number on your page by 1 | Inside POP's range (1 against 0 to 1) |
| Target | H2 Tag Total | Increase the total number on your page by 2 | Inside what the 3 competitors actually do (2 to 8); POP's trimmed range is narrower with this few pages. |
| Target | Paragraph Text Tag Total | Increase the total number on your page by 34 | POP asks for 34; read it as a direction, not a count |
| Target | Anchor Text Tag Total | Increase the total number on your page by 84 | POP asks for 84; read it as a direction, not a count |
| Adjusted | H1 Tag Total | Reduce the total number on your page by 1 | Inside POP's range (1 against 0 to 1) |
| Adjusted | H2 Tag Total | Increase the total number on your page by 2 | Inside what the 3 competitors actually do (2 to 8); POP's trimmed range is narrower with this few pages. |
| Adjusted | Paragraph Text Tag Total | Increase the total number on your page by 34 | POP asks for 34; read it as a direction, not a count |
| Adjusted | Anchor Text Tag Total | Increase the total number on your page by 84 | POP asks for 84; read it as a direction, not a count |
Optimize, no position supplied. Strategy: Target.
Run
| Report id | 1992095 |
|---|---|
| Keyword | virtual family office |
| Target URL | https://integrity.financial/family-office |
| Location | United States · english |
| Options | E-E-A-T off · Google NLP off · over-optimization off · competitors from Google’s results |
| API key | ADD_ON |
| POP credits | 1 (1 report), per the account credit log |
| Timing | Started 2026-11-02T18:49:49.056Z, finished 2026-11-02T18:50:37.614Z |
| Terms stage | 02-get-terms-result.json · prepare id 71104 · 9 variations · 19 LSI phrases |
Files in this run folder
| File | Size | Holds |
|---|---|---|
| 00-run.json | 0.4 KB | run options, ids, key type, timestamps |
| 01-get-terms-response.json | 0.1 KB | task id for the terms stage |
| 02-get-terms-result.json | 2.7 KB | terms stage result (for hand-picked runs, POP’s local result candidates) |
| 03-create-report-response.json | 0.1 KB | report id and task id |
| 04-report.json | 49.4 KB | the full report |
| 06-recommendations-adjusted-regular.json | 10.9 KB | adjusted strategy actions |
| 06-recommendations-target-regular.json | 11.3 KB | target strategy actions |
| run.log | 1.9 KB | progress log |
| summary.json | 10.2 KB | normalized summary for storage |
The report and E-E-A-T files together are the raw payload a CMS row would attach; summary.json is the shape it would index.