10 weeks. No PR firm. No Wikipedia. Here's the recipe.
You don't apply.
You give it the right signals,
and Google instantiates one.
It's pulled from the Knowledge Graph — Google's internal database of entities it considers notable.
JSON-LD Person on your homepage.
A Wikidata Q-item, every claim referenced to an independent source.
~3 hours of focused work. The site-side bridge to Wikidata is your sameAs array.
step 3 — the unlock
5 weeks later, the panel appeared.
License: CC-BY-SA. File added to Wikidata as property P18. This was the single highest-impact step.
Make LinkedIn, X, Crunchbase, Amazon Author, about.me all say the same things.
Same city. Same title. Same bio.
Google cross-references these to verify the entity. Inconsistencies weaken the signal.
sameAs73 days from first commit to panel.
Scroll for the technical manual ↓
If you came for the wow — screenshot and share. Tag @bensig.
If you're building your own — keep scrolling.
@graph anatomy.Person, Books, SoftwareApps, WebSite — all linked by @id.
One brain. Four bodies.
Your Name headshot 2026.jpgGoogle often pulls the panel image from P18 directly. Until P18 is set, the panel may not instantiate at all.
Same city. Same title. Same bio. Everywhere.
validator.schema.org
Aim for 0 errors, 0 warnings.
Google Rich Results Test
Person + WebSite parse silently. SoftwareApp / Book light up.
Append ?v=2 to bust Google's URL-level result cache when retesting.
After every schema deploy: purge.
Googlebot hit a stale Fastly edge once, indexed the OLD schema. Took 13 hours to recover.
Cloudflare → Caching → Configuration → Purge Everything. Always. Even if cf-cache-status: DYNAMIC says nothing is cached.
I submitted an article. It got declined.
The panel went live anyway.
Reviewer flagged it as LLM-drafted (fair — it was) and the sources cited me in passing rather than profiling me.
Wikipedia is a nice-to-have, not a requirement. The schema + Wikidata + image combo was sufficient.
~5 wks
from Commons upload + P18 → panel live
~10 wks
from bare-schema start → panel live
Don't tweak during the wait. Let Google's crawl cycle catch up.
If this helped — share it. Looksmax your search results, friends.