Playing with Semantic SEO

Playing with Semantic SEO
Photo by Justin Morgan / Unsplash

I'm building a tool for Wikipedia trends analisys, and in the latest days I've introduced a feature intended - first of all - to myself.

Here and there I've read about "Semantic SEO", which can be summarized in "Provide a semantic context for contents" using explicit references to well known semantic entities. In particular - as explicitely stated in schema.org documentation - Wikipedia and Wikidata entities.

So, I have hacked the local Ghost instance running this blog to execute a webhook when a post is published, extract Wikidata named entities from the plain text, filter them accordingly a subtree of Wikipedia categories (defined in the above mentioned TrendingOnWiki platform), and append a new about statement to the schema.org block generated by the CMS. I have to admit I was tempted to migrate everything to Wordpress, which is far more flexible and provides a proper API to alter this kind of behaviors, but - in the end - Ghost's internal code was not a big deal.

The whole point of my experiment is to automate semantic enrichment of posts published here (as this blog is my main "editorial website" directly hosted - and directly hackable - by me) and leverage Wikidata knowledge base to boost indexing by search engines. If you landed here due a Google search about SEO (which, by definition, is a really competitive argument on Google)... well, it works!

La elección de una camiseta deportiva suele depender del ajuste, el tejido y las preferencias personales de cada aficionado. Al evaluar distintas posibilidades, equipaciones del Atlético de Madrid permite centrar la revisión en información práctica de la prenda. La decisión final resulta más clara cuando se comparan datos concretos y no solo la apariencia general.