|

WordCamp US 2019 – Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine Crawlers – Pam Aungst

Why SEO is Important

For search engines

Why Technical SEO is Super Important

Search Engines: Crawl / Index / Rank

If technical SEO isn’t working search engines can’t crawl/index/rank. Visitors wont’ find your site.

The Ultimate SEO Checklist

Basic/Traditional Items

  • Domain & CMS
    • Run by a well designed platform
  • Meta Robots
  • Robots.txt
    • Exclude Irrelevant Content – Yoast SEO
    • Implement Cross-Check’s Search Engine Visibility Monitoring
  • XML Sitemap
    • Dynamic XML Sitemap from Yoast SEO
    • Submit XML index to Google Search Console and check for errors
      • Search Console monitors for crawling errors
    • Should be dynamically generated and updated
  • Design
    • Do not use “one page” designs, they don’t work well for SEO
  • Breadcrumbs
    • Schema markup can be added for search crawlers to follow breadcrumbs (Yoast SEO can do this)
  • Social
    • Make it very easy for visitors to find and follow you presence on social media sites
    • Make it very easy for visitors to share your content on social medai
  • Dates
    • Blog articles should have dates on the byline
    • Add a last modified date, don’t change the original date. (WP Last Modified Info Plugin)
    • Author Date for resources
  • SEO Friendly URLS
    • Set Permalinks properly
  • Title Tags
    • Should contain carefully chosen/search keywords
    • Don’t include site title & company name appended
      • Remove Site Title from Yoast Search Appearance settings
  • Images
    • Alt Text
  • Meta Descriptions
    • Meta description doesn’t affect page rank but is return in search engine previews
    • Encourages people to click through the result
  • Broken Links
    • They are not a ranking factor
    • It affects SEO from the standpoint of there being a “dead end” for users
    • Monitor for broken links and setup 301 redirects
    • External links are a huge value to your site that you don’t want to lose
    • Have a custom 404 Not Found Page that is visitor, and SEO, friendly
  • Security
    • Search engines will block search results that are found to have security issues
    • Force the use of SSL

Recent/Advanced

  • Mobile Responsive
    • One site that responds to user and search engine mobile navigation
    • Google will rank your site on mobile first
  • Mobile – AMP
    • AMP is not simply mobile first responsive, it’s actually a stripped down version of the site
    • Supports fast loading on mobile
    • Easy for blog content / hard for heavily designed pages (AMP for WP – Advance Mobile Pages Plugin)
    • AMP sites don’t carry over Google Analytics tracking, it needs it’s own tracking setup
    • Check that your AMP pages are valid, use Google’s AMP testing tool
  • Duplicate Content
    • Media attachment redirects should be a yes
  • Authority
    • Author names on content (blogs/resources)
    • Authors should have short bios presented on pages
    • Authors should have a full bio page

Similar Posts

  • /

    WordCamp US 2019 – Securing WordPress in the age of 0-Day Vulnerabilities – Rahul Nagare

    scaledynamix.com/WCUS 0-Day Vulnerabilities Recently discovered No current fix Already being attacked Reference – wpvulndb.com Why My Site? They want to send your traffic somewhere else to boost SEO rank They want to use your site as a “bot” to attack a targeted site. How Do You Protect Your Site? Protection Against Redirects Hardcode your site/home URL Protect your wp-config.php Protect Against Automated Plugin Updates Limit access to wp-admin, white-list admin IPs Protect Against Code Injections Block all POST requests without a valid referrer Set Content-Security-Policy header You still need to follow the standard security best practices
  • WordCamp GR 2017 – Elementary, My Dear Coder – Nicole Paschen Caylor

    Nicole Paschen Caylor – https://github.com/nicolepaschen Code.org The Hour of Code Kodable – paid program, self-guided game Tynker – tynker.com Code Spark Academy Computer Science Curriculum Uses drag-n-drop code blocks Points out more efficient ways of accomplishing task ScratchJr – found on PBS Kids as well(provides more familiar characters) Scratch – for older kids Tips for Success Site with your child Explain things to your child as you go along Resources: Lego Mindstorms Hello World – book on Python programming CS Unplugged – free, downloadable, offline, ages 9+ Grand Valley State University, Pew Campus, Grand Rapids, MI
  • /

    WordCamp GR 2017 – Underscores & Me – Frederick Polk

    Frederick Polk – http://oneblackcrayon.com/ Generate your Underscores Theme: Use a custom build, with the Advanced Options, in order to tailor to your project needs. – https://underscores.me/ Underscores is Pre-built With: Sidebars Custom Logo Comments Featured Images Custom Headers Standard Core Theme Templates (404, comments, archives, header, footer) phpcs Sample Sites: amplifygr.com – Underscores, Visual Composer (Page Builder) bigdataignite.com – Visual Composer, Paid Theme oxx.com – Layer Slider, Visual Composer, Underscores   Grand Valley State University, Pew Campus, Grand Rapids, MI
  • /

    WordPress US 2019 – Design Systems: Crafting For Crafters – Jon Quach

    Jon Quach – https://jonquach.com/ Design Systems are important but can be complicated and hard to understand. What Are Design Systems? They are about process. They make up the interfaces and designs of a product. They help answer many design and development questions. What Are The Challenges of Design? There can be a breakdown of handoff between design and development. Things don’t always end up the way they were intended. No documentation. Nobody knows how developer created things. It’s not because people are bad at their jobs or don’t care. Lacking the understanding of how user interfaces and experience should work together. How Do You Create A Design System? You create a Design System to empower the team building the product. End users don’t care about…
  • /

    Lucky 7: Don’t Do Anything Until You Hear This – Joe A Simpson Jr

    http://bit.ly/joesimpsonjr-wcgr Hosting I purchase too much hosting… Start with free and level up as you learn WordPress Compare what you need Considerations Site Traffic eCommerce Site Speed Environmentally conscious Staging Uptime Site Design Why doesn’t my site look like the demo? Setup the test data for the demo Make sure there is support I have a premium theme but I can’t move things around. Page Builder or Traditional Theme? Do you need flexibility or are you OK with the theme restrictions? Accessibility Accessibility makes me angry… Color Links without underline can affect people with color blindness Colors shouldn’t be the only way to convey a message Color contrast testing Start with an Accessible Theme Check with the Tab Key – Does it navigate the site…
  • /

    WordCamp GR 2017 – WP-API: The Good, the Bad, and the Ugly – J Andrew Scott

    J Andrew Scott – http://rubberchickenfarm.com/ History of APIs RSS Advantages Fast & reliable Easy to consume Almost no technical footprint Disadvantages Read-only Static content No authentication No user-driven content (i.e. comments, favorites, etc) DIY API Advantages Dynamic content User-driven content App & user authentication Roles & permissions based Connected applications Disadvantages DIY OAuth Redundant URI scheme Mediocre performance Large technical footprint WP-API Advantages Succinct URI scheme Improved performance Small technical footprint Available in WordPress core Disadvantages Granular transactions No batch uploads Increased number of API calls What once required 2 web servers now required 12-15 servers WP-API Disadvantage Factors & Solutions Number of content types Solution: consolidate endpoints Volume of individual API calls Solution: batch processing endpoints Frequency of individual API calls Solution: page-level caching Lessons…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)