| 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_providersand related tables
Actions
- Fetch and cross-check keyword metrics.
- Validate positioning statements against real data.
- Attach
source,metric_type, andconfidence_scoreto 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 measurementmedium(70-89%): Derived/calculatedlow(50-69%): Estimated/projecteduncertain(<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)