When people are told about Lemmy and look for it in a search engine, join-lemmy.org is one of the first pages that comes up. Here they should be able to find out what Lemmy is, and be able to register an account to start posting.

At the moment this still seems too complicated, so I’m looking for your suggestions to improve it:

  • On the main page, is the text relevant and up to date or should anything be changed?
  • How about the instance selection wizard (click “join a server” on the homepage), which lets you select topics and languages to select instances. Do the current options make sense?
  • The instance list itself, is there any information missing, or potential design improvements?
  • And the list of apps, what can be done here? For one thing the data is rarely updated, so we would appreciate pull requests.
  • Any other suggestions you may have.

Since yesterday I already made a couple of improvements:

Edit: Here is a draft for some changes to the frontpage: https://github.com/LemmyNet/joinlemmy-site/pull/524

  • comfy@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    25 minutes ago

    I think the description starts off too technical - “link aggregator” is correct, but not a term that many people know about. “Selfhosted” might even be lost on most people.

    Perhaps something more simple would help as a first introduction, there’s plenty of opportunity for the more technical-minded to learn more. Maybe calling it a “network of content-sharing and discussion forums”? I’d love to put “decentralized” at the front, although I’m not sure how obvious that term is.

  • OrangeSlice@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 hours ago

    I think this has been proposed before, but i think that the instance with the most users (whatever it may be) should be deprioritized on join-lemmy, for the health of the federation. Its not like people won’t come into contact with the largest instance like right away anyway (and could just kale a new account if they really want to)

  • Meldrik@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 hours ago

    It should show the user an instance based on their IP, location, browser language etc. and perhaps the list of possible instances should be hardcoded.

    Then also give the user the ability to see all servers.

  • Aria@lemmygrad.ml
    link
    fedilink
    English
    arrow-up
    12
    ·
    edit-2
    10 hours ago

    Ask the user if they want to give Hitler a medal or a bullet. Medal redirects to .world and bullet to grad.👍 (This is a joke).

    I think the colour scheme and dark-mode screenshots contributes to it looking daunting. You even have Matrix (the film)-text in the open source banner photo. The website looks like it’s trying to sell the Lemmy software instead of the Lemmy user experience/community. I think just changing those photos to gentler more iconographic or symbolic ones would go a long way towards making it lighter to process. In fact in-fact, those concepts don’t really need pictures to make them easier to communicate, but the features list probably does. There’s a paste-icon and then it says “Clean, mobile-friendly interface.”. I think just having a mobile screenshot would communicate that way better.

    As for helping the user find an instance: If you can find a concise way to communicate what federation is, that’ll probably take some of the anxiety away. I don’t really know how. What do people think about maybe showing like a “80% federated” type stat? Tags would also help, because right now you’re basically going by the logo and name, and only when one catches your eye do you read the description. (You might immediately read the description of the first few presented). I think users probably want to compare by seeing structured information so the differences stand out. Since the description is free form it’s not 1-to-1 like tags would be. The current presentations makes user count seem by far the most important. And then once you’ve made that assumption you’ll probably make another assumption that user count determines how much content you can interact with.

    • Nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 hours ago

      We dont have any designers on the team so these things are always tricky for us. The images are quite arbitrary, so if you have any specific suggestions for better images I would be happy to replace them.

      For a normal user it shouldnt be necessary to understand federation before signing up. Tags are tricky because they are dont exist in Lemmy itself, and the ones defined on joinlemmy are practically unmaintained.

      I see what you mean about user count, the current layout makes it seem like the most important metric to compare instances, when in reality it doesnt matter so much. Plus the tooltips are wrong, these are only numbers for local users and local comments, federated ones are not counted (and unfortunately are not available from the API at the moment). Is there any other information you would like to see instead of these numbers? The ones I see which are relevant and easily available would be:

      • Number of linked/blocked instances
      • Downvotes enabled
      • Languages
      • Aria@lemmygrad.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 hours ago

        if you have any specific suggestions for better images I would be happy to replace them.

        Okay. I will give this some thought.

        (tags) dont exist in Lemmy itself, and the ones defined on joinlemmy are practically unmaintained.

        It’s unmaintained but at least it exists. I’m sure you’d go through the effort of updating them if an instance owner asked, right? So they’re probably still close enough. You do have data to present and it’s better than nothing.

        For a normal user it shouldnt be necessary to understand federation before signing up.

        But then what decision are they making? Both what decision are they actually making and what decision do they think they’re making? Knowing that they can interact with all* the instances is hugely transformative to your heuristics.

        Number of linked/blocked instances

        Number linked is good, but blocked has the problem of confusing narrow scope and being vigilant against spam. An instance might federate with everyone* but because it’s more maintained they also block more.

        Is there any other information you would like

        Cloudflare is useful to know for our privacy-consonous userbase. It might be kinda technical but if there is one or two stats visible the user cares about or at least understands then I don’t think having one they don’t understand matters. They essentially don’t understand “users” and that’s the main thing presented right now.

        • Nutomic@lemmy.mlOPM
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 hours ago

          It’s unmaintained but at least it exists. I’m sure you’d go through the effort of updating them if an instance owner asked, right? So they’re probably still close enough. You do have data to present and it’s better than nothing.

          Sure, and they can also update it on their own by making a PR to this file. In fact anyone can do that.

          But then what decision are they making? Both what decision are they actually making and what decision do they think they’re making? Knowing that they can interact with all* the instances is hugely transformative to your heuristics.

          Very good question. I suppose the main criteria are:

          • Topic (general purpose or specific interest)
          • Language or country
          • Instance size (small, medium, large)

          Cloudflare is useful to know for our privacy-consonous userbase. It might be kinda technical but if there is one or two stats visible the user cares about or at least understands then I don’t think having one they don’t understand matters. They essentially don’t understand “users” and that’s the main thing presented right now.

          This is a niche topic again, most normal users dont even know what Cloudflare is. Those who care can choose an instance which mentions privacy, or check it themselves.

          Opened an issue here: https://github.com/LemmyNet/joinlemmy-site/issues/525

  • geneva_convenience@lemmy.ml
    link
    fedilink
    English
    arrow-up
    16
    ·
    edit-2
    12 hours ago
    • The term Link Aggregator has got to go. Call it a forum and call it a day

    • Join Lemmy button is redundant. In fact I don’t think it should even exist. All the buttons have got to go and people should directly see the “what are your interests” selection menu.

    • Donation button can be on top, but I don’t think it’s handy to have it at onboarding when people don’t know what Lemmy is

    • See all servers button at the top as well

    • There needs to be more “general” servers. Lemmy.world was the most popular choice because people want to check out Lemmy and just click on “general”. Not sure if .ml still has the commie paste prompt.

    • If possible let their first server be a general one without email verification so they can quickly join

    • Most people don’t have a preference for interests, I’d make one giant button on the left saying “all” or " general" or something like that which just directly sends you to a “general” server, and one on the right which allows to select interests.

    • Images of Lemmy at the bottom are a bit confusing maybe? undecided on that

    • “All topics” and “General” is redundant

    Selecting interests for personalized experience is something which should happen on an account basis imo. Reddit lets users select their interests and bases their frontpage algorithm on that. And people can change those filters if they so wish to get a different feed. That’s customization on an account level, not on instance level.

    Language customization should be less emphasized, or should be put in the “interests” section based on their country IP while joining. On the internet imperialist English has been considered the default language. The join-Lemmy page is English to begin with.

    • Nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      10 hours ago

      The term Link Aggregator has got to go. Call it a forum and call it a day

      Its not the same, as forums dont use scores and have less focus on external links. The text already mentions forums, by removing link aggregator it would also be too short here.

      See all servers button at the top as well

      That is what “Join” does, but the text is probably not clear. “See all servers” is a bit long, would “Instances” be clear enough?

      There needs to be more “general” servers. Lemmy.world was the most popular choice because people want to check out Lemmy and just click on “general”. Not sure if .ml still has the commie paste prompt.

      There are a few like lemmy.zip, lemmy.wtf or reddthat. We could also consider showing lemmy.world again, but with the current sorting it is always shown at the top because it is so much larger than other instances. lemmy.ml still has the commie paste prompt.

      If possible let their first server be a general one without email verification so they can quickly join

      From what I can see, all the general instances do require email verification.

      Images of Lemmy at the bottom are a bit confusing maybe? undecided on that

      You mean those grayscale images by the features? Those are just general placeholders to avoid having all text. There arent really any images which are relevant to show for a software project.

      Maybe that can be added as a filter. For now I added an icon to instances which require email to signup (#523).

      Language customization should be less emphasized, or should be put in the “interests” section based on their country IP while joining. On the internet imperialist English has been considered the default language. The join-Lemmy page is English to begin with.

      It uses the language configured in your browser. For me it shows in Spanish. We can also use browser language to filter the instance list without manual selection.

      Join Lemmy button is redundant. In fact I don’t think it should even exist. All the buttons have got to go and people should directly see the “what are your interests” selection menu. Donation button can be on top, but I don’t think it’s handy to have it at onboarding when people don’t know what Lemmy is

      Frontpage buttons and topic selection are definitely the trickiest part. I would consider removing the topic selection, because there are some which barely narrow it down (technology, general or politics each show a few dozen instances), or shows only a few instances which dont match well. Plus the topics are not actively maintained.

      I made a PR with some changes to the frontpage: https://github.com/LemmyNet/joinlemmy-site/pull/524

      • Die4Ever@retrolemmy.com
        link
        fedilink
        English
        arrow-up
        4
        ·
        8 hours ago

        The term Link Aggregator has got to go. Call it a forum and call it a day

        Its not the same, as forums dont use scores and have less focus on external links. The text already mentions forums, by removing link aggregator it would also be too short here.

        I don’t think link aggregator is a good term at all. If I said that to my mom she would never imagine anything like Reddit, she’d probably think of Google instead. Forum would be much better. “Discussion forum” would fix the issue with it being too short.

        Or even “forum with voting and comment trees” lol IDK, I feel like anything is better than “link aggregator”.

      • geneva_convenience@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        9 hours ago

        We could also consider showing lemmy.world again

        Possibly. Dumping everyone at lemmy.zip is a possibility too. lemmy.wtf is is a bit too on the nose.

        I would avoid using instances without “lemmy” in the name like reddthat, it was very confusing to me when I started out.

        I would consider removing the topic selection, because there are some which barely narrow it down (technology, general or politics each show a few dozen instances)

        I think I agree with that, at least for now. The only topic instance with real specific activity in that list is probably blahaj for the LGBTQ.

        The new front page looks much better and cleaner. Not sure about the “Apps” though, people need to create an account first so. Maybe “Instance selector”? Also I’d call it “Mobile Apps” instead, “Apps” is a bit vague.

        I still plead for removing both buttons and directly showing the “instance selector” in the middle area, with the “See all instances” showing in the top bar only. Maybe slightly more prominently than the other top bar icons

        link aggregator rant

        The definition used by Reddit currently is also possible

        that would make Lemmy a “forum and (social) news aggregation” platform. “Link-aggregation” sounds much to vague to me, as if Lemmy is a link-scraping bot. But I’ve gone on that rant in the past.

        One of the buttons talks about “instances” and the other one about “servers in your new design”. Not sure what the difference there is

        • Nutomic@lemmy.mlOPM
          link
          fedilink
          English
          arrow-up
          3
          ·
          9 hours ago

          Possibly. Dumping everyone at lemmy.zip is a possibility too. lemmy.wtf is is a bit too on the nose.

          I would avoid using instances without “lemmy” in the name like reddthat, it was very confusing to me when I started out.

          That makes sense. I went through the list and found these as reasonable defaults: https://lemmy.zip/, https://lemmy.today/, https://thelemmy.club/, https://lemmus.org/

          Then it would be one of the monthly tasks for @dessalines@lemmy.ml and me to go through this list and keep it updated.

          The new front page looks much better and cleaner. Not sure about the “Apps” though, people need to create an account first so.

          At least some of the apps let you register directly, though I dont have an overview of that. Would be good to contact the app devs about adding a registration option where it is missing. They might have the same doubts which instances to use as defaults.

          Also I’d call it “Mobile Apps” instead, “Apps” is a bit vague.

          It also includes web apps and desktop apps…

          I still plead for removing both buttons and directly showing the “instance selector” in the middle area, with the “See all instances” showing in the top bar only. Maybe slightly more prominently than the other top bar icons

          Which instance selector do you mean?

          The definition used by Reddit currently is also possible

          “News aggregator” and “Link aggregator” is very similar, either one works for me.

          One of the buttons talks about “instances” and the other one about “servers in your new design”. Not sure what the difference there is

          No difference, its just that “Instances” may not be clear to new users. Should definitely be made consistent before merging.

    • Aria@lemmygrad.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      10 hours ago

      On the internet imperialist English has been considered the default language. The join-Lemmy page is English to begin with.

      I disagree with this. Anything to encourage other language use is good. And for me it builds confidence to see the selection. Both because I think the community is large enough to exist in other languages and because it signals the developer’s priorities. If there were good options in my preferred languages I would absolutely have joined a non-English instance instead. That’s not going to exist if the UI buries the option.

      • geneva_convenience@lemmy.ml
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        10 hours ago

        With the current amount of users on Lemmy I think language specific content is still too niche and it should be nothing more than an option. The extra click certainly isn’t worth it. People can always sign up for a language specific Lemmy instance later on if they so wish. They just need to get in, and get in fast with minimal friction.

        • Aria@lemmygrad.ml
          link
          fedilink
          English
          arrow-up
          3
          ·
          10 hours ago

          Extra clicks are not a big deal. You go through the wizard once. Extra cognitive load is the problem, and it’s abstracted as clicks or steps. But anyone who sees a language selector understands what is being asked of them and which language they need to pick.

          • geneva_convenience@lemmy.ml
            link
            fedilink
            English
            arrow-up
            2
            ·
            9 hours ago

            Extra clicks are a huge deal. There’s a reason platforms like Amazon are so focussed on minimizing the amount of clicks users have to go through to from webpage to payment.

            Getting a Lemmy users to finish their registration in this case is similar to “getting a transaction done”. Language selectors are a massive list of languages and a big hindrance.

  • Otter@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    8 hours ago

    I appreciate that you are gathering community feedback!

    Right now it feels like the website is geared towards the style and content that technical users appreciate. I agree with the other comments that it would be nice to simplify the website down. Technical users are willing to explore for more information while the average user taking a quick look will likely leave.

    Taking inspiration from other Fediverse platforms, my favourite landing pages are from Peertube and Mastodon:

    How about the instance selection wizard (click “join a server” on the homepage), which lets you select topics and languages to select instances. Do the current options make sense?

    This is likely a biased opinion, but could you add ‘region’ as a field, or ‘regional’ as a topic? For our instance, I think that’s how a lot of people are choosing to make an account with us given recent events. It also helps the user find an instance that is nearby (for lower latency), and within a jurisdiction that they are familiar with / can have an influence over through voting or other means. pangora.social seems to be down right now, but I recall them having a nice way of organizing that

    Another biased opinion, I agree that it’s better to have large instances near the top since they’re more likely to be up / fixed quickly / on top of moderation. You could include a note saying that larger instances are near the top because of XYZ, and that people can always make more accounts down the road if you change your mind. That way there’s less pressure to pick the “correct” instance.

    And the list of apps, what can be done here? For one thing the data is rarely updated, so we would appreciate pull requests.

    Could you potentially collaborate with https://lemmyapps.com/ ? It would be easier for users to submit updates to one place (whether it is a PR to you or an update on that site)

    If I were to try and critique the site in excessive detail, from top to bottom:

    • Could you make the logo have a rectangular / circle background around it? Right now edges look odd over the dark background. The hover effect looks nicer, maybe with different colors
    • In the header: News, Docs, & Contact can be collapsed into a dropdown under ‘About’ or something similar, since those are pages that someone would go searching for
    • Instead of ‘Join a server’, ‘Donate’ and ‘See all servers’, it might be better to have one massive “Join a Server” button/card on the front page that leads to the instance list page.
      • Join a serve and See all servers are very similar for a user that’s not familiar with how this all works, and they end up in the same place. So instead of a popup, could you have it as a responsive widget on the instance’s page? That way users can quickly figure out how the instances are tagged
      • Since the donate button is already in the header, it might be better to have a large section on donations further down the page.
    • The paragraph is a large block of text. I’d prefer something closer to what Peertube did
    • The screenshots could be larger and more prominent
    • The images give off ‘AI generated’ vibes, even if that wasn’t their origin. Could you have large cards with simple icons, similar to the 3 header cards on our site: https://fedecan.ca/en/
    • I like the ‘Create your own discussion platform’ card’s format. It’s a bit hard to read, but otherwise nice
    • The ‘more features’ section could be simplified down to the important points, and maybe even combined with what is being done with the screenshots area

    On the servers page:

    • The community explorer and fediverse observer are external sites, but they look like widgets right now.
    • Is every instance under one topic, or would it be possible to let the user select multiple and have instances appear and disappear from the list live?
    • I like Pixelfed’s join page since I can quickly narrow down an instance based on what’s important to me: https://pixelfed.org/servers
    • Ategon@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 hours ago

      Pangora should be back up atm if you wanted a reference to what it looks like. It’s something I just havent been maintaining and updating atm since ive been focusing on getting some other projects finished and lemmy has been good enough so far on this side

    • Nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 hours ago

      Right now it feels like the website is geared towards the style and content that technical users appreciate. I agree with the other comments that it would be nice to simplify the website down. Technical users are willing to explore for more information while the average user taking a quick look will likely leave.

      Taking inspiration from other Fediverse platforms, my favourite landing pages are from Peertube and Mastodon:

      https://joinmastodon.org/
      https://joinpeertube.org/
      https://pixelfed.org/how-to-join
      

      Makes sense, this all seems similar to the frontpage changes I drafted today (added screenshot to the OP just now).

      This is likely a biased opinion, but could you add ‘region’ as a field, or ‘regional’ as a topic? For our instance, I think that’s how a lot of people are choosing to make an account with us given recent events. It also helps the user find an instance that is nearby (for lower latency), and within a jurisdiction that they are familiar with / can have an influence over through voting or other means. pangora.social seems to be down right now, but I recall them having a nice way of organizing that

      This also makes a lot of sense, showing regional instances can make the choice much easier. Opened issue: https://github.com/LemmyNet/joinlemmy-site/issues/527

      Another biased opinion, I agree that it’s better to have large instances near the top since they’re more likely to be up / fixed quickly / on top of moderation. You could include a note saying that larger instances are near the top because of XYZ, and that people can always make more accounts down the road if you change your mind. That way there’s less pressure to pick the “correct” instance.

      This is already the case since yesterday, there is a semirandom sort which always shows larger instances near the top and smaller ones further down.

      Could you potentially collaborate with https://lemmyapps.com/ ? It would be easier for users to submit updates to one place (whether it is a PR to you or an update on that site)

      Very good idea, also opened an issue: https://github.com/LemmyNet/joinlemmy-site/issues/526

      Could you make the logo have a rectangular / circle background around it? Right now edges look odd over the dark background. The hover effect looks nicer, maybe with different colors

      You mean the Lemmy logo in the top left? It seems the thin lines are not rendered well at this small scale. What colors would you use?

      In the header: News, Docs, & Contact can be collapsed into a dropdown under ‘About’ or something similar, since those are pages that someone would go searching for

      Maybe, but there are so few items that it seems fine like this.

      Instead of ‘Join a server’, ‘Donate’ and ‘See all servers’, it might be better to have one massive “Join a Server” button/card on the front page that leads to the instance list page.

      Again see https://github.com/LemmyNet/joinlemmy-site/pull/524

      The paragraph is a large block of text. I’d prefer something closer to what Peertube did

      With Peertube they have a good designer on board to make these graphics. We are all programmers, so its very difficult to make a good design without more concrete suggestions.

      The images give off ‘AI generated’ vibes, even if that wasn’t their origin. Could you have large cards with simple icons, similar to the 3 header cards on our site: https://fedecan.ca/en/

      The images are just to avoid having too much text, a bit similar to the Peertube site. I already mentioned it in another comment, if you know any better images to put there I would be happy to replace them. The icons on your site are very small, so it would still show a lot of text.

      I like the ‘Create your own discussion platform’ card’s format. It’s a bit hard to read, but otherwise nice

      True the texts should be a bit bigger. https://github.com/LemmyNet/joinlemmy-site/issues/528

      The ‘more features’ section could be simplified down to the important points, and maybe even combined with what is being done with the screenshots area

      True these havent been updated in a long time. Any specific features that you would emphasize?

      Is every instance under one topic, or would it be possible to let the user select multiple and have instances appear and disappear from the list live?

      Instances can have multiple topics, in fact you can make a PR to this file to update it yourself.

      I like Pixelfed’s join page since I can quickly narrow down an instance based on what’s important to me: https://pixelfed.org/servers

      That does look good, though it also has some problems. Most instances are uncategorized, and country selection is by server IP so Germany also has pixelshot.it listed. Manually specifying countries would be more reliable (but also more effort).

  • Die4Ever@retrolemmy.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    8 hours ago

    Maybe useful for reference… https://redditinc.com/

    Interesting that they don’t even attempt to put a label on what type of website Reddit is, they just describe its features. IDK if that’s good or bad lol. Maybe for Lemmy you’d want to start with “discussion forum” and then describe additional features.

  • 9point6@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    13 hours ago

    Because I’ve not looked at it since I signed up 2.5y ago, just went through to see how many clicks to get to a sign up page.

    5 clicks is maybe slightly on the “too many” side. Perhaps language selection could be auto selected by browser language and/or default to multi.

    Though randomness highlighted a 2nd issue that might not be especially visible. I got Lemmy.zip as my top suggestion so I hit the sign up button and I was greeted by a “blocked in my country because my government are idiots” page. Now I understand why the admins have made that choice, but for a new user who stumbles onto Lemmy by accident, does the 5 clicks and gets greeted by a user journey terminating error page, it’s probably going to result in a fair amount of bounce.

    Now I know it can’t be perfect given instances don’t declare by API where they are available, so I guess it would need to be a manually curated list, but maybe a feature to push instances down the list if they’re geoblocked in the user’s IP country

    • Nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      7
      ·
      12 hours ago

      Makes sense, I opened an issue for automatic language selection: https://github.com/LemmyNet/joinlemmy-site/issues/519

      The 5 clicks is with the selection dialog, if you click “See all servers” instead (or the “Join” button in the top menu), you get to the instance list directly and can be done with 2 clicks. What do you think about renaming the button “Join a server” to “Instance selection wizard” or similar?

      The country blocks are tricky, to know about this we would have to add data for allowed_countries or blocked_countries for each instance (and keep it up to date). I guess you are in the UK?

      • 9point6@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        12 hours ago

        I guess you are in the UK

        How did you guess…! haha

        I imagine we’re one of the main demographics affected by this in terms of Lemmy traffic share, but I’m sure there must be other countries that face similar blocks

        The country blocks are tricky […]

        Yeah I had a bit of a think to try and come up with a practical solution that was less of a manual exercise, but I couldn’t think of anything simple. The other solution I came up with is much more involved, where Lemmy offers geoblocking as a built-in feature to allow the instances to self-report their geoblocking config in a consistent way.

        If it’s too impractical/too much of a maintenance burden to solve, we will probably have to live with it, but I wanted to raise it for visibility regardless.

        What do you think about renaming the button “Join a server” to “Instance selection wizard” or similar?

        So from a UX point of view, I went for the most obvious CTA to get me started from my perspective.

        Just had a look again and the quick join is behind the hamburger menu on mobile, so I’d say add a CTA for that of equal prominence next to the wizard CTA.

        I’m not a copy guy so I’m not sure what’s the best wording to use to make the two options distinct. It needs to offer the “sign me up quick” Vs “I want to customise my choice” user journeys clearly

        Brainstorming, perhaps the “just sign me up” button could even take you straight to the sign up page of the random top instance in the list. Perhaps with a self-redirecting interstitial page to let them know where they’re going if that’s not super old-school

        Another semi-related issue, perhaps you want to consider down-weighting nsfw instances in the list too, as I’d guess the average user would probably not otherwise choose one of those as their home instance.

        • Nutomic@lemmy.mlOPM
          link
          fedilink
          English
          arrow-up
          2
          ·
          11 hours ago

          It seems that Australia introduced some similar laws recently, and we can expect other western countries to follow their example over the next years. These could be handled by builtint geoblocking in Lemmy, but I’m not sure if it would really be flexible enough.

          Then there is also the case of countries blocking certain websites/instances via DNS, for example China. This is not so noticable now because we have few users from such countries, but it may also get more relevant as Lemmy grows. And this is not something which can be specified on the instance itself.

          The cleanest solution would be to run a service in various countries which pings the different Lemmy instances to see if they are reachable. But that would be complex to setup, and expensive to host (unless we rely on volunteers, which makes it even more complex to manage).


          You can also quick join with the third button “See all servers”. Again the button texts are maybe not clear enough. It could make sense to add a button “Visit random instance” directly on the homepage, similar to #513. Not sure if that should go to registration or to the instance homepage, as the user may want to have a look around first.

          @geneva_convenience@lemmy.ml also made some similar suggestions in a sibling comment.

          NSFW instances are already excluded from the list.

          • 9point6@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 hours ago

            I thought about the ping-instances-from-different-regions, but figured it would be impractical to do this for every country, and would potentially end up hitting false positives/negatives around bot detection tooling such as the cloudflare captcha screen with some instances.

            Definitely not a simple one to solve!

            NSFW instances are already excluded from the list.

            You may have a regression in prod then, I added that point to my comment because I got lemmynsfw at the top of the list on one of my refreshes somehow

            • Nutomic@lemmy.mlOPM
              link
              fedilink
              English
              arrow-up
              1
              ·
              9 hours ago

              I must have remembered that wrong about filtering NSFW, because now I cant find that filter anywhere. But seeing as there is only one NSFW instance in the list and its clearly labeled as such, it seems fine like this.

              • 9point6@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                9 hours ago

                Fair play, I was more coming from a place of you maybe wanting to do something about that if you’re gonna have a button that sends people to a random instance.

                I should have said at the start btw, thanks for all the work you guys do

                • Nutomic@lemmy.mlOPM
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  9 hours ago

                  Ah that makes sense, made a note to change that.

                  No worries, thanks for the helpful feedback!

  • iByteABit@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    13 hours ago

    In the instance list, the link to https://lemmyverse.net/communities seems broken right now, it only works if you remove the /communities path and then navigate to communities from the UI itself (it seems to be their own bug, it also happens if you go to the communities tab and refresh the page). Maybe the link could change to point to https://lemmyverse.net/ instead.

    Created an issue for it: 516

  • jaybone@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    10 hours ago

    I haven’t looked at that site in a few years.

    One thing I always think about though, in order to get a better distribution of users across instances, maybe not put the biggest instances at the top (like Lemmy.world) but instead put active medium to large size instances at the very top. But not that they are too small or too inactive such that user signs up on an instance which is not properly maintained or used, giving them a bad experience and possibly losing their instance/account.

    And maybe offer different levels of option selection for any type of sign up wizard. Like advanced options could let you specify a bunch of stuff. But maybe have a simple option, like googles old “I’m feeling lucky” button. But you might call it “Pick an active instance for me” or something like that. Which might again use the above sizing and activity guidelines to pick an instance for them.

    • Nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 hours ago

      Lemmy.world is already excluded from the list as it has more than 30% of active users. And the list now uses a “biased random” sorting by default, with larger instances always near the top, and smaller instances further down.

      Are there any specific options you would like to see? I did just add an icon to indicate instances which require email verification (#523), but also dont want to overload the UI with too much info. And I made some changes to the homepage, including a button to open a random instance (#524).

  • dantel@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    9 hours ago

    Ok so I think it would be best to have two ways: One really completely foolproof way, where the user does not need to know a single thing about the technologies involved. 0 upfront homework for the user.

    And then a second way for users willing to take the time to do a ‘manual setup’.

    I created an AI slop clickable mockup real quick as it’s easier to bring the idea across than describing it with lots of words. This only covers the foolproof way.

    https://jsfiddle.net/da9m4nuq/

    The main idea being to remove all possible friction for users who are the opposite of tech savvy - which imo are the absolute majority of all users.

    The tricky part is preselecting a server for them. This will probably need a more or less manually curated list of servers which most people will be okay with - so no extreme opinions, not technical, big enough so they don’t seem empty on first sight. Done in such a way that the people get more or less equally distributed, so we don’t create one centralized instance.

    But I think it is crucial to remove any friction for the users. Don’t let them do homework before they even know what Lemmy is and if it’s worth it at all.

    • Nutomic@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 hours ago

      Makes sense, this is similar to the changes I drafted in #524. In another comment we also talked about a list of manually curated default instances and I selected a few.