Experiment #1: geoway.me's Complete GEO Optimization Record
Status: Ongoing | Started: February 2026 | Last Updated: 2026-02-10
This article documents geoway.me's own GEO optimization journey. We follow our own tutorial advice, implement step by step, and continuously track results.
1. Experiment Design
Objective
Validate whether systematic GEO optimization can improve a website's visibility and citation probability in AI search engines.
Test Subject
geoway.me — a GEO knowledge website built from scratch with pure static HTML (no CMS, no framework), with bilingual Chinese/English support.
Evaluation Dimensions
- Technical Compliance: Schema markup, semantic HTML, sitemap, and other technical elements
- Content Quality: Adherence to E-E-A-T principles and AI-friendly writing standards
- AI Discoverability: Whether the site appears when searching relevant keywords in AI search engines
2. Pre-Optimization Baseline
| Item | Initial State | Issue |
|---|---|---|
| Schema Markup | ❌ None | AI couldn't understand page content via structured data |
| Content Structure | ⚠️ Basic | Not strictly following BLUF principle, incomplete FAQ |
| URL Structure | ❌ Deep | /pages/tutorials/xxx — redundant, weak semantics |
| Multilingual | ⚠️ Partial | Incomplete hreflang tags |
| E-E-A-T Signals | ⚠️ Weak | Missing complete author page and contact info |
| Sitemap | ✅ Present | But contained incorrect URLs |
3. Optimizations Implemented
Optimization 1: Schema Markup
Goal: Add JSON-LD structured data to every page to help AI understand content types and relationships.
- WebSite Schema: Homepage — identifies site name and search functionality
- Article Schema: All articles — includes author, publish date, last modified
- Person Schema: About page — establishes author entity
- HowTo Schema: Tutorials — clarifies step structure
- FAQPage Schema: FAQ content — targets question-answer prompts
Optimization 2: Content Structuring
- All tutorials adopt BLUF (Bottom Line Up Front) principle
- Heavy use of lists and tables instead of long paragraphs
- Every article includes an FAQ module
- Before/After code comparisons for practicality
- Mermaid diagrams for process visualization
Optimization 3: URL Flattening
geoway.me/pages/tutorials/content-structure.html
geoway.me/tutorials/content-structure.html
Scope: This change required updating links across 30+ files, including all navigation, language switchers, footers, and sitemap.xml.
Optimization 4: E-E-A-T Signal Building
- Enhanced author (About) page with professional background and contact info
- All articles tagged with author info and dates
- Person Schema to establish author entity in knowledge graphs
- Embedded authoritative source citations (academic papers, industry reports)
Optimization 5: Multilingual & Technical
- Complete hreflang tags: Every Chinese page mapped to its English counterpart
- Semantic HTML: Proper use of header, nav, article, section, aside, footer
- Complete sitemap: All pages (both languages) correctly listed
4. Optimization Checklist
| Item | Status | Related Tutorial |
|---|---|---|
| BLUF Principle | ✅ Done | Content Structure |
| Entity Density | ✅ Done | Contextual Optimization |
| Lists & Tables | ✅ Done | Content Structure |
| FAQ Format | ✅ Done | Content Structure |
| Cite Authoritative Sources | ✅ Done | AI-Friendly Writing |
| Embed Statistics | ✅ Done | AI-Friendly Writing |
| Schema Markup (JSON-LD) | ✅ Done | Schema Strategy |
| Semantic HTML | ✅ Done | Technical Readability |
| URL Flattening | ✅ Done | Technical Readability |
| Author Page & E-E-A-T | ✅ Done | Trust Signals |
| hreflang Multilingual Tags | ✅ Done | Technical Readability |
5. Results Tracking
Data Collection In Progress: After launching, it takes time for AI search engines to index the site. We will update results at these milestones:
- ⏳ Week 1: Check if Google has indexed all pages
- ⏳ Week 2: Search GEO keywords in Perplexity / ChatGPT
- ⏳ Week 4: First citation rate benchmark
- ⏳ Week 8: Comparative data and trend analysis
6. Key Learnings So Far
- URL changes are high-risk: Flattening URLs looks simple but involved updating links across 30+ files. Any missed link means a 404.
- Multilingual complexity is underestimated: Maintaining consistency across two language versions requires immense attention. hreflang tags, language switchers, navigation — each can go wrong.
- Structured ≠ boring: Following BLUF doesn't mean bland content. The key is maintaining personality within a structured framework.
- Schema markup has excellent ROI: Adding JSON-LD takes minutes but provides enormous signal value to AI.
- Static sites are naturally AI-friendly: No JavaScript rendering issues, fast loading, HTML source IS the content — AI crawlers love this.
Next
Want to understand the principles behind our optimization strategies?