About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
administration:search_engine_optimization

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
administration:search_engine_optimization [2018/12/19 19:00] – [Technical Details] demiankatzadministration:search_engine_optimization [2020/06/04 15:15] demiankatz
Line 1: Line 1:
 ====== Search Engine Optimization ====== ====== Search Engine Optimization ======
  
-In some cases, you may wish to make sure that the contents of your VuFind system are visible beyond your local site.  This page provides tips and tools for increasing and controlling search engine visibility.+In some cases, you may wish to make sure that the contents of your VuFind system are visible beyond your local site. This page provides tips and tools for increasing and controlling search engine visibility.
  
 ===== Sitemaps ===== ===== Sitemaps =====
Line 23: Line 23:
 You may wish to automate this so that sitemaps are built on a regular basis; see the [[administration:automation|Automation]] page for tips on automating VuFind-related tasks. You may wish to automate this so that sitemaps are built on a regular basis; see the [[administration:automation|Automation]] page for tips on automating VuFind-related tasks.
  
 +==== Best Practices ====
 +
 +If you have important static content pages (landing pages, texts about services/institutions, etc.), you may wish to include these in a base sitemap as a complement to the record list build by VuFind's sitemap generator. If your VuFind instance serves content in multiple languages, you may also wish to take advantage of the ?lng= GET parameter to provide multiple language-specific versions of the link in the sitemap. See [[https://relbib.de/sitemaps/relbib/baseSitemap.xml|RelBib's baseSitemap.xml]] for an example.
  
 ==== Technical Details ==== ==== Technical Details ====
  
 Early versions of VuFind made use of the standard Solr [[http://wiki.apache.org/solr/TermsComponent|TermsComponent]] for extracting identifiers. This is still available as a configurable option, since it is very fast, but it does not account for certain configuration options such as hidden filters and may not properly represent your site. Starting with VuFind 5.1, the default behavior was changed from TermsComponent to a slower but more universally compatible search-based approach. The configuration can be changed via the retrievalMode setting in [[configuration:files:sitemap.ini]]. Early versions of VuFind made use of the standard Solr [[http://wiki.apache.org/solr/TermsComponent|TermsComponent]] for extracting identifiers. This is still available as a configurable option, since it is very fast, but it does not account for certain configuration options such as hidden filters and may not properly represent your site. Starting with VuFind 5.1, the default behavior was changed from TermsComponent to a slower but more universally compatible search-based approach. The configuration can be changed via the retrievalMode setting in [[configuration:files:sitemap.ini]].
 +
 +===== Staying Informed =====
 +
 +Search engine optimization is challenging to maintain, because search engines are constantly changing their rules for crawling and ranking. Google, for example, can update its procedures hundreds of times every year (see [[https://www.searchenginejournal.com/google-algorithm-history/|History of Google Algorithm Updates]] for details). News sites like [[https://searchengineland.com/|Search Engine Land]] can provide some help in learning about recent changes and trends.
  
 ===== Related Pages ===== ===== Related Pages =====
administration/search_engine_optimization.txt · Last modified: 2024/05/08 11:20 by demiankatz