Closed NitramLegov closed 3 years ago
When going live. We need to ensure a smooth transition to the new website.
The jekyll seo plugin allows us to put meta tags on all pages. Lars indicated today some tags that make sense, which he proposes to use. Once done with the content, we can add this to the website.
With https://github.com/comakingspace/comakingspace.github.io/commit/bc9173a11e4f961a9b20450e54f4df2f692ad8b6 I have activated the SEO-Tags plugin in order to provide the corresponding HTML Tags.
@LarsKumbier would you mind double checking them and checking, whether additional tags would make sense? That would be a great help!
The tasks @beanobeano provided of course all make sense!
For reference: We now have an autogenerated sitemap available at https://comakingspace.github.io/sitemap.xml
@LarsKumbier Thank you for your feedback. I like the idea of adding the open hours and the location to our page.
According to google (https://developers.google.com/search/docs/data-types/local-business), there is a schema LocalBusiness (https://schema.org/LocalBusiness) we should use for this. We would add this to the head of each of the pages, correct?
What do you think?
Good start with the sitemap. Currently, the different languages are mixed into the schema. Do we have the information, which page is in which language? If so, we should add this to the sitemap - search engines use this information.
<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″ xmlns:xhtml=”http://www.w3.org/1999/xhtml”>
<url>
<loc>https://comakingspace.github.io/neuigkeiten/</loc> <!-- a page of our website -->
<xhtml:link rel=”alternate” hreflang=”de” href=”https://comakingspace.github.io/neuigkeiten/” /> <!-- the *same* link for the german representation -->
<xhtml:link rel=”alternate” hreflang=”en” href=”https://comakingspace.github.io/news/” /> <!-- *another* link for the english representation -->
</url>
...
As for the Local Business
schema... I'm unsure. We're not primary a business, but a community - the legal business entity is for legal reasons, i.e. to restrict liability for the executive board. But I tend to agree in this case, because the fitting micro schemas do not contain the german variance of gGmbH and are not accepted as a standard yet - and I could not find any info from search engines for a better fitting accepted schema.
I have replaced the SEO plugin by custom code, which now applies the meta tags to each page (https://github.com/comakingspace/comakingspace.github.io/blob/master/_includes/seo_general.html)
In addition, it adds the Website Schema to each page (https://github.com/comakingspace/comakingspace.github.io/blob/master/_includes/schemas/website.html)
In addition, it adds the LocalBusiness Schema to each page (https://github.com/comakingspace/comakingspace.github.io/blob/master/_includes/schemas/localBusiness.html)
@Narquadah is currently taking care of replacing the sitemap plugin by custom code in order to be able to provide alternative links for multilanguage pages.
Thanks to @Narquadah we do now have a autogenerated sitemap which includes links to other languages (Whoop Whoop!)
Additionally, I have checked the lighthouse report and fixed a few minor issues to get all lights green :)
Mobile:
Desktop:
Regarding the structured data, I have used the rich result analysis tool of google (https://search.google.com/test/rich-results?utm_campaign=sdtt&utm_medium=url&url=https%3A%2F%2Fcomakingspace.github.io) to check the validity of our data.
It seems valid:
@LarsKumbier would you mind another quick check/review?
Regarding the 301 redirects @beanobeano has mentioned, I have activated the jekyll-redirect-from plugin and added 301 redirects for all the old pages :)
Done. For any further topics a new issue should be opened.
We should activate and configure the seo plugin