Full GEO Report for https://sojogr.com/test

Detailed Report:

GEO Assessment — sojogr.com/test

(Score: 14%) — 06/25/26


Overview:

On 06/25/26 sojogr.com/test scored 14% — **Poor** – Overall, the site is hard for AI and search systems to read and trust right now, mostly because key pages and signals weren’t accessible or clearly established.

Executive summary

Most of the issues showed up in basic site access and clarity signals, which then cascaded into missing visibility across schema, performance data, and content structure checks. The gaps are spread across multiple areas—discoverability, structured data, AI readiness, reputation, and content—so the overall picture is pretty limited right now.

Score Breakdown (High Level)

  • Discoverability: 25% - The site didn't load during our check, which prevented us from verifying your sitemaps, metadata, and general search engine accessibility.
  • Structured Data: 0% - We weren't able to find any schema markup or identifiable author information because the site content was inaccessible during our review.
  • AI Readiness: 17% - The site isn't explicitly blocking AI crawlers, but it lacks the basic discovery files and brand context pages needed for effective indexing.
  • Performance: 0% - We weren't able to confirm the site's mobile performance because the data for the homepage and resource pages was unavailable.
  • Reputation: 35% - The brand has some recognition from AI models, but it currently lacks the reviews, press coverage, and verified identity details needed to establish strong offsite trust.
  • LLM-Ready Content: 0% - We weren't able to evaluate the content structure because the page failed to load, which is a major hurdle for AI engine discovery.

Where things stand at a glance

The main takeaway is that the site’s visibility signals are being held back because key pages and content weren’t reliably accessible during the review, which also limited what could be confirmed about the brand and its content. In a few areas, this shows up less as “something is wrong” and more as “there isn’t enough clear, readable information” for AI systems to work with. The detailed sections below walk through the specific discoverability, structured data, performance, reputation, and content items that couldn’t be validated or weren’t found. Once those gaps are addressed, the rest of the GEO picture tends to get much easier to strengthen.

Detailed Report

Discoverability

❌ Homepage couldn’t be reached

What we saw

We weren’t able to connect to the site at all, and the homepage check returned a connection error (ERR_NAME_NOT_RESOLVED). That means we couldn’t reliably confirm what’s on the page.

Why this matters for AI SEO

If systems can’t access the site, they can’t read, understand, or surface it in AI answers or search results. It also blocks a lot of downstream checks that depend on visible page content.

Next step

Confirm the domain is resolving correctly and that the server is reachable from the public internet.

❌ Homepage visibility signals couldn’t be verified

What we saw

Because the homepage HTML wasn’t available, we couldn’t confirm whether any page-level visibility settings were present or blocking the page. The evaluation also couldn’t validate the core page metadata.

Why this matters for AI SEO

AI systems lean on basic page signals to understand what a page is and whether it should be included in discovery and summaries. When that information can’t be read, the site becomes much harder to interpret and cite.

Next step

Make sure the homepage loads normally and that the page’s key descriptive information is available in the rendered HTML.

❌ XML sitemap not found

What we saw

We didn’t find a standard XML sitemap. That makes it harder to confirm what URLs are meant to be discovered.

Why this matters for AI SEO

Sitemaps help discovery systems find and prioritize the right pages, especially when a site is new, small, or not well-linked from other places. Without one, coverage can be patchier and slower.

Next step

Add a standard XML sitemap that lists the canonical pages you want discovered.

❌ Image/video sitemap not found

What we saw

We didn’t find any specialized image or video sitemaps. If the site relies on rich media, that content may be harder to surface consistently.

Why this matters for AI SEO

Generative systems can pull in and reference media, but they still need clear discovery paths. When media isn’t easy to find, it’s less likely to be included in results.

Next step

If images or videos are important to the site, publish dedicated media sitemaps to support discovery.

Structured Data

❌ Schema markup not detected on the homepage

What we saw

The homepage HTML was missing or empty during the check, so we didn’t see any schema markup available to read. As a result, this evaluation couldn’t confirm any structured identifiers.

Why this matters for AI SEO

Schema helps AI and search systems identify what an entity is (brand, organization, content) in a more explicit way. Without it (or when it can’t be accessed), understanding and confidence can drop.

Next step

Ensure the homepage outputs readable HTML and includes appropriate schema markup that describes the brand.

❌ Organization-type schema not found on the homepage

What we saw

No organization-related schema type was found on the homepage. This limits how clearly the brand can be identified as an entity.

Why this matters for AI SEO

When organization identity isn’t explicitly stated, AI systems have a harder time tying the site to a consistent brand profile. That can reduce trust and make brand-level answers less likely.

Next step

Add a clear organization identity using structured data so the brand is easier to recognize.

❌ Schema markup not detected on the resource/blog page

What we saw

The resource/blog page HTML was missing or empty during the check, so we couldn’t detect schema markup there either. That blocks validation of content-specific structured signals.

Why this matters for AI SEO

Resource pages often carry the content that AI engines summarize, cite, and learn from. If structured signals aren’t present or readable, it’s harder for engines to interpret the page confidently.

Next step

Make sure the resource/blog page is accessible and includes structured data that describes the page and its author.

❌ No schema validation possible (because none was found)

What we saw

No schema exists at all based on what was accessible, so the report couldn’t confirm that the markup is error-free. In practice, this failed because there was nothing to evaluate.

Why this matters for AI SEO

When structured data isn’t present, AI systems lose an important layer of clarity about your pages and brand. That can reduce how reliably the site is understood across different engines.

Next step

Publish structured data consistently so it can be validated and used as a dependable signal.

❌ Blog/resource author couldn’t be confirmed

What we saw

The resource/blog page HTML was missing or empty, so we couldn’t verify a clear, non-generic author. This check requires readable content to confirm authorship.

Why this matters for AI SEO

Authorship is a trust and attribution signal—especially for content that might be summarized or quoted. If AI systems can’t tell who wrote something, it’s harder to treat it as credible.

Next step

Make author information clearly available on the resource/blog page and ensure it’s readable in the page HTML.

❌ Author identity links couldn’t be verified

What we saw

Because the resource/blog page content was inaccessible, we couldn’t verify whether author identity links (like sameAs references) exist. The page’s missing HTML prevented confirmation.

Why this matters for AI SEO

When author identity can connect to consistent profiles across the web, it’s easier for AI systems to trust and unify that person’s expertise. Without that, attribution signals can be weaker.

Next step

Ensure author identity details are available on the page in a way that can be parsed and referenced.

AI Readiness

❌ XML sitemap missing

What we saw

No XML sitemap was found during this evaluation. This reduces the clarity of what content exists and should be discovered.

Why this matters for AI SEO

AI-driven discovery still relies on being able to find and crawl the right pages efficiently. Without a clear discovery map, important pages can be missed or revisited less reliably.

Next step

Publish an XML sitemap that lists the site’s key pages.

❌ Sitemap freshness signals not present

What we saw

Because the sitemap wasn’t found, the evaluation also couldn’t confirm last-modified information. That removes an easy signal about what’s new or updated.

Why this matters for AI SEO

Freshness cues help systems decide when to re-check pages and which updates might matter. Without them, content updates can be slower to reflect in what engines understand.

Next step

Include last-updated information in the sitemap so updates are easier to interpret.

❌ Brand context page couldn’t be verified

What we saw

We weren’t able to confirm an About/brand context page because the site content was inaccessible due to a connection error. This prevented validation of basic “who we are” context.

Why this matters for AI SEO

AI systems need clear brand context to describe what a company does and to reduce ambiguity. When that context can’t be found or read, brand-level understanding tends to be thinner.

Next step

Make sure there’s a clear brand context page and that it’s accessible to crawlers.

❌ No Wikidata entity found for the brand

What we saw

The report didn’t find a Wikidata entity associated with the brand. The identifier needed to confirm that connection was missing or null.

Why this matters for AI SEO

Knowledge graph references can help AI models disambiguate and trust brand identity. When that entity connection isn’t present, models may have less to anchor on.

Next step

Create and validate a Wikidata presence for the brand so identity can be anchored consistently.

Performance

❌ Homepage responsiveness data missing

What we saw

We couldn’t pull homepage responsiveness data, and the metric was missing or unavailable (null). That left this part of the evaluation without usable inputs.

Why this matters for AI SEO

When performance signals aren’t measurable (or can’t be retrieved), it’s harder to confirm the experience users and crawlers are getting. That uncertainty can also limit confidence in how reliably the page can be accessed.

Next step

Verify the homepage can be tested consistently so performance data can be captured.

❌ Homepage load experience signals missing

What we saw

Key homepage load and stability signals weren’t available (null), so this evaluation couldn’t confirm them. This includes the standard fields used to gauge loading and layout stability.

Why this matters for AI SEO

AI-driven discovery still depends on pages being reliably reachable and usable. Missing performance visibility makes it harder to validate that the site is consistently accessible.

Next step

Ensure the homepage can be tested and returns consistent results for load and stability signals.

❌ Overall homepage performance score unavailable

What we saw

The overall performance score for the homepage was missing (null). That prevented a consolidated read on how the page performs in a standard evaluation.

Why this matters for AI SEO

When a page can’t be measured cleanly, it can point to accessibility or testing consistency problems that also affect crawlers. It’s another sign that the homepage may not be reliably reachable.

Next step

Confirm the homepage can be accessed and evaluated normally so a reliable performance score can be generated.

Reputation

❌ Brand identity details are incomplete

What we saw

The brand identity check failed because a verified physical address wasn’t present (address was null). That leaves an important identity anchor missing.

Why this matters for AI SEO

Clear identity anchors help AI systems distinguish real businesses and connect the dots across the web. When those anchors are missing, trust and consistency signals can be weaker.

Next step

Publish consistent brand identity information, including a physical address where appropriate.

❌ No matching Wikidata profile for the brand

What we saw

No matching Wikidata entity was found for the brand (match status was false). This limits how strongly the brand can be tied to established knowledge graphs.

Why this matters for AI SEO

Many AI systems lean on knowledge graphs to confirm entity identity. Without a matching entry, the brand can be harder to verify and disambiguate.

Next step

Establish a Wikidata entity for the brand and ensure it aligns with the official identity.

❌ Wikidata identity anchors not available

What we saw

Because no Wikidata profile was available, there weren’t official anchors (like an official website reference) to confirm (has_official_website was false). This is essentially an extension of the missing entity.

Why this matters for AI SEO

Official anchors make it easier for AI systems to trust that a profile accurately represents the brand. Without them, identity connections tend to be looser.

Next step

Once a Wikidata entity exists, ensure it includes the brand’s official identity anchors.

❌ No third-party customer reviews found

What we saw

No customer reviews were identified by the models used in this evaluation (reviews_exist was false). The brand’s public feedback footprint appears very light.

Why this matters for AI SEO

Independent reviews are a common trust signal that AI systems can reference when summarizing a business. When reviews are absent, it’s harder to support credibility with outside validation.

Next step

Build a visible presence on legitimate review platforms so independent feedback can be found.

❌ Review sources weren’t identified

What we saw

No concrete review sources were found (review_source_count was 0). That means there weren’t any specific platforms or listings to point to.

Why this matters for AI SEO

Concrete sources help AI systems verify that feedback is real and attributable. Without identifiable sources, offsite trust signals are much harder to confirm.

Next step

Ensure reviews are present on recognizable third-party sites that can be referenced.

❌ Major social profiles lack consensus

What we saw

Only one model identified social profiles, and there wasn’t consensus across sources (social_profiles_consensus_found was false). That makes the brand’s social presence feel ambiguous.

Why this matters for AI SEO

When major profiles aren’t consistently recognized, AI systems may hesitate to treat them as official. Clear, consistent social identity helps strengthen brand trust.

Next step

Make official social profiles easy to confirm and consistent across the web.

❌ Homepage social links couldn’t be confirmed

What we saw

The homepage HTML was unavailable (ERR_NAME_NOT_RESOLVED), so we couldn’t verify whether it links to major social profiles. This may be a visibility issue rather than a definite absence.

Why this matters for AI SEO

Homepage-linked social profiles are a simple way to confirm what’s official. If AI systems can’t verify those connections, trust and entity clarity can take a hit.

Next step

Ensure the homepage is accessible and clearly references the brand’s official social profiles.

❌ No independent press or coverage found

What we saw

No independent press mentions were identified (independent_press_mentions_exist was false). The offsite visibility footprint looks quiet.

Why this matters for AI SEO

Independent coverage is a strong external validation signal that AI systems can use to corroborate legitimacy and relevance. Without it, brand authority can be harder to establish.

Next step

Earn and document credible third-party coverage that references the brand.

❌ No onsite press or announcements found

What we saw

No owned press mentions or newsroom-style content were identified (owned_press_mentions_exist was false). That removes an easy place to point to official updates.

Why this matters for AI SEO

Owned announcements can help AI systems understand what the brand considers important and current. Without them, it’s harder to corroborate milestones or updates.

Next step

Create a clear place on the site for official announcements and press references.

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: The content appears to be aimed at a general audience, with no specific persona clearly signaled.

❌ Author not present or not verifiable

What we saw

The required HTML for the article wasn’t available due to a network error (ERR_NAME_NOT_RESOLVED), so we couldn’t confirm a non-generic author. In other words, authorship couldn’t be evaluated from the page.

Why this matters for AI SEO

AI engines prefer content that’s easy to attribute to a real person or accountable source. When authorship isn’t visible, trust and reuse signals tend to be weaker.

Next step

Make the article page accessible and ensure the author is clearly shown in the page content.

❌ Publish/update date not present or not verifiable

What we saw

The page HTML was missing or empty, so we couldn’t verify a publish date or last-updated date. This makes it hard to tell how current the content is.

Why this matters for AI SEO

Dates help AI systems interpret freshness and decide whether a piece should be referenced. Without them, content can feel less reliable or harder to contextualize.

Next step

Ensure the article includes a clear publish or updated date that’s visible in the page HTML.

❌ Content freshness couldn’t be confirmed

What we saw

Because the date information wasn’t accessible, we couldn’t verify whether the content was updated within the last 12 months. This is a visibility limitation based on missing page content.

Why this matters for AI SEO

Freshness is a common factor in what gets surfaced and trusted, especially for time-sensitive topics. If AI can’t confirm recency, it may rely on other sources.

Next step

Make update timing clear on the page so recency can be evaluated.

❌ No non-social outbound link could be verified

What we saw

The HTML needed to confirm outbound links wasn’t available. As a result, we couldn’t verify whether the content cites any non-social external sources.

Why this matters for AI SEO

Outbound citations can help reinforce credibility and give AI systems more context for what claims are based on. When that’s missing or unreadable, the content can feel less grounded.

Next step

Ensure the article includes readable outbound citations where appropriate, and that the page HTML is accessible.

❌ Content structure couldn’t be evaluated

What we saw

The page HTML was missing or empty, so we couldn’t confirm whether the content is chunked into readable sections. That makes layout and scanning structure impossible to validate.

Why this matters for AI SEO

Clear structure makes it easier for AI systems to extract key points accurately and summarize content without losing meaning. When structure can’t be read, reuse becomes harder.

Next step

Make sure the page loads reliably and that the content is organized into clearly separated sections.

❌ No HTML table could be verified (bonus)

What we saw

Because the article HTML wasn’t accessible, we couldn’t verify the presence of an HTML table. This was treated as missing based on unavailable content.

Why this matters for AI SEO

Tables can make key information easier for AI to extract and reuse cleanly (especially comparisons and definitions). If the content can’t be read, that benefit is lost.

Next step

If tables are used for key info, ensure they’re present in the accessible HTML and not hidden behind inaccessible rendering.

❌ Subheadings couldn’t be verified

What we saw

The page HTML was missing or empty, so we couldn’t confirm descriptive subheadings. That makes it difficult to validate how scannable the content is.

Why this matters for AI SEO

Subheadings help AI understand topic flow and pick out the right section to quote or summarize. Without readable headings, content is harder to map.

Next step

Ensure the content uses clear, descriptive subheadings that are visible in the page HTML.

❌ Key answers couldn’t be confirmed early in the content

What we saw

Because the content couldn’t be parsed, we couldn’t verify whether key answers appear early on the page. This is a direct result of missing/empty HTML.

Why this matters for AI SEO

AI summarization tends to prioritize clear, direct answers near the top of a page. If that structure isn’t readable, the content is less likely to be pulled cleanly.

Next step

Make sure the article is accessible and that the main takeaway is easy to find near the beginning.

❌ Readability and cohesion couldn’t be evaluated

What we saw

The evaluation couldn’t assess readability or cohesion because the required HTML was missing or empty. With no content to parse, this criterion couldn’t be met.

Why this matters for AI SEO

When AI engines can’t clearly parse the writing, they’re more likely to skip it or misunderstand it. Readability is a practical prerequisite for accurate summarization.

Next step

Ensure the article content is accessible in the HTML so it can be parsed and evaluated.

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