Quick Start
Install Vexal plugins in a recommended order, complete first admin setup for each product, then follow each product’s step-by-step workflow. Each plugin works standalone; integrations are optional.
New to Vexal? Read What is Vexal? for platform positioning, then return here for hands-on setup.
Prerequisites
- WordPress — self-hosted site with admin access (
manage_optionsfor full Vexal admin) - PHP — 8.0+ recommended (Local, managed hosts, or equivalent)
- Plugin source — WileyLabs plugin repository, release ZIP, or your agency’s approved install channel
- Optional: SearchAsist / Vexal Engine credentials for AI alt text, vision metadata, and remote video optimization (configure in SmartBlocks Integrations or Vexal Media → Settings)
You do not need all three plugins. Install only what your site requires:
| Goal | Install |
|---|---|
| AI visibility, page readiness, schema, campaigns, ledger | Vexal SmartBlocks (vexal-smartblocks) |
| Media optimization, WebP, video shortcode, site media readiness | Vexal Media (vexal-media) |
| Project galleries, showcases, client upload intake | Vexal Portfolio (vexal-portfolio) + Vexal Media for processing |
Recommended setup order
When deploying the full ecosystem, configure plugins in this sequence so intelligence, media processing, and portfolio intake stack cleanly:
- Vexal SmartBlocks — visibility scoring, recommendations, ledger baseline
- Vexal Media — media readiness, optimization, shared taxonomy with Portfolio
- Vexal Portfolio — projects, showcases, client uploader (requires Media for processing)
See how products connect for the integration map.
Step 1 — Vexal SmartBlocks
- Install and activate
vexal-smartblocks(Plugins → Add New Plugin or WileyLabs repository). - Open WordPress admin → Vexal (main dashboard).
- Open Vexal → Vexal AI Visibility for the visibility hub (campaigns, ledger, telemetry links).
- Edit a key landing page or post — review the SmartBlocks readiness metabox in the editor.
- Optional: configure Integrations (SearchAsist / GSC) from the SmartBlocks admin hub when AI or external signals are needed.
First actions checklist:
- Review Page Readiness on 2–3 priority URLs
- Visit Visibility Ledger → Snapshots for a site baseline
- Address high-impact recommendations before running a batch campaign
SmartBlocks getting started → · Step-by-step workflow →
Step 2 — Vexal Media
- Install and activate
vexal-media. No SmartBlocks dependency. - Open WordPress admin → Vexal Media → Dashboard.
- Review Site Media Readiness score and signal counts.
- Open Vexal Media → Settings — set optimization defaults; add Vexal Engine client ID and API key if AI alt or remote video processing is required.
- Optional: open Vexal Media → Videos to register and optimize video assets for the
[vexal_video]shortcode.
First actions checklist:
- Run Missing alt Apply Fix batch on high-traffic images
- Run Oversized images fix if payload is high
- If SmartBlocks is active, confirm ledger snapshots include media readiness after fixes
Vexal Media getting started → · Step-by-step workflow →
Step 3 — Vexal Portfolio
- Install and activate
vexal-portfolio. Ensure Vexal Media is active for uploader processing. - Open WordPress admin → Vexal Portfolio → Dashboard.
- Review Gallery Types and Categories (defaults ship with 14+ gallery types).
- Open Vexal Portfolio → Settings — enable Project Workspace if you need the client uploader (
workspace_enabled; default: off). - Confirm the workspace services strip shows Vexal Media processing ready (credentials live in Vexal Media → Settings, not Portfolio).
- Place
[vexal_project_uploader]on a client-facing page when intake is ready.
First actions checklist:
- Create or import a Project (
vxp_portfolio) record - Assign projects to a Showcase and publish with
[vexal_portfolio id="slug"] - After client uploads, filter Media Library by Vexal Gallery and review gallery pools
Vexal Portfolio getting started → · Step-by-step workflow → · Project Uploader guide →
Product guide workflow sections
SmartBlocks workflow
Baseline readiness → recommendations → campaigns → ledger compare → telemetry.
Media workflow
Readiness dashboard → Apply Fix batches → WebP → video → Portfolio linkage.
Portfolio workflow
Gallery types → workspace → uploader → Media Library → showcases.
Uploader 5-step wizard
Gallery → Project → Content → Upload → Done.
API and credential rule
Configure external API keys in SmartBlocks Integrations or Vexal Media → Settings. Do not assign external APIs in Portfolio Project Workspace — Portfolio consumes internal Vexal Media bridge APIs only.
Not yet production-ready
- Vexal Hub — multi-site account layer; no Hub transport in SmartBlocks v1
- Portfolio publishing sync — uploaded media does not auto-publish to public showcases in Phase 1
- Portfolio Workspace tabs — Overview, Story, Publishing, Visibility (Phase 1: Media tab placeholder only)