Hi @maxzhupikov
Thanks for using the plugin!
This was a conscious design decision and it is done so that the CSS can be more specific and therefore override theme CSS – all the CSS selectors for the plugin’s components are nested under #cf7md-form, which makes the rules more specific than if we were to use a class or just omit the parent entirely. By doing this we ensure the plugin works with a wider range of themes.
While it is technically invalid HTML to have identical IDs on a page, it should not ever cause you any issues. It would only cause issues if you tried to target that ID with JavaScript or a for attribute, aria attribute, etc (which you should never need to do).
Thanks,
Angus
Thanks you for the answer! In fact, this is not so important to myself, but the SEO-specialist whines that the validation does not pass and that site loses its positions :)))
Ah I see. According to Google, valid HTML does not play a role in the ranking algorithm – https://www.searchenginejournal.com/google-valid-html/258881/#close