Skip to content

feat(seo): GEO/SEO optimizations for AI search visibility#10

Closed
bokiko wants to merge 1 commit intomainfrom
seo/geo-optimization
Closed

feat(seo): GEO/SEO optimizations for AI search visibility#10
bokiko wants to merge 1 commit intomainfrom
seo/geo-optimization

Conversation

@bokiko
Copy link
Owner

@bokiko bokiko commented Mar 20, 2026

🔍 GEO/SEO Optimization PR

Improves PingDiff's visibility in AI-powered search engines (ChatGPT, Claude, Perplexity, Google AI Overviews) while strengthening traditional SEO foundations.

Changes

1. llms.txt (web/public/llms.txt)

  • New file following the llms.txt spec
  • Describes PingDiff, supported games, server regions, tech stack
  • Helps AI crawlers understand and cite the site

2. AI Crawler Rules (web/src/app/robots.ts)

  • Added explicit allow rules for 9 AI crawlers: GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Amazonbot, Applebot-Extended, Bytespider, CCBot, FacebookExternalHit
  • /api/ still disallowed for all

3. Dynamic OG Image (web/src/app/opengraph-image.tsx)

  • Replaced SVG og:image (unsupported by most platforms) with Next.js ImageResponse API
  • Dark themed card with PingDiff branding, tagline, and key stats
  • Auto-generated PNG at /opengraph-image

4. Schema Cleanup (web/src/app/layout.tsx)

  • Removed fake aggregateRating (ratingValue: 5, ratingCount: 100) — Google penalizes fabricated ratings
  • Added FAQPage JSON-LD with 5 gaming-relevant Q&As for rich snippet eligibility

5. Twitter Meta (web/src/app/layout.tsx)

  • Added twitter:site and twitter:creator tags

Impact

  • 🤖 AI search engines can now discover and cite PingDiff content
  • 📊 FAQ schema enables rich snippets in Google search results
  • 🖼️ OG image now renders correctly on Discord, Twitter, Slack, etc.
  • ✅ No fake ratings = no Google penalty risk

- Add llms.txt for AI crawler discoverability
- Add AI crawler rules to robots.txt (GPTBot, ClaudeBot, etc.)
- Add dynamic OG image via Next.js ImageResponse API
- Remove fake aggregateRating from schema
- Add FAQPage structured data (5 gaming-relevant FAQs)
- Add twitter:site and twitter:creator meta tags
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@bokiko bokiko closed this Mar 20, 2026
@bokiko bokiko deleted the seo/geo-optimization branch March 21, 2026 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant