Technical SEO vs. On-Page SEO: The Differences
If you’re not up to your ears in SEO like we are, it can be hard to “get” some of the terminology that SEO professionals throw around. So today, I’m going to clear up a common question: what’s the difference between on-page SEO and technical SEO?
What Is Technical SEO?
Technical SEO is the practice of optimizing the “back end” of a site so that search engines like Google can better crawl and index the website.
Here are some of the things you might work on when performing technical SEO (not an exhaustive list):
Spider-friendly code: Streamline website code so that search engines, when they crawl the site, can access the important content first.
Content management systems: Choose a content management system that’s primed for SEO. Configure and monitor the CMS so you can identify any inherent SEO problems that come with the system.
Site speed / page speed: Page speed (how fast a page loads) is part of Google’s ranking algorithm, and it impacts the user experience. Make sure your pages are up to par by using the PageSpeed Insights tool.
Mobile usability: How many of your website visitors come from mobile devices? Ensure your site is optimized for mobile.
Robots.txt: Use the robots.txt file to tell search engines which directories on the site can and cannot be crawled. Bots check for this file in the root directory of your website each time they visit.
XML sitemaps: Tell search engines about the pages, images and videos on your website with an XML sitemap.
301 redirects: Avoid error pages as much as possible by redirecting old URLs to new, more relevant URLs. Always use a 301 (permanent) redirect.
Fully qualified URLs: Make internal links fully qualified and avoid crawl issues by starting with the “https:” instead of a relative URL.
Structured data markup: Structured data (“schema”) helps search engines understand what the content on a webpage is about. Adding markup from schema.org clarifies what type of information is being presented and may lead to enhanced search results, too. Learn more.
Canonical tags: Use the canonical element to tell search engines which version of a URL you want in the search results. This is often used to resolve potential duplicate content issues.
Server maintenance: Regularly check and address server diagnostic reports to address any errors that might occur that create a bad user experience for visitors coming to your site. Also make sure any plugins are updated consistently, for security reasons.
Siloing: Structure your website content by grouping related webpages together in hierarchical categories based upon how people search. This technique actually sits between technical SEO and on-page SEO as it deploys both types of skills. Learn more about SEO siloing.
Read more about technical SEO in our SEO Guide.
What Is On-Page SEO?
On-page SEO is the practice of optimizing webpages from top to bottom. The dual purposes are to give pages a better chance of showing up in the search results and to create a better user experience for website visitors.
Here are some of the things involved in performing on-page SEO (not an exhaustive list):
Quality content: Create quality content that is worthy of E-A-T. This is a huge step worth exploring before you create any content.
Content length and readability: Knowing how many words to write and at what reading level you should write based on the top-ranked pages in the search results is key to competing.
Meta data: Put effort into creating unique meta tags per page. The title and description may be the first things a potential visitor sees when looking at your website’s listing in the search results. Likewise, meta data is one of the first things a search engine encounters on a webpage that tells them what the page is about. Learn more about meta tags
Keyword optimization: Make sure you are integrating the keywords correctly into the content. For more, see my post on how a WordPress plugin can help with content optimization.
Heading tags: Create properly formatted heading tags. Heading tags within an article differentiate the subsections on a webpage. It allows for an easier read by visitors and also signals to the search engines what topics are covered on a page. Read about heading tags and their impact on search engines.
Image optimization: Optimize all the elements of your webpages including images to help you gain visibility in search verticals like Google Images. This also boosts visibility in the main search results. And be sure to include an alt attribute with each image. The Americans with Disabilities Act (ADA) states all websites should do this for the vision impaired.
Structured data: Structure the information on your webpage to make it more digestible for visitors and search engines. This includes things like using HTML tables, bulleted lists, ordered lists, a table of contents at the top, and a TL;DR (“too long, didn’t read”) summary. These items may also help your website rank for featured snippets.
For more on-page SEO ideas, check out our SEO checklist.
Why You Need Both
A good SEO strategy focuses on both on-page and technical SEO. A site that is built from the ground up for SEO will ensure that search engines can crawl and index pages with ease. A site that publishes quality, optimized content will create a good user experience, earn links and in turn, do better in the search results.
If you’re looking for assistance with your SEO strategy, our flexible consulting could be your answer. Request a quote here and let’s talk about your needs.