On 04/04/26 portlandselfdefense.com/ scored 59% — **Fair** – Overall, the site has a solid foundation for AI visibility, but a few key signals are either missing or inconsistent enough to hold it back.
The big picture before details
The main takeaway is that your visibility signals are a bit uneven: some fundamentals are present, but a few important pieces are either missing entirely or not lining up cleanly across the web. Most of the gaps read less like “something is wrong” and more like the site and brand aren’t being described consistently enough for AI systems to feel confident. Below, we’ll walk through the specific areas where information was missing, unclear, or couldn’t be verified in this snapshot. None of this is unusual, and it’s the kind of cleanup that typically makes AI-driven discovery more reliable over time.
What we saw
The homepage didn’t include a meta description. That leaves search and AI surfaces with less guidance on how to summarize the page.
Why this matters for AI SEO
When this summary context is missing, systems have to infer the “best” snippet from whatever text they find, which can dilute the message and reduce consistency. Clear summaries also help models quickly understand what the business is about.
Next step
Write and add a short, plain-English homepage description that clearly states what you do and who it’s for.
What we saw
We didn’t find any structured data markup on the homepage (no JSON-LD, Microdata, or RDFa detected). That means key business details aren’t being explicitly “declared” in a machine-friendly way.
Why this matters for AI SEO
Without structured data, AI and search systems have to guess at core facts about the brand, which can reduce confidence and consistency in how you’re represented. This can also make it harder to connect your site to known entities across the web.
Next step
Add structured data to the homepage that clearly describes the business and its core identity details.
What we saw
We didn’t see any organization-related structured data types on the homepage. As a result, systems don’t get a clear, explicit “this is who we are” signal.
Why this matters for AI SEO
Organization-level context helps AI engines tie your site to your brand identity (name, location, contact points, and official profiles). When it’s missing, attribution and trust can be harder to establish.
Next step
Include an organization-type structured data entry that defines the brand’s official identity.
What we saw
The resource/blog page HTML wasn’t available in this snapshot, so we couldn’t confirm whether structured data is present there. That leaves a blind spot for how your content is being “explained” to machines.
Why this matters for AI SEO
Resource pages are often the content AI systems pull from for answers, and structured context can make those pages easier to interpret and attribute. If that context isn’t present (or can’t be verified), AI visibility can be less predictable.
Next step
Make sure your resource/blog pages include structured data that identifies the content and who created it.
What we saw
Because no structured data was found, there wasn’t anything to validate for major markup issues. In other words, this check failed because the underlying markup wasn’t present to evaluate.
Why this matters for AI SEO
Clean, valid structured data is one of the clearer ways to reduce ambiguity for machines. If it isn’t present at all, you miss out on a strong clarity and trust signal.
Next step
Implement structured data first, then validate that it’s error-free and consistent.
What we saw
In the homepage blog area, author attribution appears generic (for example, “Admin”). The resource/blog page itself also wasn’t available here to confirm full author details.
Why this matters for AI SEO
Clear author attribution helps AI systems evaluate trust and properly connect content to real people or brand experts. Generic bylines make that connection weaker.
Next step
Use a consistent, real author name for posts and ensure the author is clearly identified on the content itself.
What we saw
No author structured data was detected, and we didn’t see linked identity references (like “sameAs” links) associated with an author. The resource/blog page wasn’t included in this snapshot, which also limited what could be verified.
Why this matters for AI SEO
Identity links help systems disambiguate who an author is and connect them to known profiles across the web. Without that, it’s harder for AI to confidently attribute expertise.
Next step
Add author structured data that includes clear identity references to the author’s official profiles.
What we saw
We didn’t find a Wikidata entry for the brand in this evaluation. That’s a common gap, but it does mean there’s less “entity-level” grounding available.
Why this matters for AI SEO
Many AI systems use entity databases to connect brand names, websites, locations, and profiles into a single understood identity. Without that anchor, the brand can be harder to recognize consistently.
Next step
Create (or claim and complete) a Wikidata entity that clearly maps the brand name to the official website and identifiers.
What we saw
The homepage’s main content took a long time to appear on mobile (Largest Contentful Paint was reported at nearly 18 seconds). This points to a noticeably slow first-load experience.
Why this matters for AI SEO
When pages are slow to become usable, both crawlers and users are more likely to get an incomplete view of the page’s content and value. That can reduce how confidently systems interpret and surface the page.
Next step
Prioritize reducing the time it takes for the homepage’s primary content to render on mobile.
What we saw
The overall homepage performance result landed below the benchmark used in this evaluation. Even with some things behaving well, the combined experience still trended slower than expected.
Why this matters for AI SEO
Performance affects how reliably content can be accessed, processed, and understood at scale. When performance is inconsistent, it can create friction for discovery and content reuse.
Next step
Run a focused performance pass on the homepage to bring the overall experience into a healthier range.
What we saw
The brand’s physical address did not reconcile cleanly across different sources, with multiple distinct addresses showing up. That creates an identity conflict around “where this business is.”
Why this matters for AI SEO
AI systems look for consistent, repeated facts to build trust in a brand’s identity. Address conflicts can weaken confidence, especially for local intent queries where location is a core detail.
Next step
Standardize the official address across the key places it appears online so the brand resolves to one consistent location.
What we saw
No matching Wikidata entity was found as part of the brand trust signals. This aligns with the missing Wikidata finding in AI readiness.
Why this matters for AI SEO
Wikidata often acts like a shared reference point that helps systems confirm a brand’s “official” identity. Without it, there’s one less strong way for AI to connect and verify brand facts.
Next step
Establish a Wikidata entity for the brand and ensure it points to the official site and key identifiers.
What we saw
Because there was no Wikidata entity found, there were also no Wikidata “identity anchors” available (like an official website or identifiers listed there). That leaves a gap in one of the strongest third-party identity reference systems.
Why this matters for AI SEO
Identity anchors help AI systems disambiguate brands that may have similar names and confirm which website is official. When those anchors aren’t present, attribution can be less consistent.
Next step
Add (or update) Wikidata so it includes the official website and relevant identifiers that tie back to the brand.
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
What we saw
The most recent date detected on the sampled article was 09/26/2024, which is not within the last 12 months relative to today. That makes the page read as older in freshness-sensitive contexts.
Why this matters for AI SEO
AI systems often weigh recency when deciding which sources to trust for up-to-date answers. Older timestamps can make otherwise good content less likely to be used for current recommendations.
Next step
Refresh the article so the visible publish/update date reflects a more current review.
What we saw
The article is broken into very short fragments, with an average section length of about 50 words. Several sections don’t give enough “meat” for a model to pull a complete answer from one spot.
Why this matters for AI SEO
LLMs do best when content is organized into clear, self-contained blocks that fully answer a subtopic. When sections are too thin, models may miss context or stitch together partial answers.
Next step
Expand key sections so each one covers its topic in a more complete, self-contained way.
What we saw
Fewer than half of the subheadings were descriptive enough to clearly preview what the following section is actually about. That makes the structure easier to skim for humans, but harder for machines to label reliably.
Why this matters for AI SEO
Descriptive subheadings help AI systems map “question → answer” relationships inside a page. When headings are vague, the page becomes harder to parse into trustworthy, reusable chunks.
Next step
Rewrite headings so they clearly match the specific point each section is making.
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.