Skip to content

SEO Strategy for SearchWorks

Jack Reed edited this page Apr 4, 2015 · 7 revisions

Schema.org

  • Map the documents to a Schema.org type (full list)
    • Possibly use an item's single resource type (i.e. the facet value that we use to determine the single format icon for an item) to determine its mapping to Schema.org types.
  • Map individual pieces of metadata to Schema.org types.
    • For both MARC and MODS we would need to map metadata that we would want to markup entities such as authors, publishers, descriptions, urls, etc.
      • Some of these may be top level mappings, but some things may get trickier like which names get identified as authors vs. maybe something else.

A useful tool for checking structured data on your pages - Google Structured Data Testing Tool

Sitemap XML

Provide a sitemap that includes the top-level pages of our site as well as all the individual items. We need to figure out how to accomplish this in a way that will allow us to always get newly added items in our sitemaps without having to query every document in the index. *How does this overlap, if at all, with the Site Maps plugin (from Ronallo?)?

Robots.txt restrictions

Once we have a reliable way of generating sitemaps we should modify robots.txt to restrict crawlers from indexing results pages. Will this provide any value once we're using a sitemap?

Meta tags/ info (see tophat)

  • Add a search box directly in our Google Result.
  • Add basic metadata on Record pages.

GoogleScholar

Google Scholar's inclusion guidelines may be relevant here. Does Google Scholar pick up items from university library catalogs? If not, make sure that individual record from at least for the digital repository / purl pages are harvested by GS for inclusion in Google Scholar.

Metrics

What metrics do we want to capture before / after any SEO changes to gauge whether or not they've worked?

  • Google Webmaster count on pages crawled?
  • Google Analytics count on referral / search traffic from Google ?
  • Google Scholar searches on the number of hits with a :stanford.edu domain?
  • other?

See Also