Technical SEO
Traditionally, the phrase Technical SEO refers to optimizing your site for crawling and indexing, but can also include any technical process meant to improve search visibility.
Technical SEO is a broad and exciting field, covering everything from sitemaps, meta tags, JavaScript indexing, linking, keyword research, and more.
If you’re new to SEO, we recommend starting with the chapter on Technical SEO in our Beginner’s Guide. Below are the latest posts on technical SEO, and we’ve included a few top articles here.
On-Site SEO : What are the technical on-page factors that influence your rankings? Our free learning center will get you started in the right direction.
The Web Developer's SEO Cheat Sheet : This handy—and printable—cheat sheet is invaluable for anyone building websites. Contains several useful references that cover a ton of technical SEO best practices.
MozBar : This free Chrome extension is an advanced SEO toolbar that helps you to examine and diagnose several technical SEO issues.
The Technical SEO Renaissance : Is it true that technical SEO isn't necessary, because Google is smart enough to figure your website out? Mike King puts this rumor to rest, and shows you what to focus on.
Technical SEO: The One Hour Guide to SEO : Want a quick introduction to the basics of technical SEO? Our guru Rand has you covered—all in about 10 minutes.
The Beginner's Guide to Structured Data for SEO: A Two-Part Series
SEOs have been talking about structured data for a few years now, but only 17% of marketers are using it. There's still a lot of confusion around what structured data is, what it’s for, and how and when to implement structured data for SEO purposes.
JavaScript & SEO: Making Your Bot Experience As Good As Your User Experience
More and more, we're realizing it's incredibly important for us as SEOs to understand JavaScript's impact on search experience. Can search engines see your content and experience your site the way a user does? If not, what solutions can you use to fix it?
How Does Google Handle CSS + Javascript "Hidden" Text?
Does Google treat text kept behind "read more" links with the same importance as non-hidden text? The short answer is "no," but there's more nuance to it than that. In today's Whiteboard Friday, Rand explains just how the search engine giant weighs text hidden from view using CSS and JavaScript.
Site Crawl, Day 1: Where Do You Start?
When you're faced with thousands of technical SEO issues, knowing where to start can be vital. Powered by Moz's new Site Crawl, I guide you through the process of isolating critical issues quickly.
Optimizing AngularJS Single-Page Applications for Googlebot Crawlers
SEO for single-page application websites can be tricky: they're great for users, but potentially invisible to Google's crawlers. Learn what steps you can take to ensure your SPAs are found and indexed.
Evidence of the Surprising State of JavaScript Indexing
What exactly is going on with JavaScript indexing? The evidence suggest Google is able to crawl it, but how and to what extent? Will Critchlow shares a collection of facts from across the web that paints a picture of the state of JavaScript indexing today and issues a hypothesis you just might wish to test.
Tackling Tag Sprawl: Crawl Budget, Duplicate Content, and User-Generated Content
An unapologetically nerdy guide to combating bad, duplicate user-generated content with data, statistics, and sheer force of will.
Faster Sites: Beyond PageSpeed Insights
PageSpeed Insights can be useful, but a perfect score doesn’t guarantee a fast site. There are smarter ways to assess and improve site speed.
How to Implement SEO Changes Using Google Tag Manager
Rigid CMS? Backed-up dev queue? Using Google Tag Manager, you can move past your issues implementing technical SEO changes and start adding structured data, canonicals, noindex tags, mobile switchboard tags, and more.
There's No Such Thing as a Site Migration
We all have horror stories of migration projects gone wrong. Things get missed, priorities change, and performance is impacted. Can we do better if we improve our definitions?