| name | no-bluff-seo-skill |
| description | Enforce the No-Bluff SEO/GEO protocol using DataForSEO and SEMRush. Use when generating or modifying any SEO-related copy, claims, or structured data for Synthex or client sites. |
| allowed-tools | Read, Write, Search |
No-Bluff SEO Skill
Purpose
Ensure every SEO/GEO claim Synthex makes is:
- Verifiable via search/SEO APIs
- Tagged with a confidence score
- Clearly separated between fact, forecast, and opinion
Data Sources
- DataForSEO API
- SEMRush API
- Internal
seo_providers and related tables
Actions
- Fetch and cross-check keyword metrics.
- Validate positioning statements against real data.
- Attach
source, metric_type, and confidence_score to generated SEO insights.
- Update or generate structured data (JSON-LD) where needed.
When to Use
- Creating landing page copy
- Building comparison pages
- Generating audit reports
- Enriching client reports in the managed services engine
No-Bluff Protocol Rules
Rule 1: Source Everything
Every claim must have a source:
- SEMRush data
- DataForSEO data
- Google Search Console
- Ahrefs data
- Direct citation
Rule 2: Confidence Scoring
All metrics must have confidence:
high (90%+): Direct measurement
medium (70-89%): Derived/calculated
low (50-69%): Estimated/projected
uncertain (<50%): Flagged for review
Rule 3: No Vanity Metrics
Reject:
- "We're #1 in the industry"
- "Top-rated by customers"
- "Best-in-class solution"
Accept only:
- Specific, measurable claims
- Dated statistics
- Verifiable rankings
Rule 4: Audit Trail
Every SEO action must be logged:
- What was checked
- What data was found
- What changes were made
- When and by whom
Structured Data Requirements
- JSON-LD for all product pages
- LocalBusiness schema for service businesses
- Article schema for blog posts
- FAQ schema for common questions
- Review schema (only with real reviews)