With the August 6 production debut of the Android 9 Pie mobile OS, Google has released an Android SDK with special capabilities for development with the Kotlin language. The SDK has nullability annotations for frequently used APIs, preserving null-safety guarantees when Kotlin code is calling into annotated APIs in the SDK. To ensure that newly annotated APIs […]
Read MoreUber has introduced an open source web framework called Fusion.js that is anchored by a plugin architecture. Intended for development of high-performing, lightweight apps, the JavaScript framework offers code reuse on both the server and browser and works with libraries such as React and Redux. Fusion.js offers a command-line interface, a webpack/babel transpilation pipeline, and a Koa […]
Read MoreThe perfect link is simple, honest, and usable. Here’s how to design it. A few weeks ago a frustrated face appeared around the corner of my desk. “Sorry mate, you don’t do any printing do you?” “Well yeah, sometimes,” I said. I have a dedicated desk in a co-working space, we share a printer, and […]
Read MoreGoogle’s John Mueller has revealed that a user behavior known as pogo-sticking is not a signal when it comes to ranking search results. “Pogo-sticking” is a nickname given to the act of quickly navigating back and forth between pages in search results. Site owners may be concerned that it’s considered a negative ranking signal when […]
Read MoreYour page is ranking high in SERPs for a high-conversion target keyword. What can be better? Wait a minute. It’s the wrong page! Yes, it is your page, but it isn’t even close to the ideal query match. Even if you think that it is still great that your page ranks high, no matter what […]
Read MoreRedesigning an ecommerce site is part of the natural brand cycle. Redesigns keep your brand relevant and your message clear, can dramatically improve the user experience, and may be necessary in order to keep up with evolving web standards. At the same time, redesigns can result in throwing away SEO authority and dumping search traffic. Communication between SEO […]
Read MoreAs every kid knows, making cool stuff is the fun part. You dump all of your toys on the floor, and sort through them until you find what you want, and make it all fit together to build a spaceship, or something. That’s the part everyone likes. But then someone comes in to tell you […]
Read MoreIn response to confusion surrounding mobile-first indexing, Google published a series of tweets clearing up the most common misunderstandings. Here is a recap of everything Google recently clarified. URLs in search: With mobile-first indexing, Google indexes the URL of the mobile-friendly version of a site. When there are separate mobile and desktop URLs, Google shows the mobile […]
Read MoreGoogle in Español published an inaugural hangout on YouTube. A web publisher asked about the proper way to import a large product feed with content that is already indexed by other vendors. The web publisher asked if he should use no-index. The publisher stated that he already understood that using original descriptions is the best approach. […]
Read More“Content is king” is a phrase that gets bandied around the web an awful lot. I’ve written before about how content is no good without promotion, and I stand by that. But if you do promotion right and have a relatively established website, there are a few things you can do with your content that can help explode […]
Read More