SEO Optimization Guide
SEO Optimization Guide
This document outlines the SEO best practices implemented on this website and recommendations for ongoing optimization.
✅ Current SEO Features
1. Technical SEO
- ✅ Sitemap generation via
jekyll-sitemapplugin - ✅ robots.txt file for crawler guidance
- ✅ humans.txt for site credits
- ✅ Canonical URLs on all pages
- ✅ Google Analytics tracking (G-Z9796LV2MV)
- ✅ Google Search Console verification
- ✅ Mobile-responsive design
- ✅ Fast page load times
2. Meta Tags & Structured Data
- ✅ Enhanced Schema.org JSON-LD markup for:
- Person schema with author information
- BlogPosting schema for blog posts
- WebSite schema for main pages
- Organization affiliation
- Social profile links (sameAs)
- ✅ Open Graph tags for social media sharing
- ✅ Twitter Card tags
- ✅ Meta descriptions on key pages
- ✅ Keywords optimization
3. Content Optimization
- ✅ Descriptive page titles
- ✅ Semantic HTML structure
- ✅ Keyword-rich content
- ✅ Internal linking structure
🚀 Recommendations for Further Improvement
1. Image Optimization
Add Alt Text to All Images
Always include descriptive alt text for images:

<img src="path/to/image.jpg" alt="Detailed description of image" />
Optimize Image Files
- Format: Use WebP format for better compression (fallback to JPEG/PNG)
- Size: Compress images to reduce file size
- Dimensions: Resize images to appropriate display size
- Lazy Loading: Implement lazy loading for images below the fold
<img src="image.webp" alt="Description" loading="lazy" />
2. Content Strategy
Blog Posts
When creating new blog posts, always include:
---
layout: post
title: "Descriptive and Engaging Title (50-60 characters)"
description: "Compelling meta description (150-160 characters) that includes target keywords"
keywords: "keyword1, keyword2, keyword3, long-tail-keyword"
og_image: /assets/img/post-specific-image.jpg
date: YYYY-MM-DD
tags: [Tag1, Tag2, Tag3]
categories: [Category]
---
Project Pages
Each project should have:
- Clear, descriptive title
- Detailed description with keywords
- Technologies used (helps with keyword diversity)
- Visual demonstrations (with alt text)
- Links to GitHub/demo (external validation)
3. Page Speed Optimization
Enable Image Optimization in _config.yml
Currently disabled - consider enabling:
imagemagick:
enabled: true # Change from false to true
Minimize CSS/JS
- ✅ Already using
sass: style: compressed - ✅ Jekyll Minifier enabled
Consider Adding:
- Defer non-critical JavaScript
- Preload critical resources
- Use CDN for static assets
- Implement service workers for caching
4. Internal Linking
Best practices for internal links:
- Link related blog posts to each other
- Link from blog posts to relevant project pages
- Use descriptive anchor text (avoid “click here”)
- Ensure footer and navigation are consistent
Example:
Learn more about [autonomous vehicle motion planning](/projects/autonomous-vehicle-motion-planning/)
5. Regular Content Updates
Search engines favor fresh content:
- Update blog regularly (aim for 1-2 posts per month)
- Keep CV and projects updated
- Add new skills as you learn them
- Update copyright year annually
6. Backlink Strategy
Build authority through backlinks:
- Share articles on LinkedIn, Twitter, Medium
- Contribute to open-source projects (links from GitHub)
- Write guest posts on tech blogs
- Engage in academic communities (ResearchGate, Google Scholar)
- List your website in academic directories
7. Local SEO (if applicable)
Since you’re in Istanbul:
- Ensure “Istanbul, Turkey” appears naturally in content
- Add location to Schema.org markup (already done)
- Consider creating content about local tech scene
📊 Monitoring & Analytics
Google Search Console
Monitor these metrics weekly:
- Crawl errors
- Index coverage
- Core Web Vitals
- Mobile usability
- Manual actions
Google Analytics
Track:
- Organic search traffic
- Bounce rate (aim for <50%)
- Average session duration (aim for >2 minutes)
- Top landing pages
- Conversion goals
Tools to Use
- Google Search Console - Already integrated ✅
- Google Analytics - Already integrated ✅
- Google PageSpeed Insights - Test regularly
- Lighthouse (Chrome DevTools) - Audit performance
- Screaming Frog SEO Spider - Crawl your site
- Ahrefs/SEMrush - Competitor analysis (paid)
🔍 Keyword Research
Primary Keywords (Already Used)
- Javad Ibrahimli
- Computer Vision
- AI Research
- Vision Transformers
- Autonomous Vehicles
- Medical AI
- Deep Learning
- Istanbul Technical University
Long-tail Keywords to Target
Consider creating content around:
- “Vision transformer implementation PyTorch”
- “Autonomous vehicle perception system”
- “Medical image segmentation deep learning”
- “Edge AI deployment optimization”
- “ROS2 computer vision integration”
📝 Content Checklist
Before publishing any new page or post:
- Unique, descriptive title (50-60 characters)
- Compelling meta description (150-160 characters)
- Relevant keywords (4-6 main keywords)
- H1 heading (one per page)
- H2-H6 subheadings (hierarchical structure)
- Alt text for all images
- Optimized images (compressed, right size)
- Internal links to related content
- External links to authoritative sources
- Mobile-responsive layout
- Fast load time (<3 seconds)
- Schema markup (automatic via template)
- Social sharing image (og_image)
🎯 Quick Wins
High-impact, low-effort optimizations:
- Submit sitemap to Google Search Console
- URL:
https://javadibrahimli.github.io/sitemap.xml
- URL:
-
Create Google Business Profile (if applicable for local visibility)
- Claim your profiles on:
- Google Scholar (already done ✅)
- ORCID
- ResearchGate
- Academia.edu
-
Add schema markup for projects (can enhance in future)
- Create an XML sitemap index for better organization (if site grows large)
🔄 Monthly SEO Tasks
- Review Google Search Console for errors
- Check Google Analytics for traffic trends
- Update content based on search queries
- Add new blog post or update existing content
- Check for broken links
- Monitor Core Web Vitals scores
- Review and update meta descriptions if needed
- Check mobile usability
📚 Resources
🎉 Recent Improvements (October 2025)
- ✅ Enhanced Schema.org structured data with author, publisher, and image information
- ✅ Added humans.txt file
- ✅ Added comprehensive meta descriptions to Education and Skills pages
- ✅ Improved JSON-LD markup for better rich snippets
- ✅ Created this SEO documentation guide
Last Updated: October 16, 2025
Maintained By: Javad Ibrahimli