SEO Audit · Strategic Diagnostic

You own the links.
You do not yet own the rankings.

An 18-year link profile that most competitors would envy is delivering roughly 23 organic visits a month, because every core commercial keyword is stranded at the top of page 2. This is a fixable positioning and on-page problem — not an authority problem.

Authority Score
0
18-yr domain · Low-Average
Organic Traffic
0/mo
down 34%
Referring Domains
0
the underused asset
Core Terms on Pg 1
0
all sit at #12–#37
Prepared for the Salesforce Training leadership team salesforcetraining.com SEMrush data · July 2026
Executive Summary

The story in three numbers

We reviewed salesforcetraining.com using SEMrush position and crawl exports, the AI-visibility panel, and live checks of the site itself. Salesforce Training is a premium, done-for-you provider of instructor-led Salesforce training and user-adoption programs for corporate sales teams and sales leaders, sold consultatively and delivered globally. The diagnosis is encouraging: the hard part — authority — is already built. The unfinished part — ranking and positioning — is squarely within reach.

0
Referring Domains
strength to build on
~0
Visits / Month
the symptom
#0
Best Core Ranking
still off page 1

Competitors with a fraction of this domain's history are capturing the corporate training and adoption intent that should belong here. Stony Point and FocusOnForce rank for the team-training and adoption queries while this site sits on page 2. Meanwhile the single easiest keyword on the board — "salesforce configuration" at Keyword Difficulty 16 — is already ranking #19 on a page that was never finished. Every month it stays there is a month of qualified demand handed to the competition.

The strategic question

Do you keep spending effort trying to outrank Trailhead, Coursera, and LinkedIn Learning for the generic term "salesforce training" — a search whose intent is self-serve learning — or do you commit to owning the corporate adoption niche you are uniquely built to win? This audit argues, with the data, for the second path.

Why This Matters

Why SEO is the cheapest pipeline you are not using

Every buyer who is about to invest in Salesforce — or is frustrated that their team will not use it — starts in the same place: a search. They type "why will my sales team not use Salesforce," or "salesforce training for sales teams," long before they ever request a quote. Organic search is the one channel where that buyer finds you at the exact moment of intent, at no cost per click, and where the asset compounds instead of resetting to zero when the budget pauses.

For a consultative offer with no public pricing, this matters twice over. The company does not win on price comparison; it wins on trust and authority. Ranking on page 1 for adoption and team-training questions is not a vanity metric. It is the mechanism by which a prospect decides you are the credible expert before the first call. Today that mechanism is switched off, because the pages that would earn that trust are sitting where almost no one sees them.

Where the core keywords actually sit

Positions 11–40 = the page-2 dead zone
Page 1 · #1–10Page 2 dead zone · #11–30#40+
#12sales force training
#19salesforce config
#20salesforce training
#30sfdc training
#37salesforce course
Page 1 — where clicks happen
Dead zone — click-through effectively zero
Current position of every core term
Part 1

The real gaps

Five observations that explain the traffic, ranked by how much they hold the site back. These are diagnoses, not a task list — the actions follow in Part 3. Click any gap to expand.

1
A strong link profile is being wasted by page-2 content
Critical
+

596 referring domains and 2,100 backlinks, earned over an 18-year history, is a genuine competitive asset. Authority is not the problem. The problem is that the keywords this authority should be lifting all sit between positions 12 and 37 — the dead zone at the top of page 2 where click-through is effectively zero.

The horsepower is there; the wheels are not touching the road.

2
The site is fighting a search its own SERP will not let it win
Critical
+

Page 1 for "salesforce training" (volume 320) is owned by Trailhead, Salesforce.com, Coursera, LinkedIn Learning, and YouTube. The intent behind that search is "I want to learn Salesforce myself," not "I want to hire someone to train my sales team." An exact-match domain does not override intent.

This is why the namesake keyword ranks #20 and will stay there: the site is answering a different question than the one the searcher is asking.

3
Titles and meta tags are duplicated and diluted across money pages
High
+

Verified in the on-page export, several revenue pages compete with themselves:

  • Two URLs, one identity — /training-for-non-sales-roles/ and /lightning-configuration/ carry the identical title and meta description, so Google cannot tell which to rank for "non-sales roles."
  • Three "Contact Salesforce Training" titles — the contact page and both assessment pages share one title, wasting the strongest on-page ranking signal on near-duplicate wording.
  • Six over-length titles — up to 109 characters on the adoption article, truncating in the SERP and cutting off the message before the click.
4
Money pages are shipping with no meta description
High
+

At least nine indexable pages show "Meta description: not found" — including the homepage and /salesforce-on-your-own/, the page already ranking #19 for a winnable term.

Google auto-generates a snippet in this case, but for pages that already rank, a written, brand-first description is a free lever on click-through that is currently left on the table.

5
The adoption content is a real asset that is not being merchandised
Opportunity
+

The site holds genuinely differentiated articles: why salespeople resist Salesforce, adoption challenges, deploying Salesforce, activity logging explained. They map precisely onto the informational questions the real buyer asks before hiring.

The raw material exists, and the posts already carry named-author bylines and dates. What is missing is consolidation: no pillar page ties the adoption articles into a hub, so the cluster neither ranks to its potential nor gets named by the AI engines.

Part 1B

The one thing you might not have noticed

First — a false alarm to set aside

The crawl flags 90 URLs returning "503 Service unavailable," but only three are real blog posts; the rest are feed, wp-json, and date-archive URLs. Fetched live, all three of those posts return HTTP 200 with full content. The 503s are the server throttling an aggressive crawler, not a site outage. Do not spend a sprint "fixing" pages that are not broken. The only real action is to confirm Googlebot is not being throttled the same way — which Search Console Crawl Stats settles in five minutes.

With that cleared, here is the finding worth stopping on. Your single most winnable keyword is the one almost no effort is going toward. "Salesforce configuration" has a Keyword Difficulty of just 16, and the site already ranks #19 for it with /salesforce-on-your-own/ — a page that has no meta description and only 793 words. Every other core term carries a difficulty of 61–69, an authority-gated fight that takes months. This one is a layup that was left unfinished on the rim.

Keyword difficulty by target term

Lower is easier · SEMrush, July 2026
salesforce configuration already ranking #19
16
sales force training currently #12
61
sfdc training currently #30
64
salesforce training currently #20 · head term
69

The same pattern repeats quietly elsewhere: the "best sales movies" and "sales films" pages (difficulty 14–16) already rank at #71 to #74. There is a cluster of low-difficulty pages that are already ranking and simply were never finished — while effort is aimed at the one keyword the site cannot win. Reverse that, and the first results arrive in weeks rather than quarters.

What the data does not tell us

Stated plainly, so no recommendation rests on a number it has not earned.

?No Search Console access

We cannot see real clicks or impressions, or confirm whether the spring 2026 spike-then-collapse was a core update, seasonality, or an indexation event. SEMrush visibility is directional and lags 24–48 hours.

?No GA4

Actual conversions, form fills, and lead value are invisible. A site with 23 organic visits can still close high-value deals through referral, direct, and brand channels.

?Canada-only positions

The line-item ranking export is the Canada database (eight keywords). The full 287-keyword footprint is visible only in aggregate from the overview.

?No crawl-stats view

We cannot yet confirm whether Googlebot hits the same throttle the SEMrush crawler did. If it does, that is a real crawl-budget issue; if not, it is noise.

Granting Search Console and GA4 access would convert several of the estimates below into measured facts. It is the first thing we would ask for.

Part 2

Decisions only the owner can make

These are not tasks a specialist can execute alone. They are business calls that set the direction everything else follows.

1Positioning

Compete for the generic "salesforce training" head term — expensive, intent-mismatched, and owned by course platforms — or double down on the corporate adoption and sales-team niche you can realistically win?

Our recommendation is the niche.

2Geography

The homepage shows a Toronto number, the ranking data pulled is Canadian, yet the About page claims 40 countries and 14 languages. Is the SEO priority Canada, the United States, or global?

Each points at a different keyword and content focus.

3Content investment

Are you willing to fund a focused adoption-content hub — the one asset that can win both informational rankings and AI Overview citations — or keep the blog as an occasional exercise?

The hub is the compounding play.

4Offer clarity

There is no pricing anywhere and three overlapping assessment and contact pages. Keep the pure consultative model, or introduce a productized entry offer that gives commercial pages something concrete to rank and convert on?

A productized entry offer gives pages something to rank on.

5Measurement access

Will you grant Search Console and GA4 access? Without it, every optimization is being flown half-blind, and reporting cannot prove return.

This is the single highest-leverage yes.
Part 3

What the SEO team can do without the owner

Sequenced so the fastest, most certain wins come first and the compounding work follows.

1

Finish /salesforce-on-your-own/ for "salesforce configuration"

KD 16, already #19. Expand to 1,200+ words, add H2s for the sub-questions, add a meta description, and interlink from the homepage. Highest certainty on the board.

2

Resolve the duplicate title and meta on non-sales-roles vs lightning-configuration

Two URLs stop competing; Google can finally attribute the topic to one page.

3

De-duplicate the three "Contact Salesforce Training" titles

Give the two assessment pages distinct, intent-matched titles and recover wasted ranking signal.

4

Write meta descriptions for the nine pages missing them — homepage first

Free click-through lift on pages that already rank. Brand-first, under 155 characters.

5

Trim the six over-length titles under 60 characters

Stops SERP truncation so the message survives to the click.

1

Confirm Googlebot is not throttled

Via Search Console Crawl Stats. If it is, whitelist Googlebot at the firewall or rate-limiter.

2

Build the adoption-content hub

Cluster the existing adoption articles under a pillar page, interlink them, and strengthen the author entity behind the existing bylines — an author bio page, author schema, and a Wikidata entry — for E-E-A-T and AI visibility.

3

Rework the homepage title and H1

Toward "Salesforce Training for Sales Teams" with the adoption angle, and fix the duplicate H1.

1

Target the winnable long-tail

Three to four new commercial pages on lower-difficulty, matched-intent "sales team" and "adoption" terms.

2

Run the AI and AEO pass

Bing Webmaster Tools, a Wikidata entity with sameAs links, an llms.txt file, and robots access confirmed for GPTBot, ClaudeBot, and Google-Extended.

Opportunity sizing for the top quick wins

Benchmark stated inline, since no fixed CTR table is assumed: blended public organic click-through rates (position 1 ≈ 27%, position 5 ≈ 6%, position 8 ≈ 3.5%, position 10 ≈ 2.5%), and where an AI Overview is present on the query we discount organic click-through by roughly 35%. These are directional, not guarantees, and no ranking timeline is promised.

Target termNowGoalVolumeModelled visitsNote
salesforce configuration#19#570~3
AIO-discounted
Value is proving the playbook on the easiest target
sales force training#12#8140~5Closest core term to page 1
homepage cluster
training / sfdc / course
#20–30#10740
combined
~8–9
combined
Three terms, one page; roughly doubles site traffic
Read together

Moving one page and the homepage cluster off the top of page 2 is modelled at roughly 13–15 additional visits a month from these few terms alone, against a current base near 23. The adoption hub is the larger, compounding play — but it is sized honestly as directional until Search Console impression data is available.

Competitive Landscape

Who is holding the position

The head-term wall

Trailhead · Coursera · LinkedIn Learning

These platforms own page 1 for "salesforce training" because the search intent is self-serve learning and their authority is unassailable. The takeaway is not to fight them. It is to win the intent they do not serve: done-for-you corporate training and adoption.

The direct threat

Stony Point · stonyp.com

The closest match to this business, positioned explicitly as "Leaders in Salesforce Training and Adoption, virtual or onsite." That is the same done-for-you space, described in almost the same words. This is the competitor occupying the position that should be yours.

The authority model

FocusOnForce · focusonforce.com

A named founder with twelve certifications and a published book, and a library covering sixteen certifications, all tied to one recognizable expert. This site already has named trainers and a team page; the missing piece is FocusOnForce-level topical depth — exactly what the adoption hub would build.

AI Search Visibility

Read by the machines, rarely named by them

Across ChatGPT, Google AI Overviews, AI Mode, and Gemini, the domain earns 24 page citations but only a single brand mention — and that one mention is in ChatGPT. The engines are reading the content and citing pages, yet the brand is almost never named as the answer.

Page Citations
0
The content is good enough to be cited
Brand Mentions
0
It is not yet structured to be named

This is a solvable gap and it maps back to Gap 5. The levers are engine-specific: ChatGPT leans on Bing's index and Wikipedia, so Bing Webmaster Tools and a Wikidata entity are non-negotiable. Google AI Overviews draw on strong organic results and schema, which the adoption hub directly feeds.

Appendix

What we deprioritized, and why

Judgment is as much about what to ignore. These are consciously parked.

Parked itemReason
Schema markupAlready present as JSON-LD on every indexable page. No action needed.
The 90 "503" URLsVerified as crawler throttling, not outages. Only three are real posts, all live at 200. wp-json, feed, and date-archive URLs are noise. Only action: confirm Googlebot is not throttled.
Image alt text and page speedNo site-specific evidence these are what hold rankings on page 2. Intent and content depth are the levers here.
The /custom-training-programs 404Real, but has zero internal links pointing at it. A five-minute redirect, not a priority.
Chasing the "sales movies" positionsA fun top-of-funnel asset with low commercial value. Leave as-is.
Baseline Metrics

The scoreboard we would track from day one

Targets are directional and assume the quick wins and foundation work ship.

MetricToday12-month target
Organic traffic
~23 / month
150–250 / month
Core keywords on page 1
0
4–6
Keywords ranking (total)
287
400+
Authority Score
20
25+
Referring domains
596
Maintain + 30–50 new
AI brand mentions
1
5–8 across engines

The gap between 23 visits and a healthy pipeline is closer than it looks.

This is a strong domain that has quietly slipped to the top of page 2 and stayed there. Nothing in this audit requires rebuilding the site or earning hundreds of new links. The authority is already paid for. The work is to finish the pages that are almost ranking, stop the money pages from competing with each other, organize the adoption content into an asset the search engines and the AI engines can both reward, and point the whole effort at the niche this company is genuinely built to win.

1Grant Search Console and GA4 access
2Approve the three-week quick-win sprint
3First page-2 term on page 1 within one reporting cycle