What the Inspector actually does.
Every feature is live in v1. Nothing here is roadmap. Nothing here is "coming soon." If it's on this page, it ships when you install.
Meta & Titles · Dual-Write
The agent rewrites title tags, meta descriptions, and Open Graph / Twitter cards for every post and page. When Yoast and RankMath are both active, we dual-write to avoid the "which one is winning" problem. When neither is active, we write directly to post meta. Every rewrite is diff-visible in the approval queue: old vs new, side by side.
- Title tags with intent-aware length (50–60 chars)
- Meta descriptions that actually get clicked
- OG + Twitter card images auto-generated if missing
- Dual-write to Yoast + RankMath when both active
Schema.org · JSON-LD
Structured data that Google actually parses. The agent detects the type of each page (article, product, local business, FAQ, how-to) and emits validated JSON-LD. Every schema is run through the Google Rich Results validator before we ship it. If it fails, we don't inject it.
- Article / BlogPosting / NewsArticle
- Product + Offer + AggregateRating for WooCommerce
- LocalBusiness + GeoCoordinates + OpeningHours
- FAQPage + HowTo + BreadcrumbList
Alt Text · Vision-Powered
Gemini 2.5 Vision reads every image on your site and writes descriptive alt-text for any that are missing one. Not filler — actual descriptions that help screen readers and image search. We prioritize above-the-fold images, then product photos, then content images, then decorative last.
- Descriptive, not keyword-stuffed
- Respects WCAG 2.0 AA guidance
- Skips decorative images (sets alt="")
- Batch-processes thousands of images
Internal Linking · Semantic Graph
We build an embedding-based graph of your content and propose links between semantically related posts. No spammy density, no broken orphans, no identical anchors. You approve each batch or set a quality threshold for full-auto.
- Semantic similarity via text-embedding-004
- Maximum anchor-density cap (configurable)
- Orphan detection and cluster repair
- Anchor variation built into the model
Cannibalization · Detect & Resolve
Two of your pages competing for the same query is invisible damage. The Inspector maps every URL to its ranking queries and flags overlaps, then proposes one of three fixes: merge, redirect, or differentiate. You pick.
- Query-level overlap scoring
- Automated merge + 301 redirect
- Or differentiation via content rewrite
- Search Console integration for live data
Content · Drafts or Published
The agent can draft net-new content (cluster pages, FAQ entries, product descriptions) in your brand voice. Three publishing modes: disabled, drafts-only, or full publish. Brand voice is learned from your existing top-performing content — not imposed from a generic template.
- Brand-voice embeddings from your top content
- Three modes: disabled / drafts-only / publish
- Plagiarism-checked against the web
- WooCommerce product descriptions supported
Legal Pages · GDPR + Israeli Law
Starter pages that align with GDPR Article 13, Israeli Privacy Protection Law 5741-1981, Regulation 13 data-subject rights (30-day response), and WCAG 2.0 AA accessibility. Generated in Hebrew or English. For regulated industries (health, finance, minors), review with counsel.
- Privacy Policy (GDPR + Israeli Reg 13)
- Terms of Service
- Accessibility Statement (IS 5568 / WCAG 2.0 AA)
- Cookie Policy
Safety · Snapshot + Rollback
Every mutation (title, meta, content, schema, image alt, settings) stores a JSON before-state in a dedicated table. Rollback restores the before-state and clears Elementor's CSS cache if applicable. 30-day retention by default — configurable.
- Before-state + after-state JSON snapshots
- One-click rollback from admin
- Dry-run mode for preview
- Maintenance plugin prevents WSOD
Stop managing SEO. Start shipping product.
Free audit runs in 5 minutes. No credit card. See what you've been missing before you decide.