Google AMP Validation shows "Unknown syntax error" for amp-html - validation

So, the page url is
https://shop-europa.ru/amp/catalog/dtl-shtany-athletic-surplus-chyernyy-sp-0004/#development=1
Other validators, like ampporject validator, show everything is OK, but
google amp validation is not
What's wrong? Does anyone knows?

I see AMP Validation successful on the #development=1 page myself, so it looks like this page is valid AMP. What error do you see?
Can you try refreshing the page in your browser, you may have a stale copy of the AMP Validator.
The only other thing I can think of is that the server is delivering different content to you (based on useragent, cookie, ip, etc) than to other users of the page, like myself.

Related

"Fetch as Google" renders all pages to look like my homepage

I am trying to figure out why my website's posts and pages such as my resume are getting a "Complete" status with a green check mark (seemingly no errors or redirects) when fetching and rendering as google, but all of them "render" and look like my homepage. The page speed insights tool seems to be using the same rendering engine as it seems to have the same issue.
Notes:
The html served from my website on initial page load is the correct HTML and content. No redirects occur. The initial page load does not fetch content via JS. I mention this because although my website is not a one page application (I'm using Wordpress), I do use ajax in combination with a post variable flag to fetch new page content when the user navigates to the next page (after the initial page load).
I have verified that all of my pages have been indexed using the "site:" trick in Google search. They are indexed properly, but they aren't "rendering" properly.
Should I be worried? Should I just ignore that the pages aren't rendering properly? It doesn't make any sense. Is anyone else having this issue?
Your resume page has a response type of content-type image/gif so google thinks that the page is an image??

Joomla + Google don't work together

Here's the problem: I've used a Google Drive forms to create a form, then linked to it to my own form through action="" and name="" parameters of the form. Stuff worked like a charm when used as a plain page on my server.
Once loaded into joomla, no go. Google gives the following: "Google Drive encountered an error. If reloading the page doesn't help, please report the error."
Any suggestions on how/what things are conflicting?
Thanks!
Link to form on Joomla: http://dgm3740.inkedkeyboard.com/final/index.php/reserve-a-party (please be very considerate in entries)
Link to form as is on a server: http://test.inkedkeyboard.com/party_form_two.html
Using the first link you provided, I was able to enter various test data without a problem.
Tuki's Island Party Request
Your response has been recorded.
Submit
another response
Perhaps the problem is in your client?

Html5 pushstate internal service error when page refresh, or view source code

i am attempting to copy a tutorial example found here http://html5.gingerhost.com/ but whenever i try to refresh the page it takes me to a "500 Internal Server Error". also when i click the link and the page loads the other content, when i look at the source code it only shows my another "500 Internal Server Error"
please help!
thanks alot!
This is because the server needs to be able to understand the URLs too. So for example, you're page is at http://example.com. You use a link's click event to make it http://example.com/more-info. But if http://example.com/more-info doesn't exist on the server, refreshing the page won't work properly because the browser won't know that /more-info is actually part of the index page. So pushstate only works if the client and the server both recognise the new URLs.

Facebook object debugger: Could not retrieve data from URL. (200)

When i use the object debugger, the scraper is not able to see my OG content on my page. The debugger says "Can't download: Could not retrieve data from URL.", even though it's a 200 OK and shows the correct fetched and canonical URL. I have a subdomain on it, and it work fine.So not sure what happen to my main domain.
When click on Scraped URL See exactly what our scraper sees for your URL , it just show blank page.
Your site seems to have some HTML errors: http://validator.w3.org/check?uri=http%3A%2F%2Fspandooly.de
You should fix them before attempting to validate your site.
Funny thing, I create a copy of your page, and it seems to validate with no changes in the HTML. Your webserver might be doing something weird (according to the headers, the charset is missing or none):
http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.webniraj.com%2Fspandooly.html

Validation errors from Google App Engine Logout link

I am making a web page using the Google App Engine. I am validating my pages, and found that the logout link that is generated by the call to the users api (in python) users.create_logout_url(request.uri) does not validate as XHTML 1.0 Strict. The href in the anchor tag looks like this:
/_ah/login?continue=http%3A//localhost%3A8080/&action=Logout
Including a link with this anchor text throws three different validation errors:
*general entity "action" not defined and no default entity
*reference to entity "action" for which no system identifier could be generated
*EntityRef: expecting ';'
Here is a dummy page with the anchor tag in it, if you want to try it on w3c validator.Dummy Page.
The logout link wont work, but you can see how the page is valid without it, but the actual text inside the href tag breaks the validation.
Any thoughts on whats going on? Thank you!
This is a dev_appserver issue. The & before action should be escaped to %26.
This problem does not occur on production, though.
The logout url looks like this and it's perfectly valid.
"http://xxxxxx.appspot.com/_ah/logout?continue=https://www.google.com/accounts/Logout%3Fcontinue%3Dhttp://xxxxxx.appspot.com/%26service%3Dah"

Resources