diff --git a/seo-dashboard.html b/seo-dashboard.html new file mode 100644 index 0000000..778ecea --- /dev/null +++ b/seo-dashboard.html @@ -0,0 +1,108 @@ + + + + + +SEO & Performance — ShopWisdom + Open Communications + + + + + +
+

SEO & performance

+

shopwisdom.ca · opencommunications.consulting — live snapshot, 25 Jun 2026

+ +
+
Shop Wisdomshopwisdom.ca · live
+
+
Response
514 ms
+
Page weight
37 KB
+
+
1 H111 images6 JS · 2 CSS11 pass · 4 to improve
+
+ +
+
Open Communicationsopencommunications.consulting · live
+
+
Response
675 ms
+
Page weight
31 KB
+
+
1 H14 images7 JS · 2 CSS11 pass · 4 to improve
+
+ +
+
SEO & GEO signals
+
Read live from each site's HTML — same template, so these hold for both.
+
+ ✓ HTTPS✓ canonical✓ index,follow + ✓ lang en-CA✓ single H1✓ Open Graph + ✓ Twitter card✓ JSON-LD @graph✓ sitemap.xml + ✓ robots.txt✓ llms.txt +
+
!
Title runs long — SW 76 / OC 77 chars. Google trims ~60, so the tail is cut in results.
+
!
Meta description runs long — SW 237 chars (OC similar). Trims ~155 in search snippets.
+
!
No FAQ / FAQPage schema — the top remaining win for rich results + AI answer citations.
+
!
Fonts render-blocking — loaded from Google's CDN; self-hosting helps speed and sovereignty.
+
+ +
+
Performance
+
Both are static HTML on the OVH box — fast first byte (SW 514 ms · OC 675 ms) and light pages (≤37 KB). The one real lever is the render-blocking Google-Fonts request. Full Core Web Vitals weren't captured here (PageSpeed rate-limited) — run them live:
+ +
+ +
+
Top fixes (both sites)
+ +
+ +

Live data read from each site's served HTML + server response time.
Ask Claude to "refresh the SEO dashboard" to regenerate. Private page — not indexed.

+
+ +