Overall page score
A summary of checks based on your page’s content and code. Use the individual findings to understand what contributes to the score.
Review a page, understand the evidence, and know what to do next.
Conventional keyword scoring rewards activity: how big the search volume is, how hard the keyword is, how often it appears. The Opportunity Score rewards capture — where measurable demand, a measurable competitive gap, realistic ranking mobility, commercial intent, and a sensible effort profile line up at the same time.
Most keyword tools score in isolation: how big, how hard, how trafficked. They produce a leaderboard of vanity terms — the keywords every competitor is also chasing, often because they're the most obvious, not because they're the most winnable. The Opportunity Score is built on the opposite premise.
The model is built on five tenets. Each one was chosen in deliberate opposition to a common failure mode in conventional keyword prioritization.
Each component plays a specific role in ensuring the prioritization is balanced, realistic, and aligned with business impact — because in organic channel optimization, competitive advantage is everything: for brands and clients, for search engine algorithms, and for AI and LLM inclusions and mentions.
Search volume measures how many times a keyword is searched each month on average. Higher search volume means more potential traffic — but raw search volume is misleading because click-through rates, conversion rates, and competition do not scale linearly with volume. The logarithmic transformation compresses extreme numbers so high-volume keywords stay important without overwhelming every other factor. Adding 1 prevents a math error when volume is zero.
Rank Gap = Your Brand Position − Competitor Position. If a competitor ranks at position 4 and your brand ranks at position 24, the gap is 20 — the competitor is 20 positions ahead, and that represents lost traffic and revenue opportunity. The log transform prevents extreme gaps (positions 80–100 down) from overpowering modest gaps that are actually winnable.
Ranking movement is not linear. Moving from position 18 to position 9 is often achievable in weeks — Google already considers the page relevant. Moving from position 90 to position 9 requires structural improvements and significant effort. The Proximity Multiplier boosts the score when your brand sits between positions 11 and 30 with a competitor in the top 10, because that's where realistic near-term wins live.
Not all searches are equal. The model uses the four traditional intent categories: Transactional, Commercial, Informational, and Navigational. Commercial and transactional keywords get boosted because they align directly with revenue. Informational stays neutral. Navigational is heavily discounted because the searcher already has a specific brand in mind.
Difficulty estimates how entrenched the competition is — strong authority domains, deep backlink profiles, stable ranking incumbents. Lower difficulty means faster ranking movement. The multiplier slightly favors lower-difficulty keywords without excluding ambitious targets. It balances ambition with realism.
Most SEO teams already use a keyword priority score from Ahrefs, SEMrush, or Moz. None of them are wrong — they answer a different question. This is where the Opportunity Score sits in that landscape:
| Capability | Ahrefs Traffic Potential |
SEMrush KD % |
Moz Priority Score |
Salterra’s methodology Opportunity Score |
|---|---|---|---|---|
| Ranks by raw demand (volume) | ● | ○ | ● | ● |
| Models keyword difficulty | ◐ | ● | ● | ● |
| Factors in your current rank position | ○ | ○ | ○ | ● |
| Models the competitor gap as the asset | ○ | ○ | ○ | ● |
| Weights by commercial intent | ○ | ○ | ◐ | ● |
| Produces revenue-dollar forecasts | ○ | ○ | ○ | ● |
| Transparent, published formula | ○ | ○ | ◐ | ● |
| Co-branded, client-ready PDF export | ○ | ○ | ○ | ● |
| ● full · ◐ partial · ○ not modeled. Ahrefs/SEMrush/Moz remain the canonical sources for volume, difficulty, and position inputs — Salterra’s methodology sits on top as the prioritization layer. | ||||
| Score | What it optimizes for | What it doesn't model |
|---|---|---|
| Ahrefs Traffic Potential | Total topical traffic the #1 page captures across all related queries | Your current gap; near-term winnability; intent quality |
| SEMrush Keyword Difficulty | How hard the keyword is to rank for, expressed 0–100 | Demand alignment; your position; revenue intent; opportunity ranking |
| Moz Priority Score | Composite of volume, difficulty, and organic CTR potential | Competitor-relative gap; proximity logic; multi-competitor overlap |
| Volume-only sort | Where the audience is, in absolute terms | Everything else. The dominant failure mode of vanity SEO strategy. |
| Opportunity Score (Salterra’s methodology) | Realistically capturable demand where a competitor is currently winning | Acts as the priority layer above these tools — does not replace their inputs |
In practice, agencies that use this model continue to pull volume from Ahrefs or SEMrush, continue to pull difficulty from those same providers, and then run the Opportunity Score on top to produce the actual execution sequence. The score is an opinionated prioritization layer, not a replacement for industry data sources.
These are the default multiplier values built into the calculator. They are Marty Marion's documented baselines, calibrated against agency portfolios across consumer, B2B SaaS, healthcare, and direct-to-consumer commerce. They can be tuned per-category in the Calibration tab.
| Your Brand Position | Multiplier | Logic |
|---|---|---|
| Positions 1 – 10 | 0.8× | Already on page one. Easy gain has been captured. |
| Positions 11 – 20 | 1.5× | Page two. Most realistically movable. The sweet spot. |
| Positions 21 – 30 | 1.3× | Within striking distance. Partial authority signals present. |
| Positions 31 – 50 | 1.0× | Neutral. Movement possible but requires effort. |
| Positions 51 – 100 | 0.6× | Disproportionate effort required. |
| Not ranking (101+) | 0.3× | Requires structural campaigns. Not near-term. |
| Intent Classification | Multiplier | Logic |
|---|---|---|
| Transactional | 1.5× | Closest to buying decision. Highest revenue alignment. |
| Commercial | 1.3× | Active evaluation. Strong buyer signal. |
| Informational | 1.0× | Neutral. Top-of-funnel research behavior. |
| Navigational | 0.4× | Searcher already has a specific brand in mind. |
| Difficulty Score | Multiplier | Logic |
|---|---|---|
| 0 – 20 | 1.4× | Volatile category. Fast movement potential. |
| 21 – 40 | 1.2× | Modest competitive entrenchment. |
| 41 – 60 | 1.0× | Neutral. Standard competition. |
| 61 – 80 | 0.8× | Entrenched competition. Requires sustained effort. |
| 81 – 100 | 0.6× | Authority-heavy SERP. Slow movement expected. |
The single largest change to organic search behavior between 2022 and 2026 has been Google's AI Overview rollout. AIO compresses click-through on positions 1–5 by an average of ~35 % across categories, with informational queries hit hardest and transactional queries comparatively spared. Any prioritization model that uses a pre-AIO CTR curve will systematically over-value top-of-page keywords. The Opportunity Score's revenue forecast (Calibration tab) ships with Salterra's 2026-calibrated CTR curve baked in.
A single Opportunity Score is meaningless in isolation — it is meaningful only relative to the rest of the keyword set. In a typical dataset of 400–1,200 keywords, the score distribution is heavily right-skewed: most keywords cluster in the low-to-middle range, and a small minority surface as genuine high-priority targets. That shape is intentional and is the disciplining force of the model.
The model is opinionated and deliberately simple. The simplicity is what makes it defensible — but a few categories of keywords require care. A leading SEO team should know these going in, not discover them downstream.
Keywords with reported volume 0 still produce a score of 0 (the log component collapses). Some of these are genuine intent signals. Use the long-tail discovery in Phase 1, then promote manually if needed.
The model is built for the organic 10 blue links. Map pack and Local Pack categories warp CTR dramatically. For local-heavy verticals, calibrate the CTR curve aggressively and treat scores as directional.
Position 1 with a featured snippet behaves very differently from position 1 without one. The model doesn't account for SERP feature presence per keyword. The default CTR curve assumes mixed-feature SERPs.
Keyword difficulty scores from Ahrefs, SEMrush, Moz, and Surfer disagree by 10–30 points on the same keyword. The model accepts whatever difficulty you provide — be consistent within a dataset.
If a competitor ranks #1 with their brand name embedded in the keyword, the gap is not contestable through standard optimization. Use the branded-strip filter in Phase 2 to clear these.
"Realistic near-term wins" assumes the brand has baseline domain authority. Sub-DR-20 sites should expect proximity wins to take 2–4× longer than the model implies; calibrate effort hours in the Calibration tab.
Here is a sample keyword carried all the way through the model. The example uses two competitors (the typical Phase 2 input shape) and applies intent-depth weighting.
That keyword now sits in the prioritized list with a score of 9.33. Every other keyword in the dataset is calculated the same way, and the sort order tells you where to focus first.
Opportunity Scores are relative, not absolute. A score of 9.33 is meaningless on its own — it is meaningful only compared to the rest of the list. In a typical dataset, scores range from roughly 0.5 at the bottom to 15 at the top, though this varies by category and dataset size.
The default multiplier values above work reliably across most categories — but they can be adjusted based on the specific dynamics of your market. In a category where transactional keywords are unusually competitive, you may raise the Commercial multiplier slightly to surface mid-funnel opportunities. In a high-volatility category, you may raise the Proximity multiplier for positions 21 – 30 to capture more near-term movement potential.
Use the Calibration tab to tune the values directly. Calibration is a refinement, not a requirement — the default model produces a defensible, actionable priority list out of the box.
The Opportunity Score answers "where should we focus first?" The Salterra forecasting layer answers "and what is that worth in dollars?" The two are deliberately separated. The score is defensible across categories and audiences; the forecast is directional and depends on calibration inputs that change per business.
The forecast multiplies projected click-gain at the target position by the configured conversion rate and value-per-conversion. All three of these inputs are tunable in the Calibration tab and are bounded explicitly so the projection cannot run away from reality.
The final score is not a traffic forecast. It is a structured opportunity index. Higher scores indicate strong demand, measurable competitive disadvantage, realistic ranking mobility, commercial relevance, and an efficient effort-to-reward ratio.
This framework ensures your brand does not chase vanity traffic, overreact to extreme rank gaps, overinvest in impractical battles, ignore revenue alignment, or misallocate SEO resources. Instead, it identifies where competitors are capturing category demand and ranks those opportunities by realistic, near-term impact.
A keyword universe built without positioning is a category search. This intake captures the brand's value proposition, what it is and isn't, who it serves, and at what stage of the buyer journey — then Salterra’s methodology maps the competitive demand landscape that actually matches.
These five fields shape every keyword Salterra’s methodology generates. Without them, you get a category map. With them, you get a category map filtered through what the brand actually stands for, who it is for, and what it is not.
query / keyword column here as seeds. After Phase 2 scoring, the Enrich tab will rejoin the volume, position, and difficulty automatically.
Phase 1 mapped the landscape. This is where the math turns it into a ranked list of contestable opportunities — keywords your brand can actually win, sized by traffic, revenue, effort and time-to-rank. Edit any cell to recalculate live.
Loads 12 sample keywords in the iron-supplement vertical, including the worked example from the methodology. Fastest way to see how the model behaves across the full input range (low/high volume, on/off page one, all four intents, full difficulty range).
Paste CSV or tab-separated data from a spreadsheet. Required columns (any order, flexible header naming): keyword, search_volume, your_position, competitor_position, intent, difficulty. ↓ Download template
Add keywords one at a time. Every cell in the table below is fully editable — type or paste into any input. Click + Add row to grow the dataset, then Score the landscape when you're ready.
Upload a .csv file with headers. Same column requirements as paste. Drag-and-drop is supported.
If keywords are already in the table (from Phase 1 or manual entry), upload Ahrefs/SEMrush exports to fill in volume, your position, competitor position, and difficulty automatically. The tool matches by keyword text and only fills empty cells unless you opt to overwrite.
| Keyword | Current URL | Search Volume | Your Position | Competitor Position | Intent | Difficulty | Tags | Notes | Live |
|---|
Your scored keyword universe, sorted by where capture is most contestable in the next 90 days. Three lenses on the same list: the headline strategic read, the operator's working board, and the cluster view for content planning.
| # | Keyword | URL | Score | Tier | Volume | Your pos | Target | Traffic Δ | Revenue Δ | Effort | Time | Intent | Diff | State | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No scored data yetGo to Phase 2 — Calculator, load or enter keywords, then click Score the landscape. Results will appear here automatically. | |||||||||||||||
Calibration is a positioning act, not a settings page. The default multipliers are right for most markets; changing them tells the system your category's economics — what counts as Tier 1, what's a real revenue swing, what a "win" looks like. Preset → tune → see live impact → Apply.
Rewards keywords where your brand is within realistic striking distance of page one. Page-two keywords (positions 11–20) get the highest weight because they're the most movable.
Aligns scoring with revenue intent. Transactional and Commercial searches score higher because they correlate with buying behavior. Navigational is heavily discounted (the searcher already has a brand in mind).
Balances ambition against realistic effort. Lower-difficulty keywords get boosted (faster wins), but high-difficulty keywords are not excluded — just slightly de-prioritized.
Configures traffic and revenue projections per keyword. Search volume × position-based CTR estimates monthly traffic, then conversion rate × value-per-conversion produces revenue projections. Effort hours and time-to-rank are derived from current position + difficulty. All values are tunable per category.
| Cluster | CR (%) | Value / conv ($) |
|---|
cluster: tag in Phase 2 to enable per-cluster overrides.CTR curve — click-through rates by position. These are Master Positioning × Salterra 2026-calibrated baselines reflecting AI Overview impact and SERP feature saturation. Override for category-specific behavior (e.g. local pack categories have very different curves).
Most keyword tools score with an opaque proprietary number. This one runs Marty Marion's documented Opportunity Score Model — formula, multipliers, and Phase 1 / Phase 2 framework published in full — engineered into a working tool by Salterra Digital Services, whose principals have spent decades on the technical SEO side of the same problem the model was designed to solve.
The formula, the multiplier value tables, the Phase 1 / Phase 2 framework, and the worked example used throughout this tool are created and documented by Marty Marion. The source methodology publication is Marty Marion's SEO Opportunity Score Model paper (May 2026); this public product wording was last reviewed September 13, 2026. The framework is transparent and defensible rather than an opaque scoring system.
Marty's broader work positions companies and categories before they ever touch a SERP. The Opportunity Score Model is the search-layer expression of the same discipline: deciding which battles are worth fighting before spending a dollar on content or links.
Email: marty@masterpositioning.com
Website: masterpositioning.com
Built by Salterra Digital Services — a veteran-owned digital marketing agency co-founded by Terry & Elisabeth Samuels. Terry is a US Navy Veteran with 30+ years in software and computers and 10+ years running a digital marketing agency, specializing in technical SEO, schema markup, site structure, and forensic audits. He owns and hosts the SEOST Digital Marketing Conference and SEO University, where he teaches the same systems used in this tool.
The tool is part of the Salterra CDS platform — Competitive Displacement System — which integrates Marty's De-Positioning Matrix and Opportunity Score Model into an end-to-end workflow for local, national, and franchise clients.
Phone: 602-641-9797
Email: terry@salterrasite.com
Web: salterrasite.com
A scoring model is only as useful as the workflow that operationalizes it. Marty defines the intellectual framework — what counts as opportunity, how to weight it, and why; Salterra brings the technical SEO depth and AI-pipeline engineering to turn that framework into a tool a working agency can run today. The result is a single defensible artifact that a strategist, an SEO lead, and a client can all read the same way.
Formula, multipliers, intent framework, Phase 1 / Phase 2 architecture, worked examples, calibration guidance.
Tool engineering, AI-assisted Phase 1, forecasting math, calibration UI, client-ready exports, deployment.
When referencing the methodology in client deliverables, white-papers, or published research, please use:
Reproduction or dissemination of the methodology itself (formula, multiplier tables, framework) requires written authorization — see the IP notice below.
The SEO Opportunity Score Model, the formula, the multiplier value tables, and the documented methodology are the intellectual property of Marty Marion and Master Positioning LLC. Dissemination or reproduction of the methodology in any medium is prohibited without written authorization of the author.
Every term used in this tool defined in one place. Methodology terms come from Marty Marion's documented model; forecasting and tool terms are Salterra additions on top.
log₁₀(Volume+1) × log₁₀(1+RankGap) × Proximity × Intent × Difficulty. Higher = better leverage. Marty Marion's documented formula. Per Marty's paper, scores typically range from ~0.5 at the bottom to ~15 at the top, though this varies by category and dataset size — what matters is the relative ranking within your list, not the absolute number.Volume × (CTR_target − CTR_current). Conservatively clamped at zero when you'd lose traffic.Traffic Gain × Conversion Rate × Value per Conversion. The currency of business decisions.The score multiplies five components: log₁₀(Volume+1) × log₁₀(1+RankGap) × Proximity × Intent × Difficulty. Volume uses log to dampen huge numbers; rank gap uses log to reward realistic-but-meaningful movement; proximity, intent, and difficulty are tier-based multipliers that can be calibrated per vertical.
For Marty Marion's worked example — "best iron supplement for athletes" with volume 2400, your position 18, competitor 4, Commercial intent, difficulty 35 — the score lands at 9.30 with default calibration.
Three common reasons: (1) you're already on page 1 — small rank gap means little room to grow, so the rank-gap component is low; (2) navigational or unrelated intent — the Intent multiplier penalizes branded or off-category traffic; (3) extreme difficulty — KD 81-100 cuts the score in half via the Difficulty multiplier.
That's the model working as designed: pure volume isn't an opportunity unless you can realistically capture meaningful additional traffic.
Rank Gap is the spatial distance between you and the leading competitor right now — a positional measurement. A 14-position gap means there's room to move.
Difficulty is the structural barrier to ranking at all — backlink authority requirements, content depth expectations, domain trust. A high-difficulty keyword can have a tiny rank gap (everyone's piled at the top) or a huge one (page 1 is locked down by giants).
The model uses both because they're independent: low-difficulty + meaningful rank gap = highest leverage.
They're directional, not predictive. The forecast multiplies volume by a CTR estimate (which has 50-100% real-world variance depending on SERP features), then by your conversion rate (assumed flat across keywords), then by value per conversion (assumed flat too).
Use the forecast for relative prioritization ("keyword A is worth 5× keyword B") and order-of-magnitude planning ("this campaign should add roughly $20K annually"). Don't put exact dollar figures in client contracts without calibrating against your historical conversion data first.
You can tune the CTR curve, conversion rate, and value per conversion in the Calibration tab to match your data.
Yes. In Phase 1 setup, choose your target locale from the dropdown — 13 options including UK/CA/AU/IE English, German, French, Spanish ES and LatAm, Italian, Dutch, Brazilian Portuguese, and Japanese. The AI will adjust spelling, terminology, idiom, and search modifiers for the target market.
The scoring formula itself is locale-agnostic. CTR curves may differ by market — adjust in Calibration if needed.
No. This deployment uses Replit-managed Anthropic for optional AI-assisted work on your behalf — no third-party account or API key is required. Phase 1 and Enrich may use that service when you explicitly run those workflows.
Each Phase 1 run costs only a few cents, billed automatically to the Replit credits on the account hosting this tool. Competitor-URL mode adds a server-side scrape of each URL (free).
It depends on the workflow. Calculator drafts and presets use your browser's localStorage. The public On-Page Search Audit processes the submitted email, URL, and target phrases on this site's server, fetches the raw page, and creates a tokenized report link. Optional bounded AI recommendations may be sent through Replit-managed Anthropic. Advanced competitor enrichment, browser observation, and full-site crawling occur only when you explicitly run those separately scoped workflows.
The diagnostic does not provide rankings, citations, traffic, leads, or revenue guarantees. This site records first-party audit lifecycle and delivery events for operations. Configured GA4, Google Tag Manager, and/or Matomo Tag Manager or direct Matomo tracking load automatically on the clean public homepage, without an acceptance prompt; they are not loaded on reports, embeds, or admin pages. The built-in GA4 and direct Matomo page views use the clean homepage path with no referrer. Tag-manager containers may execute additional tags and set cookies. Use Privacy choices to disable future analytics loads; prior rejections remain honored.
This tool is complementary, not a replacement. Ahrefs/SEMrush/Moz provide the raw input data (volume, positions, difficulty, competitor positions) via their crawlers — this tool can't crawl SERPs. You feed that data into Phase 2 and the model produces a prioritized list with traffic/revenue/effort/time projections.
What this tool adds: (1) Marty Marion's documented scoring formula with transparent multipliers vs. opaque proprietary scores, (2) forecasting in business currency (revenue, effort hours, time-to-rank), (3) vertical calibration presets for category realism, (4) topical clustering with content-type suggestions, (5) client-ready co-branded PDF reports.
Use position 101 to indicate "not in top 100." This caps the proximity multiplier at the lowest tier (0.3 by default), making the keyword a tougher win — which matches reality. If nobody is ranking, you have a green-field opportunity but the rank gap component is small (since competitor position 1 against your 101 gives gap=100, log of which is 2.0 — still meaningful).
For keywords with strong topical relevance but no current rankings, consider running Phase 1 with competitor URLs to discover what they're actually ranking for, then score those keywords explicitly.
Indirectly. Custom presets are stored in localStorage, so they don't auto-sync between browsers or users. To share a calibration: load it as the active calibration, save the entire project (Phase 2 → Save project) — the saved JSON includes the calibration block. Anyone who loads that project file will inherit the calibration.
For agency teams who need a shared canonical preset library, the practical workflow is: name the project file something like cal-preset_dental_v2.json and check it into your team's shared drive.
Two parties, one product. Marty Marion (Master Positioning LLC) authored the Opportunity Score Model — the formula, multipliers, intent framework, and Phase 1 / Phase 2 architecture, documented in the source methodology publication (May 2026). Salterra Digital Services (Terry Samuels, co-founder; US Navy Veteran; 30+ years in software; owner of the SEOST Digital Marketing Conference and SEO University) engineered the tool, the AI Phase 1 pipeline, the forecasting math, and the client-export layer.
The division of labor is deliberate: a scoring model is only as defensible as the agency that can operationalize it on real data, and a working tool is only as trustworthy as the methodology underneath it. Each party does what they do best, and the artifact is the same one a strategist, an SEO lead, and a client can all read the same way.
Yes. Terry is an active SEO speaker and educator — owner of the SEOST Digital Marketing Conference and SEO University — and books keynotes, hands-on workshops, executive briefings, and agency team training. Topics include forensic SEO (traffic and ranking drops), advanced schema, on-page optimization, site structure and internal linking, and franchise / multi-location SEO.
Schedule a conversation via salterrasite.com — solution meeting, or see the speaker page for full topic list and event formats.
Use the citation block at the top of this About tab — APA-style, copy-ready. Short form for inline use:
Marion, M. (2026). SEO Opportunity Score Model. Master Positioning LLC.
Reproducing the formula, multiplier tables, or methodology framework itself (as opposed to citing it) requires written authorization from the author — see the IP notice.
The calculator is local-first, but the public On-Page Search Audit is a server-processed service. Submitted email, URL, and target phrases are processed to fetch the page, show a short preview, and email the private full-report link through Resend. Optional bounded AI recommendations use Replit-managed Anthropic; advanced competitor enrichment, browser observations, and full-site crawls run only when explicitly requested.
Calculator calibrations, custom presets, snapshots, recent projects, and mode preference use your browser's localStorage. Audit submissions are processed server-side as described above.
This deployment uses Replit-managed Anthropic — credentials are auto-injected on the server and never exposed in the browser. Optional AI-assisted Phase 1 requests are proxied through this site's own /api/anthropic endpoint.
This site records first-party audit lifecycle and delivery events for operational reporting. Configured GA4, Google Tag Manager, and/or Matomo Tag Manager or direct Matomo tracking load automatically on the clean public homepage, without an acceptance prompt. GTM replaces a separate GA4 tag, and Matomo Tag Manager replaces the direct Matomo tracker when both are configured. Tag managers may run additional tags and set cookies; the site operator is responsible for ensuring their configuration does not collect personal, confidential, or query-string data and for meeting applicable privacy requirements. Built-in GA4/direct Matomo views use the clean homepage path and no referrer. Visitors can disable future loads using Privacy choices; earlier rejections remain honored, but cookies already set may remain until removed through browser controls. Providers are not loaded on report, embed, or admin pages. Audit requests go to this site's audit/report endpoints; optional AI uses /api/anthropic, and separately run competitor mode uses /api/scrape.
Save Project produces a JSON file downloaded to your machine. Load Project reads a JSON file you provide. No cloud sync, no Salterra-hosted backup. You own the artifacts.
For optional AI-assisted workflows, Replit-managed Anthropic may receive the project context, supplied phrases, raw page summary, or separately scraped competitor page text needed for that request. Requests are proxied through this site — see anthropic.com/legal for upstream privacy terms.
For the public diagnostic, submitted email, URL, and target phrases are processed by this site. A score and short preview appear on screen; the private full-report link is sent to the submitted email through Resend. Inbox delivery cannot be guaranteed. The diagnostic reports measured page signals only and does not guarantee rankings, citations, traffic, leads, or revenue.
| Shortcut | Action |
|---|---|
| ⌘ Enter or Ctrl+Enter | Run calculation (when on Phase 2 tab) |
| ⌘ S or Ctrl+S | Save snapshot (after Calculate) |
| ⌘ P or Ctrl+P | Export PDF report |
| Esc | Close open modal (custom presets, lead capture, shortcuts) |
| ? | Show keyboard shortcuts overlay (any tab) |
Note: shortcuts don't trigger while you're typing inside an input, textarea, or select element — so they won't interfere with normal data entry.
Review one public page with 1–3 search phrases. Your score and preview appear here; the full report link goes to your email.
How it works
URL, 1–3 search phrases, and email.
Score and key findings appear here.
Full findings and next steps arrive by email.
The page checks are running. Keep this tab open while the report is prepared.
Reading the page's title, headings, and structured data…
A clear starting point for improving this page:
A summary of checks based on your page’s content and code.
See what’s working and which details need attention.
Open the full report from your email to review recommendations and save its private link.
This checks one page, not your whole website. The score describes page checks—not your search ranking.
A look at the deliverable
Example finding, evidence, and next step.
View a sample reportA saved, read-only demonstration—not an audit of your page.
What we found: The title names the business, but not the service on this page.
What to try: Name the specific service and audience accurately.
Your results, explained
Start with the findings, check the evidence, and choose which changes make sense for your page.
A summary of checks based on your page’s content and code. Use the individual findings to understand what contributes to the score.
Page details such as a title, heading, or link show why each finding appears. The evidence comes from the page code we could access.
Recommended actions help you decide where to start. Check that suggested wording matches your business, services, location, and credentials.
Some findings need context only you have—for example, whether a page is intentionally kept out of search. Confirm the details and test changes on your live page.
When available, AI suggestions are labeled separately from measured findings. Treat them as recommendations to review, not verified facts.
Before you submit
No. It checks the single public URL you submit, alongside 1–3 phrases. It is not a site-wide crawl, and findings should not be generalized to other pages.
No outcome is promised. The audit does not measure rankings, traffic, leads, revenue, or actual AI-answer mentions and citations. AI Content Readiness describes page signals only; it is not citation evidence or a forecast.
Keep this tab open while we check the page. Your score, category grades, and a short findings preview appear here. We email the private link to your full report, so use an inbox you can access. Check your spam folder and use the resend option if needed. Inbox delivery cannot be guaranteed.
Yes. Findings and suggested actions are intended to help you decide what to address. Check the evidence, confirm business facts, and validate changes on the live page before publishing.
The audit needs a publicly accessible page. Login walls, blocking rules, or temporary availability issues may prevent a complete review. Check the URL and access settings, then try again; some results may be partial.
Want a hand with the next step?
Use the report with your own team, or schedule a conversation with Salterra to discuss your findings and implementation options.
This will revert all 15 multiplier values, the CTR curve, CR, and value-per-conversion to Marty's documented baselines. Per-cluster overrides will be cleared. Your saved custom presets are preserved.
Custom presets are saved in this browser only. Use these to capture per-client or per-vertical calibrations you've tuned. Click Load to apply, or × to remove.
We'll show the prioritized list immediately. Submitted contact details are processed to identify this private report; no email delivery or outcome is guaranteed.
| ⌘/Ctrl Enter | Run calculation |
| ⌘/Ctrl S | Save snapshot |
| ⌘/Ctrl P | Export PDF report |
| Esc | Close modal |
| ? | This overlay |