Skip to content

Commit 91d2290

Browse files
committed
added optimized meta tags + JSON-LD schema
1 parent 359b667 commit 91d2290

2 files changed

Lines changed: 69 additions & 7 deletions

File tree

index.html

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,61 @@
1111
<meta charset="UTF-8">
1212
<meta name="viewport" content="width=device-width, initial-scale=1.0">
1313
<title>Mbitu | Portfolio</title>
14+
<!-- Primary SEO Meta Tags -->
15+
<meta name="title" content="Mbitu James | Full-Stack Developer Portfolio">
16+
<meta name="description" content="Mbitu James - Full-Stack Developer from Kenya. Specializing in web, mobile, and AI solutions. Explore my projects, skills, and resume. Let's collaborate!">
17+
<meta name="keywords" content="Mbitu James, Software Developer, Full-Stack Developer, Portfolio, Web Development, React, Python, PHP, JavaScript, Nairobi, Kenya, Freelance Developer, AI, Mobile Apps">
18+
<meta name="author" content="Mbitu James">
19+
<meta name="robots" content="index, follow">
20+
21+
<!-- Open Graph / Facebook -->
22+
<meta property="og:type" content="website">
23+
<meta property="og:url" content="https://mbitu-portfolio.vercel.app/">
24+
<meta property="og:title" content="Mbitu James | Full-Stack Developer Portfolio">
25+
<meta property="og:description" content="Full-Stack Developer building responsive web apps, AI solutions & mobile apps. Explore my work and get in touch.">
26+
<meta property="og:image" content="https://mbitu-portfolio.vercel.app/assets/mbitu.png">
27+
28+
<!-- Twitter -->
29+
<meta property="twitter:card" content="summary_large_image">
30+
<meta property="twitter:url" content="https://mbitu-portfolio.vercel.app/">
31+
<meta property="twitter:title" content="Mbitu James | Full-Stack Developer Portfolio">
32+
<meta property="twitter:description" content="Full-Stack Developer building responsive web apps, AI solutions & mobile apps. Explore my work and get in touch.">
33+
<meta property="twitter:image" content="https://mbitu-portfolio.vercel.app/assets/mbitu.png">
34+
35+
<!-- Canonical URL -->
36+
<link rel="canonical" href="https://mbitu-portfolio.vercel.app/" />
37+
1438
<link href="https://fonts.googleapis.com/css2?family=Saira+Stencil+One&display=swap" rel="stylesheet">
1539
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
1640
<link rel="stylesheet" href="style.css">
41+
<!-- JSON-LD Structured Data -->
42+
<script type="application/ld+json">
43+
{
44+
"@context": "https://schema.org",
45+
"@type": "Person",
46+
"name": "Mbitu James",
47+
"url": "https://mbitu-portfolio.vercel.app/",
48+
"image": "https://mbitu-portfolio.vercel.app/assets/mbitu.png",
49+
"jobTitle": "Full-Stack Developer",
50+
"worksFor": {
51+
"@type": "Organization",
52+
"name": "Freelance / Open to Opportunities"
53+
},
54+
"sameAs": [
55+
"https://github.com/mbitujames",
56+
"https://www.linkedin.com/in/mbitujames/",
57+
"https://x.com/mbituke",
58+
"https://instagram.com/_mbitu_",
59+
"https://pin.it/2fseiKYde"
60+
],
61+
"address": {
62+
"@type": "PostalAddress",
63+
"addressLocality": "Nairobi",
64+
"addressCountry": "Kenya"
65+
}
66+
}
67+
</script>
68+
1769
</head>
1870
<body>
1971
<!-- Google Tag Manager (noscript) -->

sitemap.xml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,56 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33

4+
<!-- Main homepage -->
45
<url>
5-
<loc>https://mbitu-portfolio.vercel.app</loc>
6+
<loc>https://mbitu-portfolio.vercel.app/</loc>
67
<lastmod>2025-08-22T08:19:14+00:00</lastmod>
78
<changefreq>monthly</changefreq>
89
<priority>1.0</priority>
910
</url>
11+
12+
<!-- Section anchors (all inside index.html) -->
1013
<url>
11-
<loc>https://mbitu-portfolio.vercel.app/about</loc>
14+
<loc>https://mbitu-portfolio.vercel.app/#about</loc>
1215
<lastmod>2025-08-22T08:19:14+00:00</lastmod>
1316
<changefreq>monthly</changefreq>
1417
<priority>0.8</priority>
1518
</url>
19+
1620
<url>
17-
<loc>https://mbitu-portfolio.vercel.app/services</loc>
21+
<loc>https://mbitu-portfolio.vercel.app/#services</loc>
1822
<lastmod>2025-08-22T08:19:14+00:00</lastmod>
1923
<changefreq>monthly</changefreq>
2024
<priority>0.8</priority>
2125
</url>
26+
2227
<url>
23-
<loc>https://mbitu-portfolio.vercel.app/skills</loc>
28+
<loc>https://mbitu-portfolio.vercel.app/#skills</loc>
2429
<lastmod>2025-08-22T08:19:14+00:00</lastmod>
2530
<changefreq>monthly</changefreq>
2631
<priority>0.8</priority>
2732
</url>
33+
2834
<url>
29-
<loc>https://mbitu-portfolio.vercel.app/portfolio</loc>
35+
<loc>https://mbitu-portfolio.vercel.app/#portfolio</loc>
3036
<lastmod>2025-08-22T08:19:14+00:00</lastmod>
3137
<changefreq>monthly</changefreq>
3238
<priority>0.8</priority>
3339
</url>
40+
3441
<url>
35-
<loc>https://mbitu-portfolio.vercel.app/contact</loc>
42+
<loc>https://mbitu-portfolio.vercel.app/#contact</loc>
3643
<lastmod>2025-08-22T08:19:14+00:00</lastmod>
3744
<changefreq>monthly</changefreq>
3845
<priority>0.8</priority>
3946
</url>
47+
48+
<!-- Extra asset (optional) -->
4049
<url>
4150
<loc>https://mbitu-portfolio.vercel.app/assets/JAMES%20CV.pdf</loc>
4251
<lastmod>2025-08-22T08:19:14+00:00</lastmod>
4352
<changefreq>monthly</changefreq>
44-
<priority>0.8</priority>
53+
<priority>0.5</priority>
4554
</url>
55+
4656
</urlset>

0 commit comments

Comments
 (0)