hasadna / open-bus-map-search

open-bus-map-search
https://open-bus-map-search.hasadna.org.il/dashboard
MIT License
46 stars 84 forks source link

Make us SEO compatible #745

Open NoamGaash opened 1 month ago

NoamGaash commented 1 month ago

We look quite terrible on search results and social network shares image

Tasks

EtayZaslavsky commented 1 month ago

Hi there! This is Etay, I wrote you @NoamGaash few days ago on Maakaf group. I forked the repo, and will start to work on it soon.

NoamGaash commented 1 month ago

Thanks @peaceful-dreamer ! looking forward to see the results :star_struck:

EtayZaslavsky commented 1 month ago

please grant write permission so I can push the new branch and open a PR :)

NoamGaash commented 1 month ago

@EtayZaslavsky Done! :)

NoamGaash commented 1 month ago

759 solved some of the issues, great job :clap:

EtayZaslavsky commented 1 month ago

Checked for meta tags for other social networks. They all use OpenGraph (except for twitter), which are included.

EtayZaslavsky commented 1 month ago

As far as I understand we need a sitemap to make life easier for crawlers find their way in our React app.

It can be manually generated, or automatically generated. A dynamically generated sitemap will always stay up-to-date, but will add another step after the build. @NoamGaash @R894 What are your opinions?

NoamGaash commented 1 month ago

@EtayZaslavsky it should be dynamically generated. When someone contributes a new page, they shouldn't be concerned about sitemap maintenance. Also, we can add canonical links to make sure crawlers won't consider query parameters as new pages

NoamGaash commented 1 month ago

Also, we need to think about adding all the line profile pages to the sitemap, and create dynamic titles for each page. We can open other issues for this topics

supervxn commented 1 week ago

@EtayZaslavsky נעים להכיר :-) שמחה לעבוד איתך בפרויקט.

EtayZaslavsky commented 1 week ago

Hi @supervxn ! Welcome aboard :)

Would you like to take that?

Also, we need to think about adding all the line profile pages to the sitemap, and create dynamic titles for each page. We can open other issues for this topics

supervxn commented 1 week ago

Would

I'm helping with task management. So ask @NoamGaash

EtayZaslavsky commented 1 week ago

אה מצויין!