SEO Overview

Table of contents
  1. Resources
  2. Traditional SEO
    1. Example
    2. Optimize PageRank
  3. Social metadata
  4. Structured data
  5. Mobile optimization

Resources

  • link Frontend Masters: Modern Search Engine Optimization (SEO) by Mike North (4 hours 4 minutes) (Jun 15, 2017)

Traditional SEO

  • Focus on content quality and crawler hints.
  • Frequent updates, link building.
  • Keyword stuffing and using long tail keywords (multi-word phrases) to find very specific information, as site visitors are likely to use these keywords when they are closer to a point-of-purchase.
  • PageRank algorithm assumed “quality” of a site is proportional to the number of links to it. And the value of a link on a “quality site” is worth more.

Example

  • Create a complete Google Business Profile.
  • Ask for reviews for your business, and display on your website.
  • Submit your business to local directories.
  • Correct errors/outdated information in local citations.
  • Acquire local backlinks - vendors, partners, local NGOs.
  • In Google Search Console, specify your site is only for a specific region.

Optimize PageRank

  • Create key pages for popular product and services on your website.
  • Focus inbound links to key pages to build higher ranking pages.
  • Guest post on trustworthy industry/authroity sites.
  • Analyze competitors link profile and identify link opportunities.
  • Eliminate bad links
    • Use Google Search Console to review search traffic and links.
    • Remove link reference from spammy websites.
    • Eliminate mutual link exchange with other sites using <rel="nofollow">.
    • Remove dead links from your website.
  • Do Google Ad Campaign.

Social metadata

  • link Google Structured Data Testing Tool
  • link SEO Meta chrome extension
  • link Facebook OpenGraph debugger
    • Images are cached, so change URL to update the cache.
  • link Twitter card validator
  • link Pinterest rich card debugger

Structured data

  • Provide consistent structure, across websites.
  • Use JSON-LD syntax over HTML. Get the syntax from schema.org.
  • Adding this information helps us control the way search results look.

Mobile optimization

  • Google uses a different index for mobile and desktop.
  • Provide information in manifest.json.