Detailed Report:

GEO Assessment — darkhorse.cpa/

(Score: 63%) — 02/10/26


Overview:

On 02/10/26 darkhorse.cpa/ scored 63% — **Decent** – Overall, the fundamentals are in place, but a few visibility and trust gaps are keeping the site from showing up as clearly and confidently as it could in AI-driven results.

Website Screenshot

Executive summary

Most of the issues showed up around reputation and identity consistency, plus a few content-readiness gaps like missing dates and sections that are too light for AI to reliably reuse. These gaps are spread across offsite trust signals, resource/blog-level structure, and a couple of technical and performance-related areas, so the overall picture is mixed rather than limited to one spot.

Score Breakdown (High Level)

  • Discoverability: 100% - Overall, the site's technical foundation for discovery is solid, though we didn't find an image or video sitemap.
  • Structured Data: 58% - The homepage structured data is well-implemented and detailed, but we weren't able to verify blog or author schema since a resource page wasn't provided.
  • AI Readiness: 67% - Overall, this section looks to be in good shape with a crawlable setup and clear brand context, though we weren't able to confirm a Wikidata entry for the brand.
  • Performance: 50% - We found that while mobile responsiveness and visual stability look good, the initial loading time for the homepage is a significant bottleneck.
  • Reputation: 58% - This section ran into some significant issues with negative client and employee feedback, along with conflicting data about the brand's physical location.
  • LLM-Ready Content: 60% - The page is structurally sound with clear headings and concise answers, though it lacks the specific dating and section depth required for top-tier AI readiness.

The big picture before details

What stands out most is that the site presents a solid baseline for discovery, but a handful of missing clarity signals make it harder for AI systems to confidently interpret and reuse your content. The gaps here are less about “something being wrong” and more about missing context—especially around brand identity, trust signals offsite, and how resource content is framed. The next section breaks down the specific areas where those signals didn’t show up so you can see exactly what’s being flagged. Overall, this is a manageable set of issues, and the patterns are clear once you see them grouped by section.

Detailed Report

Discoverability

❌ Image or Video Sitemap Exists

What we saw

We didn’t detect an image sitemap or a video sitemap in the available site data. That means media content may not be getting the same level of visibility support as standard pages.

Why this matters for AI SEO

When media is harder to discover and categorize, AI systems have fewer reliable signals to understand what your images and videos represent and when to surface them. This can reduce how often your media is referenced or used in AI-driven answers.

Next step

Create and publish an image sitemap and/or video sitemap (as applicable) so media assets are easier for systems to find and interpret.

Structured Data

❌ Schema markup present on resource / blog page

What we saw

A resource/blog page wasn’t available in the provided files, so we couldn’t confirm whether that page includes the same kind of structured detail as the homepage. As a result, those content pages may be less clearly understood.

Why this matters for AI SEO

When resource content isn’t clearly described in a consistent, structured way, AI systems have a harder time identifying what the page is, who it’s for, and when it should be cited. That can limit how often those pages get pulled into AI summaries.

Next step

Make sure your resource/blog templates include clear, complete structured details that describe the page and its key attributes.

❌ Resource / blog post has a clear, non-generic author

What we saw

Because the resource/blog HTML wasn’t provided, we couldn’t verify that posts show a specific author (rather than something generic or missing). This leaves author attribution unclear on the content that’s meant to build trust.

Why this matters for AI SEO

AI systems lean on author clarity as a credibility and accountability signal, especially for advisory content. If authorship is ambiguous, the content can be treated as less reliable or less quotable.

Next step

Ensure each resource/blog post clearly names a real author in a consistent way.

❌ Author schema includes sameAs links

What we saw

We couldn’t verify author profile linking (like consistent identity/profile references) for the resource/blog author, since the resource/blog HTML wasn’t available. That leaves fewer cross-source cues tying content back to a specific person.

Why this matters for AI SEO

When author identity is easier to confirm across the web, AI systems are more likely to trust and correctly attribute expertise. Missing identity references can make authors harder to disambiguate.

Next step

Add consistent author identity links so each author can be confidently matched to the right person across sources.

AI Readiness

❌ Wikidata entity exists for brand

What we saw

No Wikidata item ID was found for the brand in the provided data. That means there isn’t a clear, centralized identity reference available from this source.

Why this matters for AI SEO

A recognized entity can help AI systems confirm “who is who” and reduce confusion with similarly named brands or people. Without that anchor, identity resolution can be shakier.

Next step

Create (or claim, if one already exists) a Wikidata entity for the brand so AI systems have a consistent identity reference.

Performance

❌ Homepage LCP

What we saw

The homepage’s main content took a long time to fully appear during loading, which points to a heavy initial load experience. This creates a noticeable delay before users (and systems that simulate user experience) get the “full” page view.

Why this matters for AI SEO

Slow initial rendering can reduce how effectively content is processed and evaluated, especially when systems prioritize pages that load cleanly and predictably. It can also weaken engagement signals that indirectly shape visibility.

Next step

Reduce the time it takes for the homepage’s primary content to appear so the page becomes usable faster.

Reputation & Offsite Signals

❌ No affirmed negative client assertions

What we saw

We found affirmed negative client feedback in the research data, specifically calling out responsiveness and service completion. This creates a clear trust headwind in the broader brand footprint.

Why this matters for AI SEO

Generative engines synthesize “what people say” about a brand, and repeated negative themes can show up in summaries or influence whether your brand is recommended. This can impact both visibility and the tone of AI answers.

Next step

Review the recurring themes in client feedback and address the underlying brand narrative those comments create.

❌ No affirmed negative employee assertions

What we saw

We found affirmed negative employee feedback citing work-life balance and management communication concerns. This adds another trust-related signal that AI systems may incorporate.

Why this matters for AI SEO

Employee sentiment can influence perceived legitimacy and stability, which matters when AI systems try to judge credibility from multiple angles. Negative narratives can become part of how the brand is described.

Next step

Identify the most consistent employee concerns and work to shift how the brand is represented in employer feedback channels.

❌ Brand identity consistent

What we saw

We saw conflicting information about the brand’s official physical address across sources (Tucson vs. Scottsdale). This introduces ambiguity around which details are “official.”

Why this matters for AI SEO

When identity details conflict, generative engines can hesitate or mix information in ways that reduce trust. Consistency helps AI systems confidently match mentions to the right brand entity.

Next step

Align the brand’s official address across the key sources that commonly get referenced.

❌ Wikidata entity exists and matches brand

What we saw

No matching Wikidata entity was found for the brand. That leaves a gap in third-party identity verification.

Why this matters for AI SEO

Without a matching entity, it’s harder for AI systems to reconcile and verify brand facts across the web. This can contribute to inconsistent or incomplete brand summaries.

Next step

Establish a Wikidata entry that clearly corresponds to the brand and its known details.

❌ Wikidata has official identity anchors

What we saw

No Wikidata anchors or identifiers were available for verification in the provided results. This limits structured confirmation signals for the brand.

Why this matters for AI SEO

Identity anchors make it easier for AI systems to connect the dots between a brand and its verified references. Without them, there’s more room for mismatch or uncertainty.

Next step

Add official identifiers/anchors to a verified brand entity so key brand facts can be cross-checked more reliably.

LLM-Ready Content (Blog Analysis)

Heads up: this section looks at one article as a snapshot, so it’s a little more interpretive than the rest of the report and may shift slightly from run to run. Have questions? Just shoot us an email at hello@v9digital.com

Persona Targeting: This content appears to be aimed at small business owners and entrepreneurs looking for integrated tax strategy and outsourced accounting support.

❌ Publish or update date present

What we saw

We didn’t find a clear publish date or update date for the content beyond a general site copyright. That makes it hard to tell when the page was written or last refreshed.

Why this matters for AI SEO

AI systems often look for clear timing cues to judge whether a page is current and safe to reference. When dates are missing, the content can be treated as less dependable for time-sensitive topics.

Next step

Add a clear publish date and/or last updated date that’s visible and consistently included with the content.

❌ Updated within last 12 months

What we saw

Because a specific modification date wasn’t available, the evaluation couldn’t confirm that the page has been updated recently. In practice, this leaves content freshness unclear.

Why this matters for AI SEO

Freshness signals help AI systems decide which sources to prioritize when multiple pages cover similar topics. If recency can’t be established, the page may be less competitive for AI citations.

Next step

Make sure the page includes a clear “last updated” signal so recency can be validated.

❌ Content chunked into readable sections

What we saw

The content sections were very brief on average, which suggests the page doesn’t provide enough depth per topic for easy reuse in AI answers. It reads more like quick skimmable blocks than self-contained, information-rich sections.

Why this matters for AI SEO

Generative engines work best when they can extract complete, stand-alone “chunks” that fully answer a sub-question. When sections are thin, the system has less to confidently quote or summarize.

Next step

Expand sections so each one can stand on its own as a complete, useful explanation of that subtopic.

❌ HTML table present (bonus)

What we saw

No table structure was detected on the page. That means there isn’t a structured “at-a-glance” element for comparisons, steps, or definitions.

Why this matters for AI SEO

Tables can make key facts easier for AI systems to extract accurately, especially for lists, comparisons, and structured explanations. Without that format, important details may be harder to pull cleanly.

Next step

Add a simple table where it naturally fits (for example, a comparison or quick reference section).

❌ Unexplained acronyms reduce clarity

What we saw

The content includes multiple acronyms (CPA, CFP, CFO, DMV) without nearby definitions. That can make the page harder to follow for readers who aren’t already in the weeds.

Why this matters for AI SEO

When terminology isn’t clearly explained, AI systems may misinterpret intent or struggle to confidently paraphrase the content for broader audiences. Clear definitions also help the model map concepts to the right context.

Next step

Define acronyms the first time they appear so both readers and AI systems can interpret the content consistently.

Does Anything Seem Off?

Thanks for taking our free GEO Grader for a spin. When we started this journey, the tool had a fairly long processing time to check everything we wanted both onsite and offsite, so we made a few adjustments on the backend to speed things up. As a result, there are times when the grader may not get everything 100% right. If something feels off, we recommend running the tool a second time to confirm the results. From there, you’re always welcome to reach out to us to schedule a GEO consultation, or to have your SEO provider validate the findings with a more detailed crawl and manual review.

Share This Report With Your Team

Enter email addresses to send this assessment report to colleagues