seo: comprehensive SEO/GEO audit — AI crawlers, structured data, entity signals#79
Open
elninad wants to merge 1 commit into
Open
seo: comprehensive SEO/GEO audit — AI crawlers, structured data, entity signals#79elninad wants to merge 1 commit into
elninad wants to merge 1 commit into
Conversation
…ty signals - Refresh all freshness dates to 2026-06-28 across index.html, sitemap.xml, feed.xml, humans.txt, llms.txt, llms-full.txt, and ai.txt - Add profile.jsonld — standalone JSON-LD Person entity for AI direct fetching - Add 14 new GEO meta tags (entity-industry, citation-*, expertise, professional-*) - Add <link rel="alternate" type="application/ld+json" href="/profile.jsonld"> - Expand knowsAbout with Webpack, Spring Security, Java, Frontend Performance, and convert mixed string entries to typed Thing objects with Wikipedia sameAs - Add hasCertification (schema.org Certification type) for AWS Cloud Practitioner - Add hasPart Article entries to ProfilePage linking to all 4 authored articles - Add Crunchbase to worksFor.sameAs and Wikipedia URLs to alumniOf sameAs - Remove deprecated SitelinksSearchBox SearchAction (retired Nov 2024) - Add external authoritative citation links in About entity summary (GEO signal) - Expand ai.txt with Published-Articles fields and Entity-Disambiguation section - robots.txt: add 20+ new AI crawlers (Bravebot correct token replacing Brave-AI, DeepSeekBot, Kimi-User, TavilyBot, ExaBot, claude-code, bedrockbot, Gemini-Deep-Research, Google-NotebookLM, Google-Agent, meta-webindexer, etc.)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Comprehensive SEO and GEO (Generative Engine Optimization) audit to improve ranking on Google and citations by AI/LLM systems (ChatGPT, Perplexity, Gemini, Grok, Claude, etc.). Changes were researched against 2026 best practices before implementation.
New file:
profile.jsonldStandalone JSON-LD
Personentity at/profile.jsonldfor AI systems that fetch dedicated machine-readable endpoints. Referenced via<link rel="alternate" type="application/ld+json">in<head>and added tositemap.xml.Structured Data improvements
hasCertification— addedschema.org/Certificationtype block (more semantically precise thanhasCredentialalone for third-party AWS credential)hasPartarticles — added all 4 authored Medium articles asArticlenodes inProfilePage.hasPart, creating the bidirectional authorship link Google uses for author attributionalumniOfsameAs — upgraded from single university website URLs to arrays including Wikipedia KG entries for UTA and University of MumbaiworksForsameAs — added Crunchbase URL for Upstox alongside Wikipedia and LinkedInknowsAbout— converted mixed string entries to typedThingobjects with WikipediasameAs(Technical Strategy, Mentorship, Express.js, Technical Leadership, API Design, Site Reliability Engineering)SearchAction— Google retired SitelinksSearchBox globally Nov 21 2024; the deadquery-inputpotentialAction was removedGEO (AI citation signals)
entity-industry,entity-experience,entity-employer,entity-profile-url,profile,citation-url/title/author/year/language,expertise,professional-title/employer/locationai.txtexpanded — addedPublished-Articlesfields andEntity-Disambiguationsection for AI co-reference resolutionAI crawler coverage (
robots.txt)Bravebot—Brave-AIwas a non-functional token;Bravebotis the documented Brave Search crawler user-agentDeepSeekBot,Kimi-User,TavilyBot,ExaBot,claude-code,bedrockbot,Amzn-SearchBot,Gemini-Deep-Research,Google-NotebookLM,Google-Agent,GoogleAgent-URLContext,meta-webindexer,SearchGPT,Fable-Fetcher,Firecrawl,ia_archiver,archive.org_bot,ApifyBot,Exa,MojeekBot,Baiduspider,YandexBot,DuckDuckBotFreshness signals
dateModified,lastmod,lastBuildDate, andLast updatedfields across all files to2026-06-28Off-site recommendations (not code — require manual action)
🤖 Generated with Claude Code
https://claude.ai/code/session_019iWTSGpLLvBkYHTVXkjp7g
Generated by Claude Code