up-for-grabs / up-for-grabs.net

This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!
https://up-for-grabs.net/
Other
5.25k stars 2.01k forks source link

up-for-grabs.net does not show up in Google for related queries #1285

Open nicolas-raoul opened 4 years ago

nicolas-raoul commented 4 years ago

30 minutes ago I had trouble remembering the name of this website, so I search "open source projects looking for volunteers" in Google. To my surprise, the site did not appear even after reading 5 pages of results. I also searched for "open source projects to contribute to", but up-for-grabs.net was not listed either.

The website is linked to by a great number of guides/etc on the Internet, so not showing up in Google results is probably the result of some obvious mistake that can most probably be fixed technically.

The website's projects list is dynamically loaded, but the rest of the HTML is not so I am not sure what is wrong.

Note: Searching for "Up for grabs" makes up-for-grabs.net show up, though.

ritwik12 commented 4 years ago

@nicolas-raoul Hey, Thanks for opening this issue.

ritwik12 commented 4 years ago

@nicolas-raoul So, Google PageRank works on various factors, most basic is to look for the search KEYWORDS in the websites, then it will also look at the links which are inside that website and consists of considerable search KEYWORDS used. It works as nodes of a graph and when one link consists of those KEYWORDS and another link inside that link also consists then it scores the pages and ranks them accordingly. This is the most primitive working of PageRank algorithm. So, those keywords that you have used were not considered as per the words on up-for-grabs.net website. It should be but it is lexographical and not meaning wise which is one demerit of ML and AI here.

shiftkey commented 4 years ago

If someone wants to suggest changes to the keywords, this is where they live in source:

https://github.com/up-for-grabs/up-for-grabs.net/blob/ee5c5ee9815ee2d172abf2d98a390266f59e7b87/_includes/head.html#L2-L14

RizkyRajitha commented 4 years ago

hi am a new bee , i looked for some information on this issue ,

this suggest that we need to submit Google Webmaster Tools a sitemap.xml

meta tags are not considered is page ranking by google

https://stackoverflow.com/questions/14085492/is-the-google-site-verification-meta-tag-required-for-indexing

ritwik12 commented 4 years ago

Reading other comments in this post puts me in doubt @RizkyRajitha

styles225 commented 4 years ago

I glanced at this page: https://up-for-grabs.net/#/filters?tags=javascript

Here's what I saw after a quick glance:

I would recommend something along the lines of: "Find and contribute to open source projects on GitHub. Use popular programming languages like JavaScript, .Net, Python and more."

This really falls in the scope of SEO, but the above could help.

deltafactory commented 4 years ago

Google has been moving away from indexing hash URLs for pages/single page applications. https://www.seroundtable.com/google-no-hashtags-in-urls-26537.html

The History API can be used to build full URLs that Google would rather index, without reloading the page. Browsers without the proper support would still be able to navigate the site.

fwieland commented 4 years ago

The tag is important for seo. If you add "open source contribution projects", and maybe a few other keywords it would help.</p> <p>A few linking ideas: One would be to find similar sites and see if they would post a link to your site. Or find a way to get a link on them posting to us.<br /> Get a few blog posts together (on some other sites) about open source and make sure to link to this place. Add a serious amount of tags (to footer) going out to related websites. Under Popular Tags on home page is a few anchor tags, if you made sure to add links with keywords i.e. <a *<em>href="#></em>open source keyword*</a> make sure to add rel="follow" in anchor tag when posting from another site. And lastly for links, see where similar sites get links from and see if we could use those. </p> <p>If you have access to a keyword searcher and find other words or phrases and implement that to content. This also would help. Or look at competitors and see what key words and phrases they use and implement to us. </p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/nicolas-raoul"><img src="https://avatars.githubusercontent.com/u/99590?v=4" />nicolas-raoul</a> commented <strong> 4 years ago</strong> </div> <div class="markdown-body"> <p><em>Incidentally yesterday some promising young programmer asked me where to find projects to join, and for the life of me I could not find this list... I ended up pointing them to <a href="https://github.com/MunGell/awesome-for-beginners">another list</a> which is technically inferior and has less data, but is easily findable on Google. I only remembered the name "up-for-grabs" when I got a notification due to the post above.</em></p> <p>Of course the website should be improved, as @fwieland wrote, but even the GitHub project makes zero effort to be discoverable (another project above for comparison):</p> <img width="625" alt="Screen Shot 2020-05-20 at 16 33 32" src="https://user-images.githubusercontent.com/99590/82565751-e1eccd80-9bb5-11ea-9553-11f5f1d664e1.png"> <p>The GitHub project should have a more findable and understandable description, and also labels.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/ritwik12"><img src="https://avatars.githubusercontent.com/u/20038775?v=4" />ritwik12</a> commented <strong> 4 years ago</strong> </div> <div class="markdown-body"> <p>@nicolas-raoul @deltafactory @styles225 @fwieland Thanks guys for your valuable feedbacks. This looks like we should work on this issue.</p> <p>can you guys help us by submitting a PR for your feedback changes in codes? @nicolas-raoul Let us know what other things need improvements other than descriptions. We'll update the description. </p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/devcer"><img src="https://avatars.githubusercontent.com/u/3799600?v=4" />devcer</a> commented <strong> 3 years ago</strong> </div> <div class="markdown-body"> <p>Is this issue still open?</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/ritwik12"><img src="https://avatars.githubusercontent.com/u/20038775?v=4" />ritwik12</a> commented <strong> 3 years ago</strong> </div> <div class="markdown-body"> <p>@devcer Yes</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/devcer"><img src="https://avatars.githubusercontent.com/u/3799600?v=4" />devcer</a> commented <strong> 3 years ago</strong> </div> <div class="markdown-body"> <p>@ritwik12 I thought I could get the SEO score up on this site but I see it is already 100. Is there anything specific that I could do to contribute to this issue?</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/ritwik12"><img src="https://avatars.githubusercontent.com/u/20038775?v=4" />ritwik12</a> commented <strong> 3 years ago</strong> </div> <div class="markdown-body"> <p>@devcer We have a lot of action items in this issue as per the suggestions of others. You can pick one from them or if you have any good suggestions that can help in solving this issue. Please do so.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/es-rene99"><img src="https://avatars.githubusercontent.com/u/43294836?v=4" />es-rene99</a> commented <strong> 3 years ago</strong> </div> <div class="markdown-body"> <p>Hello I want to take a look at this issue, I can check for including more HTML5 semantics, updating the metadata description of the head.html based on the previous description for the project, and also I did a quick test in <a href="https://validator.w3.org/">https://validator.w3.org/</a> where the HTML presented some minor errors I can fix.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/nicolas-raoul"><img src="https://avatars.githubusercontent.com/u/99590?v=4" />nicolas-raoul</a> commented <strong> 3 years ago</strong> </div> <div class="markdown-body"> <p>@es-rene99 Thanks! Please present your findings here and send a pull request :-)</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/ghost"><img src="https://avatars.githubusercontent.com/u/10137?v=4" />ghost</a> commented <strong> 2 years ago</strong> </div> <div class="markdown-body"> <p>New contributor.</p> <p>A sitemap would be a good idea. Do we have that?</p> <p>Also, we could submit the site to some lists <a href="https://catalins.tech/find-open-source-projects-to-contribute-as-a-beginner">like this</a> (although that example already contains this project, it would be nice to find some other ones that don't and submit there).</p> <p>Note that I don't know much about SEO beyond the technical aspects. I haven't optimized a site for SEO before, but I still think this might be nice.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/ritwik12"><img src="https://avatars.githubusercontent.com/u/20038775?v=4" />ritwik12</a> commented <strong> 2 years ago</strong> </div> <div class="markdown-body"> <p>@ConnorAhern thanks for the suggestions.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/ritwik12"><img src="https://avatars.githubusercontent.com/u/20038775?v=4" />ritwik12</a> commented <strong> 2 years ago</strong> </div> <div class="markdown-body"> <p>We need to prioritize this issue as I was recently trying to see if our site comes up on google without an exact name of the site like "open source projects", "open source projects for beginners" and so on. but strangely it does not come up at all. In that case a person who is just starting with open source won't be able to find this site.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/caramelmelmel"><img src="https://avatars.githubusercontent.com/u/72269553?v=4" />caramelmelmel</a> commented <strong> 1 year ago</strong> </div> <div class="markdown-body"> <p>will google analytics work or seo? what's the impact of it not implemented here?</p> </div> </div> <div class="page-bar-simple"> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>