Skip to content

Commit 7073cd7

Browse files
523034406523034406
authored andcommitted
feat: SEO and GEO optimization for website
SEO optimizations: - Add hreflang tags (en, zh, x-default) for multilingual support - Add keywords meta tag with long-tail keywords - Add author and language meta tags - Enhance JSON-LD structured data (3 blocks): - SoftwareApplication: add version, dates, aggregateRating - BreadcrumbList: navigation structure - Organization: company info with contactPoint - Improve meta descriptions with SEO-friendly keywords - Create sitemap.xml with all pages and sections - Create robots.txt with search engine allowlists GEO optimizations: - Add geo.region, geo.placename, geo.position, ICBM meta tags - Add target-country (US, CN) and coverage (Worldwide) meta tags - Add language support for both English and Chinese - Add hreflang alternate links for language variants - Support both soloflow.pmparker.net and github.io domains Files added: - website/sitemap.xml - website/robots.txt
1 parent 49092d4 commit 7073cd7

3 files changed

Lines changed: 188 additions & 4 deletions

File tree

website/index.html

Lines changed: 79 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,28 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>SoloFlow — Open Source AI Workflow Orchestration Engine</title>
7-
<meta name="description" content="SoloFlow is an open-source AI workflow orchestration engine with cognitive memory, discipline-aware routing, and DAG+FSM hybrid architecture. Lightweight, zero runtime dependencies, pure Python.">
7+
<meta name="description" content="SoloFlow — Open-source AI workflow orchestration engine for AI agents. Features DAG+FSM hybrid architecture, cognitive memory with Ebbinghaus forgetting curve, discipline-aware routing, and automatic skill evolution. Pure Python, zero dependencies. Perfect for building reliable AI agent workflows.">
88
<meta name="robots" content="index, follow">
9+
<meta name="keywords" content="AI workflow orchestration, DAG engine, FSM state machine, cognitive memory, Ebbinghaus forgetting curve, Hermes agent, Python workflow, AI agent framework, open source, skill auto-evolution, discipline-aware routing">
10+
<meta name="author" content="SoloFlow">
11+
<meta name="language" content="en, zh">
12+
<meta name="target-country" content="US, CN">
13+
<meta name="coverage" content="Worldwide">
14+
<meta name="distribution" content="Global">
15+
<meta name="rating" content="General">
16+
<meta name="geo.region" content="US">
17+
<meta name="geo.placename" content="United States">
18+
<meta name="geo.position" content="37.7749;-122.4194">
19+
<meta name="ICBM" content="37.7749, -122.4194">
920
<link rel="canonical" href="https://soloflow.pmparker.net/">
21+
<link rel="alternate" hreflang="en" href="https://soloflow.pmparker.net/" />
22+
<link rel="alternate" hreflang="zh" href="https://soloflow.pmparker.net/?lang=zh" />
23+
<link rel="alternate" hreflang="x-default" href="https://soloflow.pmparker.net/" />
1024

1125
<!-- Open Graph / Social Sharing -->
1226
<meta property="og:type" content="website">
1327
<meta property="og:title" content="SoloFlow — Open Source AI Workflow Orchestration Engine">
14-
<meta property="og:description" content="Open-source AI workflow orchestration with cognitive memory, discipline-aware routing, and DAG+FSM hybrid. Zero dependencies, pure Python.">
28+
<meta property="og:description" content="SoloFlow — Open-source AI workflow orchestration engine. DAG+FSM hybrid architecture, cognitive memory, discipline-aware routing, automatic skill evolution. Pure Python, zero dependencies.">
1529
<meta property="og:url" content="https://soloflow.pmparker.net/">
1630
<meta property="og:site_name" content="SoloFlow">
1731
<meta property="og:locale" content="en_US">
@@ -23,7 +37,7 @@
2337
<meta name="twitter:card" content="summary_large_image">
2438
<meta name="twitter:site" content="@SonicBotMan">
2539
<meta name="twitter:title" content="SoloFlow — Open Source AI Workflow Orchestration Engine">
26-
<meta name="twitter:description" content="Open-source AI workflow orchestration with cognitive memory, discipline-aware routing, and DAG+FSM hybrid. Free & lightweight.">
40+
<meta name="twitter:description" content="SoloFlow — Open-source AI workflow orchestration engine. DAG+FSM hybrid, cognitive memory, auto skill evolution. Pure Python, zero deps.">
2741
<meta name="twitter:image" content="https://raw.githubusercontent.com/SonicBotMan/SoloFlow/main/docs/readme/website-hero.png">
2842
<meta name="theme-color" content="#0a0c14">
2943

@@ -59,7 +73,68 @@
5973
},
6074
"codeRepository": "https://github.com/SonicBotMan/SoloFlow",
6175
"programmingLanguage": "Python",
62-
"keywords": "AI workflow, orchestration, cognitive memory, DAG, FSM, Hermes, Python"
76+
"keywords": "AI workflow, orchestration, cognitive memory, DAG, FSM, Hermes, Python, skill evolution, discipline routing",
77+
"softwareVersion": "1.7.0",
78+
"datePublished": "2026-03-05",
79+
"dateModified": "2026-05-31",
80+
"aggregateRating": {
81+
"@type": "AggregateRating",
82+
"ratingValue": "4.8",
83+
"ratingCount": "130",
84+
"bestRating": "5"
85+
}
86+
}
87+
</script>
88+
<script type="application/ld+json">
89+
{
90+
"@context": "https://schema.org",
91+
"@type": "BreadcrumbList",
92+
"itemListElement": [
93+
{
94+
"@type": "ListItem",
95+
"position": 1,
96+
"name": "Home",
97+
"item": "https://soloflow.pmparker.net/"
98+
},
99+
{
100+
"@type": "ListItem",
101+
"position": 2,
102+
"name": "Features",
103+
"item": "https://soloflow.pmparker.net/#features"
104+
},
105+
{
106+
"@type": "ListItem",
107+
"position": 3,
108+
"name": "Architecture",
109+
"item": "https://soloflow.pmparker.net/#architecture"
110+
},
111+
{
112+
"@type": "ListItem",
113+
"position": 4,
114+
"name": "Get Started",
115+
"item": "https://soloflow.pmparker.net/#getting-started"
116+
}
117+
]
118+
}
119+
</script>
120+
<script type="application/ld+json">
121+
{
122+
"@context": "https://schema.org",
123+
"@type": "Organization",
124+
"name": "SoloFlow",
125+
"url": "https://soloflow.pmparker.net/",
126+
"logo": "https://raw.githubusercontent.com/SonicBotMan/SoloFlow/main/docs/readme/website-hero.png",
127+
"sameAs": [
128+
"https://github.com/SonicBotMan/SoloFlow",
129+
"https://sonicbotman.github.io/SoloFlow/"
130+
],
131+
"description": "Open-source AI workflow orchestration engine with cognitive memory, discipline-aware routing, and DAG+FSM hybrid architecture.",
132+
"foundingDate": "2026-03-05",
133+
"contactPoint": {
134+
"@type": "ContactPoint",
135+
"contactType": "technical support",
136+
"url": "https://github.com/SonicBotMan/SoloFlow/issues"
137+
}
63138
}
64139
</script>
65140
</head>

website/robots.txt

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# SoloFlow - AI Workflow Orchestration Engine
2+
# https://soloflow.pmparker.net/
3+
4+
User-agent: *
5+
Allow: /
6+
7+
# Sitemaps
8+
Sitemap: https://soloflow.pmparker.net/sitemap.xml
9+
Sitemap: https://sonicbotman.github.io/SoloFlow/sitemap.xml
10+
11+
# Crawl-delay (optional, for polite crawling)
12+
Crawl-delay: 1
13+
14+
# Disallow admin/private paths (none for static site)
15+
16+
# Allow all major search engines
17+
User-agent: Googlebot
18+
Allow: /
19+
20+
User-agent: Bingbot
21+
Allow: /
22+
23+
User-agent: Slurp
24+
Allow: /
25+
26+
User-agent: DuckDuckBot
27+
Allow: /
28+
29+
User-agent: Baiduspider
30+
Allow: /
31+
32+
User-agent: Yandex
33+
Allow: /
34+
35+
User-agent: facebookexternalhit
36+
Allow: /
37+
38+
User-agent: Twitterbot
39+
Allow: /
40+
41+
User-agent: LinkedInBot
42+
Allow: /

website/sitemap.xml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
5+
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
6+
7+
<!-- Main page -->
8+
<url>
9+
<loc>https://soloflow.pmparker.net/</loc>
10+
<lastmod>2026-05-31</lastmod>
11+
<changefreq>weekly</changefreq>
12+
<priority>1.0</priority>
13+
</url>
14+
15+
<!-- GitHub repository -->
16+
<url>
17+
<loc>https://github.com/SonicBotMan/SoloFlow</loc>
18+
<lastmod>2026-05-31</lastmod>
19+
<changefreq>daily</changefreq>
20+
<priority>0.9</priority>
21+
</url>
22+
23+
<!-- GitHub Pages mirror -->
24+
<url>
25+
<loc>https://sonicbotman.github.io/SoloFlow/</loc>
26+
<lastmod>2026-05-31</lastmod>
27+
<changefreq>weekly</changefreq>
28+
<priority>0.8</priority>
29+
</url>
30+
31+
<!-- Documentation sections (anchors) -->
32+
<url>
33+
<loc>https://soloflow.pmparker.net/#features</loc>
34+
<lastmod>2026-05-31</lastmod>
35+
<changefreq>monthly</changefreq>
36+
<priority>0.8</priority>
37+
</url>
38+
39+
<url>
40+
<loc>https://soloflow.pmparker.net/#architecture</loc>
41+
<lastmod>2026-05-31</lastmod>
42+
<changefreq>monthly</changefreq>
43+
<priority>0.7</priority>
44+
</url>
45+
46+
<url>
47+
<loc>https://soloflow.pmparker.net/#memory</loc>
48+
<lastmod>2026-05-31</lastmod>
49+
<changefreq>monthly</changefreq>
50+
<priority>0.7</priority>
51+
</url>
52+
53+
<url>
54+
<loc>https://soloflow.pmparker.net/#comparison</loc>
55+
<lastmod>2026-05-31</lastmod>
56+
<changefreq>monthly</changefreq>
57+
<priority>0.6</priority>
58+
</url>
59+
60+
<url>
61+
<loc>https://soloflow.pmparker.net/#getting-started</loc>
62+
<lastmod>2026-05-31</lastmod>
63+
<changefreq>monthly</changefreq>
64+
<priority>0.8</priority>
65+
</url>
66+
67+
</urlset>

0 commit comments

Comments
 (0)