-
Notifications
You must be signed in to change notification settings - Fork 815
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
One-click site verification and search console integration #10041
Conversation
That's a great PR description, thank you so much for your effort! Generated by 🚫 dangerJS |
254e3a5
to
13fd8e9
Compare
bc80ab2
to
a1464aa
Compare
a1464aa
to
36c23fa
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These changes look great! Everything works as described 👍
54b8edd
to
d108b4f
Compare
@jeherve sorry about that, our testing instructions were missing a key piece of setup. In addition to D17515 you need to set |
Thank you! This worked better. I'd have a few remarks:
Other than that, it worked quite nicely! |
The Sandbox Error & the "Click to Verify" on refresh are fixed: both were typos/ missing args in D17515. The same fix may have also fixed the need to click the verify button twice, I have not been able to reproduce. As far the button text vs notification we will have a chat and see if we can do some work to clean that up. Thanks for the feedback! |
One small issue that I found with this is when you remove the site from the Google Search Console after it's been verified and marked as verified in your Jetpack admin settings. Our interface does not get updated to take the changes into account; it keeps telling you that your site is verified, when in fact it is not anymore since you removed the property in your Google Search console. |
@jeherve it's not enough to Delete a property from Google Search Console, you have to unverify it. To do that you need to clear the meta tag in the jetpack UI (you can remove the disabled property manually from chrome devtools Elements tab to edit the input and save the settings) and from Google Search Console you need to add the the site back and go to site verification settings and unverify. |
Thank you, that helped, I was able to unverify the site. I seem to be getting a different error on wpcom now when I try to reverify, but I may just have messed up something with my site at this point:
Should I try on brand new site? |
@jeherve actually I would love to know what sites are in your search console. The error was from Google and I was not able to reproduce it, even with using multiple logins to verify. |
@jeherve @cbauerman That error was fixed yesterday on the server patch as I investigated the issue Jeremy had. We now just make sure to clear the site keyring in that case insead of returning the error. |
I still get the error today with the updated version of the wpcom patch. The property is there in my search console, just not verified: In wp-admin, I only see the "Click to verify" prompt: When clicking it, the button changes into a greyed out "Connect to Google" for a couple of seconds, there I get the 500 error on the
|
Sorry to ask, but did you try reloading the page? |
Yeah, that does not seem to change anything. |
After investigating, it seems your site was in a bad state, it seems we're unable to reproduce the error now! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything is looking good! LGTM 👍
Left design feedback + mockups at p6TEKc-2j2-p2 |
* Readme: add boilerplate for next release, 6.6 * Add 6.5 to the changelog.txt file * Set boilerplate testing list for 6.6 * Readme: update stable tag to 6.5 * Add bullets to 6.5 changelog items * Readme: add link to previous changelogs This will help folks who want to know more about past releases, while keeping the readme.txt short so as to not overwhelm translators and site owners only looking for information about the last release. * Changelog: add information at the top of the changelog file. * Changelog: add #10054 * Changelog: add #10078 * Changelog: add #10079 * Changelog: add #10064 * Changelog: add #10094 * Changelog: add #10096 * Testing list: add more information based on #10087 * Changelog: add #9847 * Changelog: add #10084 * Changelog: add #9918 * Changelog: add #7614 * Changelog: add #10116 * Changelog: add #10108 * Changelog: add #10041 * Changelog: add #10121 * Changelog: add #10134 * Changelog: add #10130 * Changelog: add #10109 * changelog: add #10137 * changelog: add #9952 * changelog: add #10120 * changelog: add #10162 * Changelog: add #10163 * Changelog: add #10092 * changelog: add #10156 * Changelog: add #10154 * changelog: add #10122 * Changelog: add #10101 * changelog: add #10105 * changelog: add #10190 * Changelog: add #10196 * changelog: add #10152 * Changelog: add #10153 * Testing list: add more details to Site Verification testing steps. @see #10143 (comment) * changelog: add #10194 * Changelog: add #10193
The primary purpose of this change is to simplify site verification by letting the user connect their Google account and automatically set the meta tag value and verify their site with Google in one step. It will also register with Search Console in order to set the
sitemap.xml
address.This provides a foundation for further improvements, including:
Changes proposed in this Pull Request:
Testing instructions:
Setup
public-api.wordpress.com
to your sandbox IPTesting
Proposed changelog entry for your changes:
Enable one-click site verification and sitemap.xml registration with Google