WordLift – AI powered SEO – Schema


WordLift – AI-Powered SEO – Schema

WordLift connects to your existing website, reads your content, finds entities in it (like places and people), and creates a representation of your content search engines will love.
WordLift, without requiring any technical skills, creates code (called Structured Data or Schema markup) that reiterates your page’s content in a manner that search engines best understand.
WordLift is available to try free for 14 days. Find out more and get your activation key directly on our website.

All our clients enjoy an increase in organic traffic. A lot of them start seeing rich snippets in their Google results pages. Some also experience an increase in website authority. All of them can delegate complex SEO tasks to junior staff.
This lift is made possible by our Artificial Intelligence engine working behind the scenes understanding, highlighting, and connecting your content.
WordLift lets you create, own and publish your own knowledge graph.
WordLift publishes your content as Linked Open Data following Tim Berners-Lee‘s Linked Data Principles.


WordLift is a plug-in for online content creators to:

  • Support your writing process with trustworthy and contextual facts
  • Enrich content with images, links and interactive visualizations
  • Keep readers engaged with relevant content recommendations
  • Produce content compatible with schema.org markup, allowing search engines to best index and display your website.
  • Engage readers with relevant content recommendations
  • Publish metadata to share, sell and distribute content

WordLift brings to your publishing workflow

  • The technology to self-organize content using publicly or privately available knowledge graphs
  • An easy way to build datasets and full data ownership
  • Support for creating web content using contextually relevant information
  • Valued and free to use photos and illustrations from the Commons community ranging from maps to astronomical imagery to photographs, artworks and more
  • New means to drive business growth with meaningful content discovery paths
  • Content tagging for better SEO

Supported languages

WordLift currently supports 32 languages: Chinese, Danish, German, English, French, Italian, Dutch, Russian, Spanish, Portuguese, Swedish, Turkish, Albanian, Belarusian, Bulgarian, Catalan, Croatian, Czech, Estonian, Finnish, Hungarian, Icelandic, Indonesian, Latvian, Lithuanian, Norwegian, Polish, Romanian, Serbian, Slovak, Slovenian, Ukrainian.

We also experimentally support hundreds of languages with many different alphabets. You can use WordLift in any language that is being supported natively by WikiData.

The Plug-in is built on open source software.

More Information

WordLift is happily developed by WordLift, an innovative Italian startup founded in 2017 and based in downtown Rome.

WordLift helps companies, operating in all market sectors, including e-commerce, of the small, medium, and large sizes to speak Google’s native language by converting unstructured content into structured data that search engines understand. This will allow them to get more organic traffic to the website and offer a more relevant user experience.

For more information, contact us at hello@wordlift.io.

Why we are doing this

Our mission is an utopian one: organize the world general knowledge by providing tools that everyone can use.

In open source we trust

WordLift is built on open source software.
WordLift uses open source tools for natural language and semantic processing.

In data ownership we trust

We believe content creators should own, retain and exploit the value of the metadata they create.

Get involved with the Development

If you are a coder and wish to contribute to WordLift plugin you are welcome to get involved via Github.

WordLift Plugin Repo:

WordLift Plugin Issue Tracker:



This plugin provides 9 blocks.

  • WordLift – AI powered SEO – Schema
  • WordLift – AI powered SEO – Schema
  • WordLift – AI powered SEO – Schema
  • WordLift – AI powered SEO – Schema
  • WordLift – AI powered SEO – Schema
  • WordLift – AI powered SEO – Schema
  • WordLift – AI powered SEO – Schema
  • WordLift – AI powered SEO – Schema
  • WordLift – AI powered SEO – Schema


  1. Upload wordlift.zip to the /wp-content/plugins/ directory
  2. Extract the files in the wordlift subfolder
  3. Activate the plug-in using a WordLift key. You receive this key from us after purchasing the monthly service from our website. Once you have received the key go to the WordPress administration menu, click on Plugins / Installed Plugins. Then click on Settings on the WordLift plugin and follow the guided setup process.

WordLift – Activating the Plugin

To activate the plugin you will need a WordLift key.
WordLift is now available to all for a monthly fee.
Find out more and get your activation key directly on our website.


Find here the Frequently Asked Questions. Also look into our docs:

Who is WordLift for?

WordLift helps small, medium, and large businesses in all market segments, including e-commerce, speak Google’s language by transforming unstructured content into structured data that search engines can understand.
WordLift democratizes the field, bringing to the hands of all web content creators the technology that web publisher giants such as Google, Facebook and the BBC are using to organize and monetize their content.
WordLift helps you create richer and more engaging content, optimizes it for all search engines and efficiently organizes your content creation process, allowing you to reach and speak directly to your tribe.

Why shall I use WordLift?

Organizing web content around an internal vocabulary rather than traditional web pages helps both users and machines finding and accessing it, improving navigation, content re-use, content repurposing, and search engine rankings.
WordLift organizes content, reducing the complexity of content management and content marketing operations, letting bloggers and site owners focus on stories and communities.
WordLift enriches your content with contextual information, links, and media, from custom vocabularies and/or the wealth of open data available on the web, bringing your user experience to a new level of engagement.
WordLift connects content with cross-media discovery and recommendations widgets, increasing content quality, exposure, trustworthiness and readership engagement.
WordLift optimizes content, complementing the offer of plug-ins such as SEO Ultimate or Yoast, automatically adding schema.org markups to your text, allowing all search engines to properly index your pages and deliver more traffic to your site.

Can you prove that WordLift improves the online visibility of websites?

We are on a mission to improve the visibility of websites. Testing the product’s assumptions by looking at the web metrics with a methodical approach, is a crucial part of our product development.
We recently presented a research study and proved that our semantic markup, annotations and widgets improve the number of visitors, the pageviews, the time spent on page and the duration of a session with a double digit growth on an editorial website with around 150.000 monthly visitors.
While not all websites are created equal, you can download the result of this study and start testing WordLift yourself. It does work!

How does it work?

To know more about how WordLift works, please watch the step-by-step video tutorials on our website.
WordLift works in subsequent stages.

  1. The first step provides a full text analysis and suggests concepts and relationships found in open vocabularies (such as DBpedia, Wikidata, GeoNames, etc) to help writers classify and enrich their content and structure it for search engines like Google, according to schema.org vocabulary.

  2. Writers can then create new entities, to complement the ones suggested automatically, and to be published as part of a proprietary vocabulary, acting both as a reference and a search magnet for their readers, according to the editorial plans.

  3. WordLift also assists writers suggesting links, media and providing a set of powerful visualization widgets to connect and recommend alternative content, to boost readers’ engagement.

  4. Finally WordLift provides means to record all these relationships in a graph database allowing search queries like “find all contents related to concept_y and relevant for target_z”.

What are the languages supported by WordLift?

WordLift currently supports 32 languages: Chinese, Danish, German, English, French, Italian, Dutch, Russian, Spanish, Portuguese, Swedish, Turkish, Albanian, Belarusian, Bulgarian, Catalan, Croatian, Czech, Estonian, Finnish, Hungarian, Icelandic, Indonesian, Latvian, Lithuanian, Norwegian, Polish, Romanian, Serbian, Slovak, Slovenian, Ukrainian. We also now experimentally support hundreds of languages with many different alphabets.

Is there a free trial?

Yes! All of our subscriptions come with a 14-day free trial. If after two weeks you are not happy with WordLift, contact us and we will cancel your subscription, no questions asked.

Who owns the structured metadata created with WordLift?

You do! We believe content creators should retain the commercial value of their content and all the data they create and exploit it through new business models based on content syndication, data-as-a-service and a stronger relationship with their audience.
You can open your datasets to the public, attaching to it a free or a commercial licence. Otherwise, use your data to feed chat bots on Facebook Messenger or Telegram, providing live feed updates on your activity and/or automatic customer service in real time.

What happens if I stop using WordLift?

  1. If you stop paying for your subscription, but keep the plugin on your site, all the entities, metadata and pages you created with wordlift will still be available on your site – you won’t be able to update it any longer, but they will still work just fine as they were at the moment you removed the key. The data you’ve created belongs to you and you can always request to us a data dump that is available in various machine-readable formats.

  2. if you deactivate the plugin instead, the vocabulary (metadata, entity and pages) will disappear from your dashboard, but everything you created is stored in your website Database in WordPress, and you will be able to download it, transfer it or re-activate it again anytime from the plugin menu.

  3. Turning off WordLift on our side, it would be like turning off all the keys and un-publish all the linked data you’ve created, not the plug-in itself, so it will be like #1 – you could get the data back from us and re-publish it as linked data on your own infrastructure.

  4. WordLift’s technology is entirely open source: it takes development skills, infrastructure and some wisdom to nicely bring all the pieces together without our support.

  5. Your vocabulary (article metadata and entities) are published as linked data and you can always request a data dump in any of the following formats: RDF/XML, Turtle, N3, JSON-LD.

Find more FAQ in our Wiki.


abɔxwisun 23, 2023
During my experimentation with AI generated articles, WordLift plugin helped me a lot to create my website’s Knowledge Graph and annotate entities. with access to all Schema types, adding sameAs to entities and converting my articles to entities I have a well structured website now and after 1-2 months I am seeing a good lift as they promised (~30%)!
avuvɔsun 18, 2023 4 replies
Can’t really begin to describe how much of a joke this company is and the fact that they ever are still around on WordPress. I would avoid them at all costs as it will be a complete waste of time. I am well versed in WordPress, SEO, schema, etc, and I was seeking a Schema Knowledge Graph tool and had kicked the tires with WordLift a few years ago, as well as Schema App. I decided to give the trial another shot, and it was so frustrating how much time I spent trying to configure everything, only to realize that the UI and functionality is broken and outdated throughout the wordpress interface as well as the actual Wordlift Portal.When i say pathetic, I am talking the fact that as soon as you onboard into the trial, you find that you can change the domain that is the CNAME for the subdomain of the knowledge graph. Then as you onboard further you find broken buttons, and that everything you are reading in the help documentation is outdated at best. They have references to Universal Analytics and nothing for GA4, and as you go through all the tools of the platform. The sales people and support are useless, when I say useless you are better blowing hot air into a balloon and watching it fly away, as at least that would be doing something. The #1 reason I will avoid them at all costs and make sure everyone knows this is a horrible tool is because I lost all respect and actually resent tech companies and SaaS tools that by default direct people to their knowledge base, and i am good with that, except for Wordlift their staff is too dumb and stupid to even update their help documentation and act like i am the first one to bring it to their attention. Does no one from their team even check their tool to make sure everything works or update everything?My favorite part is the sales lady even was discussing enterprise with me when i had to be like how about you make sure your buttons and tool works first before I give anymore to your scam of a tool.
ayidosun 21, 2023 1 reply
I signed up for the free trial and during that time submitted 3 (maybe 4) questions. Zero replies, so I decided to cancel the trial. My license key went invalid because of this so an “invalid license” nag appeared on the WordPress dashboard. I don’t want to remove the plugin because I did use the program to create content, and I need to figure out a proper redirect schedule for the content so as to not realize any penalties. There is an “x” to close the nag, but it doesn’t work. I mentioned this in the support threads here, and was told that it would be fixed in an update. It still hasn’t been fixed. Such an easy thing to fix, but I think the WordLift team like the perpetual nag. Anyway, 1-star because their support is terrible and they are hijacking the WordPress dashboard. Give them a try if you like. Looks like others have had good experiences. Me, not so much. Probably the least impressive experience I’ve had in WordPress.
woosun 2, 2022 1 reply
I was promised to have a demo with them before I decided if I wanted to use their software, morning of the same day I’m scheduled to have the trial I’m charged for a full year. What a scam. Will not work with a company like this and will for sure dispute the charge.
abɔxwisun 15, 2022
We have been using Wordlift for about 6 months now and we are extremely satisfied with both the product and the company itself. The support has been excellent every time we needed something and we have seen stunning results from the use of the Wordlift plugin. Wordlift is, without any doubt, the best there is when it comes to structured data and semantic SEO!
Read all 64 reviews

Contributors & Developers

“WordLift – AI powered SEO – Schema” is open source software. The following people have contributed to this plugin.


“WordLift – AI powered SEO – Schema” has been translated into 6 locales. Thank you to the translators for their contributions.

Translate “WordLift – AI powered SEO – Schema” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


3.52.7 (2024-03-27)

  • Update wp-background-processing.php
  • Fix Article Wrapper using the entity properties

3.52.6 (2024-03-17)

  • Remove deprecation warnings
  • Fix an issue with reading the include/exclude default setting

3.52.5 (2024-03-13)

  • Remove unneeded warnings when trying to process a var which is not an array in Free Shipping Method
  • Check if urls exists before trying to access its data in Include Exclude URL

3.52.4 (2024-02-15)

  • Ensure we don’t publish an empty author.

3.52.3 (2024-01-17)

  • Remove some warnings ⚠️ when trying to access an array key that doesn’t exist.

3.52.2 (2024-01-09)

  • Include/Exclude now applies to REST API as well ⚙️

3.52.1 (2024-01-07)

  • Uh oh, sometimes we would send a false 🪳 in the Structured Data. Fixed!

3.52.0 (2024-01-04)

  • The new year brought 👩‍💻🧑‍💻👨‍💻 Co-Authors Plus support, if you use it, we’ll publish the whole list of authors to Structured Data.

3.51.4 (2023-12-07)

  • Squashes a little bug 🪳 when reading the sameAs URLs.

3.51.3 (2023-11-29)

  • For complicated WordPress installs 😅, like when there’s a WordPress backend and a headless frontend, now it is possible to override the production URL.

3.51.2 (2023-11-19)

  • 🍜 Added support for WPRM 9.

3.51.1 (2023-10-24)

  • 🪳 Bug fix: manual ingredients matches were overwritten by automatic sync #1712.

3.51.0 (2023-10-23)

  • 📣 New feature announcement: opt in to provide plugin diagnostics for a better and faster support #1711.

3.50.0 (2023-09-20)

  • New Dashboard improvements.

3.49.2 (2023-09-19)

  • Events are sending IDs instead of URLs, squashed 💪
  • Added WPRM 8.10 compatibility.

3.49.1 (2023-08-16)

  • Limit the increase of words in the structured data description property only to Products.

3.49.0 (2023-08-13)

  • Increase the words in the structured data description property.
  • Improve the API experience.
  • Fix KPI events reporting.

3.48.3 (2023-08-07)

Some captions have been fixed.

3.48.2 (2023-08-05)

We fixed some pagination issues in the terms and ingredients screen.

3.48.1 (2023-08-04)

Some more polishing of the Dashboard.

3.48.0 (2023-08-01)

We have a great way to track KPIs, if you’d like to opt-in reach us at hello@wordlift.io with the subject “KPI Events”.

3.47.0 (2023-07-16)

A new improved dashboard for our whitelabel customers.

3.46.0 (2023-07-04)

We’re testing a new onboarding flow to make things easier 💫

3.45.3 (2023-07-02)

  • Fix #1699: Refactor layout for WP 6.2.2 compatibility to squash a WP 6.2.2 incompatibility.

3.45.2 (2023-06-27)

  • Fix #1697: We now officially support WP Recipe Maker 8.9.2

3.45.1 (2023-05-31)

  • Fix: we squashed some errors due to an old meta field.

3.45.0 (2023-05-25)

  • Enhancement #1675: We super power Yoast structured data markup with upscaled images.

3.44.8 (2023-05-25)

  • Fix #1693: Uncaught Error: Object of class WP_Post could not be converted to string.

3.44.7 (2023-05-25)

  • Fix #1691: Fix issues with dashboard screens.

3.44.6 (2023-05-22)

  • Fix #1690: Check that we found a Content before attempting to use it.

3.44.5 (2023-05-22)

  • Fix: an empty publisher raises an error.

3.44.4 (2023-05-16)

  • Fix #1688: Fix Issues with dashboard.

3.44.3 (2023-05-11)

  • Fix Dashboard App.

3.44.2 (2023-05-11)

  • Fix #1685: Fix wl_post_jsonld_array raising error on class-post-jsonld.php.

3.44.1 (2023-05-09)

  • Fix #1685: WPRM 8.8 is out and WordLift supports it.

3.44.0 (2023-05-08)

  • Fix #1678: WordLift can now supercharge your images by upscaling them (and reducing their size at the same time), AI powered.

3.43.1 (2023-05-04)

  • Fix #1681: Fix issues with reference infos in jsonld.

3.43.0 (2023-05-03)

  • Fix #1677: References aren’t correctly handled causing mentions not to be populated.

3.42.0 (2023-04-17)

  • Feature #1672: Article Wrapper can be now used in API calls too by adding the article_wrapper=true query parameter.
  • Feature #1668: Brand new Dashboard for Food and Gardening Knowledge Graphs users

3.40.9 (2023-03-21)

  • Fix: Update WPRM support version

3.40.8 (2023-01-06)

  • Fix: Fix key displaying not valid.

3.40.7 (2023-01-05)

  • Fix: When installing WLP with a new key, we shouldn’t check if the remote and local URLs match, since there’s no remote URL.

3.40.6 (2023-01-02)

  • Fix #1650: Fix synonyms not saved in classic editor.
  • Fix #1654: Remove count column from entity types taxonomy.
  • Fix #1651: Improve food kg notice.
  • Fix #1656: When the unsupported key is added, it now displays an error message.
  • Fix #1658: Fix food kg daily sync.

3.40.5 (2022-12-20)

  • Fix #1646: Dont show local entities on match terms screen.
  • Fix #1648: Replace main ingredient background process with action scheduler.

3.40.4 (2022-12-12)

  • Fix #1640: Fix php warning in food-kg module.
  • Fix #1638: Fix php warning in class-mentions.php.
  • Feature #1629: Replace background queue with action scheduler.

3.40.3 (2022-12-08)

  • Fix #1631: Fix error on hook wl_term_jsonld_array

3.40.2 (2022-12-04)

  • Feature #1627: Integrate Include/Exclude configuration with platform, this means you can now access it via Looker Studio or API.
  • Feature #1623: We now validate the YouTube key and avoid warning in logs.
  • Fix #1625: Creepy html in description has been stripped away.
  • Fix #1621: Say goodbye to the vocabulary page (tip: use the glossary widget in its stead).

3.40.1 (2022-11-18)

  • Fix: exception in JSON-LD conversion.

3.40.0 (2022-11-18)

  • Fix #1605: API error message on Excerpt generation when using Avada builder.
  • Feature #1606: Integrate Avada Builder support.
  • Fix #1608: Avada, the post excerpt contains HTML code in the schema.
  • Fix #1610: URLs with accents cannot be added to sameAs.
  • Fix #1611: Entities in about shouldn’t be in mentions.
  • Fix #1613: Fix about match in post title is bogus.
  • Fix #1618: Display the suggested images tab only when there are suggested images.

3.39.1 (2022-11-02)

  • Fix: allow multiple entity types.

3.39.0 (2022-11-01)

  • Feature: Add support for WPML for WooCommerce for shipping methods structured data.
  • Feature #1599: Add alternate name to website markup.
  • Feature: Configure include or exclude URLs for an easy A/B testing of SD enhancements
  • Feature: API for the include/exclude module
  • Feature: API for the main ingredients module

3.38.5 (2022-10-17)

  • Feature #1586: Improvements to the Ingredients feature.
  • Fix #1594: Match Terms, set scope based on the connected datasets.

3.38.4 (2022-09-28)

  • Fix #1582: Fix jsonld encoding issue.
  • Feature #1580: Allow editors to change main ingredient for a recipe post

3.38.3 (2022-09-19)

  • Fix: Change scope from network to network-only for match terms analysis.

3.38.1 (2022-09-13)

  • Fix: Fix scope on match terms analysis.

3.37.2 (2022-08-14)

  • Fix: error on JSON-LD not containing an array.
  • Fix: Fix publisher element on settings screen.

3.37.1 (2022-08-09)

  • Fix #1557: Fix entities connected via mentions.
  • Fix #1559: Fix term edit screen styling.

3.37.0 (2022-07-04)

  • Enhancements: lift recipes with main ingredients, contact us to know more.

  • Fix: uri validation errors

3.36.1 (2022-06-22)

  • Fix: not being expanded in Articles.

3.36.0 (2022-06-15)

  • Feature: Add support for ACF4SO installation.
  • Fix: Fix Entity Edit link in widget.
  • Fix: Fix add logo button in setup wizard.

3.35.8 (2022-05-24)

  • Fix: Fix Sync entity types menu.
  • Fix: Update WP compatibility to 4.9 and PHP compatibility to 5.6

3.35.7 (2022-05-11)

  • Fix: Update wp compatibility to 6.0.

3.35.6 (2022-05-05)

  • Fix #1549: Fix recipe maker error.

3.35.5 (2022-04-25)

  • Fix #1548: Fix configuration endpoint.

3.35.4 (2022-03-30)

  • Fix #1542: Recipe maker integration improvement.

3.35.3 (2022-03-23)

  • Fix #1546: The WL Analytics settings screen is back.
  • Fix #1544: Fix cloud entity is annotated on published post doesnt get published on classic editor.

3.35.2 (2022-03-21)

  • Fix: do not set the url property when the values are empty.
  • Fix #1539: Improve the indexing of Navigator and
    Faceted Search when Googlebot visits the page.
  • Fix #1541: Fix draft entity not published in classic editor.

3.35.1 (2022-02-22)

  • Fix #1532: Added ui for linked data import.

3.35.0 (2022-02-14)

  • Fix #1536: Fix synonyms getting removed when the referenced post is updated.

3.34.9 (2022-02-01)

  • Fix: handle entity uri if the dataset is not present.

3.34.8 (2022-01-30)

  • Enhancement: add cleanup tasks to fix annotations coming from a db backup or another site, ask us if you’re interested.
  • Fix: handle post/term/user delete for relative item ids.

3.34.7 (2022-01-25)

  • Fix: middleware requests are now async, so that you don’t have to wait while saving.

3.34.6 (2022-01-24)

  • Fix: Improve frontend performance.
  • Fix: Fix editor performance issue.
  • Fix: Remove warnings in plugin.

3.34.5 (2022-01-22)

  • Fix: Remove phpunit exception.

3.34.4 (2022-01-22)

  • Fix: Error in post save.

3.34.3 (2022-01-22)

  • Fix: Improve performance of content filter service.
  • Fix: Fix entity duplication.

3.34.2 (2022-01-19)

  • Fix: Error in dashboard and warnings in logs.

3.34.1 (2022-01-19)

  • Fix: Do not break if when looking for an entity outside of the site scope.

3.34.0 (2022-01-12)

  • Enhancement #1521: We improved performance by moving several fields (entity URI, JSON-LD hash and last sync) away from the crowded post-meta table.
  • Enhancement #1517: You can now prevent entities from being automatically published using a WordPress filter.
  • Enhancement #1496: You can now add Webhooks to send 3rd parties structured data updates.

  • Fix #1515: Add support for sticky posts to WordPress ontology.

  • Fix #1513: Be compatible with multisite users when pushing to KG.

3.33.8 (2021-12-21)

  • Feature #1519: Added filters wl_jsonld_term_html_output and wl_jsonld_post_html_output to filter jsonld html.

3.33.7 (2021-12-13)

  • Enhancement #1510: Add post_id attribute to navigator filter.

  • Fix #1512: Fix match terms background process.

3.33.6 (2021-12-06)

  • Enhancement #1506: Autocomplete feature for match terms.
  • Enhancement #1496: Add Webhooks support to send 3rd parties structured data updates.

  • Fix #1493: Synonyms filter to strip html code from synonym.

3.33.5 (2021-11-15)

  • Fix #1499: Fix shippingRate.name property on jsonld to use custom title set by user.
  • Fix #1501: Added a filter for post content for post excerpt feature.

3.33.4 (2021-11-02)

  • Fix #1493: Synonyms filter to strip html code from synonym.
  • Fix #689: Embedded image attachment support.

3.33.3 (2021-10-19)

  • Fix #1488: Fix duplicate entities should not be created when entity id is invalid.

3.33.2 (2021-10-13)

  • Fix #1476: Fix for Overlapping tiles on VideoObject modal window
  • Fix #1482: Fix for Link Service factory Should use inverted condition.
  • Fix #1483: WordLift setup, skip language input.
  • Fix #1486: Entity duplication in vocabulary.

3.33.1 (2021-09-21)

  • Fix #1473: Allow Wl_Abstract_Metabox field class to use global instances
  • Fix #1472: Remove duplicated HowTo markup from jsonld.

3.33.0 (2021-09-16)

  • Enhancement #1466: Use WordPress languages in settings screen
  • Enhancement #1463: Support for visual editors / html output for WordPress annotations

  • Fix #1455: Fix/issues discovered in static code analysis

  • Fix #1468: Improve the Top Entities query

3.32.6 (2021-08-23)

  • Enhancement #1461: Add the author.url property

3.32.5 (2021-08-10)

  • Fix #1459: Term entity fields not appearing on CPT or custom taxonomies.

3.32.4 (2021-08-04)

  • Fix #1456: Analysis Exclude doesnt work when the cloud entity is returned with sameAs referring to local entity

3.32.3 (2021-08-02)

  • Enhancement #1444: Add terms as mentions to the Article
  • Enhancement #1434: Restrict entity types by the subscription

  • Fix #1446: Hide entity field on term page by default

  • Fix #1442: WordLift Plugin, Automatic Summarization, shortcode stripping

3.32.2 (2021-07-23)

  • Fix: Videoobject fix embedded videos with jw player
  • Fix: wpml_get_language_information compatibility
  • Fix: Support for legacy references in post to jsonld converter

3.32.1 (2021-07-23)

  • Fix: Term jsonld service

3.32.0 (2021-07-20)

  • Enhancement #1425: Videoobject support for JW Player
  • Enhancement #1420: Should not add VideoObject if it is a descendant of article
  • Enhancement #1418: Support for different Youtube URL formats on VideoObject
  • Enhancement #1415: Faceted search title pill HTML strip tags
  • Enhancement #1406: No Vocabulary, make terms 1st class entities
  • Enhancement #1378: Support for [Embed] shortcode videoobject

  • Fix #1429: When the entity type is switching to only “Article” then we should erase all the synonyms

  • Fix #1423: Search Keywords settings screen yielding an error.
  • Fix #1377: Restore mapping link doesnt work

3.31.7 (2021-06-30)

  • Fix #1410: Prevent videoobject duplication in article
  • Fix #1409: Synonym fix
  • Fix #1405: Fix delete hook

3.31.6 (2021-06-15)

  • Enhancement #1399: Videoobject sitemap – Enable on all custom post types
  • Enhancement #1393: Add endpoint to configure WLP

  • Fix #1402: Trash entity – should remove entity from KG

3.31.5 (2021-06-08)

  • Fix #1395: Add entity not working on classic editor block in the block editor
  • Fix #1390: Use the first available synonym for Entity Cloud shortcode
  • Fix #1381: Add mentions property to connect the VideoObject to the main entity of the page
  • Fix: Add post_id param to wl_videoobject_embedded_videos filter
  • Fix: Stop calls to /keywords api

3.31.4 (2021-06-01)

  • Enhancement: Added wl_videoobject_procedure_post_types and wl_videoobject_embedded_videos filters

  • Fix #1384: HTML entities encoded in faceted search title

  • Fix #1382: Bulk import of videoobject issue in 4.7.0
  • Fix: a11y error : no space between attributes
  • Fix: Vocabulary endpoint to use WL_CONFIG_WORDLIFT_API_URL_DEFAULT_VALUE constant
  • Fix: Trigger wl_required_property filter in after_setup_theme action

3.31.3 (2021-05-19)

  • Fix: wl-video-sitemap.xml has a 404 http code

3.31.2 (2021-05-18)

  • Enhancement #1368: Add the matched entity markup to the term page

  • Fix #1372: Do not output empty keys in video object sitemap

  • Fix #1365: wl_post_jsonld_array and wl_post_jsonld filters are called by Article wrapper receiving properties meant for the original entity.
  • Fix #1364: Synonyms do not show for CPTs that do not support custom-fields

3.31.1 (2021-05-11)

  • Fix #1353: Manual annotation in classic editor block inside block editor not working

3.31.0 (2021-05-10)

  • Enhancement #1354: Add filter for filler posts in faceted search
  • Enhancement #1352: Add support for wikidata entities in novocabulary
  • Enhancement #1344: Add support for video object
  • Enhancement #1342: Add support for Offer Shipping Details in SD; add compatibility with WPSSO Core, WPSSO Schema JSON-LD Markup and WPSSO Shipping Delivery Time for WooCommerce
  • Enhancement #1341: Align Faceted Search appearance on AMP

  • Fix #1353: Manual annotation in classic editor block inside block editor not working

3.30.1 (2021-04-14)

Fix: Exclude sitemap creation for wl_entity_type taxonomy in Yoast

3.30.0 (2021-04-09)

  • Enhancement #1334: Add html source to KG
  • Enhancement #1329: Enhance hook to clear data cache
  • Enhancement #1164: Remove wl_entity_type taxonomy URLs
  • Enhancement #1131: Entity URLs in sitemaps
  • Enhancement #940: No vocabulary – Terms

  • Fix #1326: Issues when annotating an entity from the add entity search lookup results

  • Fix #1309: Compatibility with Grammarly
  • Fix: Data not pushed to KG during import

3.29.1 (2021-03-19)

  • Enhancement #1320: Add filter to add required properties for expanding
  • Enhancement #1311: Entities support for other core blocks
  • Enhancement: Add filter wl_feature__enable__metabox-sameas for SameAs meta boxes

  • Fix #1319: Delete (Trash) button not working on mappings screen

  • Fix #1318: Author references needed to be expanded for article wrapper
  • Fix #1307: inLanguage property must follow bcp47 conventions
  • Fix #1300: Invalid Key error message persists even after saving a valid key
  • Fix #1290: Classifications suggestions disappear when manually adding Entity in classic editor

3.29.0 (2021-03-04)

  • Enhancement #1208: SameAs UI upgrade
  • Enhancement #1187: Improve the speed of Sync_Service->next()
  • Enhancement: Added / updated schema types from schema.org
  • Enhancement: Linking to Rich Results Test tool

  • Fix #1305: Sub-entities from analysis creating duplicate entities

  • Fix #1304: Manual entity creation issues in block editor
  • Fix #1299: JSON-LD cache not cleared
  • Fix #1288: Cloud icons do not show in Firefox
  • Fix #1278: Download Dataset links not working anymore
  • Fix #1277: Triples count is zero
  • Fix #1264: Add Entity, Selection is Lost when changing the label
  • Fix: No JSON-ld on term pages

3.28.1 (2021-02-10)

  • Enhancement #1226: Improve Navigator and Faceted Search tracking mechanism
  • Enhancement #1273: SameAs should be disabled if there is no active subscription

  • Fix: Context card text is out of the preview-box, line breaking

3.28.0 (2021-02-02)

  • Enhancement #1267: Add a JS filter in WLP to hide/show create post
  • Enhancement #1250: Support srcset / higher quality images in navigator and faceted search
  • Enhancement #1241: Wrap entities in Article markup
  • Enhancement #1138: Image sizes for Faceted, Navigator – dont scale images at the moment
  • Enhancement #1017: sameAs validation and bulk fix task on plugin install / upgrade

  • Fix #1276: Create button missing when manually creating entity in classic editor

  • Fix #1274: Entity URI and sameAs query slow on large properties
  • Fix #1269: Key marked as invalid on multisite subsites
  • Fix #1266: Product navigator displays only one product when one is marked up on the page
  • Fix #1220: When matching entities manually success message is always “Entity created”

3.27.8 (2021-01-18)

  • Enhancement 1248: Add a error message in Dashboard when key isn’t valid
  • Enhancement 1236: Navigator and Faceted search with async loaded template
  • Enhancement 1211: [Navigator enhancement] Navigator template being crawled
  • Enhancement 1197: Enhance filters in Navigator and Faceted Search
  • Enhancement 1060: Allow the Navigator and Faceted Search to lazyload

  • Fix #1257: Undefined index: action in wordlift_shortcode_navigator.php on line 393

  • Fix #1254: In Classification Box use Cloud icon also for Wikidata entities
  • Fix #1245: Summarizer removes spaces.
  • Fix #1216: Faceted Widget div html attributes not escaped (2021-01-05)

  • Fix #1247: Wordlift_Key_Validation_Service->validate_key() is not taking into consideration URL filters
  • Fix: Valid Key call doesn’t use filtered home_url
  • Fix: Handling getSelectedBlock() null in block editor
  • Fix: Filter unknown empty entities from jsonld type (2020-12-24)

  • Fix #1231: Navigator not returning any post
  • Fix: Entities being created as ‘inherit’
  • Fix: Add hebrew among the supported languages
  • Fix: Remote entities not being pushed for legacy platform (2020-12-15)

  • Fix: Blockeditor in WP 5.6 crashes with Yoast activated

3.27.7 (2020-12-15)

  • Enhancement #1214: get_top_entities in class-wordlift-admin-dashboard-v2.php takes more than 10 secs.
  • Enhancement #1212: 1st release of the features system
  • Enhancement #1207: Occupation mainEntityOfPage cannot be a single URL
  • Enhancement #1189: Add a link to the GitHub repo in plugin’s readme file
  • Enhancement #1137: Faceted search hook

  • Fix #1215: entityrank API calls raise errors

  • Fix #1210: PHP Deprecated: implode(): Passing glue string after array is deprecated.
  • Fix #1201: Notice triggered by the wl_enabled_blocks handle
  • Fix #1195: permission_callback needs to be supplied for every rest endpoint registration in 5.5.0
  • Fix #1193: sameAs metabox in post edit screen should only accept URLs (2020-12-07)

  • Fix: Entities not being saved online.
  • Fix: Remove language check for post excerpt (2020-11-23)

  • Fix #1209: wl-setup screen throws error when E-commerce SEO by WordLift is activated. (2020-11-17)

  • Fix: Navigator Block not registered in block editor.

3.27.6 (2020-11-12)

  • Enhancement #1178: Local entities to show in the WL plugin panel if no key provided or cannot reach API.
  • Enhancement #1174: Filters for WordLift for WooCommerce.
  • Enhancement #1155: Hook to clear data cache.

  • Fix #1188: Error doing the wizard if it is stopped on asking license.

  • Fix #1183: Faceted Search widget empty on Safari.
  • Fix #1182: Term filter not working correctly for mappings.
  • Fix #1181: By default, sort results by date descending in Faceted Search widget.
  • Fix #1070: ” ” appears in the summary … with some articles.
  • Fix #1165: Fix error on logs.

3.27.5 (2020-10-09)

  • Fix: Remove outdated SSL CA

3.27.4 (2020-09-21)

  • Enhancement #1162: Optimizations in loading wordlift-cloud.js and other JS files.
  • Enhancement #1104: Cut off FAQ markup on the suggested entities.
  • Enhancement #1075: Taxonomy filter improvement.

3.27.3 (2020-09-14)

  • Enhancement #1153: Display the icon also for local entities that have a sameAs referring to the remote dataset.

  • Fix #1154: Address as always required in relationships of relationships.

3.27.2 (2020-09-01)

  • Enhancement 1150: Faceted Search Widget Improvement: Display the first synonym when an entity has been created from an already existing page or post.
  • Enhancement 1149: Use WP’s provided featured image for publisher when the local image isn’t available.
  • Enhancement 1141: Further WP Recipe Maker integrations.
  • Enhancement 1140: Add properties to Article JSON-LD.

  • Fix #1148: wp-json/wordlift/v1/jsonld/meta/wl_schema_url is returning jsonld.

  • Fix #1146: Gallery block crashes when you click on caption.

3.27.1 (2020-08-21)

  • Enhancement #1124: Context card UI enhancements.
  • Enhancement #1121: Integrate with WP Recipe Maker JSON-LD.
  • Enhancement #1118: Add a client-side hook to allow customization of the Cloud icon in Content Analysis box.
  • Enhancement #1108: Add a Post Id to Entity transform function.

  • Fix #1134: Use get_permalink (not get_post_permalink) to get the permalink.

  • Fix #1122: JavaScript error when clicking on Optimize in Media Library with EWWW.
  • Fix #1117: Cancel button not working when trying to manually add an entity.
  • Fix #1111: Relationships of Relationships not expanded in Mappings.
  • Fix #1109: Acf group empty values should not be published.
  • Fix #1085: Setup screen fails when WPML 3.9 is installed.

3.27.0 (2020-08-03)

  • Enhancement #1103: Faceted Search chips UI fix.
  • Enhancement #1096: Glossary Widget: If the post is not of type entity, use the first available synonym if it exists.
  • Enhancement #1076: Products’ Navigator.
  • Enhancement #1075: Taxonomy Terms Mappings support type.
  • Enhancement #1061: Improve how widgets are presented in Gutenberg.
  • Enhancement #1046: Add Hooks to customize Context Cards template type.
  • Enhancement #1043: Remove the Publisher logo from Context Cards unless we are using data from a different website.
  • Enhancement #939: Recipes properties’ not displayed with Gutenberg.
  • Enhancement #803: Revise Recipes Structured Data according to Google’s update.

  • Fix #1098: Entities saved from Block Editor have no slug.

3.26.3 (2020-07-13)

  • Fix: Categories not displaying the related entity data.
  • Fix: ItemListElement in jsonld does not have URL in WooCommerce products.

3.26.2 (2020-07-07)

  • Fix: Show local entities on post edit screen.
  • Fix: Context Cards JS graceful handling.

3.26.1 (2020-06-29)

  • Enhancement #1089: Faceted search follow-up enhancements and fixes.

  • Fix #1074: Fixing local entity save on category page.

  • Fix #1045: Fix for link switch isn’t on when linking to an entity is on by default.
  • Fix #1039: Fix for manually annotating entity fails in classic editor block.

3.26.0 (2020-06-25)

  • Enhancement #1072: Add end-point to find JSON-LD by meta for both categories and posts.
  • Enhancement #1059: Add NewsArticle term to posts output as Article.
  • Enhancement #1056: Adding filter to assign default entity type based on post type.
  • Enhancement #1048: Set default entity type to product for products
  • Enhancement #1029: Adding jsonld support for collection pages.
  • Enhancement #1027: Adding support for WordPress 5.4.
  • Enhancement #1016: Context Cards should display referenced entity data when Entity Redirect is active.
  • Enhancement #980: Improving schema.org:description for websites using BERT extractive summarization.
  • Enhancement #938: Add support for CollectionPage on taxonomy pages, tags and categories.
  • Enhancement #381: Faceted widget UI refresh.

  • Fix #1078: Fixing backslash removed on post save bug.

3.25.6 (2020-06-02)

  • Fix: Mapping ui bug which doesnt show the terms when a taxonomy is chosen.
  • Fix: Preventing null output on the jsonld generated by mappings.
  • Fix: Only process valid post types.
  • Fix: Version specific handling of term.js in term adapter. (2020-06-02)

  • Fix: update certificate bundle.

3.25.5 (2020-05-28)

  • Enhancement #1052: Add support for ACF repeater in mappings.
  • Enhancement #1051: Add support for nested properties in mappings.
  • Enhancement #1050: Add a JSON-LD end-point to retrieve entities by post meta.
  • Enhancement #91: Adding https://schema.org/Product.

  • Fix #1049: JSON-LD http route ignored.

3.25.4 (2020-04-07)

  • Enhancement #1027: Adding support for WordPress 5.4.

  • Fix: entity type set to thing for cloud entities.

  • Fix: geo-coordinates not imported for places.

3.25.3 (2020-03-23)

  • Enhancement: wp-json end-point to retrieve JSON-LD by post type and slug.
  • Fix: Allow synonyms on custom post types.

3.25.2 (2020-03-11)

  • Enhancement: Image License Compliance tool.

  • Fix: Article properties missing when entity has other schema types.

  • Fix #1022: Unable to delete the mapping property from the edit mapping screen.
  • Fix #1021: GeoMap should show the current entity for entity pages.
  • Fix #1020: Clear out key when a duplicate web site is detected.
  • Fix #883: Add support for streaming Leaflet tiles over HTTPS / SSL. (2020-02-25)

  • Fix: synonyms may raise an error in Block Editor. (2020-02-17)

  • Fix: missing sidebar button in Block Editor. (2020-02-17)

  • Fix: error while saving, possible html issues.

3.25.1 (2020-02-15)

  • Enhancement: Print the JSON-LD in head synchronously.
  • Enhancement #1014: Improve the performance of GeoMap for single posts.

  • Fix #1013: Creating an Entity using Add New doesn’t check if the entity exists locally.

  • Fix #999: wordlift_admin_meta_box_entities raises a warning.

3.25.0 (2020-02-06)

  • Enhancement #994: Add synonyms to Block Editor.
  • Enhancement #953: Map fields from ACF to schema.org classes.

3.24.4 (2020-01-29)

  • Fix #1011: Wordlift_Entity_Service->count takes long time with more than 500.000 posts.
  • Fix #1009: Autocomplete should take also synonyms under account.
  • Fix #834: avoid http calls to the plugins/wordlift directory. (2020-01-27)

  • Fix: Content-Type to discover local entities. (2020-01-27)

  • Fix: Content-Type on analysis request.

3.24.3 (2020-01-26)

  • Enhancement: Provide a JSON-LD end-point using the itemid.

3.24.2 (2020-01-26)

  • Fix: Display selected entities also when the Analysis end-point is unavailable.
  • Fix #1005: sameAs select in metabox in Block Editor doesn’t show.
  • Fix #1004: Gutenberg Block issue.

3.24.1 (2020-01-17)

  • Fix: Wrong encoding for images in navigator.

3.24.0 (2020-01-17)

  • Enhancement #969: Turn the entity page into a topic “showcase” with a specific navigator.
  • Enhancement #934: Display entity content within context cards.

  • Fix #987: Remove shortcodes from schema:description.

  • Fix #985: Empty context card.
  • Fix #963: Descending order by default in navigator widget data. (2020-01-14)

  • Fix: JavaScript error on entity.images null.

3.23.7 (2020-01-14)

  • Fix #1003: Switching from Textual to Visual in Classic Editor messes the html.
  • Fix #1002: Kinsta bypassing cache for JSON-LD requests.
  • Fix #1001: Entities not highlighted in Classification Box.
  • Fix #997: Cache Flush All endpoint may interfere with other endpoints when WP_DEBUG is enable.

3.23.6 (2020-01-03)

  • Fix #996: Bad Request error when running analysis.
  • Fix #995: Unspecified Type error for existing posts.

3.23.5 (2019-12-27)

  • Fix #993: Manually annotating an entity doesn’t remove existing annotations.

3.23.4 (2019-12-21)

  • Fix #991: Entity Type not set when Cloud entity is of type Other.

3.23.3 (2019-12-17)

  • Fix #990: Cloud icon appearing for local entity on Add New entity search.
  • Fix #988: Analysis results don’t show in Classic Editor on WordPress 4.9.

3.23.2 (2019-12-10)

  • Fix #984: Analysis failing on Classic Editor.

3.23.1 (2019-12-09)

  • Fix #983: Sidebar fails in Block Editor.

3.23.0 (2019-12-09)

  • Enhancement #972: Entity to Term link should check the sameAs values as well.
  • Enhancement #961: Customizable AMP Navigator.

  • Fix #974: Iceland Country is missing on the WL countries dropdown list.

  • Fix #971: Automatically exclude wordlift-cloud from WP Rocket minification.
  • Fix #944: Analysis highlights matches in the middle of words.

3.22.7 (2019-11-26)

  • Fix: #979: Unable to set Entity Type on posts.

3.22.6 (2019-11-25)

  • Enhancement: #968: Allow entities (and related media) to be published via rest.
  • Enhancement: #966: PHP Logs Errors.
  • Enhancement: #963: Add data filter on the navigator widget.
  • Enhancement: #962: Adding utm tags to track clicks on the Navigator.
  • Enhancement: #959: Context cards should be linked to the entities.
  • Enhancement: #958: Network navigator endpoint.
  • Enhancement: #947: Add an end-point for the WordLift Cloud.

  • Fix: #967: Prevent Context Cards from overlapping

  • Fix: #966: PHP logs Errors. (2019-11-14)

  • Fix: #975: Compatibility issues with WordPress 5.3.

3.22.5 (2019-10-09)

  • Fix: Performance issues with Navigator on large sites.

3.22.4 (2019-09-19)

  • Fix: Context cards json endpoint returned null for some entities.
  • Enhancement: Offset and uniqid parameter in navigator.

3.22.3 (2019-09-13)

  • Fix: Fix initial state of link switch in Button Drawer (Gutenberg).

3.22.2 (2019-09-12)

  • Fix: Button Drawer raising an error in Gutenberg.

3.22.1 (2019-09-12)

  • Fix: WordLift Icon missing in Gutenberg.

3.22.0 (2019-09-12)

  • Enhancement: #934: Display entity content within context cards type
  • Enhancement: #602: Improve the Batch Analysis.
  • Enhancement: #404: Enhanced Navigator Widget

3.21.4 (2019-08-28)

  • Fix: #945: Faceted Search results do not change …