← Audit dashboard
Technical SEO report · Prepared by Phi Web Studio · Updated November 4, 2026

Prepared for Integrity Financial

Your website’s technical SEO grade

The foundation is solid. Every page loads, nothing blocks Google, and the site is secure.

Three things hold the grade back. Four pages can’t be reached from the rest of the site. Almost every page looks like the homepage when it’s shared. And search engines get very little structured information about the firm and its advisors.

All of it can be fixed. The three-phase plan below takes the grade from 70 to 97.

Today C− 70 / 100
After the plan A 97 / 100

Grade scale: A 90–100 · B 80–89 · C 70–79 · D 60–69 · F below 60

0 errors that block Google from your pages Semrush, Screaming Frog and our own checks
4 of 33 pages can’t be reached from the rest of the site About a third of the written content
32 of 33 pages look like the homepage when shared On LinkedIn, Slack, email and text
4.2 s until the main text appears on a phone Google’s target is 2.5 s

How the grade climbs

The plan runs in three phases. Phase 1 needs nothing from you and lifts the grade by 11 points on its own.

Scorecard

We grade eight areas and weight each one by how much it affects how search engines find, understand and present the site.

TodayAfter the plan
Area Weight Today After
Crawling & indexing25% of the grade 25% 90 100
Site structure & internal links15% of the grade 15% 66 96
Titles, descriptions & canonical tags15% of the grade 15% 58 100
Mobile speed15% of the grade 15% 84 90
Security & HTTPS10% of the grade 10% 95 95
Content depth10% of the grade 10% 65 100
Structured data7% of the grade 7% 5 90
Link previews when shared3% of the grade 3% 3 100

What we checked

Every score above comes from these checks, run on all 33 pages in your sitemap.

Crawling & indexing

90→10025%
  • In good shape: All 33 pages load and are open to Google
  • In good shape: robots.txt lets search engines in
  • In good shape: The sitemap lists every page
  • Needs fixing: The sitemap’s “last updated” dates show the last deploy, not the last edit
  • Partly there: Old or mistyped addresses get a proper “not found” page, but it takes 3.5 seconds

Site structure & internal links

66→9615%
  • Needs fixing: 4 pages can’t be reached from the rest of the site: Insights & Resources, the PPLI Framework, PPLI Illustrations and “Your Personal Balance Sheet.” They hold about a third of the site’s written content.
  • In good shape: Every other page is within 2 clicks of the homepage
  • Partly there: The 15 advisor and staff bios are linked only from the Team page
  • Needs fixing: The footer’s “Advisor Sign In” link goes through a redirect on every page
  • Partly there: One link reads “Learn More” instead of naming where it goes

Titles, descriptions & canonical tags

58→10015%
  • In good shape: Every page has its own title and one clear main heading
  • In good shape: Every page has its own description
  • Partly there: 2 titles are longer than Google displays
  • Needs fixing: 29 descriptions are too long or cut short, including 13 bios that stop mid-sentence, like “…family owned busi”
  • Needs fixing: Only 1 of 33 pages has a canonical tag, so links with tracking codes (such as ?utm_source=) open as separate copies of a page

Mobile speed

84→9015%
  • Partly there: Google PageSpeed mobile score: 84 out of 100
  • Needs fixing: On a mid-range phone the main text takes 4.2 seconds to appear. Google’s target is 2.5 seconds.
  • In good shape: Nothing jumps around while the page loads
  • In good shape: The page stays responsive while it loads
  • In good shape: On desktop the main content appears in 1.0 second
  • Partly there: The homepage downloads about 600 KB more image data than it needs

Security & HTTPS

95→9510%
  • In good shape: Valid security certificate, renewed automatically
  • In good shape: Browsers are told to always use the secure version
  • In good shape: No insecure content on any page
  • In good shape: Old http:// and www addresses redirect permanently
  • Partly there: The http://www address takes two redirects instead of one. This is a hosting default and needs no change.

Content depth

65→10010%
  • In good shape: The PPLI pages and both articles each run over 1,000 words
  • Needs fixing: 9 advisor and staff bios are short enough that SEO tools flag them as thin

Structured data

5→907%
  • Needs fixing: No business details for Google: name, logo, offices, phone, LinkedIn
  • Needs fixing: No advisor details: name, role and credentials such as CFP® and CRPC™
  • Partly there: One article has article details, but its publish date (“July 2026”) isn’t in a format Google reads

Link previews when shared

3→1003%
  • Needs fixing: 32 of 33 pages show the homepage’s title and link when shared on LinkedIn, Slack, email or text
  • Needs fixing: Only one article has a preview image

What a second crawl added

We crawled the site again with Screaming Frog on November 4 as an independent check. It found the same 29 reachable pages and the same four it can’t reach, with no broken links. It also measures things the first audit didn’t. The scorecard doesn’t cover these findings, so the grade doesn’t change, and the plan below includes the fixes.

29 pages reachable, matching the first crawl The same four can’t be reached
0 broken links or server errors Titles and descriptions unchanged since Nov 2
6.7 MB of advisor photos on the Team page The largest is 1.3 MB
18 of 29 pages have no subheadings All 15 bios, plus Team, Contact and Client Portal

Advisor photos are far larger than they need to be

The 15 photos on the Team page total 6.7 MB, and each bio uses the same file. The largest is 1.3 MB, when about 35 KB is enough on a phone.

In the plan: Phase 3

There’s less real copy than the pages suggest

With menus and footers excluded, the homepage has 173 words, Private Client 176, Contact 106, the Team page 77 and Client Portal 20. Ryan Sapp’s bio has 22. The content audit shows about 160 more words per page because it counts menus and footers.

In the plan: Phase 3, and the content audit

The For Advisors pages are barely connected to the main site

Apart from the For Advisors hub page, the only way in from the rest of the site is one “Learn More” link on the Family Office page. The RIA, Trust Company, Family Office and Global Family pages are linked only from inside the section.

In the plan: Phase 2

18 of 29 pages have no subheadings

None of the 15 bios has an H2 subheading, and neither do the Team, Contact and Client Portal pages. Subheadings help people scan a page and help search engines see what each part covers.

In the plan: Phase 3

7 of 15 bios have no LinkedIn link

Loren Wengerd, Lowell McCarthy, Andrew Simmons, Teddy Steelman, Michael Sanchez, Stella Tucker and Corey Zinicola. A LinkedIn link gives visitors an outside reference for the person, and gives Google another way to confirm who they are.

In the plan: Phase 3

The homepage photos are page backgrounds

The logo is the only real image on the homepage. The photos are set as backgrounds, so they have no alt text and won’t appear in Google Images. That’s fine for decorative photos. Any photo you want people to find should become a real image.

Optional

The plan

Fifteen fixes in three phases. Each phase raises the grade on its own, and Phase 1 can start right away.

Phase 1

Quick fixes

Nothing needed from you.

Grade after this phase81B−

Give every page its own link preview

Why it mattersWhen an advisor shares a bio or a service page on LinkedIn, the preview shows the homepage title and no image. A preview that names the page, with a branded image, makes every shared link look deliberate.

What we’ll doSet each page’s preview title, description and link, and design a branded share image.

Effort: small

Add canonical tags

Why it mattersA canonical tag tells Google which address is the official one. Without it, links with tracking codes from newsletters or campaigns can be indexed as separate copies of the same page.

What we’ll doAdd a canonical tag to every page, matching the sitemap.

Effort: small

Fix the article’s publish date

Why it mattersGoogle can’t read “July 2026” as a date, so the article’s date is ignored in search.

What we’ll doUse the exact publish date, in the format Google expects.

Effort: small

Make the sitemap dates accurate

Why it mattersThe sitemap says every page changed at the last deploy. Google learns to ignore dates that always change, so real updates get noticed later.

What we’ll doReport each page’s real last-edited date.

Effort: small

Link “Advisor Sign In” straight to the portal

Why it mattersThe footer link on every page goes through a redirect first. It works, but it adds a step for every visitor and for Google.

What we’ll doPoint the link directly at the advisor portal.

Effort: small

End bio descriptions on a full sentence

Why it matters13 bios show a search snippet that stops mid-sentence, some mid-word. In Google results that looks careless.

What we’ll doEnd each description on a complete sentence.

Effort: small

Phase 2

Get found

Needs a few decisions from you.

Grade after this phase91A−

Bring the hidden pages into the site, or keep them out of search

Why it mattersAbout a third of the site’s written content isn’t linked from any page, including the PPLI Framework and the PPLI Illustrations tool. Visitors can’t find it, and Google treats pages nobody links to as unimportant, even when they’re in the sitemap.

What we’ll doIf they’re ready to be public, add Insights to the menu and link the PPLI pages from For Advisors. If they’re meant for selected readers, for example while compliance reviews them, we’ll take them out of the sitemap and keep them out of search. Either way, the downloadable PPLI PDF won’t compete with its web page.

Needs from you: should these pages be public?Effort: small

Tell Google who you are and who your advisors are

Why it mattersStructured data gives Google and AI assistants verified facts about the firm, such as offices, phone and logo, and about each advisor’s role and credentials. It’s how search engines connect your name, your people and your locations.

What we’ll doAdd business details across the site and advisor details on each bio. The footer’s “Our Offices” link, which goes nowhere today, will point to your office details.

Needs from you: office addresses and phone numbersEffort: medium

Link advisors from the services they lead

Why it mattersEach bio is linked only from the Team page. Linking advisors from their service pages, such as Workplace Solutions to the 401(k) team, helps visitors find the right person and shows Google who does what.

What we’ll doAdd advisor links to the service pages, and replace the “Learn More” link with words that say where it goes.

Needs from you: which advisors go with which servicesEffort: small

Tighten search titles and descriptions

Why it matters16 descriptions and 2 titles run past what Google displays, so the end of the message gets cut off.

What we’ll doRewrite them to fit, with the key message first.

Needs from you: approve the new wordingEffort: small

Connect the For Advisors pages to the rest of the site

Why it mattersApart from the For Advisors hub page, one “Learn More” link is the only way in from the main site. Much of your PPLI content lives in this section, and search engines use internal links to judge which pages matter.

What we’ll doLink the framework and audience pages from the service pages and the footer, and point PPLI links at the page you choose as the main one.

Needs from you: which page should lead on PPLIEffort: small

Phase 3

Speed and depth

Faster on phones, fuller bios.

Grade after this phase97A

Show the main text sooner on phones

Why it mattersOn a mid-range phone the opening text waits for the font files before it appears. That takes 4.2 seconds today, against Google’s 2.5-second target.

What we’ll doLoad the fonts without holding up the page. Google PageSpeed estimates this saves about 1.5 seconds.

Good, up to 2.5 sNeeds improvement, 2.5–4 sPoor, over 4 s
Time until the main content appears (Largest Contentful Paint), homepage on a simulated mid-range phone, Google PageSpeed Insights, November 2, 2026.
Effort: small

Lighter photos

Why it mattersThe homepage downloads about 600 KB more image data than it needs, and the 15 advisor photos on the Team page total 6.7 MB. That’s slow on a phone connection.

What we’ll doTurn on image optimization for the advisor photos, serve modern formats sized to the screen, and give the files descriptive names.

Effort: small

A faster “page not found”

Why it mattersAn old or mistyped address takes 3.5 seconds to show the not-found page, because the site first checks the course site for a match.

What we’ll doRemember the result of that check so most misses answer right away.

Effort: small

Fuller advisor bios

Why it mattersFor a wealth management firm, bios are trust pages: background, credentials and specialties. Nine bios are short enough that SEO tools flag them as thin, Ryan Sapp’s has just 22 words, and seven have no LinkedIn link.

What we’ll doSend each advisor a short questionnaire and expand their bio from the answers, with subheadings and a LinkedIn link. The Team, Contact and Client Portal pages get subheadings too.

Needs from you: each advisor’s answersEffort: medium

What we need from you

Phase 1 doesn’t wait on any of these.

  • Whether the PPLI Framework, PPLI Illustrations and Insights pages should be public
  • Which page should lead on private placement life insurance: a new dedicated page, or the For Advisors framework page, which has it in the main heading and runs over 1,000 words. The homepage doesn’t mention it today.
  • Office addresses and phone numbers to show in search
  • Which advisors to feature on which service pages
  • Approval of the rewritten titles and descriptions
  • Each advisor’s answers to a short bio questionnaire

How we graded

The grade is Phi Web Studio’s technical SEO scorecard. We check eight areas and weight each one by how much it affects how search engines find, understand and present a site. Each area’s score comes from the checks in this report.

“After the plan” assumes every fix above is done. For mobile speed we used Google PageSpeed’s own estimate of the time saved, rounded down. That score covers the homepage only, so the advisor photos aren’t in it.

A higher grade makes the site easier for search engines to crawl, understand and display. Rankings also depend on things outside a technical audit, such as competitors, content and links from other websites, so the grade isn’t a ranking forecast.

Semrush Site Audit
Crawl completed October 31, 2026: 0 errors, 31 warnings, 56 notices
Screaming Frog
Crawl of November 4, 2026: 29 reachable pages, no broken links
Our own checks
All 33 pages, fetched as a phone and as a desktop browser, November 2, 2026
Google PageSpeed
Homepage on a simulated mid-range phone, November 2, 2026
Real-visitor data
Google doesn’t have enough Chrome visits to the site to report real-visitor speed yet
Not included
Google Search Console and Analytics data