Do you experience difficulties with the indexing and ranking of your website pages? You may find and fix problems that stop search engines from crawling, indexing, and ranking the content of your website with this technical SEO checklist.
The three main categories of SEO are technical, on-page, and off-page. Technical SEO primarily focuses on your website’s architecture and other hidden elements. In contrast, on-page SEO is everything about your content that you have control over, and off-page SEO is where we use other’s websites to get links to our content/website.
What is Technical SEO
Optimizing our website for search engines. What technical SEO focuses on is:
- Recognize how search engines perceive your website.
- Find out all the criteria that they utilize to rank your website.
- Make adjustments to raise the visibility of your website.
- Save this technical SEO checklist so you may refer to it after completing a task. Now that has been said, let’s begin the checklist.
Technical SEO Checklist 2023
- Enable SSL on Your Website
- Use Only One Version of Your Website Domain
- Configure Permalink Correctly
- Analyze Google Analytics
- Index Your Website in Search Engines e.g: Google, Bing, Yandex, and more
- Make sure Your Site is Mobile-Friendly
- Place Buttons for Sharing on Social Media
- Fix any Broken Internal and External Links
- Remove any Duplicate Content
- Make sure your site’s XML sitemap is optimized.
- On your pages, use canonical tags
- Improve the sizes and names of your image files.
- Specify Your Robots.txt File Correctly
- Schema Markup & its usage
- Remove any unused plugins
Some of the items on this to-do list might not directly relate to technical SEO, but they do have some connection to it.
1. Enable SSL on Your Website
Google began rewarding safe sites in December 2014 by providing them a ranking advantage over non-secure sites.
If you don’t switch to the HTTPS protocol, your website will lose search engine ranks.
Since this technical SEO checklist is written for non-technical or new bloggers and marketers, So here is a plugin that I suggest installing for SSL Fix.
The plugin is “Really Simple SSL” and follow this video tutorial to install and configure it:
- Login to your WordPress website.
- Navigate to the plugins directory.
- Search “Really Simple SSL”
- Download and activate
- Follow the above video tutorial to complete the configuration
2. Use Only One Version of Your Website Domain
Most websites have multiple versions, such as https://has552.com and www.has552.com. Search engines like Google will treat both versions as separate web pages.
To point your addresses to the same version of your website, follow these steps:
- Open the DNS records page
- For www Name, use the Type A as @
- Add @ as value.
- Each version will then receive its own page ranking in the search results, dividing your link authority between the two pages. To prevent losing visitors to your website, make sure both versions are pointed to the same page.
3. Configure Permalink Correctly
Setting up permalinks is crucial for technical SEO. Your website’s on-page ranking elements are primarily impacted by permalinks.
Duplicate content problems can also be brought on by improperly configured permalinks, which will ultimately degrade your site’s search engine rankings.
To do the permalink settings for your WordPress blog or website follow bellow steps:
- Go to the WordPress dashboard’s settings
- Activate the “Permalinks”
- Pick the option for “post name”
Make sure the structure of each URL on your website is clear just like the image above. Avoid links that are like below:
WordPress makes it simple to do this; all you have to do is visit “Permalinks” in “Settings” and choose “Post name” from the list of permalinks options.
4. Analyze Google Analytics
Of course, adding your website to Google Analytics is not on the technical SEO checklist. But doing so will assist you in tracking visitor traffic, page views, and traffic sources to your website.
You can focus on your technical SEO concerns using that data. I’ve included this on our checklist because of that. In order to integrate WordPress with Analytics,
- Access Plugins
- Look up “Monstersights”
- Install and use this plugin.
This will instantly link your WordPress website to Google Analytics. In addition, you can use the Google Site Kit plugin for that. However, you must first add your website
Now we also need to setup Google Analytics on Google website so to do so:
And this is how you set it up:
- Access Google Analytics
- Get the admin.
- Install the new building
- Choose the money and nation.
- Add more information
That’s it. Google Analytics will now begin monitoring your visitors.
5. Index Your Website in Search Engines
Crawlers are bots that visit your website and then index it for search engines. Consequently, you have no control over how search engines will index your website. You can, however, make it simple for search engines like Google to crawl and then
For that, I advise registering your website with Search Console and concentrating on the internal connection between your web pages. Search engines like Google, Yandex, and Bing should also index your website. All you have to do is add your site to Bing Webmaster Tools.
6. Make sure Your Site is Mobile-Friendly
More individuals than ever before utilise mobile devices today. If your website is not mobile-friendly, you have already lost a lot of traffic from those who use their phones or tablets to access the internet.
Make sure your website is responsive, and test it across all platforms.
7. Place Buttons for Sharing on Social Media
It’s not a requirement for a technical SEO checklist, once more. However, including social media sharing buttons on your website will aid in boosting user engagement and social signals.
Additionally, social media shares aid in generating links pointing to your website, which will enhance its search engine results. You only need to look for “social share” plugins, install them, and then turn them on. Plugins for social sharing are widely available right now.
8. Fix any Broken Internal and External Links
When a user clicks on a broken link, they are not taken to the desired location. They have a poor user experience and a poor sense of design. The search engine rankings of your site are impacted by poor link structure.
On your website, fix any broken links, and delete any pages that are inaccessible to users. Search for each of these pages:
- To another website with a 301 or 302 redirect
- page error 4XX
- Pages that are “orphaned” (i.e., not connected at all)
9. Get Rid of Duplicate Content
One of the main causes of the site’s worse ranks is duplicate content, which damages your search rankings. Remove all duplicate content from your website and, if necessary, use 301 redirects to lead visitors to a canonical version of it.
I’ve already mentioned presenting just one version of your website. Due to Google’s belief that the two versions are distinct websites, this form of duplicate material exists. Therefore, you must select one version and guide everyone else to it.
To prevent content duplication problems, you can take the following four steps:
- Create different material for different keywords.
- Copy content to the canonical URL and redirect it there.
- Avoid posting duplicate content that is already on your website.
- On the duplicate page, include a canonical link element.
Make sure your blog posts all rank for various keywords. Google will view them as duplicate content if not.
10. Make sure your site’s XML sitemap is optimized.
Your material is accessible to all search engine crawlers thanks to an XML sitemap. Whether you have a WordPress site or not, this is an important item on the technical SEO checklist.
Ensure that the XML sitemap file contains the URL for each page on your website. If necessary, add dynamic URLs from your WordPress blog to the XML sitemap to improve it.
11. On your pages, use canonical tags
Canonical tags are like telling search engines, “This page you found is the same as this page.” Use a canonical tag to identify the correct URL to use if two URLs refer to the same piece of content.
This is crucial for a technical SEO checklist as it will aid Google in comprehending your site architecture and improving the efficiency of its crawl.
Don’t forget to manually or use Yoast to add a canonical tag in the header.php file of your theme if you have a WordPress website.
12. Improve the sizes and names of your image files.
Change the Extension of all your images to either PNG or WebP, and properly name and resize them all. Although PNG is also well-liked, the latter is more frequently supported by search engines.
Focus on the alt tag and description for images as well, not just the file names and sizes. Crawlers will be better able to comprehend and index your image files as a result.
13. Specify Your Robots.txt File Correctly
It’s included in the technical SEO checklist as well. The crawl paths on your website are displayed in this file, which is crucial for search engine bots. Therefore, be sure to specify the robots file where web crawlers can access each page.
Robots.txt files can be added to and edited using plugins like RankMath or Yoast. Alternatively, you could follow these manual instructions provided by Google.
14. Schema Markup & its usage
You can add Schema Markup, a kind of microdata, to your sites to improve SERP outcomes. It aids in the information on your website being understood by search engines. If you have responded to a question, a search engine needs to be aware of it as well.
On https://schema.org/, a sizable library of Schema Markups is available.
Think of anything like a video, review, or product; schema markup is available for it. Additionally, it has a significant impact on your search engine rankings.
15. Remove any unused plugins
If you use WordPress to manage your content as I do, keep in mind that each plugin has an impact on SEO. Why? It adds a number of pieces of code that slow down your website and makes other changes.
In particular, plugins like ShareThis and AddThis may harm your technical SEO checklist because they use inline scripts to share links on your page, which negatively impacts a webpage’s load time.