this post was submitted on 28 Feb 2025
75 points (100.0% liked)

Ask Lemmy

28760 readers
1811 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [email protected] or [email protected]. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email [email protected]. For other questions check our partnered communities list, or use the search function.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try [email protected] or [email protected]


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 2 years ago
MODERATORS
 

I wish to understand what elements or aspects of the design of modern websites the end users are annoyed from. Though you are free to express your personal opinions, it would be even more insightful if you could provide objective criticism and suggestions for alternative implementations so that I may incorporate the same in my current and future projects to make them as user friendly as possible.

Some criticisms I have encountered a while back include:

  • Switches being basically checkboxes with more ambiguous active state
  • Scrolling animations that prohibit user from linearly scrolling through the page

Make sure that the opinion is not

  • Related to business/legal matters e.g. Cookie consent notices, ad banners etc.
  • Too vague e.g. Poor website layout
  • Highlighting objectively bad practices e.g. Lack of accessibility features

I recognise I could have followed a design system for this question, but I want to understand the situation from the perspective of the end users to see if they have a differing view on what a convenient user experience should be like.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 8 points 1 day ago (2 children)

I have to mention consent popovers anyway, because many of them don't even comply to law. They should be better. None should ask for sharing data to over 50 or over 100 "partners".

I hate what I would label marketing or design websites with huge banners and non-telling marketing-speak text. I want information, and in a reasonable form and density. A huge banner [of happy people] with no relation to the product is wasted space. I want concise information, not evasive and positive-only speak.

Article webpage where the next article follows. Even worse when there is no clear visual content separation to indicate it's something different now.

Auto-playing videos. Despite browser blocking them, evading that, or popover videos when scrolling, or videos embedded that have nothing to do with the article. They are atrocious.

Overly verbose text. Overly verbose intro text and context descriptions. Not getting to the point. Not linking sources.

Too small text. I have a web-browser setting for default font size. Don't make it 40% of that for no reason.

No dark mode. In the evenings, flashing me is always irritating, and I have to manually enable a dark mode hack.

Wasted space for layout spacing. Looking pretty over usability or dense information.

Zoom can be implemented good or bad - depending on what you increase in terms of font size, spacing, component spacing, etc.

Contact - support or otherwise - only via shitty chatbot or web forms with too much required details. Give me a simple email address.

Newsletter or subscribe requests. I'll do it if I want to, never upon request. Worst when they show up before you consumed their content; could not even assess quality or interest.

Shit DOM design, lack of selectors. Programmatically interfacing with a website through DOM can be very helpful. For CSS hacks, or content extraction. Like tracking Terms of Service or Privacy Policy, or customizing or fixing layouts. Lack of speaking DOM element classes or ids breaks those interfaces.

[–] [email protected] 2 points 1 day ago (1 children)

Hey that’s a great idea for the euros with actual consumer protection - as a next step to the consent popups, you should limit how many things you can consent to at once. For example, if users had yet another pop up for the next ten “necessary partners” they would quickly abandon sites that made them do that

[–] [email protected] 2 points 1 day ago

Arguably, that's already covered. Informed consent is required.

If the consent popover leads you to accept all in an unbalanced way, the consent to share to 150 partners is neither informed nor given (no knowledge of it).

A conforming popup would ask: Can we share your personal data with 150 partners? [Yes] [No]. I don't think many people would press [Yes].

[–] [email protected] 1 points 1 day ago

Shit DOM design, lack of selectors. Programmatically interfacing with a website through DOM can be very helpful. For CSS hacks, or content extraction. Like tracking Terms of Service or Privacy Policy, or customizing or fixing layouts. Lack of speaking DOM element classes or ids breaks those interfaces.

Sounds like a feature.