sttm-web
sttm-web copied to clipboard
Improve SEO
In order to gain good traffic, we need to up our SEO game.
- [x] Before SEO, we need to add good GA insights to observe traffic.
- [ ] Whatever #318 is saying.
- [x] Basic meta description, this is to make us discoverable for "search gurbani" sort of queries. #317
- [ ] Search results for famous shabads should hit STTM. "lakh khushiya paatshahiya" should hit SSTM. We need to maintain a list of these shabads.
- [ ] Shabad pages should also match search queries.
- [ ] Rich snippets for shabad lyrics. "lyrics of mera mujh mai kuch nahi" should hit STTM.
Currently we are blocked by #329.
@saintsoldierx can you explain SEF urls thingie?
We definitely need to improve SEO. One of the things is SEF URLS....
So
https://www.sikhitothemax.org/shabad?id=1294&q=bhb&type=0&source=all&highlight=14767
Should be more meaningful eg.
https://www.sikhitothemax.org/shabad/bhagat-kabeer-ji/sri-guru-granth-sahib-ji/ang-325/1294
Like
https://www.sikhitothemax.org/shabad/{writer}/{source}/ang-{ang}/{shabadId}
@saintsoldierx we need to think more carefully about the sequence of the SEF queries I believe. Reason being
https://www.sikhitothemax.org/shabad?id=1294&q=bhb&type=0&source=all&highlight=14767
is 1 single url route with /shabad as pathname whereas
[https://www.sikhitothemax.org/shabad/{writer}/{source}/ang-{ang}/{shabadId}]
is 1 url with multiple pathnames.
In general, we have /pathname(category)/:id ---> to get into specific and then if needed we get into more specific pathname(category)/:id/subcategory/:subcategoryId.
Afaik, the above query params are filters on the similar level of the search, so we need to think of the divisions. And it's probably needs more careful inspection imho. Just shared my thoughts openly here, would like to hear how do you think about it.
@gurjit03 what do you suggest then if the pathname structure I mentioned is difficult?
@saintsoldierx I have added my suggestions in the comments already. Seemed some restructure is needed for this.