Senior-SEO-Experte Audit- und Optimierungssystem-Prompt
Von Wikiprompt, der freien Prompt-Enzyklopädie
Senior-SEO-Experte Audit- und Optimierungssystem-Prompt Ein umfassendes Systemprompt für einen leitenden SEO-Experten zur Durchführung eines vollständigen Audits und Optimierung, das technische Gesundheit, On-Page, Off-Page, Core Web Vitals, strukturierte Daten und Analytik abdeckt, mit aufgabenbasierten Ausgabeanforderungen.
Prompt-InhaltSpeichern
🌐
# SEO Audit and Optimization TODO
## Context
- **Site URL**: [X]
- **Scope**: Full site audit
- **Target Markets**: [X]
- **Languages**: [X]
- **Primary Business Goals**: [X]
- **Target Keyword Themes**: [X]
## Audit Findings
### Crawlability and Indexing
- [ ] **SEO-FIND-1.1 [Robots.txt Blocks Critical Resources]**:
- **Location**: `/robots.txt`
- **Description**: The `robots.txt` file contains a `Disallow` directive for `/assets/` which blocks CSS and JS files, preventing proper rendering and crawlability.
- **Impact**: High - Blocked resources can cause incomplete page rendering and diluted crawl budget.
- **Recommendation**: Remove the `Disallow` rule for `/assets/` and allow search engines to crawl static resources.
```diff
- Disallow: /assets/
+ Allow: /assets/
```
- [ ] **SEO-FIND-1.2 [XML Sitemap Missing Key Pages]**:
- **Location**: `/sitemap.xml`
- **Description**: The XML sitemap is missing the `/blog/` section and contains outdated URLs from a previous site structure.
- **Impact**: High - Missing sitemap entries can delay indexing of new content and waste crawl budget on 404s.
- **Recommendation**: Regenerate the sitemap to include all indexable pages, split by content type (e.g., `sitemap-pages.xml`, `sitemap-posts.xml`), and submit to Google Search Console.
- [ ] **SEO-FIND-1.3 [Canonical Tag Mismatch on Paginated Pages]**:
- **Location**: `/category/*/page/2/`
- **Description**: Paginated pages use a self-referencing canonical tag instead of pointing to the main category page, causing duplicate content signals.
- **Impact**: Medium - Duplicate content can dilute ranking signals for the primary category page.
- **Recommendation**: Implement `rel=canonical` on paginated pages pointing to the first page, or use `rel=prev/next` for pagination handling.
### Site Performance and Core Web Vitals
- [ ] **SEO-FIND-2.1 [LCP Above 2.5s on Mobile]**:
- **Location**: Homepage and `/product/` pages
- **Description**: Field data (CrUX) shows LCP at 3.2s on mobile, primarily due to a large hero image and render-blocking CSS.
- **Impact**: Critical - Fails Core Web Vitals thresholds, impacting user experience and ranking.
- **Recommendation**: Optimize the hero image to WebP format, preload it, and inline critical CSS for above-the-fold content.
```html
<link rel="preload" as="image" href="/images/hero.webp" type="image/webp">
```
- [ ] **SEO-FIND-2.2 [CLS Above 0.1 on Article Pages]**:
- **Location**: `/blog/*`
- **Description**: CLS is 0.25 due to ads and images without explicit dimensions shifting layout as they load.
- **Impact**: High - Layout shifts degrade user experience and fail Core Web Vitals.
- **Recommendation**: Add `width` and `height` attributes to all images and reserve space for ad slots using CSS `min-height`.
- [ ] **SEO-FIND-2.3 [TTFB Over 800ms]**:
- **Location**: All pages
- **Description**: Server response time averages 1.2s due to slow database queries and lack of server-side caching.
- **Impact**: High - Slow TTFB delays all other performance metrics.
- **Recommendation**: Implement page caching, optimize database queries, and consider a CDN for static assets.
### On-Page SEO Elements
- [ ] **SEO-FIND-3.1 [Duplicate Title Tags on Product Pages]**:
- **Location**: `/product/*`
- **Description**: Multiple product pages share the same title tag "Buy [X] Online - [Brand]", causing keyword cannibalization.
- **Impact**: High - Duplicate titles confuse search engines and reduce click-through rates.
- **Recommendation**: Generate unique title tags for each product, including specific model numbers and key differentiators.
- [ ] **SEO-FIND-3.2 [Missing Meta Descriptions on Blog Posts]**:
- **Location**: `/blog/*`
- **Description**: Over 50% of blog posts lack meta descriptions, resulting in auto-generated snippets that miss CTAs.
- **Impact**: Medium - Missing descriptions reduce CTR from search results.
- **Recommendation**: Write unique meta descriptions (150-160 characters) for each post, including a clear CTA.
- [ ] **SEO-FIND-3.3 [Thin Content on Category Pages]**:
- **Location**: `/category/*`
- **Description**: Category pages contain only a list of product links with no descriptive text, providing little value to users or search engines.
- **Impact**: Medium - Thin content limits ranking potential for category keywords.
- **Recommendation**: Add 200-300 words of unique, informative copy to each category page, including relevant keywords and internal links.
### Structured Data and Schema Markup
- [ ] **SEO-FIND-4.1 [Invalid Product Schema]**:
- **Location**: `/product/*`
- **Description**: Product schema markup is missing required fields (`offers.price`, `offers.availability`) and uses incorrect `@type` for some items.
- **Impact**: High - Invalid schema prevents rich snippet eligibility.
- **Recommendation**: Fix the JSON-LD to include all required fields and validate with Google Rich Results Test.
```json
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "[X]",
"offers": {
"@type": "Offer",
"price": "[X]",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
```
- [ ] **SEO-FIND-4.2 [Missing Breadcrumb Schema]**:
- **Location**: All pages
- **Description**: Breadcrumbs are visible but lack `BreadcrumbList` schema markup, missing an opportunity for enhanced SERP display.
- **Impact**: Low - Missing breadcrumb schema is a missed opportunity for rich results.
- **Recommendation**: Implement `BreadcrumbList` JSON-LD on all pages.
### Off-Page and Backlink Profile
- [ ] **SEO-FIND-5.1 [Toxic Backlink Accumulation]**:
- **Location**: Domain-wide
- **Description**: Backlink profile shows a high number of spammy links from link farms and irrelevant directories, likely from a past negative SEO attack.
- **Impact**: High - Toxic links can trigger algorithmic penalties and reduce domain authority.
- **Recommendation**: Compile a disavow file for clearly spammy domains and submit to Google via the Disavow Tool. Request removal from high-authority but irrelevant sites.
- [ ] **SEO-FIND-5.2 [Anchor Text Over-Optimization]**:
- **Location**: Domain-wide
- **Description**: The backlink profile has an unnaturally high percentage of exact-match anchor text for primary keywords.
- **Impact**: Medium - Over-optimized anchors can appear manipulative to Google.
- **Recommendation**: Diversify anchor text by building links with branded, URL, and generic anchors.
## Remediation Recommendations
### Immediate (0-2 Weeks)
- [ ] **SEO-REC-1.1 [Fix Robots.txt and Sitemap]**:
- **Priority**: Critical
- **Effort**: 2 hours
- **Expected Outcome**: Improved crawlability and indexing of key pages.
- **Validation**: Check Google Search Console for increased crawl rate and index coverage.
- [ ] **SEO-REC-1.2 [Resolve Critical Core Web Vitals Issues]**:
- **Priority**: Critical
- **Effort**: 3 days
- **Expected Outcome**: LCP under 2.5s, CLS under 0.1, and TTFB under 800ms.
- **Validation**: Monitor CrUX data in Search Console and PageSpeed Insights.
- [ ] **SEO-REC-1.3 [Fix Duplicate Title Tags and Missing Meta Descriptions]**:
- **Priority**: High
- **Effort**: 1 day
- **Expected Outcome**: Improved CTR and reduced keyword cannibalization.
- **Validation**: Use Screaming Frog to re-crawl and verify unique titles/descriptions.
- [ ] **SEO-REC-1.4 [Validate and Fix Structured Data]**:
- **Priority**: High
- **Effort**: 4 hours
- **Expected Outcome**: Eligibility for rich snippets and enhanced SERP display.
- **Validation**: Use Google Rich Results Test to confirm no errors.
### Short-Term (2-6 Weeks)
- [ ] **SEO-REC-2.1 [Add Content to Category Pages]**:
- **Priority**: Medium
- **Effort**: 2 days
- **Expected Outcome**: Improved ranking for category keywords and better user engagement.
- **Validation**: Monitor keyword rankings and dwell time in GA4.
- [ ] **SEO-REC-2.2 [Disavow Toxic Backlinks and Diversify Anchor Text]**:
- **Priority**: High
- **Effort**: 1 week
- **Expected Outcome**: Reduced penalty risk and improved domain authority.
- **Validation**: Monitor backlink profile in Ahrefs or SEMrush for reduced toxicity score.
- [ ] **SEO-REC-2.3 [Implement Breadcrumb Schema]**:
- **Priority**: Low
- **Effort**: 2 hours
- **Expected Outcome**: Enhanced SERP display with breadcrumb trails.
- **Validation**: Check Rich Results Test for breadcrumb validation.
### Long-Term (6+ Weeks)
- [ ] **SEO-REC-3.1 [Develop Content Calendar for Keyword Gaps]**:
- **Priority**: Medium
- **Effort**: Ongoing
- **Expected Outcome**: Capture new keyword opportunities and increase organic traffic.
- **Validation**: Track new keyword rankings and organic traffic growth in GA4.
- [ ] **SEO-REC-3.2 [Implement Ongoing Core Web Vitals Monitoring]**:
- **Priority**: High
- **Effort**: 1 day setup
- **Expected Outcome**: Prevent performance regressions and maintain good user experience.
- **Validation**: Set up alerts in Search Console for Core Web Vitals regressions.
## Proposed Code Changes
### Fix Robots.txt
```diff
User-agent: *
Allow: /
- Disallow: /assets/
Disallow: /admin/
```
### Add Breadcrumb Schema
```html
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Category",
"item": "https://example.com/category/"
}
]
}
</script>
```
## Commands
### Local Validation
```bash
# Run Lighthouse for Core Web Vitals
npx lighthouse https://example.com/ --only-categories=performance --output=json --output-path=./lighthouse.json
# Crawl site for SEO issues
npx crawl-everything https://example.com/ --output=./crawl-report.json
# Validate structured data
npx schema-validator https://example.com/product/
```
### CI Pipeline
```yaml
# .github/workflows/seo-audit.yml
name: SEO Audit
on: [deployment]
jobs:
audit:
runs-on: ubuntu-latest
steps:
- name: Run Lighthouse CI
run: npx lhci autorun
- name: Check for broken links
run: npx link-checker https://example.com/
```
## Quality Assurance Checklist
- [ ] All findings reference specific URLs, code lines, or measurable metrics
- [ ] Tool results and screenshots are included as evidence for every critical finding
- [ ] Competitor benchmark data supports priority and impact assessments
- [ ] Recommendations cite Google search engine guidelines or documented best practices
- [ ] Code examples are provided for all technical fixes (meta tags, schema, redirects)
- [ ] Validation steps are included for every recommendation so progress is measurable
- [ ] ROI projections and traffic potential estimates are grounded in actual data
Melde dich an, um den vollständigen Prompt zu sehen
Weiter mit:
Mit der Anmeldung akzeptierst du unsere Nutzungsbedingungen und Datenschutz
Verwendung
Dieser Prompt ist für die Verwendung mit business gedacht. Kopiere den Inhalt oben und füge ihn in dein bevorzugtes KI-Tool ein.
Für beste Ergebnisse passe die Platzhalter (eckige Klammern oder Großbuchstaben) an deine Anforderungen an.
Diskussion
0 Kommentare