Site logo

Archived topic

Duplicate HTML ID whent primary menu fit in the sidebar

10 replies · Started by infocus on June 5, 2020

Viewing posts 1–11 of 11

I think that is some bug, can you check it?
When you create a menu and fit this primary menu in the sidebar, the HTML IDs are duplicate two times.

Possible Duplicate IDs:
menu-item-103 found 2 times 
menu-item-1135 found 2 times 
menu-item-1136 found 2 times 
menu-item-1140 found 2 times 
menu-item-1149 found 2 times 
menu-item-1150 found 2 times 
menu-item-1168 found 2 times 
menu-item-126 found 2 times 
menu-item-127 found 2 times 
menu-item-128 found 2 times 
menu-item-154 found 2 times 
menu-item-171 found 2 times 
menu-item-18 found 2 times 
menu-item-187 found 2 times 
menu-item-192 found 2 times 
menu-item-20 found 2 times 
menu-item-207 found 2 times 
menu-item-220 found 2 times 
menu-item-260 found 2 times 
menu-item-281 found 2 times 
menu-item-282 found 2 times 
menu-item-287 found 2 times 
menu-item-329 found 2 times 
menu-item-332 found 2 times 
menu-item-346 found 2 times 
menu-item-347 found 2 times 
menu-item-374 found 2 times 
menu-item-395 found 2 times 
menu-item-396 found 2 times 
menu-item-397 found 2 times 
menu-item-404 found 2 times 
menu-item-411 found 2 times 
menu-item-429 found 2 times 
menu-item-44 found 2 times 
menu-item-441 found 2 times 
menu-item-458 found 2 times 
menu-item-477 found 2 times 
menu-item-486 found 2 times 
menu-item-520 found 2 times 
menu-item-529 found 2 times 
menu-item-545 found 2 times 
menu-item-560 found 2 times 
menu-item-578 found 2 times 
menu-item-593 found 2 times 
menu-item-603 found 2 times 
menu-item-614 found 2 times 
menu-item-632 found 2 times 
menu-item-649 found 2 times 
menu-item-675 found 2 times 
menu-item-681 found 2 times 
menu-item-691 found 2 times 
menu-item-696 found 2 times 
menu-item-716 found 2 times 
menu-item-721 found 2 times 
menu-item-722 found 2 times 
menu-item-735 found 2 times 
menu-item-739 found 2 times 
menu-item-763 found 2 times 
menu-item-78 found 2 times 
menu-item-79 found 2 times 
menu-item-803 found 2 times 
menu-item-804 found 2 times 
menu-item-810 found 2 times 
menu-item-829 found 2 times 
menu-item-859 found 2 times 
menu-item-86 found 2 times 
menu-item-87 found 2 times 
menu-item-874 found 2 times 
menu-item-880 found 2 times 
menu-item-914 found 2 times 
menu-item-921 found 2 times 
menu-item-976 found 2 times 
menu-menu-lateral found 2 times 
primary-menu found 2 times 
site-navigation found 2 times 
All IDs:
content  
left-sidebar  
main  
masthead  
menu-item-103  
menu-item-1135  
menu-item-1136  
menu-item-1140  
menu-item-1149  
menu-item-1150  
menu-item-1168  
menu-item-126  
menu-item-127  
menu-item-128  
menu-item-154  
menu-item-171  
menu-item-18  
menu-item-187  
menu-item-192  
menu-item-20  
menu-item-207  
menu-item-220  
menu-item-260  
menu-item-281  
menu-item-282  
menu-item-287  
menu-item-329  
menu-item-332  
menu-item-346  
menu-item-347  
menu-item-374  
menu-item-395  
menu-item-396  
menu-item-397  
menu-item-404  
menu-item-411  
menu-item-429  
menu-item-44  
menu-item-441  
menu-item-458  
menu-item-477  
menu-item-486  
menu-item-520  
menu-item-529  
menu-item-545  
menu-item-560  
menu-item-578  
menu-item-593  
menu-item-603  
menu-item-614  
menu-item-632  
menu-item-649  
menu-item-675  
menu-item-681  
menu-item-691  
menu-item-696  
menu-item-716  
menu-item-721  
menu-item-722  
menu-item-735  
menu-item-739  
menu-item-763  
menu-item-78  
menu-item-79  
menu-item-803  
menu-item-804  
menu-item-810  
menu-item-829  
menu-item-859  
menu-item-86  
menu-item-87  
menu-item-874  
menu-item-880  
menu-item-914  
menu-item-921  
menu-item-976  
menu-menu-lateral  
page  
post-2  
primary  
primary-menu  
search-5  
site-navigation

Hi there,

Any chance you can link us to the site in question?

You can edit the original topic and use the private URL field.

Let me know :)

Ok, i create a fresh installation without any plugin even without gp-premium.
Like you can see Google detect duplicates IDs. I also use an online java code from codepen to see it, and i see the tags too.

3 times the tags are duplicate, i think that is one for desktop, one for tablet and one for mobile. Google detect it like a duplicate ID.

You can use this tool: https://web.dev/measure/ and see the Accesibility tab.

Codepen tool.

Now, if i use the navigation in other place (no in the sidebar) the problem do not exist.

Hi there,

When your navigation is in the sidebar, it duplicates itself so it displays above the fold on mobile. Without doing this, your mobile menu would be hidden under your content on mobile, which wouldn't be useful.

I'll look into appending mobile- to the existing IDs to prevent duplicates.

Hi Tom, good to see you again. Yes i think that the best practice is use in all the case a unique ID, mobile-, table-, etc. Maybe in others case like this can happens for other circumstances.

Thank you for the reply.

Will do my best :)

Very good, greetings Tom!

Tom, you think that can be possible do this change for the next release?
I have a website in production (look the form i change the URL), and this issue can be a huge problem for SEO. I have this website with this design since the beginning.

I'll definitely try.

However, is there any reference I can check out for having duplicate HTML IDs causing huge SEO issues?

Duplicate content is bad, but that's not what this is.

Hello Tom, sorry for the use of "huge" word, maybe is to much say huge, i said "can be" because i really dont know how much this affect the rank.

Google say:

Each ID in your HTML document must be unique. Using the same ID on more than one element may cause screen readers and other assistive technologies to only announce the first element with the shared ID, preventing users from accessing the later elements.

Avoiding duplicate IDs for focusable controls like buttons and checkboxes is particularly important to ensure that users can access all of your page's functionality.

https://web.dev/duplicate-id-active/

Direct or indirectly i assume that can be prejudicial for he SEO, is one parameter in the Google indexation, technically maybe is not SEO, if not, Accessibility, but for sure is a parameter of Google for the indexability.

Thanks for that! Appreciate it :)

This archived topic is closed to new replies.