Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve COL webpage description index by serch engines #201

Open
camiplata opened this issue Apr 5, 2023 · 3 comments
Open

Improve COL webpage description index by serch engines #201

camiplata opened this issue Apr 5, 2023 · 3 comments
Labels
content enhancement New feature or request seo Search engine related issues tiny a very small fix that can be done quickly

Comments

@camiplata
Copy link

camiplata commented Apr 5, 2023

Improve COL webpage description that is been indexed by search engines, rigth now is the COL disclaimer :

imagen

related to #1086

@camiplata camiplata added the enhancement New feature or request label Apr 5, 2023
@camiplata
Copy link
Author

@mdoering I have read the about of COL webpage, I think for this we can re use the "Our Mision" text:

COL brings together information from taxonomists studying every group of organisms to construct an integrated view of currently accepted species across all taxonomic groups. The primary mission of COL is to deliver a freely accessible list of all species and show which species is referenced by any scientific name, but the tools and services offered by COL also enable taxonomists and other stakeholders to publish and revise species lists for any purpose.

@camiplata camiplata added tiny a very small fix that can be done quickly seo Search engine related issues labels Jan 22, 2024
@camiplata
Copy link
Author

Hi @mdoering @thomasstjerne, is there maybe a way I could help with this? I'm guessing I could update the config file or any other html or md file that is neede to improve the description

@mdoering
Copy link
Member

mdoering commented Jan 23, 2024

Unless we want the description to render on the home page we want some meta description tag to be present on the home page: https://developers.google.com/search/docs/appearance/snippet

Currently it is just this:

    <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>COL | The Catalogue of Life</title>
<meta name="generator" content="Jekyll v4.2.2" />
<meta property="og:title" content="COL" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="The Catalogue of Life" />
<meta property="og:description" content="The Catalogue of Life" />
<link rel="canonical" href="https://www.catalogueoflife.org/" />
<meta property="og:url" content="https://www.catalogueoflife.org/" />
<meta property="og:site_name" content="COL" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="COL" />
<meta name="twitter:site" content="@catalogueoflife" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebSite","description":"The Catalogue of Life","headline":"COL","name":"The Catalogue of Life","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://www.catalogueoflife.org/images/col_square_logo.jpg"}},"sameAs":["https://twitter.com/catalogueoflife","https://www.facebook.com/CatalogueOfLife","https://github.com/CatalogueOfLife"],"url":"https://www.catalogueoflife.org/"}</script>
<!-- End Jekyll SEO tag -->

I forgot how Jeckyl actually works, but I believe the meta tags can be set in the markdown front matter of this file:
https://github.com/CatalogueOfLife/portal/blob/master/root/index.md?plain=1

Yes, you can read it here:

The SEO tag will respect the following YAML front matter if included in a post, page, or document:
title - The title of the post, page, or document
description - A short description of the page's content
image - URL to an image associated with the post, page, or document (e.g., /assets/page-pic.jpg)
author - Page-, post-, or document-specific author information (see Advanced usage)
locale - Page-, post-, or document-specific locale information. Takes priority over existing front matter attribute lang.

@camiplata you are more than welcome to play with this and run the portal locally following the readme instructions. You only need Node and npm on your machine to get going.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content enhancement New feature or request seo Search engine related issues tiny a very small fix that can be done quickly
Projects
None yet
Development

No branches or pull requests

2 participants