up-for-grabs.net icon indicating copy to clipboard operation
up-for-grabs.net copied to clipboard

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

Open nicolas-raoul opened this issue 6 years ago • 20 comments

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.

nicolas-raoul avatar Jul 11 '19 07:07 nicolas-raoul

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

ritwik12 avatar Jul 11 '19 07:07 ritwik12

@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.

ritwik12 avatar Jul 11 '19 07:07 ritwik12

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

shiftkey avatar Jul 22 '19 16:07 shiftkey

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

RizkyRajitha avatar Oct 02 '19 07:10 RizkyRajitha

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

ritwik12 avatar Oct 02 '19 09:10 ritwik12

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

Here's what I saw after a quick glance:

  • The meta description should have more keywords:

Want to contribute to open source, but not sure where to start?

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."

  • The site needs more semantic HTML like <main>, <article>, <aside> etc.
  • The list of project names are wrapped in <span> tags, but wrapping them in <h3> tags would signal to search engines that they are of some importance.
  • The robots.txt file looks fine.
  • Like @RizkyRajitha said: submit a sitemap to Google Webmaster Tools and to Bing Webmaster Tools. Doing this gives these two search engines a direct invitation to crawl and index the site.

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

styles225 avatar Oct 13 '19 23:10 styles225

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.

deltafactory avatar Oct 18 '19 12:10 deltafactory

The

tag is important for seo. If you add "open source contribution projects", and maybe a few other keywords it would help. <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 **href="#><em>open source keyword</em> 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>

fwieland avatar May 19 '20 22:05 fwieland

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 another list 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.

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): Screen Shot 2020-05-20 at 16 33 32 The GitHub project should have a more findable and understandable description, and also labels.

nicolas-raoul avatar May 21 '20 13:05 nicolas-raoul

@nicolas-raoul @deltafactory @styles225 @fwieland Thanks guys for your valuable feedbacks. This looks like we should work on this issue.

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.

ritwik12 avatar May 23 '20 03:05 ritwik12

Is this issue still open?

devcer avatar Oct 01 '20 15:10 devcer

@devcer Yes

ritwik12 avatar Oct 01 '20 20:10 ritwik12

@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?

devcer avatar Oct 02 '20 08:10 devcer

@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.

ritwik12 avatar Oct 02 '20 08:10 ritwik12

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 https://validator.w3.org/ where the HTML presented some minor errors I can fix.

es-rene99 avatar Oct 30 '20 02:10 es-rene99

@es-rene99 Thanks! Please present your findings here and send a pull request :-)

nicolas-raoul avatar Oct 30 '20 02:10 nicolas-raoul

New contributor.

A sitemap would be a good idea. Do we have that?

Also, we could submit the site to some lists like this (although that example already contains this project, it would be nice to find some other ones that don't and submit there).

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.

ghost avatar Dec 19 '21 22:12 ghost

@ConnorAhern thanks for the suggestions.

ritwik12 avatar Dec 19 '21 22:12 ritwik12

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.

ritwik12 avatar Mar 08 '22 22:03 ritwik12

will google analytics work or seo? what's the impact of it not implemented here?

caramelmelmel avatar Dec 09 '22 07:12 caramelmelmel