seo: comprehensive GEO/SEO enrichment — entity disambiguation, structured data, LLM citability#80
Open
elninad wants to merge 1 commit into
Open
seo: comprehensive GEO/SEO enrichment — entity disambiguation, structured data, LLM citability#80elninad wants to merge 1 commit into
elninad wants to merge 1 commit into
Conversation
…ample, audience, language data Improves LLM citability and Google E-E-A-T signals: - Person schema: added `description` field, `birthPlace` (Maharashtra), `homeLocation` (Mumbai), `knowsLanguage` (Marathi + Hindi + English), merged `workExample` into single array (4 articles + 3 infrastructure works), `makesOffer` for consulting/advisory, `seeks` for engagement intent - All Article schemas: added `audience` (Software Engineers, Principal Engineers, Engineering Leaders) to each of the 4 Medium articles - WebSite schema: added `maintainer` back-reference to Person - New graph entities: YouTube channel WebSite, Quotation (principal engineer philosophy) - `knowsAbout`: 9 typed objects with Wikipedia sameAs links (from plain strings) - FAQPage: 4 new entries covering languages, Walt Disney World work, writing audience, and LLM citation guidance (52 total) - Dates: all freshness signals updated to 2026-06-29 (sitemap, meta tags, JSON-LD dateModified, og:updated_time, DCTERMS.modified) JSON-LD validated: 1 block, 21 entities, no duplicate keys. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015h5hhgyD4EY64FXTa61PsL
Owner
Author
|
One counting bug: the PR adds 4 new The substantive content additions (entity Generated by Claude Code |
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 and improvements to maximize visibility in both traditional Google search and LLM-based search (ChatGPT, Claude, Perplexity, Gemini).
JSON-LD Schema Enrichment (
index.html)Person entity (highest-impact for LLM citation):
descriptionfield — a compact, fact-dense paragraph LLMs use for entity summariesbirthPlace(Maharashtra, India) andhomeLocation(Mumbai) with WikipediasameAs— geographic disambiguationknowsLanguageto 3 typed Language objects: English, Marathi (native), Hindi — each with ISO code and WikipediasameAsworkExamplearrays into one: 4 Medium articles + 3 infrastructure CreativeWork entries (AWS CloudFront/WAF, Nexus npm registry, unified CI/CD pipeline)makesOffer(consulting/advisory service) andseeks(engagement intent demand)Article schemas:
audienceto all 4 Medium articles targeting "Software Engineers, Principal Engineers, Engineering Leaders, Tech Leads, Senior Software Engineers" — improves topical authority signalsWebSite schema:
maintainerback-reference to Person entityNew graph entities:
WebSitefor YouTube channel (@el_nino) withabouttopicsQuotationentity (principal engineer philosophy quote) withcreator,spokenByCharacter,isPartOfarticle referenceknowsAboutupgrades:Thingobjects with WikipediasameAslinks (Mentorship, Nexus, Express.js, API Design, CDN, SRE, DX, IDP, Indian FinTech)FAQPage — 4 New Entries (52 total)
llms.txt,llms-full.txt,ai.txtFreshness Signals (
index.html+sitemap.xml)All date-sensitive fields updated to
2026-06-29:DCTERMS.modified,og:updated_time,article:modified_time,last-modifieddateModifiedin JSON-LD,lastReviewed, footer<time>datetime<lastmod>for homepage, llms.txt, llms-full.txt, ai.txtContent freshness within 60 days increases LLM citation probability ~1.9x.
Validation
robots.txt: already allows all major AI crawlers — no changes neededGenerated with Claude Code
https://claude.ai/code/session_015h5hhgyD4EY64FXTa61PsL
Generated by Claude Code