If I made a list of requests from new SEO hires, “Fix these HTML errors from the W3C validation tool” would be in the top 5. Thankfully, John Mueller took time in the latest Google Webmaster Central hangout to address the ranking importance (and intended meaning) of “valid HTML” in Search Engine Optimization. He helpfully described the SEO situations well-written HTML avoids, each of which has its own testing tool from Google.
For the last two months, I’ve watched a relaunched client’s Search Console charts spiral downwards. Their indexing dropped, their SERP rankings were meh, and external SEO report crawls showed numerous errors that the Search Console just didn’t echo. Anyway, I had a great big “D’OH” moment this morning upon realizing that Google sees http and https URLs as two separate sites. No amount of proper URL-change redirecting will affect this view, and Google’s Change of Address tool does not apply to a protocol change. Once I began tracking the newly-secure site as its own Google property, BOOM–all the data was there, along with all the mysterious errors other crawls had produced.
I’d assumed that Google, having spearheaded the “use HTTPS or suffer our wrath” initiative last year, would gracefully accept redirects and other change of address techniques when a site changes protocol, but no. Make no assumptions, friends–even Google doesn’t know what it’s doing.
Changing your domain protocol (http to https) makes Google view your domain as an entirely new site and it must be tracked in Google’s webmaster tools as a new site.
Oracle is in the hot seat with the InfoSec community once again with the focus on CSO Mary Ann Davidson and her lengthy rant titled, “No You Really Can’t”. In the now-deleted blog post, Davidson rails against cybersecurity experts who find and report vulnerabilities in Oracle software. Featuring hilariously demeaning language and wildly exaggerated statistics, Davidson speaks with obvious disdain for both security researchers and everyday users of Oracle’s software. The company pulled her post within 24 hours, showing for the second time in those 24 hours a lack of understanding for tech culture in 2015.
Have you ever told your kids (or were told as a kid), “I am not making different food for everyone. I spent a long time cooking, so this is what’s for dinner and we’re all eating it”? If so, congratulations! You understand the basics of programming logic.
No one likes to do the same thing over, and over, and over. A great deal of innovation in manufacturing began because someone like Eli Whitney said “screw this, if the same motion has to be made over and over again, why can’t I build a contraption to do the motion for me?” Computers are much the same way, and constantly being optimized–that is, they can do the same thing over and over but faster this go-around.
Why HTML is not a programming language
The cotton gin didn’t do much if there wasn’t someone loading cotton into it, and manufacturing today doesn’t get far if the materials aren’t loaded correctly. Websites are the same way–you can write all the fancy executable code and styles you want, but until you’ve aligned your materials correctly, no computer knows what to do.
This Halloween episode of CMGRHangout is scary. Not “spooky”, not “creepy”, but downright “oh you did not just insult my favorite President” SCARY. Conflict is difficult for every person on this planet, and as community managers our instinct is often to squash it before it starts. On this panel, we talked about why you want to encourage healthy controversy and how to define boundaries and prevent it getting it out of hand. We also talk about why community members do better with controversy sometimes, and how it affects their trust in each other and your brand.