Skip to content

Instantly share code, notes, and snippets.

@benackles
Last active July 15, 2023 09:17
Show Gist options
  • Save benackles/0cac8c561423f01a0e52 to your computer and use it in GitHub Desktop.
Save benackles/0cac8c561423f01a0e52 to your computer and use it in GitHub Desktop.
SEO Guidelines

On Site SEO

Indexing:

  • Crawling File: Sitemap.xml
  • Blocking File: Robots.txt
  • 301 Redirects: Source URL, Target URL, HTTP Status Code

Search Results:

  • Basic Snippets:
    • Title Tag: up to 70 characters
    • Meta Description: up to 156 characters
    • URL: up to 70 characters
  • Structured Data:

Content:

  • Headings(<h1>-<h6>): Heading levels 1-6.
  • Images(<img>): alt attribute, src filename, src filesize
  • Body Text(<main>): Contains the central content unique to this document.
    • Length: at least 250 words
    • Uniqueness: no duplicate content
    • Substance: relevant keywords

Links:

  • Internal Links: link name, title attribute, status
  • External Links: link name, title attribute, status, pagerank

Performance:

  • Page Speed
    • Eliminate render-blocking JavaScript and CSS in above-the-fold content
    • Leverage browser caching
    • Optimize images
    • Minify JavaScript
    • Minify CSS
    • Minify HTML
    • Avoid landing page redirects
    • Enable compression
    • Prioritize visible content
    • Reduce server response time
  • User Experience
    • Size tap targets appropriately (Mobile)
    • Avoid Plugins
    • Configure the viewport
    • Size content to viewport
    • Use legible font sizes

Usability:

  • Business Details:
    • Business Name
    • Website URL
    • Brand Images
      • Logo
      • Mark
    • Description
    • Tagline
    • Category
    • Phone Number
    • Email Address
    • Street Address
  • Location Details:
    • Location Name
    • Location URL
    • Street Address
    • Phone Number
    • Email Address
    • Categories
    • Hours
    • Description
    • Service Area (Radius)
  • Mobile Friendly: Responsive layout.
  • Validation: Passes W3C Markup Validation.
  • Navigation(<nav>): Contains navigation links.
  • Header(<header): Section or page header.
  • Main(<main>): Contains the central content unique to this document.
  • Footer(<footer>): Section or page footer.
  • Address(<address>): Contact information.

Off Site SEO:

Natural Links:

  • Local Listings
    • Google My Business
    • Bing Places for Business
    • Foursquare for Business
    • Yelp for Business Owners
  • Company Profiles
    • General
    • Social
      • Google+
      • Facebook
      • Instagram
      • Twitter
      • Pinterest
      • YouTube
    • Industrial

Unnatural Links:

  • Request Link Removals
  • Disavow.txt
    • Disavow by Link
    • Disavow by Domain

Sources:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment