Welcome to the source code repository for my personal website: lovnishverma.github.io
This is a fully responsive and SEO-optimized portfolio site designed using HTML, CSS, and JavaScript. It highlights my expertise in AI, ML, and full-stack development with live projects, contact integration, and advanced metadata for better discovery.
- ✅ Clean and modern responsive UI/UX
- 🧠 AI/ML and full-stack project showcases with previews
- 🔍 SEO Optimized with meta tags, Open Graph, Twitter Cards, and JSON-LD
- 🌐 Google Search Console integrated (site verified)
- 🗺️ Sitemap and
robots.txt
for better indexing - ♿ Accessibility support with ARIA labels and semantic HTML
- 📱 Contact options: WhatsApp, Email, Call
- 💬 Professional testimonials
- ☕ Buy Me a Coffee support section
- 🚀 Page Speed Optimized (Lazy loading, compressed images)
- 📊 Rich Snippets enabled with structured data
Feature | Status | Impact |
---|---|---|
Meta Tags | ✅ Done | Better SERP appearance |
Canonical Link | ✅ Added | Prevents duplicate content |
Open Graph Tags (Facebook) | ✅ Enabled | Rich social media previews |
Twitter Card Tags | ✅ Enabled | Enhanced Twitter sharing |
JSON-LD Structured Data | ✅ Added | Rich snippets & knowledge panel |
Google Search Console | ✅ Verified | Search performance tracking |
sitemap.xml |
✅ Submitted | Better crawling & indexing |
robots.txt |
✅ Added | Crawler guidance |
Lazy Image Loading | ✅ Enabled | Faster page load times |
ARIA Accessibility | ✅ Followed | Better UX & SEO rankings |
Local SEO Tags | ✅ Added | Location-based searches |
Core Web Vitals | 🟡 Optimizing | Page experience signals |
lovnishverma.github.io/
├── index.html # Main HTML content with SEO optimization
├── sitemap.xml # XML sitemap for search engines
├── robots.txt # Bot crawler instructions
├── assets/ # Optimized images, icons, testimonials
│ ├── SVGIcons/ # Technology stack icons (SVG format)
│ ├── images/ # Compressed project screenshots
│ └── favicon/ # Favicon in multiple sizes
├── README.md # This comprehensive guide
└── .github/ # GitHub Actions (optional)
└── workflows/ # Auto-deployment scripts
- 🧠 Brain Tumor Prediction (Hugging Face) - Deep learning model for medical imaging
- 🩺 Diabetes Prediction App - ML-powered health assessment tool
- 📝 Flask To-Do Notes App - Full-stack web application
- 💻 All Open Source Projects - 100+ repositories
- 🎮 Live Demo Gallery (Glitch) - Interactive demos
Primary Keywords:
- AI developer Chandigarh
- Machine learning engineer India
- Data scientist portfolio
- Python developer Himachal Pradesh
Long-tail Keywords:
- Brain tumor detection AI model
- Diabetes prediction machine learning
- Flask MongoDB web application
- TensorFlow deep learning projects
- Largest Contentful Paint (LCP) < 2.5s
- First Input Delay (FID) < 100ms
- Cumulative Layout Shift (CLS) < 0.1
<!-- Responsive images with WebP format -->
<picture>
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="Descriptive alt text" loading="lazy">
</picture>
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Lovnish Verma",
"jobTitle": "AI/ML Developer & Data Scientist",
"worksFor": {
"@type": "Organization",
"name": "Freelance"
},
"address": {
"@type": "PostalAddress",
"addressLocality": "Chandigarh",
"addressRegion": "Himachal Pradesh",
"addressCountry": "IN"
}
}
- 📱 WhatsApp: Click to Message
- 📧 Email: princelv84@gmail.com
- 🌍 Location: Himachal Pradesh, India
- 🧑💼 LinkedIn: linkedin.com/in/lovnishverma
- 💻 GitHub: github.com/LovnishVerma
- 🐦 Twitter: x.com/lovnishofficial
- 📷 Instagram: instagram.com/lovnishofficial
If you appreciate my work, feel free to support me here:
# Go to https://github.com/join and create account
# Create repository named: yourusername.github.io
# Make it public for GitHub Pages
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- SEO Meta Tags -->
<title>Your Name - AI Developer & Data Scientist | Portfolio 2025</title>
<meta name="description" content="Expert AI/ML Developer specializing in machine learning, deep learning, and intelligent systems. 3+ years experience, 100+ projects.">
<meta name="keywords" content="AI developer, machine learning engineer, data scientist, Python developer, your location">
<meta name="author" content="Your Name">
<meta name="robots" content="index, follow">
<link rel="canonical" href="https://yourusername.github.io/">
<!-- Open Graph Tags -->
<meta property="og:title" content="Your Name - AI Developer Portfolio">
<meta property="og:description" content="Expert AI/ML Developer with proven track record">
<meta property="og:image" content="https://yourusername.github.io/assets/profile.jpg">
<meta property="og:url" content="https://yourusername.github.io/">
<meta property="og:type" content="website">
<!-- Twitter Card Tags -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Your Name - AI Developer">
<meta name="twitter:description" content="Expert AI/ML Developer portfolio">
<meta name="twitter:image" content="https://yourusername.github.io/assets/profile.jpg">
</head>
<body>
<!-- Your content here -->
</body>
</html>
Create sitemap.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://yourusername.github.io/</loc>
<lastmod>2025-06-29</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
<image:image>
<image:loc>https://yourusername.github.io/assets/profile.jpg</image:loc>
<image:title>Your Name - AI Developer</image:title>
</image:image>
</url>
<!-- Add more URLs for different sections -->
</urlset>
Create robots.txt
:
User-agent: *
Allow: /
Disallow: /assets/private/
# Sitemap location
Sitemap: https://yourusername.github.io/sitemap.xml
# Crawl delay (optional)
Crawl-delay: 1
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Your Name",
"jobTitle": "AI/ML Developer & Data Scientist",
"description": "Expert in artificial intelligence and machine learning",
"url": "https://yourusername.github.io/",
"image": "https://yourusername.github.io/assets/profile.jpg",
"email": "your.email@gmail.com",
"telephone": "+91-XXXXXXXXXX",
"address": {
"@type": "PostalAddress",
"addressLocality": "Your City",
"addressRegion": "Your State",
"addressCountry": "IN"
},
"sameAs": [
"https://www.linkedin.com/in/yourprofile/",
"https://github.com/yourusername",
"https://twitter.com/yourhandle"
],
"knowsAbout": [
"Artificial Intelligence",
"Machine Learning",
"Deep Learning",
"Python Programming",
"Data Science"
]
}
</script>
- Go to: Google Search Console
- Click "Start Now" → "Add Property"
- Choose URL Prefix:
https://yourusername.github.io
- Select HTML Tag Verification
- Copy the meta tag:
<meta name="google-site-verification" content="YOUR_CODE">
- Add it to your
<head>
section - Click "Verify"
- In Search Console, go to "Sitemaps"
- Enter:
sitemap.xml
- Click "Submit"
- Go to "URL Inspection"
- Enter your homepage URL
- Click "Request Indexing"
# Use WebP format for better compression
# Compress images before uploading
# Use appropriate sizes (max 1920px width for hero images)
<!-- Minify CSS and JS files -->
<!-- Use defer attribute for non-critical JS -->
<script src="script.js" defer></script>
<!-- Preload critical resources -->
<link rel="preload" href="style.css" as="style">
<link rel="preload" href="assets/fonts/main.woff2" as="font" type="font/woff2" crossorigin>
<!-- For images -->
<img src="image.jpg" alt="Description" loading="lazy">
<!-- For iframes -->
<iframe src="video.html" loading="lazy"></iframe>
-
Google Search Console
- Search performance
- Index coverage
- Core Web Vitals
-
Google Analytics 4
<!-- Add to <head> --> <script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GA_MEASUREMENT_ID'); </script>
-
PageSpeed Insights
- Monitor Core Web Vitals
- Track performance scores
- Organic traffic growth
- Keyword ranking positions
- Click-through rates (CTR)
- Page load speed
- Mobile usability
-
Create a Blog Section
# Add blog/ directory ├── blog/ │ ├── index.html │ ├── ai-trends-2025.html │ ├── machine-learning-guide.html │ └── python-tips.html
-
Target Long-tail Keywords
- "How to build AI models with TensorFlow"
- "Best practices for machine learning deployment"
- "Python vs R for data science"
-
Create Tutorial Content
- Step-by-step AI project guides
- Code snippets with explanations
- Video tutorials (embedded from YouTube)
<!-- Add local business schema -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "Your Name - AI/ML Development Services",
"address": {
"@type": "PostalAddress",
"addressLocality": "Your City",
"addressRegion": "Your State",
"addressCountry": "IN"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "YOUR_LATITUDE",
"longitude": "YOUR_LONGITUDE"
},
"priceRange": "$$",
"telephone": "+91-XXXXXXXXXX"
}
</script>
Create .github/workflows/sitemap.yml
:
name: Generate Sitemap
on:
push:
branches: [ main ]
jobs:
sitemap_job:
runs-on: ubuntu-latest
name: Generate a sitemap
steps:
- name: Checkout the repo
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Generate the sitemap
id: sitemap
uses: cicirello/generate-sitemap@v1
with:
base-url-path: https://yourusername.github.io/
- name: Commit and push sitemap
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add sitemap.xml
git commit -m "Auto-update sitemap" || exit 0
git push
Metric | Target | Tool |
---|---|---|
Organic Traffic | +20% MoM | Google Analytics |
Keyword Rankings | Top 10 for primary keywords | Search Console |
Page Load Speed | < 3 seconds | PageSpeed Insights |
Core Web Vitals | All green | Search Console |
Backlinks | +5 quality links/month | Ahrefs/SEMrush |
## Monthly SEO Report - [Month Year]
### Traffic Overview
- Organic Sessions: [Number] (+/-% vs last month)
- New Users: [Number] (+/-% vs last month)
- Average Session Duration: [Time]
### Keyword Performance
- Top Performing Keywords:
1. [Keyword] - Position [X] - [Clicks] clicks
2. [Keyword] - Position [X] - [Clicks] clicks
### Technical SEO
- Page Speed Score: [Score]/100
- Core Web Vitals: [Pass/Fail]
- Index Coverage: [X] pages indexed
### Action Items for Next Month
- [ ] Optimize page speed
- [ ] Create new content for [keyword]
- [ ] Fix any indexing issues
This project is open source and available under the MIT License.
If you find this guide helpful and want to contribute:
- Fork the repository
- Create a feature branch
- Make your improvements
- Submit a pull request
- SEO strategy improvements
- Performance optimizations
- Accessibility enhancements
- Code quality improvements
📌 Created & Maintained by Lovnish Verma
Connect with me:
- HTTPS enabled (GitHub Pages default)
- Mobile-responsive design
- Fast loading speed (< 3 seconds)
- Proper URL structure
- XML sitemap submitted
- Robots.txt configured
- Canonical URLs set
- Schema markup implemented
- Optimized title tags
- Meta descriptions
- Header tag hierarchy (H1, H2, H3)
- Alt text for images
- Internal linking strategy
- Keyword optimization
- Content quality and length
- Social media integration
- Guest posting opportunities
- Directory submissions
- Community participation (GitHub, Stack Overflow)
- Professional networking (LinkedIn)
- Google My Business profile
- Local keyword targeting
- Location pages
- Local schema markup
- Citations and directories
- Showcase Live Projects: Always include working demos
- Use Technical Keywords: Include programming languages and frameworks
- Create Case Studies: Explain your problem-solving process
- Include Testimonials: Social proof builds trust
- Regular Updates: Keep your portfolio current with new projects
- Performance First: Fast-loading sites rank better
- Mobile Optimization: Most traffic comes from mobile devices
- Analytics Tracking: Monitor what works and what doesn't
Remember: SEO is a long-term strategy. Be patient and consistent with your efforts!