Video summary
Comprehensive SEO Audit Guide: Perfect for Beginners!
Main summary
Key takeaways
Main ideas / concepts covered
- The video presents a step-by-step SEO audit process to uncover opportunities to improve rankings and increase organic search traffic.
- The audit is framed as a “snowball” process: earlier steps inform later ones, such as:
- keyword findings → technical checks → content fixes → on-page changes → link review
- A live demo is performed on a real local business website (rsblawfirm.com), using primarily Semrush (and Screaming Frog for deeper crawling).
- A key SEO principle is emphasized: prioritize opportunities (not all fixes have equal impact).
- Focus areas include:
- Keyword prioritization (low-hanging fruit first)
- Search intent matching (avoiding “intent mismatch”)
- Technical crawl/indexing health (crawlability + indexability)
- Site architecture issues (crawl depth, duplicate/buried content)
- Keyword cannibalization detection and cleanup
- Content audit (rewrite/remove/upgrade pages)
- On-page SEO optimization (page-level improvements based on target keywords)
- Backlink/anchor review (find toxic/abnormal links; mostly avoid disavow unless necessary)
Methodology / step-by-step audit process (detailed)
1) Keyword profile audit (Semrush)
Goal: Identify which keywords to target first and where the biggest ranking wins exist.
- Enter the business domain into Semrush.
- Go to Organic Research and review high-level keyword trends:
- Check whether the organic keyword count is flat, growing, or declining.
- If it’s flat without major decline, interpret it as a sign the site is not heavily penalized (e.g., not suffering from major link-based issues).
- Check “Positions” to find low-hanging fruit:
- Look for keywords ranking between positions 2–15.
- Use a custom range: 2–15.
- Filter those keywords by local relevance (example: filter by “St Louis” terms).
- Prioritize “money keywords” with high transactional intent, such as:
- “st louis criminal attorney”
- “st louis criminal defense lawyer”
- Use “position closeness”:
- A keyword around #13 can be a strong opportunity because it may only require incremental improvements to reach page-one.
- Apply keyword intent rules:
- Target variations of the same intent on the same page.
- Only create new pages if the intent differs (example: criminal defense vs. child custody).
- Move through additional keyword groups:
- Existing keywords: positions 16–50
- Less urgent than low-hanging fruit, but improving higher-ranking pages can create a domino effect for others.
- Clustering opportunities: positions 51–100
- If a page ranks this low, it often means the page mentions the topic but isn’t fully optimized.
- These are used to build topical relevance/authority.
- Existing keywords: positions 16–50
2) Detect and fix “intent mismatch” (topical + funnel asset strategy)
Goal: Correct cases where pages rank poorly because the page format doesn’t match the keyword’s intent.
- If a keyword appears (e.g., geo-targeted “child custody in missouri”) but:
- the current page is built for a different intent (e.g., transactional),
- the SERP results are mostly informational and often outdated,
- then:
- create a top-of-funnel informational asset targeting that keyword.
- once the informational asset ranks, pass relevance and link equity back to the primary transactional page.
- Use geo-targeted informational content to build topical authority, such as:
- “third degree assault in missouri”
- “statute of limitations on debt in missouri”
- Core lesson: many “golden opportunities” come from splitting concepts into separate pages that match intent.
3) Technical audit (Semrush Site Audit)
Goal: Ensure the site is crawlable, efficiently crawled, and indexed properly.
- In Semrush:
- Go to Site Audit
- Run the audit for the target website.
- Prioritize crawlability above everything else:
- If Google can’t crawl → it can’t index → it can’t rank.
- Review key technical checks and targets:
- Crawl depth
- Aim for pages to be no more than 3 clicks from the home page (with exceptions).
- Buried pages often signal lower importance and may never be reached by crawlers.
- Blocked from being crawled / noindex
- Investigate why pages are blocked or marked noindex/nofollow.
- Confirm via view page source (look for
noindex).
- Decide whether noindex usage is appropriate:
- The video notes that hiding thin content via noindex is better avoided if possible; better to remove thin content.
- In the demo case, the page seemed noindexed due to an outbound link partner/context and wasn’t treated as a major issue.
- Crawl depth
- Use additional tabs for context:
- Issues tab: fix only what matters; micro-fixes often don’t move the needle.
- Crawled Pages tab: visually inspect architecture and identify deep/buried clusters.
- Core Web Vitals
- Semrush’s Core Web Vitals view is highlighted because Google uses it as a ranking factor.
4) Identify site architecture problems + keyword cannibalization (Screaming Frog)
Goal: Find URL patterns and duplicate targeting that cause multiple pages to compete for the same keyword.
- Use Screaming Frog to crawl the site.
- Detect keyword cannibalization by searching:
- by URL pattern
- by title
- Example workflow from the demo:
- Search for “st louis divorce family law”
- Find multiple URLs containing essentially the same intent:
- “divorce lawyer saint louis”
- “divorce attorney st louis”
- If multiple pages target the same intent/phrase, they can compete and weaken rankings.
- Fix approach emphasized:
- Clean up URL structure
- Consolidate into one primary page optimized for the keyword
- Architecture folder caution:
- Avoid URL structures where folders carry misleading primary terms repeated across unrelated subpages (the demo warns this can increase cannibalization risk).
- Prefer cleaner, direct URL naming (e.g., “st louis wrongful death attorneys”).
5) Content audit (Semrush Content Audit)
Goal: Identify pages that underperform and decide whether to rewrite, update, remove, or keep.
- In Semrush:
- Go to Content marketing → Content audit
- Integrate Google Analytics and Google Search Console (required for accurate recommendations).
- Use the audit to view URL-level actions:
- Rewrite
- Remove
- Update
- Review
- Filter out low-priority items
- Decision logic from the demo includes:
- If a page has very low average view duration and low traffic:
- investigate why it’s failing (wrong keyword, weak content, etc.).
- If it’s a “losing page” (not designed to rank or lacks performance):
- upgrade it, or pick a different keyword and rework strategy.
- If a page has very low average view duration and low traffic:
- Backlink preservation:
- If you scrap a page with existing backlinks:
- 301 redirect to the new/upgraded page (or an existing page covering the topic).
- If you scrap a page with existing backlinks:
- Business nuance:
- Some “poor content” may still be strategically important (e.g., story pages serving business objectives), so avoid applying SEO-only judgments blindly.
6) On-page SEO opportunities (Semrush On-Page SEO Checker)
Goal: Apply keyword-specific on-page improvements to target pages.
- In Semrush:
- Go to On-page SEO checker
- Choose Manual
- Enter:
- the page URL you want to rank
- the keyword you want to rank for
- Collect ideas to generate recommendations.
- The demo highlights improvements like:
- add more keyword variations
- improve body content
- improve readability / formatting of text content
- Expected outcomes:
- If on-page changes don’t work, the remaining gaps are likely:
- more topical relevance (supporting assets)
- more links than competitors have
- If on-page changes don’t work, the remaining gaps are likely:
7) Backlink + anchor text audit (Semrush Backlink Audit)
Goal: Confirm link profile quality and identify toxicity/anomalies.
- In Semrush:
- Use Backlink audit tool
- Enter the domain (recommended to use root domain)
- Start backlink audit
- Review the link profile on the domain overview:
- scan for abnormal/toxic patterns.
- Example observations from the demo:
- some “web 2.0” style links may appear toxic and should generally be avoided.
- Disavow guidance:
- usually don’t disavow unless links are truly nasty (often associated with negative SEO).
- Anchor text check:
- favor mostly branded or generic anchor text
- be cautious if there is aggressive exact-match anchor dominance
- Demo conclusion:
- the link profile was considered a good foundation
- next step: acquire high-quality editorial links relevant to:
- the niche and/or
- geo/local targeting
8) Prioritization + strategy planning (handoff to next video)
Goal: Turn audit findings into a focused plan.
- The video concludes that:
- not all actions have equal SEO impact
- the next step (next lesson) is building a winning strategy based on findings and prioritization
Main lessons emphasized
- Use the process in order: keywords → technical → content → on-page → links.
- Prioritize:
- low-hanging fruit (positions 2–15, close to page one)
- high-intent local keywords first (money terms)
- Avoid creating pages that don’t match the keyword’s search intent (intent mismatch).
- Fix keyword cannibalization by consolidating competing pages into one primary target page.
- Don’t over-focus on tiny technical tweaks; on local sites, bigger wins come from:
- targeting the right keywords,
- building the best page for intent,
- building topical relevance,
- acquiring relevant links.
Speakers / sources featured
Speaker / on-camera source
- Nathan Gotch — founder of Gotcha SEO (host of the video; conducts the audit demo and explains steps)
Tools / platforms referenced (sources)
- Semrush (keyword research, site audit, content audit, on-page SEO checker, backlink audit)
- Screaming Frog (technical crawling and keyword cannibalization detection)
- Google Analytics (required integration for content audit)
- Google Search Console (required integration for content audit)
Websites analyzed in the demo
- rsblawfirm.com (the law firm site used in the live example)