After installing B2B King, we noticed that two pages have appeared in our product sitemap (/product/offer
and /product/credit), but neither of them exists. We asked Yoast how to remove
them (their plugin generates our xml sitemaps), and they think it could be
caused by one of our other plugins. Any chance B2BKing had something to do with
this?
Indeed, our plugin uses 2 "helper" products, offer and credit. It uses these for offers and the company credit feature. Our plugin hides the products, prevents access to the pages, but they still exist technically. The plugin also sets their catalog visibility to hidden.
If you do not want these in the sitemap, I think Yoast must have a feature to exclude specific URLs from the sitemap?
I have already communicated with Yoast about this issue but I did not ask that specific question. I will try that to see what they have to say.
You should know that the only reason I noticed this issue is that Google sent me an email "New Coverage Issue Detected on your site", and it was all about the 404's from each of these "pages". I'm assuming that the Googlebot uses the sitemap to index our site so that is why it gets a 404 error when it tries to crawl these pages.
Although it's probably not a serious issue, I thought I should mention it to you since every B2B King customer will be receiving this Coverage issue email from Google and will likely send you a support email asking you about it. So if I was you...., I would change the plugin so that these pages no longer appear in the sitemap until they are needed and accessible.
I downloaded and installed the new update you sent but those same two urls are still in my sitemap.
I also found the Yoast code to eliminate these but it looks like I need a post ID or custom taxonomy in order to do this. Could you provide me with these?
There are also a couple more questions I have for you. I hope you don't mind.
In "Main Settings" , "Plugin Status", the two options seem to be slightly mislabeled. The default option reads, "B2B Shop (Plugin active for all users)" and the other option reads, "B2B & B2C Hybrid (plugin active only for B2B Users)"
After I got a sale today, I looked at the B2B King dashboard and noticed that this sale was considered a B2B sale, when it was not a B2B sale. How do I fix this?
Regarding plugin status, perhaps that's not worded very well. The idea we wanted to express is:
-> B2B Shop = all users are considered b2b, therefore B2BKing will be active for all users
-> Hybrid Shop = just some users are B2B, therefore B2BKing is active only for those b2b users.
If you have a suggestion about how to change the label to make it more understandable, the feedback is welcome.
After I got a sale today, I looked at the B2B King dashboard and noticed that this sale was considered a B2B sale, when it was not a B2B sale. How do I fix this?
Are you using the shop in Hybrid mode, and a B2C customer placed an order, but this order shows as B2B order in the b2bking dashboard?
After installing B2B King, we noticed that two pages have appeared in our product sitemap (/product/offer and /product/credit), but neither of them exists. We asked Yoast how to remove them (their plugin generates our xml sitemaps), and they think it could be caused by one of our other plugins. Any chance B2BKing had something to do with this?
Hi Steve,
Indeed, our plugin uses 2 "helper" products, offer and credit. It uses these for offers and the company credit feature. Our plugin hides the products, prevents access to the pages, but they still exist technically. The plugin also sets their catalog visibility to hidden.
If you do not want these in the sitemap, I think Yoast must have a feature to exclude specific URLs from the sitemap?
Kind regards,
Stefan
Hi Stefan,
Thanks for the prompt response.
I have already communicated with Yoast about this issue but I did not ask that specific question. I will try that to see what they have to say.
You should know that the only reason I noticed this issue is that Google sent me an email "New Coverage Issue Detected on your site", and it was all about the 404's from each of these "pages". I'm assuming that the Googlebot uses the sitemap to index our site so that is why it gets a 404 error when it tries to crawl these pages.
Although it's probably not a serious issue, I thought I should mention it to you since every B2B King customer will be receiving this Coverage issue email from Google and will likely send you a support email asking you about it. So if I was you...., I would change the plugin so that these pages no longer appear in the sitemap until they are needed and accessible.
Cheers,
Steve
Thank you for the feedback,
We will look to see if there's something we can do on our end to prevent these products from showing in sitemaps.
Hi again Stefan,
Wouldn't it be super easy for you to set both of these pages to "noindex"?
Can't you simply include this in your next plugin update? There is no reason why these pages need to be indexed.
Yoast creates our sitemap only from indexed pages, so I think this would be the easiest solution.
Steve
Redblock Industries
Hi Stefan,
Thanks for the prompt response.
I downloaded and installed the new update you sent but those same two urls are still in my sitemap.
I also found the Yoast code to eliminate these but it looks like I need a post ID or custom taxonomy in order to do this. Could you provide me with these?
There are also a couple more questions I have for you. I hope you don't mind.
In "Main Settings" , "Plugin Status", the two options seem to be slightly mislabeled. The default option reads, "B2B Shop (Plugin active for all users)" and the other option reads, "B2B & B2C Hybrid (plugin active only for B2B Users)"
After I got a sale today, I looked at the B2B King dashboard and noticed that this sale was considered a B2B sale, when it was not a B2B sale. How do I fix this?
Thanks!
Steve
Hi,
Did you regenerate the Yoast sitemap? If not, please try to do that, as my expectation was that it would be fixed when the sitemap is recreated.
The post IDs of the 2 posts for credit and offer can be obtained like this:
Regarding plugin status, perhaps that's not worded very well. The idea we wanted to express is:
-> B2B Shop = all users are considered b2b, therefore B2BKing will be active for all users
-> Hybrid Shop = just some users are B2B, therefore B2BKing is active only for those b2b users.
If you have a suggestion about how to change the label to make it more understandable, the feedback is welcome.
After I got a sale today, I looked at the B2B King dashboard and noticed that this sale was considered a B2B sale, when it was not a B2B sale. How do I fix this?
Are you using the shop in Hybrid mode, and a B2C customer placed an order, but this order shows as B2B order in the b2bking dashboard?