elementor / elementor/elementor

"Links do not have a discernible name" when using the Site Logo widget

Open
#29,880 2 comments 0 reactions 0 assignees View on GitHub
status/awaiting_triage
Dominant language
PHP
Stars
7.1k
Forks
1.6k
Avg merge
1d 5h
Merged PRs (30d)
193

Description

### Prerequisites

- [X] I have searched for similar issues in open and closed tickets and cannot find a duplicate.
- [X] I have troubleshooted my issue, and it still exists against the latest stable version of Elementor.

### Description

When you use a Site Logo widget, there is no option to specify a label. As a result, when you use Google's [PageSpeed Insights](https://pagespeed.web.dev/) tool, the tool shows a "Links do not have a discernible name" error, reducing your accessibility score. This negatively affects SEO as well as accessibility.

### Steps to reproduce

1. Create a Site Logo widget.
2. Link the Site Logo widget to your home page.
3. Benchmark the website with [PageSpeed Insights](https://pagespeed.web.dev/).
4. Observe the error "Links do not have a discernible name".

### Expected behavior

1. There is no "Links do not have a discernible name" error.

### Isolating the problem

- [X] This bug happens when only the Elementor (and Elementor Pro) plugins are active.
- [X] This bug happens with the Hello Elementor theme active.
- [X] I can reproduce this bug consistently by following the steps I described above.

### Elementor System Info

```txt
== Server Environment ==
Operating System: Linux
Software: nginx/1.27.1
MySQL version: mariadb.org binary distribution v11.4.4-MariaDB-ubu2404
PHP Version: 8.3.15
PHP Memory Limit: 512M
PHP Max Input Vars: 1000
PHP Max Post Size: 256M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected

== WordPress Environment ==
Version: 6.7.1
Site URL: REDACTED
Home URL: REDACTED
WP Multisite: No
Max Upload Size: 256 MB
Memory limit: 512M
Max Memory limit: 512M
Permalink Structure: /%postname%/
Language: REDACTED
Timezone: REDACTED
Admin Email: REDACTED
Debug Mode: Inactive

== Theme ==
Name: Hello Elementor
Version: 3.2.1
Author: Elementor Team
Child Theme: No

== User ==
Role: administrator
WP Profile lang: en-US
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36

== Active Plugins ==
Elementor
Version: 3.26.4
Author: Elementor.com

Elementor Pro
Version: 3.26.3
Author: Elementor.com

SVG Support
Version: 2.5.8
Author: Benbodhi

The SEO Framework
Version: 5.1.2
Author: The SEO Framework Team

== Elements Usage ==

header : 5
button : 1
container : 4
nav-menu : 1
theme-site-logo : 1
wp-post :
animated-headline : 1
button : 2
container : 37
heading : 18
icon : 8
image : 3
image-carousel : 1
text-editor : 20
wp-page : 5
container : 1
heading : 2
loop-grid : 1

== Settings ==

cpt_support: post, page
disable_color_schemes: yes
disable_typography_schemes: yes
allow_tracking: yes
unfiltered_files_upload: 1
font_display: swap
meta_generator_tag: 1

== Features ==
Custom Fonts: 0
Custom Icons: 0

== Integrations ==

== Elementor Experiments ==
Inline Font Icons: Inactive
Additional Custom Breakpoints: Active
Container: Active
Upgrade Swiper Library: Active by default
Nested Elements Performance: Active by default
Optimized Markup: Inactive by default
Plugin Onboarding: Active by default
CSS Smooth Scroll: Active by default
Head Loading Styles: Inactive by default
Default to New Theme Builder: Active by default
Header & Footer: Active by default
Elementor Home Screen: Active by default
Landing Pages: Inactive by default
Nested Elements: Active by default
Editor Top Bar: Active by default
Pages Panel: Inactive by default
Element Caching: Inactive
Link In Bio: Active by default
Floating Buttons: Active by default
Elementor Editor Events: Inactive by default
Atomic Widgets: Inactive by default
Global Classes: Inactive by default
Launchpad Checklist: Active by default
Menu: Inactive by default

== Elementor - Compatibility Tag ==

Elementor Pro: Compatible

== Elementor Pro - Compatibility Tag ==
```

### Agreement

- [X] I agree that my issue may be closed without action if it doesn't meet all the requirements.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.