Installation

Installing SightSEO is done in 3 simple steps:

Step 1 : Create Account

Rendez-vous sur sightseo.com/register and create your free account. You will immediately receive 25 free credits and your first license key.

Step 2 : Install the Plugin

Download le fichier sightseo.zip from your dashboard. Then in WordPress:

// Via l'interface WordPress
Plugins → Add New → Upload Plugin
→ Select sightseo.zip → Install → Activate

// Ou via WP-CLI
$ wp plugin install sightseo.zip --activate

Step 3: Enter Your License Key

In WordPress, go to SightSEO → Settings and paste your license key. Click 'Verify' to confirm the connection.

✓ You're all set! All new images will automatically have alt text.

Configuration

Here are the options available in the plugin settings:

OptionDescriptionDefault
Auto GenerationGenerate alt text on every uploadEnabled
Écraser existantRemplacer les textes alt existantsDisabled
LangueDefault language for generationFrench
AI QualityStandard (fast) or Premium (detailed)Standard
Longueur maxMaximum character count250
SEO KeywordsIntegrate focus keywords from SEO pluginEnabled
Nom produit WCInclure le nom du produit WooCommerceEnabled

First Generation

After setup, simply upload an image to your WordPress media library. In a few seconds, the alt text will be automatically generated et applied.

You can also use the Generate with AI button that appears in the details panel of each image in the library.

Automatic Generation

When 'Automatic Generation' is enabled, every uploaded image goes through this process:

  • Format verification (JPG, PNG, WebP, SVG, AVIF)
  • Existing alt text check (unless 'Overwrite' is enabled)
  • Context collection: language, WooCommerce product, SEO keyword
  • Sent to SightSEO API for AI vision analysis
  • Alt text applied to image metadata
💡 Generation is asynchronous and doesn't block the upload process.

SEO Integration

SightSEO automatically detects your SEO plugin and extracts the focus keyword from the page or parent product. Supported plugins:

  • Yoast SEO — champ _yoast_wpseo_focuskw
  • Rank Math — champ rank_math_focus_keyword
  • All in One SEO — API v4 ou champ legacy
  • SEOPress — champ _seopress_analysis_target_kw
  • The SEO Framework — champ _genesis_keywords
  • SmartCrawl — champ _wds_focus-keywords
  • Squirrly SEO — champ _sq_fp_keyword

WooCommerce

For images associated with WooCommerce products, the product name is automatically integrated into the alt text. Le system detects les images via :

  • Product featured image (thumbnail)
  • Galerie d'images du produit
  • Image attached to product (parent post)

Multilingual

With WPML or Polylang installed, the language of each image is detected automatically and alt text is generated in the correct language. Plus de 130 langues sont supported.

Custom Prompt

You can write your own instructions in the 'Custom AI Prompt' field in settings. For example:

"Professional and clean tone. Always mention the brand if visible on the product. Never use technical terms. Maximum 120 characters."

Actions bulk

Pour traiter vos images existantes, utilisez la page SightSEO → Bulk Generation. Vous pouvez filtrer :

  • Sans alt text — images sans description
  • Toutes — toutes les images de la library
  • AI Generated — images already processed by SightSEO

WP-CLI

Commandes available :

# Generate for images without alt text
$ wp sightseo generate --missing

# Generate for a specific image
$ wp sightseo generate --id=1234

# Force regeneration of all images
$ wp sightseo generate --all --force

# Specify a language
$ wp sightseo generate --all --lang=en

# Voir les statistiques
$ wp sightseo stats

# Dry-run mode (preview without changes)
$ wp sightseo generate --missing --dry-run

API Reference

The SightSEO API is accessible via HTTPS. Authentication by license key.

// Endpoint principal
POST https://api.sightseo.com/api/v1/generate

// Headers requis
X-License-Key: sseo_votre_cle
Content-Type: multipart/form-data

// Parameters
image: [fichier] — Image to analyze
language: "fr" — Code langue
product_name: "Nom produit" — Optionnel
seo_keyword: "keyword" — Optionnel
custom_prompt: "instructions" — Optionnel
quality: "standard" — standard | premium

Troubleshooting

Common issues and solutions:

« License Key invalide »

Verify the key is correctly copied from your dashboard. Keys start with sseo_.

« Credits exhausted »

Your credit balance is zero. Upgrade to a higher plan ou attendez le renouvellement de votre cycle.

« Generation error »

Verify the image is under 20MB and in a supported format. Check the logs in wp-content/debug.log if WP_DEBUG is enabled.

Besoin d'aide ? Contactez notre support