SEO Improvements for Lit
This document outlines the comprehensive SEO improvements made to the Lit poetry blog to enhance visibility across search engines and LLM platforms.
Overview
The SEO enhancements focus on making the blog discoverable by both traditional search engines (Google, Bing) and AI-powered search platforms (ChatGPT, Claude, Perplexity). All improvements follow current best practices for semantic HTML, structured data, and content optimization.
Files Modified
1. _config.yml
Purpose: Enhanced Jekyll configuration with comprehensive SEO metadata
Changes:
- Updated site title and description with keyword-rich content
- Added detailed author information (name, bio, email, social links)
- Configured social metadata for Open Graph and Twitter Cards
- Added comprehensive keywords for poetry and literary content
- Enabled jekyll-seo-tag and jekyll-sitemap plugins
- Added twitter configuration for card previews
Key additions:
author:
name: Anbarasi U
bio: Software engineer, poet, and writer exploring the intersection of technology and creativity
email: hi@anbuu.in
twitter: anbarasiu
social:
name: Anbarasi U
links:
- https://github.com/anbarasiu
- https://twitter.com/anbarasiu
- https://anbuu.in
- https://lit.anbuu.in
- https://fluid.anbuu.in
- https://gush.anbuu.in
- https://fable.anbuu.in
twitter:
username: anbarasiu
card: summary_large_image
keywords: poetry, Anbarasi U, Anbu, literary writing, creative writing, poet, contemporary poetry, Frankfurt, philosophical poetry, tech poetry, identity, culture, translations
2. robots.txt (New File)
Purpose: Control crawler access and provide sitemap location
Changes:
- Created new robots.txt file
- Allowed all search engines and AI crawlers
- Explicitly allowed AI/LLM crawlers: GPTBot, Claude-Web, ChatGPT-User, CCBot, anthropic-ai, Google-Extended, PerplexityBot, Amazonbot
- Added sitemap reference
- Set crawl-delay for polite crawling
Content:
User-agent: *
Allow: /
# AI and LLM Crawlers
User-agent: GPTBot
Allow: /
User-agent: Claude-Web
Allow: /
# ... etc
Sitemap: https://lit.anbuu.in/sitemap.xml
Crawl-delay: 1
3. _layouts/default.html
Purpose: Add structured data and improve semantic markup
Changes:
- Removed hardcoded meta tags (now handled by jekyll-seo-tag)
- Added JSON-LD structured data for Blog schema
- Included Person schema for author information
- Added genre classification for poetry content
JSON-LD Structure:
{
"@context": "https://schema.org",
"@type": "Blog",
"name": "Lit - Poetry & Literary Verses by Anbarasi U",
"description": "Lit is a collection of poetry, literary verses, and creative writing by Anbarasi U (Anbu) - a software engineer, poet, and writer based in Frankfurt, Germany. Exploring themes of identity, technology, philosophy, and human experience.",
"url": "https://lit.anbuu.in",
"author": {
"@type": "Person",
"name": "Anbarasi U",
"email": "hi@anbuu.in",
"url": "https://anbuu.in",
"jobTitle": "Software Engineer",
"address": {
"@type": "PostalAddress",
"addressLocality": "Frankfurt",
"addressCountry": "Germany"
}
},
"genre": ["Poetry", "Creative Writing", "Literary Arts", "Philosophy", "Contemporary Poetry"],
"inLanguage": "en-US"
}
4. about.md
Purpose: Provide accurate, SEO-friendly information about the blog and author
Changes:
- Completely rewrote from placeholder theme content to actual content
- Added comprehensive description of blog topics
- Included author biography and project information
- Added philosophy section about poetry and technology
- Enhanced meta description and keywords
Sections:
- About Lit (blog description)
- What You’ll Find Here (content categories)
- About the Author (biography with other projects)
- Philosophy (unique perspective on code and verse)
- Get in Touch (contact information)
- About This Blog (technical details)
5. README.md
Purpose: Professional documentation for GitHub repository
Changes:
- Replaced theme documentation with project-specific content
- Added comprehensive project description
- Documented SEO enhancements
- Included local development instructions
- Added links to other projects
- Provided technology stack information
SEO Features Implemented
1. Meta Tags (via jekyll-seo-tag)
The jekyll-seo-tag plugin automatically generates:
- Title tags with site title
- Meta descriptions from page/post front matter
- Canonical URLs
- Open Graph tags for social sharing
- Twitter Card tags for link previews
- Author information
2. Structured Data (JSON-LD)
Schema.org structured data helps search engines understand:
- Blog type and purpose
- Author information and credentials
- Genre and content classification
- Geographic location
- Contact information
- Relationships between pages
3. Social Media Optimization
Open Graph (Facebook, LinkedIn):
- og:type
- og:title
- og:description
- og:url
- og:image
- og:site_name
Twitter Cards:
- twitter:card (summary_large_image)
- twitter:site
- twitter:creator
- twitter:title
- twitter:description
- twitter:image
4. LLM Crawler Permissions
Explicit permissions for AI search platforms:
- GPTBot (ChatGPT search)
- Claude-Web (Claude search)
- ChatGPT-User (ChatGPT browsing)
- CCBot (Common Crawl for LLM training)
- anthropic-ai (Anthropic’s crawlers)
- Google-Extended (Google’s AI training)
- PerplexityBot (Perplexity AI search)
- Amazonbot (Amazon’s search)
5. Sitemap
Jekyll automatically generates sitemap.xml with:
- All pages and posts
- Last modified dates
- Change frequencies
- Priority levels
Best Practices Followed
- Semantic HTML: Proper use of heading hierarchy and semantic elements
- Mobile-First: Responsive design for all devices
- Performance: Fast loading times with minimal dependencies
- Accessibility: ARIA labels and proper document structure
- Content Quality: Well-written, keyword-rich content
- Fresh Content: Regular updates to maintain search relevance
- Clean URLs: Descriptive, readable URL structures
- Internal Linking: Proper navigation and related content links
Maintenance & Monitoring
For New Posts
Always include in front matter:
---
layout: post
title: "Your Poem Title"
description: "SEO-friendly description (100-160 characters)"
---
Regular Tasks
- Content Updates: Publish new poems regularly to maintain freshness
- Meta Descriptions: Write unique descriptions for each post
- Image Alt Text: Add descriptive alt text to any images
- Internal Links: Link related poems and posts together
- Social Sharing: Share posts on Twitter/social media for backlinks
Monitoring Tools
- Google Search Console: Monitor search performance and indexing
- Google Analytics: Track visitor behavior and traffic sources
- Bing Webmaster Tools: Monitor Bing search performance
- Social Media Analytics: Track social sharing and engagement
Verification
To verify your site with search engines:
Google Search Console:
- Add property for lit.anbuu.in
- Verify via HTML tag or DNS record
- Submit sitemap.xml
Bing Webmaster Tools:
- Add site for lit.anbuu.in
- Verify via XML file or meta tag
- Submit sitemap.xml
Expected Impact
Search Engine Visibility
- Improved Rankings: Better keyword targeting and structured data
- Rich Snippets: Enhanced search results with author info
- Featured Snippets: Potential for poem excerpts in featured results
- Knowledge Graph: Author information may appear in knowledge panels
LLM Platform Visibility
- ChatGPT: Can discover and reference your poems
- Claude: Can find and cite your literary work
- Perplexity: Can include your content in AI-generated answers
- Google Bard: Can reference your poetry in responses
Social Media
- Beautiful Previews: Rich cards when sharing on Twitter/Facebook
- Increased Clicks: Professional appearance increases engagement
- Author Attribution: Clear attribution to Anbarasi U
Technical Details
Plugins Used
- jekyll-seo-tag (v2.8.0+): Automated SEO meta tags
- jekyll-sitemap (v1.4.0+): Automatic sitemap generation
- jekyll-feed (included): RSS/Atom feed generation
Performance Optimization
- Minimal JavaScript for fast loading
- Optimized CSS with Sass preprocessing
- Static site generation for maximum speed
- CDN-ready with GitHub Pages hosting
Conclusion
These SEO improvements provide a solid foundation for discovery across search engines and AI platforms. The combination of technical SEO (structured data, meta tags, sitemaps) and content SEO (keywords, descriptions, quality writing) ensures maximum visibility for the Lit poetry blog.
For questions or suggestions, contact: hi@anbuu.in