# Task: Technical SEO, Schema & AI Search (GEO) Implementation
## 🤖 Context & Instructions for Cursor / Antigravity
You are an expert Principal Full-Stack & Technical SEO Engineer. Your objective is to apply all required search engine and generative AI optimization fixes to the codebase for **https://enoent.io/**.
- **Target Framework**: HTML/Static
- **Target Coding Agent**: Cursor / Antigravity
- **Pages Analyzed**: 3 page(s)
- **Current SEO Benchmark**: Score 58/100 (0 Critical Issues, 6 Warnings)
- **Primary Goal**: Achieve 100/100 Technical SEO Health, valid JSON-LD Schema, and Generative Engine Optimization (GEO) AI citability across ChatGPT, Claude, Perplexity, and Google.
---
## 🎯 Global Architecture Directives
1. **Meta & Head Section Integrity**:
- Every page MUST render unique `<title>` and `<meta name="description">` tags matching the provided specifications below.
- Enforce canonical links (`<link rel="canonical" href="...">`) to prevent duplicate content penalties.
- Enforce mobile viewport and standard indexation directives (`<meta name="robots" content="index, follow">`).
2. **Framework-Specific Integration (HTML/Static)**:
- Inject tags directly inside the HTML `<head>` element before the closing `</head>` tag.
3. **Heading Hierarchy (H1 - H6)**:
- Ensure strictly **ONE `<h1>` tag** per page.
- Fix any skipped heading levels (e.g. `<h1>` directly to `<h3>`).
4. **Structured Data (JSON-LD)**:
- Inject valid JSON-LD Schema markup in the `<head>` of each page.
5. **OpenGraph & Twitter Card Metadata**:
- Add rich preview cards (`og:title`, `og:description`, `og:image`, `twitter:card`, `twitter:title`).
6. **Preserve Application Behavior**:
- Do NOT alter runtime business logic, API routes, or component styling classes.
---
## 🌐 Site-Wide Asset Configuration
### 1. XML Sitemap (`public/sitemap.xml`)
Create or replace `public/sitemap.xml` (or the root static folder of your framework):
```xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://enoent.io/</loc>
<lastmod>2026-08-21</lastmod>
<priority>1.0</priority>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://enoent.io/privacy</loc>
<lastmod>2026-08-21</lastmod>
<priority>0.8</priority>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://enoent.io/terms</loc>
<lastmod>2026-08-21</lastmod>
<priority>0.8</priority>
<changefreq>weekly</changefreq>
</url>
</urlset>
```
### 2. Robots Directives (`public/robots.txt`)
Configure `public/robots.txt` to allow standard search crawlers and AI search bots:
```text
User-agent: *
Allow: /
# Explicit AI Search Crawlers
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
Sitemap: https://enoent.io/sitemap.xml
```
### 3. Generative Engine Optimization Manifest (`public/llms.txt`)
Create `public/llms.txt` to provide structured context to LLMs (ChatGPT, Claude, Perplexity):
```text
# ENOENT | Custom Software Engineering & AI
> ENOENT delivers full-stack software engineering, custom SaaS platforms, and AI/ML pipeline consulting. Discover our solutions and start your project.
## Core Pages
- [ENOENT | Custom Software Engineering & AI](https://enoent.io/): ENOENT delivers full-stack software engineering, custom SaaS platforms, and AI/ML pipeline consulting. Discover our solutions and start your project.
- [Privacy Policy — ENOENT LLC](https://enoent.io/privacy): Privacy Policy for ENOENT LLC. Learn how we handle and protect your data when using our software engineering consulting services and website.
- [Terms of Service — ENOENT LLC](https://enoent.io/terms): Terms of Service for ENOENT LLC. Review the legal terms and conditions governing the use of our software engineering consulting services and website.
## Organization Information
- Canonical URL: https://enoent.io
- Primary Purpose: ENOENT delivers full-stack software engineering, custom SaaS platforms, and AI/ML pipeline consulting. Discover our solutions and start your project.
```
## 📄 Page-by-Page Code Adjustments
### Page 1: `/` (https://enoent.io/)
#### A. Head Metadata & OpenGraph Snippet:
```html
<title>Custom Software Engineering & AI | ENOENT</title>
<meta name="description" content="ENOENT delivers custom software engineering, AI/ML pipelines, SaaS platforms, and cloud architecture. Request a consultation now to build your solution.">
<link rel="canonical" href="https://enoent.io">
<meta name="robots" content="index, follow">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- OpenGraph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://enoent.io/">
<meta property="og:title" content="Custom Software Engineering & AI | ENOENT">
<meta property="og:description" content="ENOENT delivers custom software engineering, AI/ML pipelines, SaaS platforms, and cloud architecture. Request a consultation now to build your solution.">
<meta property="og:image" content="https://enoent.io/icons/og-image.svg">
<!-- Twitter Cards -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Custom Software Engineering & AI | ENOENT">
<meta name="twitter:description" content="ENOENT delivers custom software engineering, AI/ML pipelines, SaaS platforms, and cloud architecture. Request a consultation now to build your solution.">
<meta name="twitter:image" content="https://enoent.io/icons/og-image.svg">
```
#### B. Heading Structure Fixes:
- **Primary H1 Tag**: `<h1>Full-Stack Engineering for SaaS Platforms, AI Pipelines, and Cloud Architecture</h1>`
- **Recommended H2 Subheadings**:
- `<h2>What Engineering Services Does ENOENT Provide?</h2>`
- `<h2>How Does ENOENT Build SaaS Platforms and AI Pipelines?</h2>`
- `<h2>Why Choose ENOENT for Web Applications and Cloud Architecture?</h2>`
- `<h2>Frequently Asked Questions About SaaS and AI Engineering</h2>`
- `<h2>Request a Consultation for Your Engineering Project</h2>`
#### C. Structured Data (JSON-LD Schema Markup):
```html
<script type="application/ld+json">
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://enoent.io/#organization","name":"ENOENT LLC","legalName":"ENOENT LLC","url":"https://enoent.io/","logo":"https://enoent.io/icons/icon-512.svg","image":"https://enoent.io/icons/og-image.svg","description":"ENOENT delivers full-stack software engineering, custom SaaS platforms, and AI/ML pipeline consulting. Discover our solutions and start your project.","areaServed":"United States","founder":{"@type":"Person","@id":"https://enoent.io/#engineering-lead","name":"Engineering Lead","jobTitle":"Founder & Lead Engineer","worksFor":{"@id":"https://enoent.io/#organization"}},"employee":[{"@type":"Person","name":"Engineering Lead"}],"knowsAbout":["Web & SaaS Development","Technical Consulting","AI & ML Pipeline Development","Systems Integration","Cloud Architecture","System Design","Microservices & APIs","Full-Stack Engineering"],"contactPoint":{"@type":"ContactPoint","email":"contact@example.com","contactType":"customer service"}},{"@type":"WebSite","@id":"https://enoent.io/#website","name":"ENOENT | Custom Software Engineering & AI","url":"https://enoent.io/","description":"ENOENT delivers full-stack software engineering, custom SaaS platforms, and AI/ML pipeline consulting. Discover our solutions and start your project.","inLanguage":"en-US","publisher":{"@id":"https://enoent.io/#organization"}},{"@type":"WebPage","@id":"https://enoent.io/#webpage","name":"ENOENT | Custom Software Engineering & AI","url":"https://enoent.io/","description":"ENOENT delivers full-stack software engineering, custom SaaS platforms, and AI/ML pipeline consulting. Discover our solutions and start your project.","inLanguage":"en-US","isPartOf":{"@id":"https://enoent.io/#website"},"about":[{"@id":"https://enoent.io/#organization"},{"@id":"https://enoent.io/#service"}],"mainEntity":{"@id":"https://enoent.io/#service"}},{"@type":"BreadcrumbList","@id":"https://enoent.io/#breadcrumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://enoent.io/"}]},{"@type":"ProfessionalService","@id":"https://enoent.io/#service","name":"ENOENT LLC","url":"https://enoent.io/","image":"https://enoent.io/icons/og-image.svg","description":"US-based software engineering consultancy specializing in full-stack web development, SaaS platforms, AI/ML pipelines, and enterprise systems integration.","provider":{"@id":"https://enoent.io/#organization"},"areaServed":"United States","priceRange":"$$$$","serviceType":["Software Engineering","SaaS Development","AI/ML Pipeline Development","Technical Consulting","Systems Integration"],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Software Engineering & Consulting Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Web & SaaS Development","description":"Modern, scalable web applications and SaaS platforms engineered with cutting-edge frameworks, zero-to-one MVPs, and production systems."}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Technical Consulting","description":"Architecture reviews, technology strategy sessions, code audits, performance optimization, and scalability planning."}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"AI & ML Pipeline Development","description":"End-to-end machine learning infrastructure, data ingestion, feature engineering, model training, LLM integrations, and RAG pipelines."}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Systems Integration","description":"API integrations, third-party platform connectors, event-driven architectures, and unified data workflows."}}]}}},{"@type":"FAQPage","@id":"https://enoent.io/#faq","mainEntity":[{"@type":"Question","name":"What software engineering services does ENOENT LLC provide?","acceptedAnswer":{"@type":"Answer","text":"ENOENT LLC provides full-stack web and SaaS development, technical consulting and architecture reviews, end-to-end AI/ML pipeline engineering (including LLM integrations and RAG pipelines), and enterprise systems integration."}},{"@type":"Question","name":"Where is ENOENT LLC located and how does the team operate?","acceptedAnswer":{"@type":"Answer","text":"ENOENT LLC is a registered United States Limited Liability Company operating as a remote-first engineering studio based in the US Eastern Time zone, serving clients across North America and worldwide."}},{"@type":"Question","name":"How does the software development process work with ENOENT?","acceptedAnswer":{"@type":"Answer","text":"Every engagement follows a 4-step framework: Discovery & Scoping, Architecture & Design, Build & Iterate (with agile weekly demos and CI/CD), and Launch & Long-term Support."}},{"@type":"Question","name":"How can I request a consultation or quote for my project?","acceptedAnswer":{"@type":"Answer","text":"You can submit an inquiry via the service request form on enoent.io or email contact@example.com. All inquiries receive a direct response within 24 hours to schedule an initial discovery call."}}]}]}
</script>
```
#### E. Strategic Internal Links:
- Insert anchor link to `/services/web-saas-development` with text: `"custom SaaS engineering"` (Reason: Creates a deep link to a service detail page, helping search engines understand the Web & SaaS development topic cluster and giving users a clear next step.)
- Insert anchor link to `/services/ai-ml-pipeline-development` with text: `"AI and ML pipeline services"` (Reason: Distributes authority to the AI/ML service page and supports topical relevance for AI pipeline development queries.)
- Insert anchor link to `/services/technical-consulting` with text: `"enterprise technical consulting"` (Reason: Links to a consulting-focused page, improving crawl depth and connecting the homepage to a distinct service offering.)
- Insert anchor link to `/process` with text: `"how we deliver projects"` (Reason: Provides a contextual path to the process page, improving user navigation and reinforcing trust before conversion.)
- Insert anchor link to `/contact` with text: `"start a project"` (Reason: Offers a conversion-oriented internal link with varied anchor text, guiding users from service interest to consultation.)
---
### Page 2: `/privacy` (https://enoent.io/privacy)
#### A. Head Metadata & OpenGraph Snippet:
```html
<title>Privacy Policy | ENOENT LLC Data</title>
<meta name="description" content="Privacy Policy for ENOENT LLC. Learn how we collect, use, and protect your data when using our software engineering consulting services and website. Read now.">
<link rel="canonical" href="https://enoent.io/privacy">
<meta name="robots" content="index, follow">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- OpenGraph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://enoent.io/privacy">
<meta property="og:title" content="Privacy Policy | ENOENT LLC Data">
<meta property="og:description" content="Privacy Policy for ENOENT LLC. Learn how we collect, use, and protect your data when using our software engineering consulting services and website. Read now.">
<meta property="og:image" content="https://enoent.io/icons/og-image.svg">
<!-- Twitter Cards -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Privacy Policy | ENOENT LLC Data">
<meta name="twitter:description" content="Privacy Policy for ENOENT LLC. Learn how we collect, use, and protect your data when using our software engineering consulting services and website. Read now.">
<meta name="twitter:image" content="https://enoent.io/icons/og-image.svg">
```
#### B. Heading Structure Fixes:
- **Primary H1 Tag**: `<h1>ENOENT LLC Privacy Policy: Data Collection and Protection</h1>`
- **Recommended H2 Subheadings**:
- `<h2>What personal information does ENOENT LLC collect?</h2>`
- `<h2>How does ENOENT LLC use and protect personal data?</h2>`
- `<h2>How long does ENOENT LLC retain your information?</h2>`
- `<h2>What privacy rights do you have under this policy?</h2>`
#### C. Structured Data (JSON-LD Schema Markup):
```html
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebPage",
"@id": "https://enoent.io/privacy#webpage",
"url": "https://enoent.io/privacy",
"name": "Privacy Policy — ENOENT LLC",
"description": "Privacy Policy for ENOENT LLC. Learn how we handle and protect your data when using our software engineering consulting services and website.",
"inLanguage": "en",
"dateModified": "2026-08-15",
"isPartOf": {
"@id": "https://enoent.io/#website"
},
"about": {
"@id": "https://enoent.io/#organization"
}
},
{
"@type": "Organization",
"@id": "https://enoent.io/#organization",
"name": "ENOENT LLC",
"url": "https://enoent.io",
"description": "Software engineering and technical consulting services."
},
{
"@type": "WebSite",
"@id": "https://enoent.io/#website",
"url": "https://enoent.io",
"name": "ENOENT LLC",
"inLanguage": "en",
"publisher": {
"@id": "https://enoent.io/#organization"
}
},
{
"@type": "BreadcrumbList",
"@id": "https://enoent.io/privacy#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://enoent.io/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Privacy Policy",
"item": "https://enoent.io/privacy"
}
]
}
]
}
</script>
```
#### E. Strategic Internal Links:
- Insert anchor link to `/terms` with text: `"our Terms of Service"` (Reason: Contextual link from the privacy policy to the terms page helps users understand related legal policies and distributes authority between core legal pages.)
- Insert anchor link to `/contact` with text: `"contact our team"` (Reason: Privacy policies often need a clear path for users to ask questions or request data actions, improving user navigation and trust.)
- Insert anchor link to `/services` with text: `"technical consulting services"` (Reason: The privacy policy mentions consulting services, so linking to the services page provides relevant context and helps users understand what data may be collected during engagements.)
- Insert anchor link to `/about` with text: `"learn more about ENOENT LLC"` (Reason: Linking to the about page supports user trust by connecting privacy commitments to the company’s identity and mission.)
---
### Page 3: `/terms` (https://enoent.io/terms)
#### A. Head Metadata & OpenGraph Snippet:
```html
<title>ENOENT LLC Terms of Service 2026</title>
<meta name="description" content="Review ENOENT LLC Terms of Service for website access, software engineering consulting, SaaS development, AI/ML pipelines, and systems integration. Learn more.">
<link rel="canonical" href="https://enoent.io/terms">
<meta name="robots" content="index, follow">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- OpenGraph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://enoent.io/terms">
<meta property="og:title" content="ENOENT LLC Terms of Service 2026">
<meta property="og:description" content="Review ENOENT LLC Terms of Service for website access, software engineering consulting, SaaS development, AI/ML pipelines, and systems integration. Learn more.">
<meta property="og:image" content="https://enoent.io/icons/og-image.svg">
<!-- Twitter Cards -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="ENOENT LLC Terms of Service 2026">
<meta name="twitter:description" content="Review ENOENT LLC Terms of Service for website access, software engineering consulting, SaaS development, AI/ML pipelines, and systems integration. Learn more.">
<meta name="twitter:image" content="https://enoent.io/icons/og-image.svg">
```
#### B. Heading Structure Fixes:
- **Primary H1 Tag**: `<h1>ENOENT LLC Terms of Service for Website and Consulting Services</h1>`
- **Recommended H2 Subheadings**:
- `<h2>Which services are covered by ENOENT LLC's terms of service?</h2>`
- `<h2>Who owns custom code and pre-existing IP after full payment?</h2>`
- `<h2>What confidentiality obligations apply to ENOENT consulting clients?</h2>`
- `<h2>How does ENOENT LLC limit liability and disclaim warranties?</h2>`
#### C. Structured Data (JSON-LD Schema Markup):
```html
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Terms of Service — ENOENT LLC",
"description": "Terms of Service for ENOENT LLC. Review the legal terms and conditions governing the use of our software engineering consulting services and website.",
"url": "https://enoent.io/terms",
"inLanguage": "en",
"dateModified": "2026-08-15",
"isPartOf": {
"@type": "WebSite",
"name": "ENOENT LLC",
"url": "https://enoent.io"
},
"publisher": {
"@type": "Organization",
"name": "ENOENT LLC",
"url": "https://enoent.io"
},
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://enoent.io"
},
{
"@type": "ListItem",
"position": 2,
"name": "Terms of Service",
"item": "https://enoent.io/terms"
}
]
}
}
</script>
```
#### E. Strategic Internal Links:
- Insert anchor link to `/services` with text: `"software engineering services"` (Reason: Contextual link from the Engagement & Services section to the main services page, helping users understand the scope of ENOENT’s offerings while distributing authority to a key topical hub.)
- Insert anchor link to `/services/saas-development` with text: `"SaaS development work"` (Reason: Deep link to a specific service page mentioned in the terms, improving crawl depth and connecting legal context to a relevant commercial page.)
- Insert anchor link to `/services/ai-ml-pipelines` with text: `"AI/ML pipeline support"` (Reason: Topically relevant link to a specialized service area referenced in the terms, supporting navigation for users seeking details about AI/ML engagements.)
- Insert anchor link to `/contact` with text: `"contact us"` (Reason: Provides a clear next step for users with questions about the terms, service scope, or engagement details, improving user navigation and conversion paths.)
---
## 🏁 Final Verification & Quality Assurance Checklist
After implementing the code changes:
1. **Build Validation**: Execute your project's build command (`npm run build` or `bun run build`) to ensure zero TypeScript/compilation errors.
2. **Heading Check**: Inspect the rendered DOM to verify exactly one `<h1>` element exists per page.
3. **Structured Data Validation**: Test generated pages with the [Google Rich Results Test](https://search.google.com/test/rich-results) and [Schema.org Validator](https://validator.schema.org/).
4. **Sitemap Submission**: Submit `https://enoent.io/sitemap.xml` to Google Search Console and Bing Webmaster Tools.