umbraco / Umbraco.Marketplace.Issues

Public issue tracker for Umbraco Marketplace
2 stars 0 forks source link

Packages don't show in Google #81

Closed callumbwhyte closed 2 months ago

callumbwhyte commented 3 months ago

Since the move to the Umbraco Marketplace it's become increasingly difficult to find packages via Google. This was the way I typically found packages from Our in the past.

One example, my own package Meganav, searching for "umbraco meganav" the marketplace does not appear at all. Our, GitHub, NuGet all show up in the first couple of results.

Other notable examples with the same behaviour: "umbraco usync", "umbraco slimsy".

Is there something special about these packages that means they don't rank? Or a bug? They are all included in the sitemap.xml so unclear why they haven't been indexed...

leekelleher commented 3 months ago

Always the outlier, "umbraco contentment" shows up with a Marketplace link for the second result. 😆

Screengrab on Incognito mode (so not a personalised search, I don't think, you can never be sure with cookies, anyways) ... Screenshot 2024-07-03 111811

But yes, I experience the same for uSync, Slimsy, et al. 🤔

nathanwoulfe commented 2 months ago

Looking at Google's search console, there are issues with duplicate canonical URLs (caused by differences in casing) preventing pages from indexing. I'm going to remove the canonical link from non-duplicate pages and request reindexing, and we'll see what happens...

Not a quick fix, but hopefully the correct one.

nathanwoulfe commented 2 months ago

On second thoughts - we should be keeping the self-referential canonical. Instead, I'm adding a rewrite rule to redirect to lower-case URLs, which should do the trick.

nathanwoulfe commented 2 months ago

Hey @callumbwhyte @leekelleher, I think I'm still chasing this one - I've added a 301 to redirect to lowercase URLs, which match our sitemap and the canonical tags on the package pages, but Google still isn't happy (selects the upper/mixed case URLs. I've re-requested indexing, but if either of you have suggestions in the interim, I'm all for it.