How i achieved 100% SEO ( Search Engine Optimization Score ) in my Portfolio Website

Search for a command to run...

No comments yet. Be the first to comment.
Instagram feels simple when you use it. You open the app, scroll through photos, watch a reel, send a message, and move on with your day. But behind that smooth experience is an engineering system built to handle hundreds of millions of people intera...

As a student navigating the world of software development, my comfort zone has always been Windows. It's the OS I grew up with. For years, it has served me well as I've dived into technologies like React, TypeScript, and TailwindCSS. I’ve even manage...

🚀 From Hype to Reality: Can AI Really Build Scalable SaaS Applications? Over the past few years, Artificial Intelligence has evolved at an incredible pace. It's not just helping people with daily tasks—it’s revolutionizing how we approach problem-so...

In today’s digital-first world, strong passwords are the first line of defense against unauthorized access. While many people reuse weak passwords or rely on built-in generators, I wanted to build something better—something that puts security, custom...

This article focuses on how you can improve the SEO of your website—not just your portfolio, but any web project you're building.
SEO stands for Search Engine Optimization. It’s the process of improving a website to rank higher in search engines like Google, Bing, or Yahoo.
Imagine search engines as librarians. When someone asks, "What’s the best book on dinosaurs?", the librarian picks the most relevant one. Search engines do the same for websites.
If you search "how to make chocolate cake", you’ll get millions of results—but most users only click on the first 5–10 links. If your website doesn’t rank in that top section, it’s unlikely people will even see it.
That’s why SEO is crucial: Higher rank = More visibility = More traffic = More impact.
I achieved a 100% SEO score on Google Lighthouse for my personal portfolio. Here’s a snapshot from my website and you can check google page insights:

Vite : Fast bundling & dev server
TypeScript : Type-safe development
React : Component-based architecture
Framer Motion :Animations & micro-interactions
Tailwind CSS : Responsive utility-first CSS framework
React Icons : Lightweight vector icons
AWS Amplify : Hosting with CI/CD and free SSL
AWS Route 53 : DNS and custom domain setup
Hostinger : Domain name purchase
Unique <title> and <meta description> for each page.
Focused keywords used naturally (no keyword stuffing).
<meta name="robots" content="index, follow"> added for crawlability.
Tools Used:
vite-plugin-html for static pages
react-helmet for dynamic pages and routing
Domain purchased via Hostinger.
Connected to AWS Route 53 and hosted on AWS Amplify.
Free SSL (HTTPS) enabled by Amplify.
✅ Boosts trust, SEO ranking, and fulfills Google’s secure site requirements.
Built a responsive layout using Tailwind CSS.
Tested on:
Utility classes like sm:, md:, lg: made responsiveness easy.
Vite helped reduce bundle size and improve loading speed.
Optimizations included:
Verified with Google Lighthouse:
✅ LCP (Largest Contentful Paint)
✅ FID (First Input Delay)
✅ CLS (Cumulative Layout Shift)
Created and hosted manually:
How:
Added in the /dist directory for Amplify builds
Verified via Google Search Console
Boosts how your site looks when shared on social media.
<meta property="og:title" content="Kinshuk Jain | Cloud & DevOps Enthusiast" />
<meta property="og:description" content="Explore my projects, skills, and blogs." />
<meta property="og:image" content="https://myportfolio.com/preview.png" />
<meta property="og:url" content="https://myportfolio.com" />
<meta name="twitter:card" content="summary_large_image" />
Used <link rel="canonical" href="https://myportfolio.com/about" />
Clean, hyphenated, lowercase URLs (no query strings for static pages)
Used semantic tags: <header>, <main>, <footer>, etc.
One <h1> per page, followed by logical heading structure.
Added alt tags to all images.
Used aria-labels and ensured full keyboard navigation.
Helps Google bots and users easily navigate the site.
Shared the portfolio on:
LinkedIn bio
GitHub profile
Dev.to / Hashnode blogs
✅ Helps Google discover and crawl your website faster.
"scripts": {
"build": "vite build"
}
In Amplify Console:
Source directory: /
Build command: npm run build
Output directory: dist/
✅ Ensure robots.txt and sitemap.xml are inside /dist before build.
Used animations like initial, whileInView, animate
Avoided hiding important content during animations
Made sure text and layout appeared early (for good LCP score)
As a student, this project taught me not just how to build a website—but how to make it visible and optimized for real-world users. Whether you're creating a personal blog, project site, or portfolio, following these SEO techniques will definitely help improve your site’s visibility, performance, and user trust.