Automating Issue AuditingHow to Audit a Page for SEO ElementsSection 508, Applying to SEO AuditsHTML to Look ForAuditing a Page for Engagement TrackingPerformance Monitoring: The Speed of Your PagesMake Fewer HTTP RequestsUse a Content Delivery Network (CDN)Avoid Empty src or hrefAdd Expires HeadersPut CSS at TopPut JavaScript at BottomAvoid CSS ExpressionsMake JavaScript and CSS ExternalReduce DNS LookupsMinify JavaScript and CSSAvoid URL RedirectsRemove Duplicate JavaScript and CSSConfigure Entity Tags (ETags)Make AJAX CacheableUse GET for AJAX RequestsReduce the Number of DOM ElementsAvoid HTTP 404 (Not Found) ErrorsReduce Cookie SizeUse Cookie-Free DomainsAvoid AlphaImageLoader FilterDo Not Scale Images in HTMLMake Favicon Small and CacheableDetecting Template Issues Versus Page IssuesAuditing a Page for KeywordsAuditing a Page for Placement in Your Site’s Information ArchitectureFinding the Bad Stuff—404s, 302s, Multiple 301s, and MoreDealing with FlashDealing with AJAXDetecting Duplicate ContentConcluding Thoughts