Elementor Button SEO
Adds SEO and accessibility enhancements to Elementor Button widgets — Schema.org JSON-LD, aria-label, and title attributes to fix 'Links do not have descriptive text' audit issues.
by yoshidaman99 · github.com/yoshidaman99/elementor-button-seo · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/yoshidaman99/elementor-button-seo/archive/refs/heads/main.zipWordPress plugin that adds SEO and accessibility enhancements to Elementor Button widgets.
Features
- Fix "Links do not have descriptive text" — Add
aria-labelandtitleattributes to buttons - Schema.org JSON-LD — Add structured data (ReadAction, BuyAction, DownloadAction, etc.)
- Piggybacks on Elementor — No custom widgets, extends the existing Button widget's Advanced tab
- Per-button control — Enable/disable individually per button
- Zero performance impact — Only processes when Elementor is rendering
Installation
- Upload to
/wp-content/plugins/elementor-button-seo/ - Activate through WordPress Plugins menu
- Edit any Elementor page, select a Button widget, go to Advanced tab
- Toggle on "Button SEO & Accessibility"
Requirements
- WordPress 5.9+
- PHP 7.4+
- Elementor (free)
Schema.org Actions Supported
ReadAction, ViewAction, PlayAction, DownloadAction, SearchAction, RegisterAction, SubscribeAction, ShareAction, CommunicateAction, BuyAction
License
GPLv2 or later