Google Structure data and breadcrumbs stopped showing - seo

We are running the largest car website in the GCC - www.drivearabia.com
All our breadcrumbs and structured data were working fine and now have stopped showing up on google. Our website master tools do not show any errors and properly show the breadcrumbs and structured data when we test.
Could someone let us know why they have stopped showing up?
Sample Url : http://www.drivearabia.com/ultimatecarbuyerguide/uae/carpage.php/Mercedes-Benz-CLA-45-AMG/2015-2016-/1227
Thanks a lot

The page is bloated with inline CSS and JavaScript, the response time is low and there's an extremely high HTML to content ratio on the site. Your site was likely deemed unworthy of receiving the enhanced listing based on Google's tweak of the algorithm. Google changes their algorithm about 300 times a year, any one of them could cause this type of behavior.

Related

How can I get the Views Per Hour stat for a YouTube video?

I checked the Youtube API and it's mainly to do with adding functionalities related to the YouTube app rather than getting analytics data about videos.
There is a chrome extension called VidIQ that shows the views per hours of a particular video when going to the video's page on YouTube, so I tried reading the source code for it, but it is all compressed and I can't easily find what I'm looking for.
Could someone explain to me how VidIQ chrome extension is getting the views per hour stat for YouTube? Maybe it's not an official stat from Youtube but a rough estimate calculated by VidIQ. How do they get this information?
I tried debugging the VidIQ chrome extension to search through the source code but adding a simple html tag made the file corrupted and disabled the extension until I repaired it again. I'm having difficulties deciphering the source code.
Most of what VidIQ gets is from the YouTube analytics api and not directly from the YouTube data api although i would be they use some combination of both.
If you create a report that extracts views and run it every hour you should get the results you are looking for.
However i would be willing to be that they cache a lot of the data and do some internal analytics on it. They would need to cache it as the YouTube analytics api only returns data for the last 90 days last i checked.
If your intent is to Reverse Engineer VidIQ you may need to accept that a lot of the data you are seeing is internally stored in their system and generated by them based upon the data that is avaliable in the YouTube Analytics API and the YouTube data apis.

Shopify Trekkie loading extra tracking Pixels

This is by far the most frustrating issue I've run into with Shopify. I'm trying to optimize a client's site speed by wrapping up all their tracking codes into Google Tag Manager to reduce the total number of outgoing requests. I removed all hardcoded tracking pixels from theme.liquid and placed them in GTM, went through ALL the apps and sales channels and disconnected from accounts, but there are still extra codes being loaded by Trekkie.
I'm using the Shopify Facebook and Google Analytics integrations as recommended, so those are not represented in GTM. Even so, it's still somehow loading 2 Google Analytics, 2 Google Ads and 2 Facebook pixels.
As you can see in the source code, there are 2 facebook pixel ids contained within the Trekkie object, but how is this possible when there's only one place to add this information?
If I remove the facebook pixel id from this screen (Themes > Preferences), then the first pixel will not load, only the second unwanted pixel loads. The same issue persists for Google Analytics and Google Ads, except I cannot see multiple account ids in the source code, I can only see this in the network tab of DevTools and in the Google Tag Assistant.
I would typically assume that these codes must be in the theme code somewhere or an app or something, except I can actually see with DevTools that the code is being called by Trekkie.
This is driving me absolutely crazy and I've already spent lots of time trying to make what I thought should be a simple optimization. If anyone can help with this issue I'd be hugely appreciative.
Thanks!

Is AMP Project only useful for schema.org/NewsArticle?

We have recently release our website under AMP format to help the mobile user experience. We have now submitted our sitemap to Google Webmaster Tools, and added the correct rel="amphtml".
However, Webmaster Tools reports all my page with 'Missing supported structured data element' and a link to https://developers.google.com/structured-data/rich-snippets/articles
I understand that this is needed for the Top Stories features, what I was not aware is that any other Structured Data seems to be not indexed by Google.
Is the AMP useless for non-Article structured data?
Edit: video is also supported.
Depends how people are getting to your AMP page.
At the moment the top stories features is the only place using AMP - unless your website directs people to the AMP pages? So in that sense AMP is only useful for NewsArticle documents at present. Though Google have said this list is likely to grow, quickly.
However if the AMP page is your main page then users will still benefit from the fact your AMP page is fast - even without the NewsArticle structured data tag. Though personally I don't think AMP pages are ready to (or should ever be) completely replace standard HTML.
Will be interesting to see how this changes in future as others (e.g. Twitter) start to integrate AMP pages. Though I'd imagine they'll likely follow Google's lead and demand the same requirements as they do.
Edit 1st March 2016: Google have added a page to the Structured Data site explaining requirements to get in the top stories section: https://developers.google.com/structured-data/carousels/top-stories

Server Side Webpage Screenshots - Windows Server

ive written a script that configures a bunch of items and displays it on screen using javascript. Now we are in the process of trying to take a screenshot of it via a browser. This particular webpage is for use by the general public, and once the screenshot is taken, we post the photo to facebook for the user.
Ive trialled a number of services that take screenshots but they are all pretty slow, mostly averaging around 25 - 25 seconds to take the shot and have it saved on the server. All our users would leave in this time =(
Ive also tried the application from http://www.websitescreenshots.com/ and whilst its brilliant i cant get it to render our page with the js on it.
I have found this to be a common thing amongst screenshot software, and ive even gone through to trying to take advantage of the free webservice from Wordpress MShots.
Whilst it took photos nicely you could never tell how long it was going to take and not good enough for a production website.
So can anyone recommend a utility that will allow screenshots of URL's accessible via a command line that can render JS and also runs on windows server 2008 ? I am having no luck tryning to source an app that does this..

How to make a Tag cloud app that post on a website?

I want to make an app where the users can post messages that will be displayed on a website. The users would need to create a username and password to be able to post.
The app would be like a twitter, but only be able to post through the app and read the last few posts and not be able to write private messages.
The website would function like a huge cloud of thoughts where everyone could go and read what others have written. Once the post hit the cloud, they can't be deleted. Only me could delete posts.
All posts would have different color and font size, it would look like a huge tag cloud on the website.
How do I make an app and a website like this?
David H
The tutorial application for Google Application Engine is an unstyled version of what you describe. They'll even host it for you for free (up to a non-trivial level of usage).
The tag cloud creation is not so very hard but without knowing your preferred language it is hard to point you to helpful libraries (there are plenty out there).
Getting people to use it will be the hard part.
added in response to comment:
Good luck on your endeavor. I would be surprised if you weren't able to learn everything you need to know and have a working web app by the time school starts. I found a simple stand alone web cloud creation library that explains what it does and will run on GAE. So now even that part is in place for you.
I'm tempted to make some pathetic reference to the sorts of computing that I did prior to high school, but I expect that you probably have SD data cards have more computational power than I had available to me. Kids these days! ;)