Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
administration:search_engine_optimization [2020/06/04 15:11] – demiankatz | administration:search_engine_optimization [2020/06/04 15:17] – [Best Practices] demiankatz |
---|
| |
==== Best Practices ==== | ==== Best Practices ==== |
| |
| === Exposing Static / Multi-lingual Content === |
| |
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. | 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. |
| |
| === Using Search Engine Tools === |
| |
| Creating a sitemap is only half the battle; the rest is informing search engines about it. Tools like [[https://search.google.com/search-console/about|Google's Search Console]] are important for publishing your sitemaps and managing how your site is crawled. |
==== 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 ===== |