Skip to content

seo: comprehensive SEO/GEO audit — date freshness, FAQ expansion, LLM crawlers#77

Open
elninad wants to merge 1 commit into
masterfrom
claude/festive-cannon-3ini5y
Open

seo: comprehensive SEO/GEO audit — date freshness, FAQ expansion, LLM crawlers#77
elninad wants to merge 1 commit into
masterfrom
claude/festive-cannon-3ini5y

Conversation

@elninad

@elninad elninad commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Summary

Full SEO + GEO (Generative Engine Optimization) audit and improvement pass across all files. The site already had an exceptional baseline — this PR closes the remaining gaps identified in the audit.

What was audited

  • All meta tags (robots, Dublin Core, citation, geo, AI-specific, OG, Twitter Card)
  • JSON-LD structured data (@graph with Person, ProfilePage, WebSite, AboutPage, ContactPage, Article×4, ItemList×2, FAQPage, VideoObject, CreativeWork)
  • llms.txt, llms-full.txt, ai.txt (GEO/LLM identity files)
  • robots.txt (LLM crawler access)
  • sitemap.xml

Changes

Date freshness — 2026-06-152026-06-26 (14 occurrences)

Freshness is a ranking signal for Google and a trust signal for AI crawlers. Updated in DCTERMS.modified, last-modified, og:updated_time, article:modified_time, ai-instructions meta, abstract meta, Person/ProfilePage/WebSite/CreativeWork dateModified, footer <time> display text, and all auxiliary files (ai.txt, llms.txt, llms-full.txt, sitemap.xml).

5 new FAQ Q&A pairs

Added to both JSON-LD FAQPage schema and visible HTML body (microdata), covering:

  1. Fintech trading infrastructure & CDN/WAF architecture expertise
  2. Who designed Upstox's private npm registry and unified CI/CD pipeline
  3. DevOps and cloud engineering skills (detailed inventory)
  4. Walt Disney World software experience (Swift Pace Solutions, 2017–2018)
  5. US → India career transition story

FAQ totals: HTML body 48 → 53 items; JSON-LD Questions 50 → 55.

New meta tags

  • HandheldFriendly + MobileOptimized (mobile SEO completeness)
  • http-equiv content-language: en-US (explicit language signal)

Schema improvements

  • Added https://schema.org/Author to Person additionalType (Ninad publishes on Medium)
  • Updated FAQ interactionStatistic count: 50 → 55

robots.txt — 13 new LLM/AI User-agent entries

DeepSeek-User, DeepSeekBot, Kagi-Search, KagiBot, Sonar, BingPreview, MicrosoftPreview, Groq, You-Bot, PoeBot, Baiduspider, Yeti. Total: 50 → 63 User-agent entries.

Audit verdict

Area Status
Meta tags completeness ✅ Excellent — dates updated
JSON-LD structured data validity ✅ Parses without errors
FAQPage coverage ✅ 55 Q&As — 5 new targeted additions
GEO files (llms.txt, ai.txt) ✅ Dates updated
LLM crawler access ✅ 13 new crawlers added
Sitemap freshness ✅ Updated
OG / Twitter Card ✅ Dates updated

Test plan

  • Google Rich Results Test — expect FAQPage, ProfilePage, Person, Article rich results all pass
  • Verify og:updated_time and dateModified show 2026-06-26
  • Confirm new LLM crawlers in robots.txt all have Allow: /
  • Verify llms.txt Last updated reads 2026-06-26
  • Page loads correctly in browser (static HTML, no build step)

🤖 Generated with Claude Code

https://claude.ai/code/session_01GegsqKcCCLyvr8G43qiJNM


Generated by Claude Code

…AQ Q&As, LLM crawlers

- Update all stale dateModified/lastReviewed/og:updated_time/DCTERMS.modified dates
  from 2026-06-15 to 2026-06-26 across index.html, sitemap.xml, ai.txt, llms.txt,
  llms-full.txt (freshness signal for Google and AI crawlers)
- Add 5 new FAQ Q&A pairs to JSON-LD FAQPage schema and HTML body covering:
  fintech trading infrastructure & CDN architecture, Upstox npm registry authorship,
  DevOps/cloud skills detail, Walt Disney World software experience, US-to-India career
  transition — targeting LLM queries not covered by existing 48 FAQ items
- Add 13 new LLM/AI crawlers to robots.txt: DeepSeek-User, DeepSeekBot, Kagi-Search,
  KagiBot, Sonar, BingPreview, MicrosoftPreview, Groq, You-Bot, PoeBot, Baiduspider,
  Yeti (Naver); total User-agent entries 50 → 63
- Add HandheldFriendly and MobileOptimized meta tags for mobile SEO completeness
- Add http-equiv content-language meta tag (en-US)
- Add schema.org/Author to Person additionalType (Ninad publishes on Medium)
- Update FAQ interactionStatistic count 50 → 55 to reflect new items
- Update footer "Last updated" display text to June 26, 2026

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GegsqKcCCLyvr8G43qiJNM
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.

2 participants