Final SEO audit and technical implementation. Use at the END of a project to verify all pages, implement technical SEO (sitemap.xml, robots.txt, schema), and check for ranking readiness...
Final technical SEO implementation and comprehensive audit.
For EACH page in docs/sitemap.md, verify:
Content:
Meta Tags:
Images:
Links:
import { MetadataRoute } from 'next'
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = 'https://domain.com'
return [
{ url: baseUrl, lastModified: new Date(), changeFrequency: 'weekly', priority: 1 },
{ url: `${baseUrl}/leistungen`, lastModified: new Date(), changeFrequency: 'monthly', priority: 0.8 },
// All pages from docs/sitemap.md
]
}
User-agent: *
Allow: /
Disallow: /api/
Disallow: /_next/
Sitemap: https://domain.com/sitemap.xml
Add to layout or pages:
LocalBusiness (Homepage):
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Company Name",
"address": {
"@type": "PostalAddress",
"streetAddress": "Street",
"addressLocality": "Zürich",
"postalCode": "8000",
"addressCountry": "CH"
},
"telephone": "+41 XX XXX XX XX",
"url": "https://domain.com",
"priceRange": "$$"
}
Service (Service Pages):
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Webdesign",
"provider": { "@type": "LocalBusiness", "name": "Company" },
"areaServed": "Zürich",
"description": "Service description"
}
FAQPage (FAQ Sections):
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Question?",
"acceptedAnswer": { "@type": "Answer", "text": "Answer" }
}]
}
Add to page metadata:
export const metadata: Metadata = {
title: 'Page Title | Brand',
description: 'Description with keyword',
openGraph: {
title: 'Page Title | Brand',
description: 'Description',
url: 'https://domain.com/page',
siteName: 'Brand',
images: [{ url: '/og-image.png', width: 1200, height: 630 }],
locale: 'de_CH',
type: 'website',
},
twitter: {
card: 'summary_large_image',
title: 'Page Title',
description: 'Description',
images: ['/og-image.png'],
},
}
Technical:
Content:
Structured Data:
Social: