SEO audit fixes: schema, content, technical and AI readiness

- Remove restricted FAQPage schema and duplicate Organization schema
- Remove incomplete LocalBusiness schema
- Fix Organization: founder Peter Foster, foundingDate 2015
- Rewrite H1 to include target keywords
- Fix BreadcrumbList with correct page URLs
- Remove SearchAction pointing to 404 endpoint
- Simplify verbose content across 13 key paragraphs
- Promote service card headings from H3 to H2 with keyword-rich names
- Add width/height attributes to all images (CLS fix)
- Create 1200x630 OG social card image
- Update og:image, og:image:width, og:image:height meta tags
- Fix broken LinkedIn (www prefix) and Twitter (x.com) social links
- Add Free Tools footer section linking to individual tools
- Remove google-oauth-callback and /index URLs from sitemap.xml
- Add AI crawler rules to robots.txt (GPTBot, ClaudeBot, Perplexity, etc.)
- Add Disallow for oauth callback endpoints in robots.txt
- Create llms.txt for AI search engine readiness
This commit is contained in:
Peter Foster
2026-03-06 06:42:24 +00:00
parent 66a02fcafb
commit 624a3aa282
6 changed files with 147 additions and 192 deletions

View File

@@ -432,7 +432,7 @@ input[type="number"], textarea, [contenteditable="true"] {
height: 100%;
}
.service-card h3 {
.service-card h3,.service-card h2 {
font-size: 1.5rem;
font-weight: 600;
margin-bottom: 16px;
@@ -542,7 +542,7 @@ input[type="number"], textarea, [contenteditable="true"] {
height: 100%;
}
.feature h3 {
.feature h3,.feature h2 {
font-size: 1.3rem;
font-weight: 600;
margin-bottom: 16px;
@@ -4320,7 +4320,7 @@ body { font-size: 17px; }
line-height: 1.55;
}
.service-card ul { margin-top: 8px; }
.service-card h3 { font-size: 1.4rem; }
.service-card h3,.service-card h2 { font-size: 1.4rem; }
/* Fix 3: Stats row labels bigger */
.hero-stats .stat-label { font-size: 1.05rem; }
@@ -4730,3 +4730,12 @@ body { font-size: 17px; }
margin-right: auto;
box-sizing: border-box;
}
.section-label {
font-size: 0.85rem;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
color: #148069;
margin-bottom: 8px;
}