Skip to content

Instantly share code, notes, and snippets.

@KelliePetersen
Last active June 6, 2023 12:51
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KelliePetersen/52ed22990469ed80f82a0e9569755405 to your computer and use it in GitHub Desktop.
Save KelliePetersen/52ed22990469ed80f82a0e9569755405 to your computer and use it in GitHub Desktop.
SEO Checklist updated for 2019

SEO Checklist

This is a small SEO checklist I made for myself. I've updated it using this helpful blog post by Brian Dean, among other resources.

Contents

Set Up
Keywords
URL
Title Tag
HTML
Content
Links
Usability
Search Engine
Remove
Maintaining SEO

Set Up

Keywords

URL

  • Use logical, organised URLs
  • Use keywords in URL
  • Use short URLs

Title Tag

  • Use unique titles on each Page
  • Use keywords in beginning of title
  • Use keyword phrases
  • If strong brand name, use it in beginning of every title
  • Use consistent title convention (" ")
  • Length of 50-60 characters
  • Embed Title Tag Modifiers (Buy Stuff in Town > Our Stuff)

HTML

  • Descriptive Meta Description Tags
  • Use Semantic HTML (Article, Footer, etc. > Div)

Content

  • Split content in short paragraphs (1-4 sentences)
  • Write relevant content
  • Write in-depth content
  • Use keywords and phrases (avoid overuse)
  • Use synonyms for keywords and phrases to avoid overuse
  • Use strong keyword in first paragraph
  • Use unique headings that include keyword
  • Include Vertical Content
  • Include Multimedia (graphs, charts, interactive/visual elements)
  • Update any outdated content

Links

  • Use internal links, especially in new content
  • Give internal links names containing keywords
  • Link to trusted, related sites
  • Link to 5-8 trusted, relevant sites in an article

Usability

  • Make Site Responsive
    • Site works on Mobiles and Tablets (Mobile-Friendly Test)
    • Site works on Ultra-Wide and High Resolution Screens
  • Optimize Site Performance (PageSpeed Insights)
  • Optimize Images
  • Make Site Accessible (15% of population)

Search Engine

Remove

  • Keyword Stuffing
  • Duplicate Content
  • Shallow/Outdated Content
  • Walls of Text
  • Cloaking
  • Excessive/Intrusive Ads
  • Excessive/Broken Links (DrLinkCheck)
  • Paid/Spam Links to Site
  • Stopwords

Maintaining SEO

  • Limit site downtime (Get Notifications with Pingdom)
  • Create new content regularly
  • Update outdated content regularly
  • Delete pages that are of little value
  • Create traffic to your site by:
    • Getting respected sites to link to your site/content
    • Getting respected people to share your site/content
    • Guest posting on respected blogging sites
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment