-
-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve the public utility of exodus by improving its SEO #142
Comments
It's a good idea and I think we can speak about this on the issue #59 too :) |
I think the dynamic title tag is an easy thing to do. I'm not sure whether we should use the application handle or the application name, which can be long. Is there any rule about title tag length? Should we also add the report ID? Otherwise we would have multiple page with the same title tag (all reports for the same application). I can make the change easily once we settled on these topics :). For instance, what title tag do we want for the following page: |
I'm not sure to understand these terms, if application handle mean the machine-friendly name (
Not that I'm aware of, but after a certain length it's ignored by engine search front-end (and probably index.
I think that the app version would make more sense. |
Sorry, I should have been more explicit, but you guessed it right :). So if I understand correctly what you are proposing, it would be something like the following:
Note that we cannot really use the application human-friendly name for 1 because it is not fixed for a given application (it can change depending on the version like for com.spotify.music or be language specific like for fr.meteo). We could easily add title tags to other pages such as trackers. WDYT? |
Sure, and it's a convenient way to differentiate the two pages. Your suggestions seems good ! Maybe consider a more verbose version such as : and
Also, adding "privacy" after εxodus in the title tags may help to associate the pages with search engine requests such as But εxodus been the name of the software and εxodus-privacy the name of the association, it may be a deliberate choice to not mix them. |
You're right, "εxodus" is the name of the platform and "Exodus Privacy" of the association, so I think it is better not to add a confusing "privacy" in the title tag. Maybe we could call it a I am personally not a bit fan of the So finally, we could have the following:
Additionally:
If that suits everyone, I'll have time to implement this in 2 weeks. Any comments and feedbacks are obviously welcomed :). (cc @U039b @MeTaLPoU @Gu1nness @jfoucry @codeurimpulsif @Porkepix if you want to step in and give your opinion) |
To avoid the mess you're talking about, if the objective is SEO I think the best way to go would be to create a new endpoint page with this kind of format: On a pure SEO standpoint, I believe multiplying reports page will always favor one of the oldest as it's probably going to be one of the most linked.
I think you're not clear here. I read that application handle can change, and as far as I remember it's definitively fixed. Some application developers had to create a new one in order to change this. |
What I meant is that the application name is not fixed for a given application handle, as you can see in the examples of Tbh I don't know much about SEO, I think adding titles make sense even for the user experience. Adding a new page |
Actually, I even think for an SEO standpoint it would be better to "hide" version-specific reports from search engine and only have latest one. Current state shows how this can be a mess: it can be hard to get reports from search engine and when you do it can either an old report, or several reports with the user ending up not knowing which link to pick: EDIT: And this big EU.org is… well, I don't understand what does it do here /o\ EDIT 2: I don't know why is there this dash in the name either, I don't think the application once installed have this dash in the name. |
The For SEO I think it would make sense to do something like And it would allow the reports pages to have something less SEO-friendly such as But I don't know neither εxodus's code or django, so I'll leave it to you to discuss it.
It's probably google poorly trying to guess a "site name" and using only the end of the domain name |
The main issue with this is that an application can have multiple names, depending on various factors. Which name should we display then? We could simply take the latest, but if we check
@Porkepix How do you suggest we do that? |
Can this be related to localization? Applications can have a localized name, changing depending on OS locale. Exodus needs to manage it (it might already be the case, I'm not sure), and if it's already tackled, I don't know what has been done for reports from before the change. Is there something else than locale than can affect application name?
I have in mind through |
εxodus doesn't manage this, so that answers your question :D.
No idea how to do that tbh :). |
Oh? I thought localized names were already used. Well, I guess that's yet another issue to open (or find if it already does exist). EDIT: Okay, well, I actually already opened this one some times ago… #170
I don't know enough about |
I think that the project would have a greater impact with a better SEO.
For example, by improving the SEO of reports, a user of an application could more easily find the report without knowing exodus-privacy project.
name of the app - εxodus
)If you have any others ideas we could talk about it here.
The text was updated successfully, but these errors were encountered: