Detailed Report:

GEO Assessment — vulcraft.com/

(Score: 48%) — 01/28/26


Overview:

On 01/28/26 vulcraft.com/ scored 48% — **Below Average** – Overall, the site is discoverable, but a few key clarity and trust signals aren’t coming through consistently.

Website Screenshot

Executive summary

Most of the issues show up around structured data, external brand identity, and content credibility signals like clear authorship and dates, with performance also held back by a slow initial load. The gaps are spread across multiple areas rather than being isolated to a single section, so AI visibility comes through as mixed overall.

Score Breakdown (High Level)

  • Discoverability: 100% - The site's technical foundation for discovery is strong, with clear accessibility and metadata, though adding specialized sitemaps for media would be a good next step.
  • Structured Data: 0% - We weren't able to find any schema markup on the site, which makes it harder for search engines to verify your organization's details and content structure.
  • AI Readiness: 67% - The site has a strong technical foundation with accessible sitemaps and AI-friendly crawler settings, though it lacks an external Wikidata profile for better brand recognition.
  • Performance: 50% - While the site is quite responsive and stable once loaded, the initial page load speed is currently lagging behind the performance thresholds.
  • Reputation: 35% - The brand has solid social links and industry recognition, but missing data for Wikidata and press signals, along with some negative employee feedback, held back the score.
  • LLM-Ready Content: 44% - The page is well-structured for readability with clear section breaks, but it lacks specific author and date metadata which are key for establishing content authority.

The main visibility gaps at a glance

The big picture is that the site is generally easy to find, but some of the signals that help AI confidently identify the brand and trust the content aren’t coming through clearly. A lot of what showed up isn’t “wrong” so much as it’s missing context—especially around structured data, external identity signals, and on-page content attribution and freshness. Below, we’ll walk through the specific failed areas by section so you can see exactly what didn’t show up in the evaluation. None of this is unusual, and it’s all the kind of cleanup that tends to be very manageable once it’s clearly mapped out.

Detailed Report

Discoverability

❌ Image and video sitemaps missing

What we saw

We didn’t find dedicated sitemaps for image assets or video assets. The site has a standard sitemap, but media-specific discovery support wasn’t present.

Why this matters for AI SEO

When AI systems and search engines try to understand and surface rich media, clearer media discovery signals can help them find and interpret those assets more reliably. Without them, your images and videos may be harder to consistently pick up and reference.

Next step

Create and publish dedicated image and/or video sitemaps so media assets are easier to discover and understand.

Structured Data

❌ No schema markup detected on the homepage

What we saw

We didn’t detect any schema markup on the homepage. That means there wasn’t a structured “who we are / what this is” layer available for machines to interpret.

Why this matters for AI SEO

Generative engines rely heavily on clear, machine-readable context to accurately identify the business and connect it to the right entity. When that layer is missing, brand understanding can be fuzzier than it needs to be.

Next step

Add schema markup to the homepage so AI systems can more confidently interpret your site and organization.

❌ Organization-type schema not present

What we saw

We didn’t find an organization-related schema type (like Organization or LocalBusiness) on the homepage. As a result, the site isn’t explicitly defining the brand entity in a structured way.

Why this matters for AI SEO

AI systems often use entity-level signals to connect a website to a real-world brand and reduce ambiguity. Without that explicit entity framing, attribution and trust signals can be weaker.

Next step

Include an organization-type schema on the homepage to clearly define the brand entity.

❌ Resource/blog schema could not be evaluated

What we saw

A resource/blog page wasn’t provided for evaluation, so we couldn’t confirm whether structured data exists on content pages. This leaves a blind spot around how articles are described to machines.

Why this matters for AI SEO

Content pages are often where AI engines look for expertise signals, attribution, and reuse-friendly structure. If those pages aren’t clearly defined in machine-readable terms, the content can be harder to trust and cite.

Next step

Provide (or review) a representative resource/blog URL and confirm it includes appropriate structured data for content pages.

❌ Schema quality checks fail because no schema exists

What we saw

Because no schema markup was detected, we couldn’t validate whether there were errors or if the markup is well-formed. In practical terms, this fails by default when there’s nothing to evaluate.

Why this matters for AI SEO

AI and search systems benefit when structured signals are both present and reliable. If schema isn’t there at all, you lose a key mechanism for communicating consistent facts.

Next step

Implement baseline schema markup first, then validate that it’s free of major issues.

❌ Clear, non-generic author on content could not be verified

What we saw

A resource/blog page wasn’t provided for evaluation, so we couldn’t identify whether posts have a clear named author. That makes authorship signals effectively unconfirmed.

Why this matters for AI SEO

Authorship is one of the simplest ways for AI systems to evaluate expertise and accountability. If author information isn’t clear, content credibility can be harder to establish.

Next step

Confirm that resource/blog posts clearly show a specific author (and not a generic label).

❌ Author sameAs links could not be evaluated

What we saw

A resource/blog page wasn’t provided, so we couldn’t evaluate whether author schema includes profile links (sameAs) that tie an author to known identity sources. This prevents confirming stronger author identity connections.

Why this matters for AI SEO

When AI systems can connect an author to consistent external profiles, it reduces ambiguity and increases confidence in attribution. Without that, author identity may remain “thin” from a machine’s perspective.

Next step

Add (or confirm) author schema that includes sameAs links to relevant author profile pages.

AI Readiness

❌ No Wikidata entity found for the brand

What we saw

We couldn’t find a Wikidata entry tied to the brand in the provided data. That suggests the brand isn’t currently anchored to a Wikidata entity.

Why this matters for AI SEO

Wikidata is one of the common reference points AI systems use to confirm and disambiguate entities. Without it, brand identity can be harder to validate across tools and models.

Next step

Establish and confirm a Wikidata entity for the brand so AI systems have a stronger identity anchor.

Performance

❌ Slow initial load on the homepage (LCP)

What we saw

The homepage’s largest visible content element took over 7 seconds to load, which indicates a noticeably slow “first meaningful view” for users. Everything may work fine after that, but the initial load is lagging.

Why this matters for AI SEO

A slow initial load can reduce how reliably content is accessed and processed, and it can also drag down user experience signals. When AI systems and search platforms prioritize helpful sources, speed-related friction can hold visibility back.

Next step

Reduce the homepage’s initial load time so the main content appears faster and more consistently.

Reputation

❌ Negative employee feedback signals were identified

What we saw

The findings included negative employee assertions, specifically around management issues. This doesn’t necessarily reflect the full picture, but it is a signal that surfaced in the evaluation.

Why this matters for AI SEO

Generative engines don’t just look at on-site claims—they also weigh broader sentiment and reputational cues. Negative offsite signals can introduce doubt and reduce how confidently a brand is presented.

Next step

Review the employee sentiment themes being associated with the brand and decide how you want your public-facing employer narrative represented.

❌ Brand recognition by multiple AI models could not be confirmed

What we saw

This check failed because the required “recognized by model count” field was missing from the research packet. As a result, we couldn’t confirm broad model recognition in a consistent, measurable way.

Why this matters for AI SEO

When a brand is consistently recognized across models, it tends to be referenced more confidently and accurately. If recognition can’t be validated, visibility and consistency can be harder to gauge.

Next step

Collect and confirm consistent brand recognition evidence across AI systems so the signal can be validated.

❌ Brand identity consistency could not be verified

What we saw

We couldn’t validate whether the brand’s official name and address information is consistent because the required consensus/conflict fields were missing. That leaves identity consistency unconfirmed in this snapshot.

Why this matters for AI SEO

If AI systems see conflicting identity details, they can hesitate to attribute information correctly. Clear, consistent identity signals help reduce confusion and improve trust.

Next step

Confirm that your core identity details are consistently represented across major third-party sources and can be validated in a single view.

❌ Wikidata presence could not be validated in the reputation dataset

What we saw

This reputation check failed because the required Wikidata match fields were missing from the data packet. So even if a Wikidata entry exists, we couldn’t confirm it here.

Why this matters for AI SEO

Entity anchors help models tie your site to a single, verified “thing,” especially when brand names are similar across industries. Without validation, that connection can remain weaker than it should be.

Next step

Confirm whether the brand has a Wikidata entity and ensure it can be consistently referenced in your broader identity footprint.

❌ Wikidata identity anchors could not be verified

What we saw

We couldn’t validate key identity anchor fields (like an official website reference or identifier count) because those required fields were missing. That leaves the “strength” of the entity anchoring unclear.

Why this matters for AI SEO

Identity anchors help AI systems trust that the brand entity is well-defined and linked to official sources. Without them, models may be more cautious or inconsistent.

Next step

Make sure the brand’s core entity references include clear official-site and identifier signals that can be validated.

❌ Review source detail was missing

What we saw

While reviews appear to exist, the evaluation couldn’t confirm the number of concrete review sources because the required “review source count” field was missing. That limits how confidently review coverage can be summarized.

Why this matters for AI SEO

AI systems tend to trust reputation signals more when they’re specific and attributable to known sources. If the sources aren’t clearly enumerated, that signal becomes fuzzier.

Next step

Compile a clear list of the key third-party review sources associated with the brand.

❌ Social profile consensus could not be confirmed

What we saw

This check failed because the required “social profiles consensus” field was missing from the data packet. So we couldn’t confirm whether third-party sources consistently agree on the same official profiles.

Why this matters for AI SEO

When official social profiles are consistently confirmed, it strengthens brand identity and reduces confusion. Without that consensus signal, models may be more prone to mismatching profiles.

Next step

Confirm which social profiles are considered official and ensure they’re consistently referenced across trusted sources.

❌ Independent press mentions could not be confirmed

What we saw

This check failed because the required field for independent press mentions was missing from the research packet. That means we couldn’t confirm whether credible third-party coverage exists.

Why this matters for AI SEO

Independent coverage can act as an external validation signal that helps AI systems understand a brand’s relevance and legitimacy. If it can’t be confirmed, the offsite trust picture is less complete.

Next step

Gather and confirm any independent press coverage so it can be reliably referenced as a trust signal.

❌ Owned press mentions could not be confirmed

What we saw

This check failed because the required field for owned press mentions was missing from the data packet. As a result, we couldn’t confirm whether the brand has published its own press-style updates in a verifiable way.

Why this matters for AI SEO

Owned announcements can help establish timelines, credibility, and clearer brand narratives when they’re easy to find and reference. If those signals can’t be confirmed, the brand story may look thinner than it really is.

Next step

Identify where your owned press/announcements live and ensure they’re consistently discoverable and attributable.

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 article appears to be aimed at structural engineers, architects, and construction project managers looking for technical specifications and design tools for steel joists and decking.

❌ No clear, non-generic author

What we saw

We didn’t see a visible author name, and there wasn’t schema-based author information available either. From an AI’s point of view, the content looks unattributed.

Why this matters for AI SEO

Authorship is a straightforward credibility cue that helps AI systems evaluate expertise and accountability. When it’s missing, the content can be harder to trust and cite.

Next step

Add a clear author name to the page so the content has an obvious owner.

❌ No publish or updated date shown

What we saw

We didn’t find an explicit publication date or last-updated date in the page HTML. That makes it tough to tell how current the information is.

Why this matters for AI SEO

Freshness and timing help AI systems decide whether information is still reliable. Without clear dates, content can be treated as less dependable or less relevant.

Next step

Display a publish date and/or last updated date on the page.

❌ Freshness within the last year can’t be confirmed

What we saw

Because no explicit modified date was found, we couldn’t confirm whether the content has been updated in the last 12 months. The page may be current, but it isn’t clearly signaled.

Why this matters for AI SEO

When AI engines summarize or recommend resources, they often lean toward content that looks maintained and current. If recency isn’t visible, the page can be deprioritized.

Next step

Add a clear “last updated” signal that makes recency easy to verify.

❌ No HTML table used for structured information (bonus)

What we saw

The page doesn’t use HTML tables to present any structured data. For content that includes specs, comparisons, or standards, that can be a missed clarity cue.

Why this matters for AI SEO

Well-structured presentation makes it easier for AI systems to extract and reuse information accurately. When everything is only in paragraph form, key details can be harder to interpret consistently.

Next step

Where it makes sense, present key specs or comparisons in a simple table so the information is easier to parse.

❌ Subheadings are too short or generic

What we saw

Many subheadings were short or generic, with examples like “Cookie Preference” and “BUILDING AMERICA.” That limits how much meaning the structure conveys at a glance.

Why this matters for AI SEO

AI systems use headings to understand what each section is really about and to pull the right snippet for a given question. Generic headings make it harder to match sections to user intent.

Next step

Rewrite section subheadings so they clearly describe the specific topic or takeaway of each section.

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