Libraries Total
0
Saved large-site workspaces across this account.
SEO Tasks
The canvas stays live while you work. Reopen configuration only when you need to change the setup.
Select a task to load inputs in Configuration, then run. Sample data is available after you pick a task.
Build and manage reusable site inventories here, then reuse them later for clustering, audits, and internal linking workflows.
Sign in to manage content libraries
Content libraries are reusable page inventories for clustering, audits, and future internal link recommendations.
Large site? Use Website Library V2
Content Libraries still work best for curated inventories. Website Library is the Atlas-style workspace for sitemap imports, GSC joins, and sitewide clustering on 10K+ URLs.
Select or create a library
Choose a library from the rail or create a new one, then import a CSV with at least a URL column. The workspace will open Overview, Insights, Pages, and Imports once a library is selected.
Add up to three competitor root domains (one per line). We open the competitive workflow with your inferred site and these competitors; review settings, then run.
Use the saved Moz API key on the account to pull ranking keywords for the current library or filtered subset. Existing manual primary keywords stay untouched; derived secondary keywords are stored as keyword signals for later workflows.
Search your existing libraries, then pick the one you want to continue working on.
Fastest path: name the library, add an optional note, then import URLs in the next step.
Choose a library in Step 1, then import a CSV with at least a URL column.
We keep the same column-mapping step here as Classic. Import with only URLs if you want; metadata and keyword signals can be added after.
Use the saved Moz API key on the account to pull ranking keywords for the selected library.
Guided gets the setup done. Classic still holds full pages, filters, insights, and saved analysis management.
Website Libraries โข May 1, 2026
Scan your full website to cluster your entire collection of URLs into different topics. A more powerful version of Content Libraries.
How To Access It
Open Website Library from the top workspace tabs or the home workspace card. This is the new V2 surface for 10K to 25K URL sites.
Sign in to manage Website Libraries
Website Libraries persist large-site imports, clustering jobs, GSC metrics, and internal-link opportunities across sessions.
Select or create a Website Library
Use this workspace for sitemap imports, 10K+ URL clustering, GSC joins, and sitewide internal-link opportunities. Create a library on the left, or pick an existing one to keep going.
Website Libraries โข May 1, 2026
Large-site ingestion, clustering, crawl enrichment, and internal-link scoring live in one persistent workspace.
Workspace Status
Ready
Pick a library to continue.
Libraries Total
0
Saved large-site workspaces across this account.
Imported URLs
0
Combined URL inventory across Website Libraries.
Saved Clusters
0
Latest clustering runs saved for review and linking.
Provider & Model Cost Choice
Embedding model: text-embedding-3-small. Presets change processing depth, not the selected embedding model.
Cheap keeps the run embedding-first and is the recommended default for large libraries.
Pages
0
Clusters
0
Link Opps
0
Coverage Snapshot
Sitemap imports start URL-first. Fill Basic Metadata adds title, meta description, and H1 coverage. Status, canonical, and noindex can be layered in later if needed.
Add Pages to Library
Start with a sitemap, enrich with a Screaming Frog-style CSV, or paste a focused list of URLs by hand.
Add via Sitemap
Best for pulling a full site inventory quickly. Use a sitemap URL or paste raw sitemap XML.
Add via CSV
Best for Screaming Frog or exported URL inventories. The mapper will help align CSV headers to Website Library fields.
Recommended fields: url, page_title, meta_description, primary_h1_tag, page_type, plus optional GSC columns like clicks and impressions.
Paste URLs
Best for focused clusters, pilot sets, or a shortlist you want to enrich later.
Add GSC Data
Join URL-level search performance so clustering can use query signals and internal-link opportunities can prioritize pages with real demand.
Recent Imports
Enrich Data
Fill Basic Metadata is separate and has no AI model cost. Cost and time estimates below cover clustering, internal linking, or both together.
Fill Basic Metadata
Fetch only the missing Page Title, Meta Description, and Primary H1 values from live pages before clustering. This does not use OpenAI, Gemini, or Claude.
Import pages first to estimate how long metadata fill may take.
Projected Cost For Clustering + Internal Linking
$0.00 - $0.00
Import pages first to estimate the clustering and internal-link run.
Projected Time For Clustering + Internal Linking
0 min - 0 min
Import pages first to estimate runtime for clustering and internal linking.
Job Status
Current run progress lives here. Recent completed or queued jobs stay below for quick review.
Top Clusters
Latest cluster groups saved for this library.
Top Link Opportunities
Latest sitewide internal-link opportunities, ranked by similarity and demand.
Start from a product brief (paste or upload). Optionally add brand guidelines. Pick buyer personas and ad platforms, then generate structured copy in tabs.
Upload one or more files and/or paste below. Use Synthesize brief to merge uploads into one editable brief.
Same library as Social Media. Optional for this run.
Generic angle is on by default (balanced copy). Add Competitive, Spontaneous, Methodical, and/or Humanistic for additional sub-sections. This is separate from the Starter Ad Pack below.
Select one or more. Each becomes a result tab.
Generate first, then add one instruction describing what to improve, remove, or rewrite.
Ready to run
Add a product brief, choose angles and channels, then click Generate ad copy.
Image ยท Beta
Create Gemini-powered ad image variations from one creative brief. Set the exact CTA, visual brand rules, style direction, and optional reference assets, then review the gallery below.
Describe the concept clearly. Gemini uses your CTA verbatim as visible on-image text.
Save reusable visual templates for image ads. These stay separate from your writing-focused Brand Guidelines.
Choose a style family, then add any run-specific art direction or do/donโt rules.
Choose a visual direction, then add custom style notes if needed.
Gemini-only in v1. Generated images are not saved to Workspace yet, so download the variations you want to keep.
Recommended ad-safe sizes for Meta, LinkedIn, X, Stories/Reels, and classic link-ad placements.
Estimated API cost
$0.13
2 outputs at about $0.067 each with Gemini 3.1 Flash Image Preview (1K).
Approximate interactive Gemini API pricing only. Uploaded references and prompt text add a little more, but image output is the main cost driver here.
Optional. Used in the downloaded filename so exported image sets are easier to organize.
No reference images selected.
No logo selected.
Extend a winning concept
Start in 1:1 with 2 variations. Once you like one, click Use as reference on that result, switch on the other aspect ratios you want, and run again to adapt the composition.
This is the prompt structure currently being sent for the first selected variation. Refine the fields on the left to shape the output.
Each successful variation appears in the gallery below. Click any image to preview it at full size before downloading.
Ready to generate
Add a description and CTA, then generate a small 1:1 draft set before expanding into more sizes.
V1 note: generated images are not saved to Workspace yet, so download any version you want to keep.
Start with a content brief, add optional brand guidelines, set draft options, then generate and refine one long-form draft.
Upload one or more files and/or paste below. Extract Text loads document text directly. Synthesize with AI consolidates the brief into one editable draft.
Same library as Social Media and Ad Copy. Optional for this run.
Use word count as a target, not a hard guarantee. Keywords are guidance the draft should include naturally.
Add your own keywords, then use Fetch Suggestions to append related examples from Moz. Review before you generate.
Generate a draft first, then use one clear instruction to revise tone, structure, emphasis, or length.
Ready to run
Add a content brief, optional keywords, then click Generate draft.
Results
Running workflow
Each business is scored relative to the other results in this scan โ not against fixed global benchmarks. Four signals are measured:
Each signal earns 0โ3 points based on where the business falls within the batch: the bottom 25% of performers score 3 pts, the top 25% score 0. Maximum total is 12.
| Tier | Score | What it means |
|---|---|---|
| Prime Target | 9โ12 | Weak on multiple signals โ strong pitch opportunity |
| Medium Potential | 6โ8 | Below average on 2+ signals |
| Low Potential | 3โ5 | Slightly below par โ harder sell |
| No Opportunity | 0โ2 | Well-established โ unlikely to need your help |
Scores are relative to this scan. A Prime Target here may score differently in a less competitive market.
Recommended for all AI workflows. Required if you want OpenAI embeddings. Get your key from the OpenAI Platform
Claude is supported for generation workflows. Embedding-backed content analysis will also need an OpenAI or Gemini key. Get your key from the Claude Console
Gemini supports both generation and embeddings in these workflows. Get your key from Google AI Studio
Required for Local Prospect Finder. Enable Places API (New) in your GCP project. Get your key from Google Cloud Console
Signed-in API keys are stored encrypted on the server. Guest keys never leave this browser until you sign in and save them.
Same saved library as Social Media and Ad Copy. Edits are stored on your account when you save. To refresh the inline fields on those tabs after saving here, use Load there or pick the guideline from the list again.
Summarize uses the provider and model you select below. Configure API keys under Settings (or use stored keys as a guest).
Load, create from files, edit, rename, and save without opening Social or Ad Copy.
Create a free account to sync API keys (encrypted at rest), workspace history, saved analyses, and content libraries across browsers.
Already have an account?
Use the same account on any browser to access saved keys, libraries, and workspace history.
Don't have an account?
No recent runs yet.
Run or preview a workflow to replay it from here.
No saved results yet.
Save results from any endpoint to reload them later without making new API calls.
Pick an existing folder from the list, or choose โNew folderโฆโ to name one. Payloads save on confirm.
Store this clustering, audit, or internal-link run as a reusable snapshot tied to a content library.
Social Media Copy
Add a content source, set brand voice, choose platforms, then generate social copy from one guided flow.
Work straight through the flow from content source to brand voice, platforms, and generate. Continue opens the next step and collapses the current one; use Expand all steps when you want the full form visible.
Step 1 Content Source Add the page or article you are promoting, then review the extracted title, meta description, and body text.
Load a public page into the editor, paste your own text, or both. Generate also tries the URL automatically if the editor is empty.
Crawling fills title, meta description, and main content as separate fields sent to the model.
Step 2 Brand Voice Load a saved guideline, summarize brand files, or write the voice and audience rules you want every post to follow.
Same library as Ad Copy. Log in to load or save; you can always edit the fields below for this session.
Log in to load saved guidelines from your account.
Step 3 Platforms and Variations Choose which outputs you want in the result set, plus how many alternate passes to generate.
Pick platforms and optional idea blocks. At least one box is required.
Each variation is a full alternate pass. More variations use more output tokens and cost more.
Step 4 Generate Pick the provider and model, then run the workflow. The live generation status appears in Results below.
Step 5 Refine Last Run After you generate a draft, use a follow-up instruction here to tighten tone, shorten sections, or add new constraints.
Adjust tone, shorten, or add constraints. Applies to the last generated Markdown below.
Tabs group Core Message, each social platform, and Visual Concepts. Copy per tab or grab the full draft. Markdown is the source format; use Export for Word to open in Word or Google Docs.
Ready to run
Add a content source, choose platforms, then click Generate social copy.