Skip to content

Quick tour of the interface

The SeoFreshUp admin is organized into 8 tabs accessed via the top navigation. Here’s what each does.

🔍 Audit (default tab)

Your central dashboard. Lists every published article with quality scores, AI verdicts, traffic data, and per-row actions. This is where you spend most of your time.

Key features: filtering, multi-select for bulk actions, sortable columns, ”📊 Analyse complète” button to run the full pipeline.

📑 Doublons (Duplicates)

Detects two kinds of duplicates:

  • Semantic (AI-powered): articles covering the same topic in different words
  • Classic similarity: high text overlap (re-published, syndicated, or copied)

For each cluster, choose a canonical, redirect or delete the rest.

🔗 Maillage (Internal mesh)

Analyzes your internal link graph:

  • Orphans: articles with 0 incoming internal links (Google sees them as isolated)
  • Dead-ends: articles with 0 outgoing internal links
  • Totally isolated: both

For orphans, AI suggests existing articles where to add a link. One-click application.

Crawls all <a href> links pointing to other domains and checks:

  • HTTP status (404, 5xx, redirects, slow responses)
  • Malware / phishing (Safe Browsing, VirusTotal, URLhaus)
  • Affiliate detection (Amazon, Awin, etc.)

Mark URLs as false-positive when needed (e.g., Cloudflare-protected sites that block our HEAD requests).

🗑 Corbeille (Trash)

Articles in the WordPress trash. SeoFreshUp automatically registers a 301 redirect from each trashed article to its primary category, so visitors and Googlebot never hit a 404.

You can review the redirects, restore articles (which removes the redirect), or permanently delete.

⏰ Planificateur (Scheduler)

Queue rewrites and auto-publish them at editorial pace. Hard limit: 2 publications per day to stay under Google’s radar and maintain a credible publishing rhythm.

History tab shows every rewrite (auto + manual) with comparison before/after, original URL, draft URL, redirect status.

📋 Directives

Sync your site with Google’s official documentation:

  • Latest Core Updates dates and impact summaries
  • Search Quality Guidelines updates
  • Spam Policies changes

Fed daily into the AI risk analysis so the verdict reflects the latest Google stance, not stale 2023 advice.

⚙️ Réglages (Settings)

Sub-tabs:

  • API Keys & Models: OpenRouter key, model selection per role (analysis, deep, rewrite, vision), image gen config, custom skills
  • Custom Skills: editorial charter for the AI (tone of voice, vocabulary, hard constraints)
  • Threats: API keys for malware detection (Safe Browsing, VirusTotal, etc.)
  • Requirements: real-time check of PHP/WP/extensions/license/connectivity
  • How it works: explainer text for new users

💚 About

Plugin version, author info, useful links, recommended hosting (LWS partner code).


Keyboard shortcuts

Currently none — actions are click-driven for safety. Bulk operations always go through a confirmation modal.

Where data is stored

DataStorage
Per-post AI verdictswp_postmeta table (key prefix _lws_audit_)
Audit results, queue, internal mesh graphwp_options table (key prefix lws_audit_)
Outbound link cachewp_options table (lws_audit_outbound_results)
301 redirectswp_options table (lws_audit_trash_redirects)

All data is in your WordPress database. Nothing leaves your server except license validation pings to Lemon Squeezy and AI calls to your configured provider.