mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-04-25 00:36:31 +02:00
Some checks failed
Build and Push Docker Images / tag_release (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Has been cancelled
- Added multiple new skills to skills-lock.json from the repository `aaron-he-zhu/seo-geo-claude-skills`. - Introduced `fuzzy-search` dependency in package.json for improved search functionality. - Updated pnpm-lock.yaml to include the new `fuzzy-search` package. - Enhanced SEO metadata across various pages, including canonical links and descriptions for better search visibility. - Improved layout and structure of several components, including the homepage and changelog, to enhance user experience.
4.8 KiB
4.8 KiB
Knowledge Panel & Wikidata Optimization Guide
Detailed instructions for Knowledge Panel optimization, Wikidata entry management, and AI entity resolution.
Knowledge Panel Optimization
Claiming and Editing
- Google Knowledge Panel: Claim via Google's verification process (search for entity -> click "Claim this knowledge panel")
- Bing Knowledge Panel: Driven by Wikidata and LinkedIn -- update those sources
- AI Knowledge: Driven by training data -- ensure authoritative sources describe entity correctly
Common Knowledge Panel Issues
| Issue | Root Cause | Fix |
|---|---|---|
| No panel appears | Entity not in Knowledge Graph | Build Wikidata entry + structured data + authoritative mentions |
| Wrong image | Image sourced from incorrect page | Update Wikidata image; ensure preferred image on About page and social profiles |
| Wrong description | Description pulled from wrong source | Edit Wikidata description; ensure About page has clear entity description in first paragraph |
| Missing attributes | Incomplete structured data | Add properties to Schema.org markup and Wikidata entry |
| Wrong entity shown | Disambiguation failure | Strengthen unique signals; add qualifiers; resolve Wikidata disambiguation |
| Outdated info | Source data not updated | Update Wikidata, About page, and all profile pages |
Wikidata Best Practices
Creating a Wikidata Entry
- Check notability: Entity must have at least one authoritative reference
- Create item: Add label, description, and aliases in relevant languages
- Add statements: instance of, official website, social media links, founding date, founders, industry
- Add identifiers: official website (P856), social media IDs, CrunchBase ID, ISNI, VIAF
- Add references: Every statement should have a reference to an authoritative source
Important: Wikipedia's Conflict of Interest (COI) policy prohibits individuals and organizations from creating or editing articles about themselves. Instead of directly editing Wikipedia: (1) Focus on building notability through independent reliable sources (press coverage, industry publications, academic citations); (2) If you believe a Wikipedia article is warranted, consider engaging an independent Wikipedia editor through the Requested Articles process; (3) Ensure all claims about the entity are verifiable through third-party sources before any Wikipedia involvement.
Key Wikidata Properties by Entity Type
| Property | Code | Person | Org | Brand | Product |
|---|---|---|---|---|---|
| instance of | P31 | human | organization type | brand | product type |
| official website | P856 | yes | yes | yes | yes |
| occupation / industry | P106/P452 | yes | yes | -- | -- |
| founded by | P112 | -- | yes | yes | -- |
| inception | P571 | -- | yes | yes | yes |
| country | P17 | yes | yes | -- | -- |
| social media | various | yes | yes | yes | yes |
| employer | P108 | yes | -- | -- | -- |
| developer | P178 | -- | -- | -- | yes |
AI Entity Optimization
How AI Systems Resolve Entities
User query -> Entity extraction -> Entity resolution -> Knowledge retrieval -> Answer generation
AI systems follow this pipeline:
- Extract entity mentions from the query
- Resolve each mention to a known entity (or fail -> "I'm not sure")
- Retrieve associated knowledge about the entity
- Generate response citing sources that confirmed the entity's attributes
Signals AI Systems Use for Entity Resolution
| Signal Type | What AI Checks | How to Optimize |
|---|---|---|
| Training data presence | Was entity in pre-training corpus? | Get mentioned in high-quality, widely-crawled sources |
| Retrieval augmentation | Does entity appear in live search results? | Strong SEO presence for branded queries |
| Structured data | Can entity be matched to Knowledge Graph? | Complete Wikidata + Schema.org |
| Contextual co-occurrence | What topics/entities appear alongside? | Build consistent topic associations across content |
| Source authority | Are sources about entity trustworthy? | Get mentioned by authoritative, well-known sources |
| Recency | Is information current? | Keep all entity profiles and content updated |
Entity-Specific GEO Tactics
- Define clearly: First paragraph of About page and key pages should define the entity in a way AI can quote directly
- Be consistent: Use identical entity description across all platforms
- Build associations: Create content that explicitly connects entity to target topics
- Earn mentions: Third-party authoritative mentions are stronger entity signals than self-description
- Stay current: Outdated entity information causes AI to lose confidence and stop citing