Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Prioritising Technical SEO Fixes

Prioritising Technical SEO Fixes

Slides from my talk at SMXL Milan in 2020 where I spoke about my approach to technical SEO audits and how to prioritise actions based on a 9-cell priority matrix.

Barry Adams

November 05, 2020
Tweet

More Decks by Barry Adams

Other Decks in Marketing & SEO

Transcript

  1. Prioritising Tech SEO Fixes The Biggest Bang for the Smallest

    Buck Barry Adams SEO Consultant Organized by
  2. @badams www.smxl.it Analysis of a website using applied SEO theory

    to initiate a process towards improved organic search visibility. Start of an Improvement Process SEO Audit
  3. @badams www.smxl.it 1. Homepage 2. Category page 3. Product/Service page

    4. Blog/News overview page 5. Post/Article page 6. Static Content page 7. … ? Identify Page Templates
  4. @badams www.smxl.it Concise and Light on Jargon If you can’t

    explain it simply, you don’t understand it yourself
  5. @badams www.smxl.it • Summary of key points; • No jargon

    • Don’t Apportion Blame; • You need to keep marketing & tech on side • Show Them The Money; • Estimate the positive impact of your recommendations 1. Management
  6. @badams www.smxl.it • Your Job = Make Marketing Look Good

    • SEO is a process; • Not a one-off activity • Competitors aren’t doing everything right either; • Don’t imitate, innovate • Give them the tools; • Teach a man how to fish… 2. Marketing
  7. @badams www.smxl.it • Speak Their Language; • Understand their paradigm

    • Basic Concepts You Need To Get Across: • How search engines work • URLs are sacred • SEO benefits Tech • Don’t Tell Them How, Tell Them Why; • Outcome focused – they can find their own path 3. Tech
  8. @badams www.smxl.it • Impact: ➢ How much impact will this

    change have on the site’s traffic? • Effort: ➢ How much effort will this change require? Impact vs Effort
  9. @badams www.smxl.it Quick Wins Worth Doing Worth Doing Maybe Implement

    Maybe Implement Maybe Implement Probably Not Probably Not Definitely Not Prioritisation Matrix
  10. @badams www.smxl.it • Missing Structured Data that can enable Rich

    Results • WordPress CMS, easy to implement with a plugin
  11. @badams www.smxl.it • Missing Structured Data that can enable Rich

    Results • CMS is bespoke, no easy way to implement Structured Data • Manual implementation? ,
  12. @badams www.smxl.it • Website uses client-side JavaScript rendering for primary

    content. • The JS framework has a SSR solution, it needs to be installed, configured, and tested. ,
  13. @badams www.smxl.it • Website uses client-side JavaScript rendering for primary

    content. • The JS framework has no SSR solution • Can plug the site into a provider like PreRender.io to enable some measure of SSR ,
  14. @badams www.smxl.it • Site has no meta descriptions on any

    page ➢ Google uses its own snippet text when ranking pages
  15. @badams www.smxl.it • Site has no meta descriptions on any

    page ➢ Google uses its own snippet text when ranking pages • CMS has description field, it’s not being used • Manual effort to input meta descriptions ,
  16. @badams www.smxl.it • Site has no meta descriptions on any

    page ➢ Google uses its own snippet text when ranking pages • CMS can be configured to auto-populate meta descriptions ,
  17. @badams www.smxl.it • Ecommerce site uses fully crawlable Faceted Navigation

    • Enormous amounts of crawl waste • Facet URLs have unique URL parameters • Example: /category/?filter=[facet] • Simple robots.txt disallow rule will solve ,
  18. @badams www.smxl.it • Ecommerce site uses fully crawlable Faceted Navigation

    • Enormous amounts of crawl waste • Facet URLs are folders and have no unique patterns • Facet names match some category names • Example: /category/facet-name/facet-name/ • So… robots.txt blocking is not possible • Alternative solutions required… , ??? Effort
  19. @badams www.smxl.it • Ecommerce site uses fully crawlable Faceted Navigation

    • Enormous amounts of crawl waste • Facet URLs are folders and have no unique patterns • Facet names match some category names • Example: /category/facet-name/facet-name/ • So… robots.txt blocking is not possible • Alternative solutions required ,
  20. @badams www.smxl.it What if you have multiple issues in the

    same priority category? Multiple Category Issues
  21. @badams www.smxl.it • Ranking issues tend to yield quick results

    • Gets buy-in from the company • Crawling issues tend to be more technically complex • Hard to fix and slow to improve Backwards Prioritisation
  22. @badams www.smxl.it • Use a Priority Matrix ➢ Estimate Impact

    ➢ Understand Effort • Ranking > Indexing > Crawling • Quick results > Long-term activity • When in doubt… Guess. Prioritising Tech SEO
  23. @badams www.smxl.it Barry Adams ➢ Doing SEO since 1998 ➢

    Specialist in Technical SEO & News SEO ➢ Chief Editor at State of Digital