Latest Article

How We Improved SmashingMag Performance

In this article, we’ll take a close look at some of the changes we made on this very site — running on JAMStack with…  Read more

smashingmagazine

How We Improved SmashingMag Performance

In this article, we’ll take a close look at some of the changes we made on this very site — running on JAMStack with…

How To Build A Node.js API For Ethereum Blockchain

In this article, John Agbanusi explains how you can build a Node.js API from scratch by building and deploying an Ethere…

Using Grommet In React Applications

In this tutorial, we’re going to learn how to use Grommet as a UI library for React applications. We’ll use Grommet…

JohnBattelle

Stop Talking About Section 230. Start Talking About The Business Model.

For the past several years, I’ve led a graduate-level class studying the early history of Internet policy in the Unite…

Predictions 2021: Disinformation, SPACs, Africa, Facebook, and a Return to Tech Optimism

Never in my five-plus decades has a year been so eagerly anticipated, which makes this business of  prediction particul…

Well That Was A Year: A Review of My 2020 Predictions

From the Department of Didn’t See THAT Coming… Yes, it’s true: Last year, I did not predict a global pandemic in 2…

searchengineland

DuckDuckGo’s focus on privacy-minded users pushes it past 100 million searches in a single day

Although it’s a long way from being a Google competitor, DuckDuckGo’s business model may serve as a playbook for new…

The SMX Report agenda is live!

Your journey to mastering search marketing analytics begins here. Please visit Search Engine Land for the full article.

Google crawl stats report now showing more crawls

Google said this is just a reporting change and the change you see in crawling is not reflective of any change in search…

mozblog

4 SEO Strategies for Programmatic Sites

Posted by RoyhPlanning and executing SEO strategies for sites with hundreds of millions of pages is no easy task, but th…

The Best-Laid Plans: Can We Predict Anything About 2021?

Posted by Dr-PeteI've deleted this introduction twice. To say that no one could've predicted how 2020 unfolded seems tri…

8 Unconventional Ways to Generate Qualified B2B Sales Leads

Posted by Nadya_KhojaWe know there are numerous ways to generate B2B sales leads, but let’s face it, the same old meth…

webmonkey

SEMrush vs. Moz

After creating a website and registering your domain name, there are about… The post SEMrush vs. Moz appeared first on…

Ahrefs vs. Majestic

Building your website traffic requires a particular set of skills, including a… The post Ahrefs vs. Majestic appeared…

SpyFu vs. SEMRush

When it comes to digital marketing, few things are more important than… The post SpyFu vs. SEMRush appeared first on W…

seobook

Apple Search

Google, Google, Google For well over a decade Google has dominated search to where most stories in the search sphere wer…

Overcoming Webmaster Depression

This year is a rather easy year to be depressed. ;) COVID-19, fearmongering media, polarized hyper-charged social media,…

Declining Visitor Values

Late Funnel SEO Profits Before the Panda update SEOs could easily focus almost all their energies on late funnel high-in…

alistapart

Navigating the Awkward: A Framework for Design Conversations

We’ve all been there. A client or coworker shows us this amazing thing they (and maybe their entire team) have worked…

Webwaste

The Web is obese In 1994, there were 3,000 websites. In 2019, there were estimated to be 1.7 billion, almost one websit…

Connecting the Dots

Two plans: one for design, one for culture. What I’ve found is that the DNA between both dynamics must be inextricabl…

webdesign

Flexbox Align: When to Use Auto Margins Instead of Flexbox Center

Flexbox alignment properties are superb and they solve lots of layout problems, especially where the common “vertical…

25 Figma UI Kits for Designers

It’s easy to see why both web and app designers have fallen in love with Figma. The web-based interface design tool l…

25 Best SEO WordPress Themes for Websites in 2021 (Free & Premium)

As the SEO industry continues to grow, so too does competition amongst companies offering SEO services. In 2021, it’s…

code

Build Your Own CAPTCHA and Contact Form in PHP

Note: This tutorial was originally written 10 years ago. It has now been updated with entirely new code for generating…

11 Best PHP Event Calendar and Booking Scripts... and 3 Free Options

In this article, I'll review 10 of the best PHP calendar scripts. Whether you need an appointment booking script, an ev…

13 Best PHP URL Shortener Scripts (Free and Premium)

URLs are rarely short and sweet. They usually contain multiple keywords and are accompanied by extra parameters to help…

Tutorialzine

10 Interesting JavaScript and CSS Libraries for May 2020

A collection of our favorite web dev resources for the month of May, featuring useful JS tools, React components, and mo…

10 Interesting JavaScript and CSS Libraries for April 2020

Our compilation for the month of April comes packed with awesome new web dev tools, including lots of Bootstrap goodies,…

10 Interesting JavaScript and CSS Libraries for March 2020

New JavaScript tools from the Facebook developers team, an excellent Electron starter kit. and more in our web dev resou…

onextrapixel

15+ Best Angular Admin Dashboard Templates of 2020 – Users Choice

We have compiled a list of best Angular templates for you. These offer you to start your web application and help you bu…

How To Create & Sell Online Courses with WordPress For Free

One of the most profitable ways of turning your blog into a business is creating and selling an online course. In this g…

The Top Blogging Platforms of the Year (2020)

Deciding to start a blog, whether it be for personal or professional use, is a great idea. With the rise in internet act…

Webappers

Looking for the best 12 WordPress Themes in 2021? They’re in this article

The WordPress platform is a joy to work with. It offers one of the simplest ways to create colorful, well laid-out, and…

Web Designers: Check Out these 8 Black Friday 2020 Deals

Many shoppers, including web designers and web design teams, look forward to Black Friday as the year’s top shopping e…

Top 8 WP Multipurpose Themes that you should check out

There are situations when using a specialty theme will enable a web designed to proceed more easily and efficiently. But…

eversparkinteractive

Spread Cheer (Not COVID) in the New Year

What a year this has been. With widespread sickness, political tension, and anxiety-inducing uncertainty, 2020 seems to…

Choosing the Best CMS for Your Law Firm

Managing your website is a crucial part of your business because it helps potential clients find you. One of the most im…

What is On-Site SEO?

What is on-site SEO? On-site SEO is the practice of optimizing elements on your website to improve your visibility on Go…

bruceclay

By Google

Vietnam awaits you with wonders

With its beautiful beaches, lush green landscapes, fresh food and vibrant culture, travelers the world over have been en…  Read more

google blog

Vietnam awaits you with wonders

With its beautiful beaches, lush green landscapes, fresh food and vibrant culture, travelers the world over have been en…

New global publications sign on to News Showcase

The events of this past year have proven that providing access to diverse, high-quality news sources is more important t…

Help build a digital future in Central and Eastern Europe

Technology has been a lifeline for many European businesses and communities throughout the pandemic—from helping peopl…

Changing the narrative around mental health at work

It can be debilitatingly lonely to live with a mental health disorder. I began my mental health journey in 2013, when I…

Still Dreaming: A tribute to Dr. Martin Luther King, Jr.

Today, we celebrate the legacy of Dr. Martin Luther King, Jr. through reflecting on our history and volunteering our tim…

google webmaster

Introducing Google News performance report

Today we are launching Google News performance reporting to help news publishers better understand user behavior on Goog…

Index Coverage Data Improvements

Based on the feedback we got from the community, today we are rolling out significant improvements to the Index Coverage…

A weird year in review

2020, what a year this was! We found new ways to work and collaborate, to learn and have fun, and also to stay safe.

An update on the Structured Data Testing Tool

In July, we announced that the Rich Results Test is out of beta. In that blog post, we said that the Structured Data Tes…

Updates to Search Console’s API

A few months ago we announced an API infrastructure upgrade to improve the performance of the Search Console API as dema…

google adsense

A guide to common AdSense policy questions

AdSense program policies help ensure we preserve a healthy digital ecosystem for the benefit of all users, advertisers a…

Helping global publishers accelerate business growth

Since launching the Google News Initiative in 2018, we’ve worked with news organizations of all sizes as they’ve ada…

The new AdSense reporting is live

The mission of AdSense Reporting is to enable publishers to make decisions to grow their businesses by providing informa…

Resources to help optimize your business

Online content and media consumption behaviors are continuously evolving. If you'd like to optimize your online business…

Welcome to Google AdSense

Creating content your audience loves takes time, but making it profitable shouldn’t. That’s where Google AdSense com…

google ads developer

Ad Policy Error Management is evolving in Google Ads API

On March 1st, 2021, all versions of the Google Ads API will replace policy violations with policy findings for all remai…

Changes to conversion columns in AdWords API and Scripts

What's changing?We are introducing restrictions on certain combinations of conversion columns in AdWords API and Google…

Update to Customer Match Uploads in the Google Ads API and the AdWords API Starting March 1, 2021

On March 1, 2021, the Google Ads API and the AdWords API will have a new upload limit for each Customer Match upload req…

The google_global_site_tag will no longer be filterable in Google Ads API

What's changing?Starting the week of Jan 25, 2021, the customer.remarketing_setting.google_global_site_tag field will no…

Google Ads API v3 sunset reminder

Google Ads API v3 will sunset on February 10, 2021. After this date, all v3 API requests will begin to fail. Please migr…

google developer

Community leaders upskill themselves and find new roles with Elevate by Google Developers

Posted by Kübra Zengin, GDG North America Regional Lead Image of participants in a recent Elevate workshop. The North…

Solve for the United Nations’ Sustainable Development Goals with Google technologies in this year’s Solution Challenge.

Posted by Erica Hanson, Global Program Manager, Google Developer Student Clubs Created by the United Nations in 2015 to…

Announcing New Smart Home App Discovery Features

Posted by Toni Klopfenstein, Developer Advocate When a user connects a smart device to the Google Assistant via the Hom…

A Google for Startups Accelerator for startups using voice technology to better the world

Posted by Jason Scott, Head of Startup Developer Ecosystem, U.S., Google At Google, we have long understood that voice…

Announcing gRPC Kotlin 1.0 for Android and Cloud

Posted by Louis Wasserman, Software Engineer and James Ward, Developer Advocate Kotlin is now the fourth most loved pro…

google research

ToTTo: A Controlled Table-to-Text Generation Dataset

Posted by Ankur Parikh and Xuezhi Wang, Research Scientists, Google Research In the last few years, research in natural…

Recognizing Pose Similarity in Images and Videos

Posted by Jennifer J. Sun, Student Researcher and Ting Liu, Senior Software Engineer, Google Research Everyday actions,…

Google Research: Looking Back at 2020, and Forward to 2021

Posted by Jeff Dean, Senior Fellow and SVP of Google Research and Health, on behalf of the entire Google Research commun…

End-to-End, Transferable Deep RL for Graph Optimization

Posted by Yanqi Zhou and Sudip Roy, Research Scientists, Google Research An increasing number of applications are driven…

Privacy Considerations in Large Language Models

Posted by Nicholas Carlini, Research Scientist, Google Research Machine learning-based language models trained to predic…

google Android

MAD Skills Kotlin and Jetpack: wrap-up

Posted by Florina Muntenescu, Developer Relations Engineer We just wrapped up another series of MAD Skills videos and a…

Treble Plus One Equals Four

Posted by Iliyan Malchev (Project Treble Architect), Amith Dsouza (Technical Account Manager) , and Veerendra Bhora (St…

Opening the Google Play Store for more car apps

Posted by Eric Bahna, Product Manager In October, we published the Android for Cars App Library to beta so you could st…

What’s your MAD score?

Posted by Christopher Katsaros; Your #MADscore tabulator We’ve been talking to you a lot recently about modern Androi…

MAD Skills Material Design Components: Wrap-Up

Posted by Nick Rout It’s a wrap_content! The third topic in the MAD Skills series of videos and articles on Modern An…

google Geo

We’ve moved. Come visit us.

Over ten years ago, we wrote our first post on our Geo Developers blog, and today we’re sharing our new location for t…

Falling Fruit helps urbanites forage for food using Google Maps Platform

Posted by Ethan Welty, Co-founder, Falling FruitEditor’s note: Today’s post comes from Ethan Welty, Co-founder of Fa…

How Google Maps helps amateur and professional archaeologists ponder the mysteries of Stonehenge’s burial mounds

Posted by Simon Banton, “Hengemaster,” Stonehenge Barrow MapEditor’s note: Today’s post comes from Simon Banton:…

How WhyHunger uses Google Maps to connect people to grassroots community food sources

Posted by Alison Cohen, Senior Director of Programs, WhyHungerEditor's Note: Today’s blog is the first in a series of…

Expanded support for Google public programs

Posted by Amit Litsur, Product Manager, Google Maps PlatformGoogle is committed to supporting organizations with public…