Skip to content

Commit e7a5ef8

Browse files
author
Dinesh7899
committed
fixed and tuned aio & seo
1 parent 2fc7637 commit e7a5ef8

File tree

3 files changed

+110
-21
lines changed

3 files changed

+110
-21
lines changed

Public/robots.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
User-agent: *
22
Allow: /
3+
Allow: /api/og/*
34

45
Sitemap: https://sdineshkumar.vercel.app/sitemap.xml

app/components/Popup.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const Popup: React.FC<PopupProps> = ({ onClose }) => {
99
const [shouldShow, setShouldShow] = useState(false);
1010

1111
useEffect(() => {
12-
const hasSeenPopup = localStorage.getItem('hasSeenMobilePopup');
12+
const hasSeenPopup = sessionStorage.getItem('hasSeenMobilePopup');
1313
const isMobile = window.matchMedia("(max-width: 768px)").matches;
1414

1515
if (!hasSeenPopup && isMobile) {

app/layout.tsx

Lines changed: 108 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -24,40 +24,58 @@ const matter = localFont({
2424

2525
// Enhanced SEO Configuration
2626
const siteConfig = {
27-
name: "S Dinesh Kumar",
27+
name: "S Dinesh Kumar | SDinesh | SDineshKumar",
2828
domain: "https://sdineshkumar.vercel.app",
2929
3030
phone: "+91-7987837256",
3131
location: "Hydrabad, Banglore, Bhilai, Raipur, Chennai, Tamil Nadu, India",
3232
linkedin: "https://www.linkedin.com/in/sdineshku",
3333
github: "https://github.com/sdinesh-webdev",
3434
twitter: "@sdineshkumar",
35+
brandNames: ["sdinesh", "sdineshkumar", "s dinesh kumar", "dinesh kumar s"],
3536
};
3637

3738
export const metadata: Metadata = {
3839
metadataBase: new URL(siteConfig.domain),
3940

4041
title: {
41-
default: "S Dinesh Kumar | MERN Stack Developer | React Expert | Next.js Specialist | Hire Top Full-Stack Developer 2025",
42-
template: "%s | S Dinesh Kumar - Expert Full-Stack Developer"
42+
default: "SDinesh | S Dinesh Kumar | MERN Stack Developer | React Expert | Next.js Specialist | Hire Top Full-Stack Developer 2025",
43+
template: "%s | S Dinesh - Expert Full-Stack Developer"
4344
},
4445

45-
description: "HIRE S DINESH KUMAR - Award-winning Full-Stack Developer with 1+ years experience. Expert in MERN Stack, React.js, Next.js, TypeScript. Delivered 5+ successful projects. Available for hire in 2025-2026. Top-rated developer specializing in scalable web applications, AI-integrated solutions, and business-critical software. Based in Chennai, serving clients worldwide. Get free consultation today!",
46+
description:"SDinesh (S Dinesh Kumar) - Professional Full-Stack Developer specializing in MERN Stack, React.js, Next.js, and TypeScript. Visit sdineshkumar.vercel.app for portfolio, projects, and contact. Award-winning developer with years of experience, delivering scalable web applications. Available for hire in 2025-2026. Based in Chennai, India, serving clients worldwide.",
4647

4748
keywords: [
48-
"hire full stack developer", "best react developer", "nextjs expert developer", "mern stack developer for hire", "top web developer 2024",
49-
"web developer chennai", "full stack developer india", "react developer tamil nadu", "nextjs developer chennai", "hire developer india",
50-
"custom web application development", "enterprise web solutions", "startup web developer", "saas application developer", "e-commerce developer",
51-
"react typescript developer", "nodejs backend developer", "mongodb expert", "express.js developer", "javascript specialist",
52-
"freelance web developer", "remote full stack developer", "web development consultant", "digital transformation expert", "web app modernization",
53-
"ai-ready web applications", "machine learning integration", "chatbot development", "progressive web app developer", "headless cms developer",
54-
"ui ux designer developer", "responsive web design expert", "web performance optimization", "seo specialist developer", "accessibility expert",
55-
"reliable web developer", "trusted software engineer", "experienced programmer", "professional coder", "dedicated developer",
56-
"fintech developer", "healthcare web solutions", "education platform developer", "real estate web applications", "travel booking systems"
49+
// Primary Brand Keywords (CRITICAL for ranking)
50+
"sdinesh", "sdineshkumar", "s dinesh", "s dinesh kumar", "dinesh kumar s", "dinesh",
51+
"sdinesh portfolio", "sdineshkumar portfolio", "sdinesh developer", "sdineshkumar developer",
52+
"sdinesh react developer", "sdineshkumar mern stack", "sdinesh web developer",
53+
54+
// Location-based brand keywords
55+
"sdinesh chennai", "sdineshkumar chennai", "sdinesh tamil nadu", "sdinesh india developer",
56+
"sdinesh hyderabad", "sdineshkumar bangalore", "sdinesh bhilai developer",
57+
58+
// Professional keywords
59+
"hire sdinesh", "contact sdineshkumar", "sdinesh freelance developer",
60+
"sdineshkumar full stack developer", "sdinesh react expert", "sdineshkumar nextjs specialist",
61+
62+
// Technical expertise
63+
"full stack developer", "mern stack developer", "react developer", "nextjs developer",
64+
"typescript developer", "nodejs developer", "mongodb expert", "web developer",
65+
"javascript developer", "frontend developer", "backend developer",
66+
67+
// Service-based keywords
68+
"hire full stack developer", "react developer for hire", "nextjs expert",
69+
"web application development", "custom web solutions", "freelance developer india",
70+
"remote developer", "web development consultant", "ui ux developer",
71+
72+
// Location-based
73+
"web developer chennai", "full stack developer india", "developer tamil nadu",
74+
"hyderabad developer", "bangalore developer", "remote developer india"
5775
].join(", "),
5876

5977
authors: [{
60-
name: "S Dinesh Kumar",
78+
name: "S Dinesh Kumar (SDinesh)",
6179
url: siteConfig.domain
6280
}],
6381
creator: "S Dinesh Kumar",
@@ -176,18 +194,18 @@ export const metadata: Metadata = {
176194
'UI/UX Designer',
177195
'Web Development Consultant'
178196
],
179-
description: 'Award-winning Full-Stack Developer with 1+ years of experience specializing in MERN Stack, React.js, Next.js, and modern web technologies. Available for hire in 2025.',
197+
description: ' SDinesh (S Dinesh Kumar) Award-winning Full-Stack Developer with years of experience specializing in MERN Stack, React.js, Next.js, and modern web technologies. Available for hire in 2025-26.',
180198
email: siteConfig.email,
181199
telephone: siteConfig.phone,
182200
address: {
183201
'@type': 'PostalAddress',
184-
addressLocality: 'Chennai',
185-
addressRegion: 'Tamil Nadu',
202+
addressLocality: 'Bhilai',
203+
addressRegion: 'Chhattisgarh',
186204
addressCountry: 'India'
187205
},
188206
worksFor: {
189207
'@type': 'Organization',
190-
name: 'Freelance Developer',
208+
name: 'SDinesh - Freelance Developer',
191209
description: 'Independent Full-Stack Developer serving clients worldwide'
192210
},
193211
knowsAbout: [
@@ -240,6 +258,54 @@ export const metadata: Metadata = {
240258
},
241259
url: 'https://www.coursera.org/account/accomplishments/specialization/ZPTNMXAC7FQB'
242260
}
261+
],
262+
mainEntityOfPage: {
263+
'@type': 'ProfilePage',
264+
'@id': siteConfig.domain,
265+
name: 'SDinesh Portfolio - Full-Stack Developer',
266+
description: 'Professional portfolio of SDineshKumar (S Dinesh Kumar), showcasing web development projects, skills, and experience in MERN Stack development.'
267+
}
268+
},
269+
{
270+
'@context': 'https://schema.org',
271+
'@type': 'WebSite',
272+
'@id': `${siteConfig.domain}/#website`,
273+
url: siteConfig.domain,
274+
name: 'SDinesh Portfolio - SDineshKumar',
275+
description: 'Official portfolio website of SDinesh (S Dinesh Kumar), Full-Stack MERN Developer',
276+
inLanguage: 'en-US',
277+
publisher: {
278+
'@id': `${siteConfig.domain}/#person`
279+
},
280+
potentialAction: {
281+
'@type': 'SearchAction',
282+
target: {
283+
'@type': 'EntryPoint',
284+
urlTemplate: `${siteConfig.domain}?s={search_term_string}`
285+
},
286+
'query-input': 'required name=search_term_string'
287+
}
288+
},
289+
{
290+
'@context': 'https://schema.org',
291+
'@type': 'ProfessionalService',
292+
'@id': `${siteConfig.domain}/#service`,
293+
name: 'SDinesh Web Development Services',
294+
description: 'Professional web development services by SDineshKumar specializing in MERN Stack, React, Next.js',
295+
provider: {
296+
'@id': `${siteConfig.domain}/#person`
297+
},
298+
areaServed: {
299+
'@type': 'Country',
300+
name: 'India'
301+
},
302+
serviceType: [
303+
'Full Stack Web Development',
304+
'MERN Stack Development',
305+
'React.js Development',
306+
'Next.js Development',
307+
'UI/UX Design',
308+
'Web Consulting'
243309
]
244310
}
245311
])
@@ -271,14 +337,22 @@ export default function RootLayout({
271337
itemType="https://schema.org/WebPage"
272338
>
273339
<head>
340+
{/* Critical SEO Meta Tags */}
341+
<meta name="author" content="SDinesh, SDineshKumar, S Dinesh Kumar" />
274342
<meta name="format-detection" content="telephone=yes" />
275343
<meta name="mobile-web-app-capable" content="yes" />
276344
<meta name="apple-mobile-web-app-capable" content="yes" />
277345
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
278-
<meta name="apple-mobile-web-app-title" content="S Dinesh Kumar" />
279-
<meta name="application-name" content="S Dinesh Kumar Portfolio" />
346+
<meta name="apple-mobile-web-app-title" content="SDinesh Portfolio" />
347+
<meta name="application-name" content="SDineshKumar Portfolio" />
280348
<meta name="msapplication-TileColor" content="#000000" />
281349

350+
{/* Additional brand-specific meta tags */}
351+
<meta property="profile:first_name" content="S Dinesh" />
352+
<meta property="profile:last_name" content="Kumar" />
353+
<meta property="profile:username" content="sdineshkumar" />
354+
355+
{/* Performance & Preconnect */}
282356
<link rel="preconnect" href="https://fonts.googleapis.com" />
283357
<link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="anonymous" />
284358
<link rel="dns-prefetch" href="//www.google-analytics.com" />
@@ -293,7 +367,21 @@ export default function RootLayout({
293367
className={`antialiased ${matter.variable}`}
294368
itemScope
295369
itemType="https://schema.org/Person"
370+
itemProp="mainEntity"
296371
>
372+
{/* Hidden SEO-rich content for crawlers */}
373+
<div style={{ position: 'absolute', left: '-10000px', top: 'auto', width: '1px', height: '1px', overflow: 'hidden' }}>
374+
<h1>SDinesh - SDineshKumar - S Dinesh Kumar</h1>
375+
<p>
376+
SDinesh (also known as SDineshKumar or S Dinesh Kumar) is a professional Full-Stack Developer
377+
specializing in MERN Stack development, React.js, Next.js, and TypeScript. Visit sdineshkumar.vercel.app
378+
to see portfolio, projects, and contact information. SDinesh is available for hire in 2025-2026.
379+
</p>
380+
<p>
381+
Keywords: sdinesh, sdineshkumar, s dinesh kumar, sdinesh portfolio, sdineshkumar developer,
382+
sdinesh react developer, sdineshkumar mern stack, sdinesh web developer chennai
383+
</p>
384+
</div>
297385
<noscript>
298386
<div style={{ padding: '20px', textAlign: 'center', background: '#f0f0f0' }}>
299387
<h1>S Dinesh Kumar - Expert Full-Stack Developer</h1>

0 commit comments

Comments
 (0)