• Skip to main content
  • Skip to footer

Digital Ducats Inc.

SEO Consulting & Services

  • Home
  • About
    • SEO Consulting
  • Services
    • SEO
    • Local SEO
  • Contact
    • Pricing
    • Write For Us
  • Blog
You are here: Home / Archives for Technical SEO

Technical SEO

Nov 29 2020

How To Find & Fix 404 Error Codes

The technical performance of your website is one of the many moving parts that play a role in search engine optimization. An error-free website that functions on a high level is a strong characteristic shared among top-ranking websites. At some point in time, every website will show a page not found 404-error code. This article will show you how to find and fix 404 error codes. 

What is a 404 error code?

Whenever a link points to a URL whose page does not exist, a 404 error code is generated. The result is usually a page that tells the user that the content no longer exists or cannot be found.

Amazon 404 not found page example

404s are generated from one of three reasons:

  1. The page was deleted
  2. The page was updated or moved to a new URL
  3. The page does not exist

What is the significance of a broken link/missing page on your website?

Like most things in search engine optimization, the main underlying issues are related to user experience and authority.

Reduced user experience

Developing a website that is user friendly and provides an enjoyable user experience should be a priority for publishers and site owners to ensure your site demonstrates higher user engagement.

User engagement statistics include the bounce rate, length of time spent on your website and the click-through rate (if you’re reading an Analytics report it would be average pages per session). 

Reduced user experience why 404 errors affect ranking

Missing pages are considered to contribute to a poor user experience because of the impact it has on these statistics.

When a visitor lands on a page that informs them the content is missing it contributes to higher bounce rates. Users will leave a website when they can’t find the information they’re looking for. This eliminates any possibility of clicking further within the website and reduces the average time spent on the website.

These statistics are measured by search engines and contribute to the position a website holds on the search engine results page.

Reduced domain authority

One of the three most important ranking factors in SEO is the authority a website builds from the backlinks it acquires. If an external website is linking to a missing page on your website, you’re losing the opportunity to improve your ranking ability.

Every backlink acts as a vote of credibility to your content. If an external link points to a page that does not exist, there is no authority and improved ranking ability transferred to your website.

Tools to Identify broken links and missing pages

Finding broken links is a relatively straightforward process that can be accomplished with a variety of tools. You can use one or all of the following to identify what pages are missing, as well as where the requests for those pages are coming from (broken links).

Search console

Google’s search console is an absolute necessity when it comes to managing the health of your website. If you haven’t submitted your domain to gain access to this data you should do so immediately to identify any type of errors being generated on your website.

Search console is a way to find 404 error codes on your website

Go to search console. Click on converge to see the pages that are generating errors. If your website is generating 404s you will see the pages being listed in the report.

SEMRush

Using a third-party tool can streamline your efforts because they are designed to specifically help you find and replace 404 error codes.

Run a site audit. The report that’s generated will look like this:

Site audit from SEMRush

Click on the errors link to get a summary of errors on your site. The broken links will appear at the top of the list if your website does in fact have broken links.

how to find and fix a 404 error code

The beauty of this report is that it shows you the internal pages linking to missing content as well as the target URL that’s actually missing.

The details SEMRush provides on how to fix 404 error codes

Solutions for repairing 404 errors

There are three possible solutions to eliminate 404 error codes from your website:

  1. Delete the link pointing to the page
  2. Create new content in the URL that’s missing
  3. Redirect the old URL to a new URL

Delete the broken link

An error code is only generated when a request for a page is being made. It’s important to understand that if you delete a page it doesn’t constitute a 404 if there are no further requests to load the page. Therefore if you delete any internal (or external) links that are pointing to the page, there won’t be any further requests.

Create new content

The possibility exists that the page may have been deleted by accident. In the event that the URL does in fact present value to your website, you can publish a page with the same URL.

This is a solution that many SEOs use as a link building strategy when they find broken links on a website that represents value as a link prospect.

Redirect the old URL to a new URL

This solution is ideal when the old URL has external links pointing to it, but you’ve updated content to a new URL. A 301 or 302 redirect is a code written into your .htaccess files that tells your website to skip loading the old URL and load the target URL instead.

Redirecting a page to a new page allows link authority to transfer to the new target. This makes using a 301 ideal when external sites are linking to a missing page. If you can’t get the external websites to change the links, this is a solution to preserve the authority the old URL is generating.

If you’re using WordPress, a simple solution is to install a plugin. Redirection allows you the convenience of entering the old and new URLs on one interface.

use a redirection plugin to redirect broken links

Create user-friendly 404 pages to improve the user experience

It’s only natural for people to land on missing content. If a user mistypes a URL, it will generate a 404 error code. This type of situation is unavoidable, however, you can improve your user engagement by creating creative and helpful 404 pages.

Create a page that’s in line with your brand. For example, some websites make light of landing on missing pages and can add some humour to the situation. If you’re familiar with Lionel Richie’s music, you might find this 404 page entertaining:

Example of funny 404 not found page

Create a page that at the very least has a search bar so users can type in exactly what they were looking for. If you want to guide them even further, offer additional links that they are most likely to click on, such as the homepage, your blog page, product or service pages.

Example of a good 404 page

Improve user experience by fixing 404 error codes

Generating 404s is not something you need to be overly worried about if there aren’t many instances of them.

If your website is accumulating a high number of 404s you need to investigate to make sure there aren’t serious issues that are causing them such as indexing problems or pages being deleted.

Find and repair 404 error codes to create a more enjoyable user experience. Fixing errors that exist contribute to higher user engagement statistics and better performance in the SERPs.

Christian Carere
Christian Carere

Christian Carere is the owner and founder of Digital Ducats Inc. in Toronto and heads the SEO team at Austin Bryant Consulting in Plano, TX.  Christian has been published on publications such as Search Engine Watch, Venngage, Small Biz Daily, Grasshopper, Data Box, Socialnomics, and Mention.

digitalducats.com/

Written by Christian Carere · Categorized: Technical SEO

Sep 23 2019

Page Speed: A Complete Guide For 2020

Feb 2, 2022 @ 11:25 am

Page speed has been an SEO issue ever since Google made it an official ranking factor in 2015. The importance of page speed is paired with the significance of providing a better user experience, an important aspect of user engagement. Now it remains an important factor that could save you clients and revenue.

What exactly is page speed?

Page speed is the measure of time it takes for your page to load (not to be confused with site speed, which is the overall speed of your website). Page speed is measured by the time it takes until the first contentful paint (FCP), which. is the first appearance of content.

Page speed measures the first contentful paint which is the first appearance of content
The FCP appears in the second frame

Every web page has a sequence of items that need to load before we see the full web page. The browser loads a page in the order it’s prioritized. You can increase the speed this all takes place by improving any or all of a number of the issues that can cause a bottleneck and result in slower load time.

What are the benefits of fast page speed?

The time it takes your pages to load can have a significant impact on the performance of your website. If your site is already fast, the improvements might be marginal, but the long-term benefits will be substantial.

Reduced bounce rate

By far, this is one of the most well-known improvements you can make to your page because it has such far-reaching implications. The bounce rate of your site is the percentage of people that land on your page and back off of it without clicking through to other pages or reading any of the content.

Generally, a high bounce rate indicates the user is not interested in what they’ve found when they land on your page. Studies have shown that there is a direct, inverse correlation between page speed and bounce rate. The faster your pages load, the lower your bounce rate becomes.

The opposite is also true where the longer it takes your pages to load the more users will bounce off of your page.

According to Google, every second in load time represents a percentage of visitors who will back out of the site in search of another that loads faster. This becomes very apparent after three seconds.

Page Speed VS Bounce Rate
Page Speed VS Bounce Rate

The logic behind the relationship between page speed and bounce rate is simple; People hate to wait and when their patience is tested, they will leave your website in search of another whose pages load faster.

Increasing your page speed will literally keep more people on your website.

This discovery led retail giants to save billions of dollars every year. The more they improved page speed, the more they reduced abandoned shopping carts and increased their revenue.

The general consensus among people is that they tend to distrust websites that take a longer time to load. Long load times equate to poor user experience. If Amazon experienced a loss in potential business and they are one of the most trusted sites in the world, what do you think people will think of your site if it’s not loading in a time that’s up to the status quo?

So what is the status quo for page speed? Below is a chart of the average load times across different industries.

Average page speed by industry
Image resource: https://www.machmetrics.com/speed-blog/average-page-load-times-websites-2018/

What you can draw from this is that although there is a heavy emphasis on improving your pages load time, there are still a lot of websites that haven’t conformed to the recommended standard set by Google of 3 seconds.

This presents an opportunity to get your site faster for a competitive advantage that contributes to ranking and a better user experience than what your competition offers.

Now that we can all agree that the faster your page load time, the more visitors stay on your site, there are a bunch of good things that happen from the domino effect.

Fast page speed improves your click-through rate

More visitors staying on your pages means a higher click-through rate. If your pages are loading faster, you’re getting more of your content in front of them to find and click through to on your website.

Longer dwell time

With more users able to click through to more pages, the average time spent on your website is going to get longer. Longer dwell time demonstrates a positive signal that will benefit your website’s search visibility from improved ranking.

Increased search visibility

Improved page speed leads to improved user engagement, which is also a positive ranking factor that becomes highly relevant on the first page of results. Rankbrain is one of Google’s artificial intelligence programs that is specifically designed to assign rank positions.

Rankbrain measures user engagement statistics along with other ranking factors to determine the popularity of a website and whether users are enjoying the content they find. Your site will experience increased search visibility from a higher ranking.

Rankbrain metrics that impact ranking and are influenced by page speed

Increased volume of traffic

Higher rankings will almost always mean an increase in the volume of traffic your website receives. Apart from the rise in traffic from improved ranking, the increased volume of traffic that stays on your site provides your website with more opportunities to convert visitors into clients.

Higher conversions

Longer dwell time and higher click-through rates are the perfect recipes for increased conversions. The more content you can get in front of your audience, the more opportunity you have to build trust and guide them to products, contact forms or making a phone call. The conversions on your site will naturally increase.

Chart showing the relationship between dwell time and conversions rates

Time is money. Walmart and COOK have reported huge percentages of increase in profit by reducing their pages load time. Walmart increased conversions by 2% with every second of increased speed. Cook increased load time by 0.85 seconds and enjoyed a 7% increase in conversions. (~Radware Blog)

In the chart below, mPulse Mobile was tested for its conversion rates vs. load times. The case study was performed by Skilled and here are their findings :

Page Speed vs Conversion Rate comparative case study by Skilled
Page Speed VS Conversion Rate
Comparative Case Study
  • At 2.4 seconds they had a 1.9% conversion rate
  • At 3.3 seconds conversions were 1.5%
  • 4.2 seconds was less than 1%
  • 5.7 seconds and higher was 0.6%

Increased revenue

The ultimate benefit of increased page speed is the increase in revenue your company receives. The law of averages suggests that the more visitors that land on your website (from relevant search terms), the more conversions and sales your website will experience.

If your website traffic goes from 500 visitors a month to 1000 visitors a month, you can expect to see a direct relationship in the revenue your company receives. Improving the page speed within your website will ultimately increase the revenue your website generates on a regular basis.

How to improve your page speed

  • Test your speed
  • Images
  • Minify HTML, CSS and JavaScript
  • Leverage browser caching
  • Lazy loading
  • Use CSS Sprites
  • Use a CDN
  • Delete unused plugins
  • Choose the right hosting plan

Test your page speed

The first step to increasing your page speed is to get a report on the actual speed of your page. Included with your actual page speed will be a list of items that you. can do to speed up the load time of your page.

How do I test the speed of my website?

Go to any of the following websites to generate a report on the speed of your website.

  1. Pingdom
  2. Google PageSpeed Insights
  3. Google Mobile Website Speed Testing Tool
  4. Google Analytics Site Speed
  5. WebPageTest
  6. GTMetrix
  7. KeyCDN Website Speed Test
  8. DareBoost
  9. Web Page Analyzer
  10. YSlow
  11. Chrome DevTools
  12. Load Impact
  13. Site Relic
  14. dotcom-monitor
  15. New Relic

You can any of these free tools but why not go straight to the source by using Google PageSpeed Insights.

Enter the URL of your page and you’ll receive a page speed score out of 100 on both desktop and mobile.

Scroll down to view a list of items that are affecting your load time.

Every website will experience its own unique issues but for the most part, the following are the most common fixes and should be incorporated into a routine to maintain the time it takes for your pages to load.

Whats a good page speed score?

If your page scores a 90 and above, your page is considered to have a “good score” A score between 50-89 is considered to “need improvement.” If your page scores less than 50 it’s a bad score that needs immediate attention.

Reduce the size of your images

Images are one of the leading causes of slow page speed, however, there’s a lot you can do that directly affect your pages load time. The first is to reduce the file size of your images by reducing the dimensions and pixels you upload onto your site.

Choose the exact dimensions that are needed in order to eliminate the need for additional resources requests from the server.

When you upload an image taken directly from a camera, the file size is often 1000’s pixels in width and length. If the required size is smaller than the actual image size, you can streamline the time it takes to load by only uploading an edited version.

Use the correct image formats

Another way to reduce the size of your images is to use the most appropriate formats than enable compression. GZIP is ideal to use on your website for the smallest version of your images.

Choose PNG and JPEG as the preferred formats. PNG is mostly for web colours, which is ideal for charts, graphs, banners, etc. JPEG is best for actual photos with a more complex range of colours.

Remove unnecessary metadata

Many cameras will embed information into the images it renders. Removing the unnecessary metadata can reduce the file size and streamline the load time.

Use lazy loading

Lazy loading prioritizes the sequence of loading images on your page. The priority is given to the images that are located above the fold and in plain view when a user lands on a page. The images below the fold are delayed loading until the user scrolls down.

Prioritizing this sequence on your page allows more resources to be dedicated to the content that is immediately being viewed. When the user scrolls down, the images are then triggered to load, which is faster than having the entire page load at the same time.

Minify and inline HTML, CSS & JavaScript

You may see on your page speed report to minify and inline scripts and languages such as HTML, CSS and JavaScript. This refers to streamlining the code that is found in the header of your website.

Most WordPress sites are built from templates and the code used in the header will often have notes and many spaces between the lines to separate segments. These spaces are mostly for human developers since the bots that read the headers don’t need the spaces to differentiate segments or the notes for their understanding.

What CSS code looks like before and after you minify

You can reduce and compress the code on your page by eliminating both. It may seem difficult, but you don’t need to do this on your own. Some plugins will do the work for you-we’ll name a few tools you can use later in this article.

Leverage browser caching

You can lighten the load your server takes on by enabling a command that tells browsers to save the most important files on your site. Browsers will save images and other time-sucking resources so that after the first visit from a user, those files are ready for display in a fraction of the time it would take to retrieve them from your server.

Browser caching increases your page speed by reducing the number of server requests you make when loading your website.

Use CSS sprites

The use of CSS sprites can save load time by using a template image that includes many smaller images that can be used on different parts of the page.

CSS sprites template

Rather than have the server make multiple requests for each individual image, you can choose to show the parts of the image to use on the different parts of your website.

Example of how a CSS sprites template is used for different areas. ofa web page.

Use a CDN

A content delivery network is ideal for reducing server response time. Your website data is loaded into servers that are strategically placed around the world. Whenever your website is accessed, the information is taken from one of the remote servers as opposed to being requested from your hosting company servers.

Content delivery network providing servers and data centres in locations closer to the user
Illustration of a Content Delivery Network
Image resource: https://en.wikipedia.org/wiki/Content_delivery_network

The information being relayed from your server to your website has less distance to travel which cuts your server response time down tremendously if you’re website is being accessed all over the world. Activating your CDN with default settings has been stated to improve site speed 10 times faster than without.

Delete unused plugins

Every plugin on your website will take up a specific amount of resources due to the code that’s written in the header. By deleting plugins you don’t need you can free up more resources by eliminating clutter in the header. Even if the plugin is deactivated, delete it if you’re not using it on your website.

Choose the right hosting plan

Depending on the resource requirements of your website, the wrong hosting plan could negatively affect your page speed. There are three options when you choose a hosting plan and each plan allows you different amounts of server resources.

Shared hosting plan

This plan is to put your website on a server that’s shared by a group of other people. Whenever people land on your website, there is a request for resources in order to load the page. If your server doesn’t have those resources available, your site will experience a delay in load time.

This can happen if too many accounts share one server. Multiple server requests made at once can overload the capacity of the server to handle every account’s needs. Even if the server has a reasonable number of accounts, if the traffic on your site grows, you may need to upgrade to the next level of hosting.

Shared hosting vs. VPS Hosting
Shared hosting vs. VPS Hosting
Image source: https://www.crazyegg.com/blog/speed-up-your-website/

VPS hosting account

A VPS hosting account guarantees you a specific amount of resources at any given moment. This ensures your website has the resources needs based on the expected volumes of traffic you receive.

A VPS hosting account is still a shared account, however, the number of accounts is limited in order to persevere the guaranteed allotted resources for your website.

Dedicated server

If your website experiences massive spikes in traffic you may need a dedicated server to handle the loads required to keep your site up and running. A dedicated server means there is no one else sharing your resources, which makes your server response time lightning quick.

Tools for page speed maintenance

Many of the issues that prevent fast load times can be solved without needing a degree in computer science. If there’s ever an item on your page speed report that you’re unsure about, you can always Google the problem to find a plugin that solves that issue.

Here are a few tools that can handle the majority of page speed problems and contribute to faster load times.

W3 Total Cache

This plugin can handle a few different issues in one fell swoop.

Once installed, you can configure your settings to inline and minify HTML, CSS and JavaScript by simply enabling this function in the settings.

Minify HTML, JavaScript and CSS with W3 Total Cache
Minify HTML, CSS and JavaScript with W3 Total Cache

The option to leverage browser caching is also located with the settings of the plugin. Be sure to enable this option and set it to the maximum amount. of time-which is one year.

Test your website before and after installing and setting up the plugin. You’ll want to make sure you see a notable drop in your page speed. If your website doesn’t get faster, there may be a conflict between plugins that you’ll need to identify before moving forward.

Cloudflare

As a free option for using a CDN, Cloudflare is ideal. The company has an extensive network of remote servers making your website convenient to load from any region of the world. There are similar options you would find in W3 Total Cache to increase page speed.

Smush

This plugin compresses all of your images to the smallest size possible. The beauty of this plugin is that once it’s installed it will compress every image you upload automatically.

You will need to manually compress images that were uploaded prior to installing this plugin (in the free version).

Smush gives you the option to enable lazy loading to prioritize the load sequence of the images on the page.

Alternate versions of Google PageSpeed Insights

There are multiple tools for testing page speed that you can use instead of Google. Each tool has slightly different features that you may find more useful for your needs.

Sites include, but are not limited to:

  • GT Metrix
  • Pingdom
  • YSlow
  • Webpagetest.org

Incorporate page speed maintenance into your daily operations

Achieving fast page speed is not a one-time shot that is achieved overnight. Sure, you can make significant improvements with specific actions, but there are regular maintenance routines you should practice in order to maintain a website that loads quickly.

Install the plugins that best suit your business in order to automate many of the functions required for fast-loading websites. Keep in mind that just because you installed Smush doesn’t mean you can skip editing the size of your images.

Page speed is a value that fluctuates over time, and so requires a periodic evaluation. Test your pages every month to make sure there aren’t any bottlenecks building up the time it takes to load your page.

Some of the changes you need to make may be quick and apparent, while others may be more gradual and not as clear-cut. Staying on top. of the situation ensures your website pages are continually maintaining and increasing the speed at which they load.

Maintain constant vigilance of the page speed on your most important pages. The effort you put into keeping load time low will result in a landslide of benefits that ultimately increase your revenue on a regular basis.

Christian Carere
Christian Carere

Christian Carere is the owner and founder of Digital Ducats Inc. in Toronto and heads the SEO team at Austin Bryant Consulting in Plano, TX.  Christian has been published on publications such as Search Engine Watch, Venngage, Small Biz Daily, Grasshopper, Data Box, Socialnomics, and Mention.

digitalducats.com/

Written by Christian Carere · Categorized: Technical SEO

Jul 15 2019

Gain Valuable Insight From An SEO Site Audit

An SEO site audit is a standard procedure used to assess a website for performance issues, search engine optimization and conversion elements. An audit typically takes place before the start of a marketing campaign to identify any technical deficiencies on your site as well as point to where the most work needs to be done. The goal of a site audit is to identify the issues that will assist in the optimization of your website to perform more competitively in the search results.

How does an SEO site audit help my business?

Website audits will address optimization and technical issues that are all interrelated with performance and user experience. Listed on this page are some of the most common issues identified and corrected in order to enhance the performance and optimization of your website.

Implement the proper use of meta tags

Meta tags signal to search engines what the most important items are on your page which will also indicate what the major keywords are on your site. The absence of meta tags can lead to an inaccurate assessment of the content on your site and potentially less potent ranking for the keywords in which your site is optimized. 

The misuse of meta tags can take the form of keyword stuffing, excessively long titles, or inaccurate descriptions of the content on the page. Correcting these types of errors will enhance optimization and reverse penalties (if a site penalty was triggered).

Use up to date XML sitemaps

Your sitemap is the equivalent of your website’s blueprints. It shows exactly what pages are on your site as well as how your site is structured. The most important pages will appear obvious to search engines because of their proximity to the homepage as well as the number of links from internal and external pages. Submitting a sitemap to Google is a form of ensuring that the structure of your site is up to date in the index and will assist with the pages of your site being indexed. Your sitemap should be posted to your robots.txt file in order to make sure search engines are being notified of any changes to the pages of your website.

Fix broken links

A website audit will report the number of broken links and list the pages that are missing from your site as well as any links that are pointing to pages that don’t exist off-site. Broken links on a website are considered to contribute to poor user experience because they lead the user to a dead-end which wastes their time and demonstrates low-quality maintenance. Too many broken links on a website will lead to reduced ranking in the search results.

Increase the speed of your website

Improving page speed is a continuous effort because it directly affects ranking. If your site takes too long to load its pages you are losing visitors and potential clients-not only from the user backing out of your site, but from reduced traffic from reduced ranking. Google has made it clear that the load time for websites is a direct ranking factor because of the impact it has on user experience. When sites take longer to load, users back out in search of a faster loading result. There are many issues that can cause your site from slowing down and an audit will identify the major causes that will have the most impact.

Completing a content audit

It’s absolutely necessary to audit the content on your entire website to assess how much content has been published that contributes to optimizing for your selected keywords. A content gap analysis is often required to compare the content on your site with the content that is published on the top-performing pages in the search results. The information gathered is used to develop an effective content strategy that will indicate what needs to be published on and off-site to enhance optimization.

Eliminate duplicate content with canonical URL’s

One of the major penalties that are quite clear in Googles guidelines is a zero-tolerance for duplicate content. It’s common practice, however, to post content published on one URL of your website on the homepage or in other sections of your site. If your site is not using canonical URL’s then the content you post on multiple URL’s may be flagged as a duplicate content. The effects of a penalty can be drastic and send your site back pages in the search results.

Screen your backlink profile

The number and quality of referring domains your site has will play a significant role in the ranking it receives for keyword topics. Search engines will consider on-site optimization as well as the number of links that support your content. This means that the backlink profile of your website should ideally be from other websites in your niche that can serve as a vote of credibility to the content you publish.

If your website is linked to low-quality websites or sites that don’t have any relationship to your industry Google won’t count the links-or even worse, they could reduce your search visibility. Links that seem like they were built in an attempt to manipulate ranking will trigger a penalty on your site and will have negative consequences to your ranking.

An SEO site audit provides site owners with the data necessary to improve the optimization of their website. By identifying and correcting technical issues you are able to build your site on a stable foundation that is streamlined to perform in the search results.

Schedule an assessment of your website and see how an SEO professional can help you grow your business.

Christian Carere
Christian Carere

Christian Carere is the owner and founder of Digital Ducats Inc. in Toronto and heads the SEO team at Austin Bryant Consulting in Plano, TX.  Christian has been published on publications such as Search Engine Watch, Venngage, Small Biz Daily, Grasshopper, Data Box, Socialnomics, and Mention.

digitalducats.com/

Written by Christian Carere · Categorized: Technical SEO

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2

Footer

Need professional SEO advice?

Give us a call to learn more about how we can help your business

Call for a consultation Request a proposal

Request a free website analysis and proposal for your company by filling out the ” Request a Proposal” form.

  • Privacy Policy
  • Terms Of Service
  • Cities we’ve served

© 2023 · Digital Ducats Inc.