Skip to content

Commit 9649dda

Browse files
authored
✨ Refactor service pages: update AI agent development title and description, remove fullstack development page, add full-stack web development service, and enhance prompt engineering description.
1 parent b6a6995 commit 9649dda

17 files changed

Lines changed: 98 additions & 40 deletions

public/llms.txt

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
This website belongs to Avaab Razzaq, an AI Growth Engineer based in Miami, Florida, serving clients across the United States.
66

77
## Keywords
8-
AI Growth Engineer, AI Automation Specialist, Full-Stack Web Developer, SEO Expert, LLM Integration, ChatGPT Integration, Workflow Automation, Miami Web Developer, Florida AI Consultant, Technical SEO Consultant, React Developer, Astro Framework Expert, SolidJS Developer, Programmatic SEO, Conversion Rate Optimization
8+
AI Growth Engineer, AI Automation Specialist, AI Agent Development, Prompt Engineering Services, MCP Integration, Full-Stack Web Developer, SEO Expert, LLM Integration, ChatGPT Integration, Workflow Automation, Miami Web Developer, Florida AI Consultant, Technical SEO Consultant, React Developer, Astro Framework Expert, SolidJS Developer, Programmatic SEO, Conversion Rate Optimization, Social Media Growth Services
99

1010
## About Avaab Razzaq
1111
Avaab Razzaq (also known as AR10Dev) is an AI Growth Engineer combining artificial intelligence expertise with full-stack development and SEO strategy. Based in Miami, Florida, he helps businesses automate operations, build high-performance web applications, and drive sustainable organic growth.
@@ -24,7 +24,10 @@ Avaab Razzaq (also known as AR10Dev) is an AI Growth Engineer combining artifici
2424
### AI & Automation Services
2525
Custom AI solutions for business operations including:
2626
- ChatGPT-style AI assistants trained on business data
27+
- Autonomous AI agent development (LangGraph, CrewAI, MCP)
2728
- Multi-agent workflow automation systems
29+
- Prompt engineering and evaluation frameworks for production AI
30+
- MCP integrations connecting AI agents to business tools
2831
- LLM integrations (OpenAI GPT-4, Anthropic Claude, open-source models)
2932
- Document processing and analysis pipelines
3033
- Lead qualification and CRM automation
@@ -48,6 +51,7 @@ Technical SEO and data-driven marketing services:
4851
- Technical SEO audits and Core Web Vitals optimization
4952
- Programmatic SEO (automated content at scale)
5053
- Conversion rate optimization (CRO)
54+
- Social media growth systems powered by AI automation
5155
- Analytics setup and custom dashboards
5256
- A/B testing implementation
5357
- Marketing automation
@@ -84,7 +88,7 @@ Availability: Freelance and advisory engagements
8488

8589
### Service Detail Pages
8690
- /services/ai-automation/ - AI & Automation solutions
87-
- /services/web-development/ - Full-Stack Web Development
91+
- /services/full-stack-web-development/ - Full-Stack Web Development
8892
- /services/seo-growth/ - SEO & Growth Marketing
8993
- /services/ai-chatbot-development/ - AI Chatbot Development
9094
- /services/ai-workflow-automation/ - AI Workflow Automation
@@ -95,6 +99,9 @@ Availability: Freelance and advisory engagements
9599
- /services/astro-development/ - Astro Framework Development
96100
- /services/saas-mvp-development/ - SaaS MVP Development
97101
- /services/mobile-app-development/ - Mobile App Development
102+
- /services/ai-agent-development/ - AI Agent Development
103+
- /services/prompt-engineering/ - Prompt Engineering & AI System Design
104+
- /services/social-media-growth/ - AI-Powered Social Media Growth
98105

99106
### Blog Topics
100107
- AI and automation best practices
@@ -145,7 +152,7 @@ Topics: MVP, SaaS, startup, development, product
145152
#### Why Astro is the Best Framework for Marketing Sites
146153
URL: /blog/why-astro-best-framework-marketing-sites/
147154
Description: A technical comparison of Astro vs Next.js, Gatsby, and other frameworks for marketing websites—covering performance, DX, and SEO capabilities.
148-
Topics: Astro, web-development, performance, SEO, frameworks
155+
Topics: Astro, full-stack-web-development, performance, SEO, frameworks
149156

150157
## Technologies & Tools
151158

src/components/FooterNav.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const footerLinks = {
2727
},
2828
{
2929
label: "Web Development",
30-
href: "/services/web-development/",
30+
href: "/services/full-stack-web-development/",
3131
trackId: "footer_service_web_development",
3232
},
3333
{

src/components/HeaderNav.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const navLinks: NavLink[] = [
2424
{ label: "Technical SEO & GEO", href: "/services/technical-seo/" },
2525
{
2626
label: "Full Stack Development",
27-
href: "/services/fullstack-development/",
27+
href: "/services/full-stack-web-development/",
2828
},
2929
],
3030
},

src/content/blog/why-astro-best-framework-marketing-sites.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Why Astro is the Best Framework for Marketing Sites
33
description: A technical comparison of Astro vs Next.js, Gatsby, and other frameworks for marketing websites—covering performance, DX, and SEO capabilities.
44
publishDate: 2026-03-05
55
author: Avaab Razzaq
6-
tags: [Astro, web-development, performance, SEO, frameworks]
6+
tags: [Astro, full-stack-web-development, performance, SEO, frameworks]
77
category: Development
88
draft: false
99
featured: false

src/content/services/web-development.json renamed to src/content/services/full-stack-web-development.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"slug": "web-development",
2+
"slug": "full-stack-web-development",
33
"title": "Full-Stack Web Development",
44
"metaTitle": "Full-Stack Web Development in Miami, FL | Avaab Razzaq",
55
"metaDescription": "Build high-performance web applications in Miami, FL with modern full-stack architecture, strong SEO foundations, and fast delivery. Book a discovery call.",

src/content/services/mobile-app-development.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
"answer": "I offer maintenance retainers covering bug fixes, OS compatibility updates, feature additions, and performance monitoring. I can also hand off to your team with documentation and knowledge transfer if you prefer to maintain internally."
8383
}
8484
],
85-
"parentService": "web-development",
85+
"parentService": "full-stack-web-development",
8686
"relatedServices": [
8787
"saas-mvp-development",
8888
"astro-development"

src/content/services/saas-mvp-development.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@
7777
"answer": "After launch, you'll have several options: I can continue development on a retainer, hand off to your internal team with documentation and knowledge transfer, or you can use the codebase with future contractors. The MVP is yours—I ensure you're not dependent on me."
7878
}
7979
],
80-
"parentService": "web-development",
80+
"parentService": "full-stack-web-development",
8181
"relatedServices": [
8282
"astro-development",
83-
"web-development"
83+
"full-stack-web-development"
8484
],
8585
"relatedBlogPosts": [
8686
"building-mvp-4-weeks-technical-guide"

src/layouts/ServiceLayout.astro

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ const serviceCrossLinks = [
8080
summary: "Connect AI systems to real business tools through MCP.",
8181
},
8282
{
83-
slug: "fullstack-development",
84-
href: "/services/fullstack-development/",
83+
slug: "full-stack-web-development",
84+
href: "/services/full-stack-web-development/",
8585
label: "Full-Stack Development",
8686
summary: "Build fast, scalable web products with modern frameworks.",
8787
},
@@ -103,6 +103,24 @@ const serviceCrossLinks = [
103103
label: "LLM Integration",
104104
summary: "Integrate GPT and Claude into production workflows.",
105105
},
106+
{
107+
slug: "ai-agent-development",
108+
href: "/services/ai-agent-development/",
109+
label: "AI Agent Development",
110+
summary: "Build autonomous AI agents that plan, use tools, and complete complex tasks end-to-end.",
111+
},
112+
{
113+
slug: "prompt-engineering",
114+
href: "/services/prompt-engineering/",
115+
label: "Prompt Engineering",
116+
summary: "Design reliable system prompts and evaluation frameworks for production AI products.",
117+
},
118+
{
119+
slug: "social-media-growth",
120+
href: "/services/social-media-growth/",
121+
label: "Social Media Growth",
122+
summary: "AI-automated content pipelines and growth systems that build your audience on autopilot.",
123+
},
106124
];
107125
108126
const relatedServices = serviceCrossLinks
@@ -141,10 +159,20 @@ const structuredData = {
141159
provider: {
142160
"@id": `${siteUrl}/#person`,
143161
},
144-
areaServed: {
145-
"@type": "Place",
146-
name: "United States",
147-
},
162+
areaServed: [
163+
{
164+
"@type": "Country",
165+
name: "United States",
166+
},
167+
{
168+
"@type": "City",
169+
name: "Miami",
170+
containedInPlace: {
171+
"@type": "State",
172+
name: "Florida",
173+
},
174+
},
175+
],
148176
url: canonicalUrl,
149177
},
150178
{

src/pages/blog/[...slug].astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ export async function getStaticPaths() {
2929
const categoryServiceMap: Record<string, string> = {
3030
AI: "ai-automation",
3131
Marketing: "seo-growth",
32-
Development: "web-development",
32+
Development: "full-stack-web-development",
3333
Growth: "seo-growth",
3434
Analytics: "conversion-optimization",
35-
Tutorial: "web-development",
35+
Tutorial: "full-stack-web-development",
3636
};
3737
const mappedSlug = categoryServiceMap[post.data.category];
3838
if (mappedSlug) {

src/pages/contact/index.astro

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,15 @@ const structuredData = {
6060
addressCountry: "US",
6161
},
6262
areaServed: [
63-
{ "@type": "City", name: "Miami" },
64-
{ "@type": "State", name: "Florida" },
6563
{ "@type": "Country", name: "United States" },
64+
{
65+
"@type": "City",
66+
name: "Miami",
67+
containedInPlace: {
68+
"@type": "State",
69+
name: "Florida",
70+
},
71+
},
6672
],
6773
contactPoint: {
6874
"@type": "ContactPoint",
@@ -248,7 +254,7 @@ const leadInputClass = FORM_CLASSES.input;
248254
<select class={leadInputClass} name="projectType" required aria-required="true">
249255
<option value="">Select one...</option>
250256
<option value="ai-automation">AI & Automation</option>
251-
<option value="web-development">Web Development</option>
257+
<option value="full-stack-web-development">Web Development</option>
252258
<option value="seo-growth">SEO & Growth</option>
253259
<option value="consulting">Consulting / Advisory</option>
254260
<option value="other">Other</option>

0 commit comments

Comments
 (0)