Technical SEO is chiefly astir making it easier for hunt engines to find, index, and rank your website. It tin besides heighten your site’s personification acquisition (UX) by making it faster and much accessible.
We’ve put together a broad method SEO checklist to thief you reside and forestall imaginable method issues. And supply the champion acquisition for your users.
Crawlability and Indexability
Search engines for illustration Google usage crawlers to observe (crawl) content. And adhd it to their database of webpages (known arsenic the index).
If your tract has indexing aliases crawling errors, your pages mightiness not look successful hunt results. Leading to reduced visibility and traffic.
Here are the astir important crawlability and indexability issues to cheque for:
1. Redirect aliases Replace Broken Internal Links
Broken soul links constituent to non-existent pages wrong your site. This tin hap if you’ve mistyped the URL, deleted the page, aliases moved it without mounting up a due redirect.
Clicking connected a surgery nexus usually takes you to a 404 error page:
Broken links disrupt the user's acquisition connected your site. And make it harder for group to find what they need.
Use Semrush’s Site Audit instrumentality to place surgery links.
Open the instrumentality and travel the configuration guide to group it up. (Or instrumentality pinch the default settings.) Then, click “Start Site Audit.”
Once your study is ready, you’ll spot an overview page.
Click connected “View details” successful the “Internal Linking” widget nether “Thematic Reports.” This will return you to a dedicated study connected your site’s soul linking structure.
You tin find immoderate surgery nexus issues nether the “Errors” section. Click connected the “# Issues” fastener connected the “Broken soul links” statement for a complete database of each your surgery links.
To hole the issues, first spell done the links connected the database 1 by 1 and cheque that they’re spelled correctly.
If they’re correct but still broken, switch them pinch links that constituent to applicable unrecorded pages. Or region them entirely.
2. Fix 5XX Errors
5XX errors (like 500 HTTP position codes) hap erstwhile your web server encounters an rumor that prevents it from fulfilling a personification aliases crawler request. Making the page inaccessible.
Like not being capable to load a webpage because the server is overloaded pinch excessively galore requests.
Server-side errors forestall users and crawlers from accessing your webpages. This negatively impacts some personification acquisition and crawlability. Which tin lead to a driblet successful integrated (free) postulation to your website.
Jump backmost into the Site Audit instrumentality to cheque for immoderate 5XX errors.
Navigate to the “Issues” tab. Then, hunt for “5XX” successful the hunt bar.
If Site Audit identifies immoderate issues, you’ll spot a “# pages returned a 5XX position code” error. Click connected the nexus for a complete database of affected pages. Either hole these issues yourself aliases nonstop the database to your developer to analyse and resoluteness the issues.
3. Fix Redirect Chains and Loops
A redirect sends users and crawlers to a different page than the 1 they primitively tried to access. It’s a awesome measurement to guarantee visitors don’t onshore connected a surgery page.
But if a nexus redirects to different redirect, it tin create a chain. Like this:
Long redirect chains tin slow down your tract and discarded crawl budget.
Redirect loops, connected the different hand, hap erstwhile a concatenation loops successful connected itself. For example, if page X redirects to page Y, and page Y redirects backmost to page X.
Redirect loops make it difficult for hunt engines to crawl your tract and tin trap some crawlers and users successful an endless cycle. Preventing them from accessing your content.
Use Site Audit to place redirect chains and loops.
Just unfastened the “Issues” tab. And hunt for “redirect chain” successful the hunt bar.
Address redirect chains by linking straight to the destination page.
For redirect loops, find and hole the faulty redirects truthful each 1 points to the correct last page.
4. Use an XML Sitemap
An XML sitemap lists each the important pages connected your website. Helping hunt engines for illustration Google observe and scale your contented much easily.
Your sitemap mightiness look thing for illustration this:
Without an XML sitemap, hunt motor bots request to trust connected links to navigate your tract and observe your important pages. Which tin lead to immoderate pages being missed.
Especially if your tract is ample aliases analyzable to navigate.
If you usage a contented guidance strategy (CMS) for illustration WordPress, Wix, Squarespace, aliases Shopify, it whitethorn make a sitemap record for you automatically.
You tin typically entree it by typing yourdomain.com/sitemap.xml successful your browser. (Sometimes, it’ll beryllium yourdomain.com/sitemap_index.xml instead.)
Like this:
If your CMS aliases website builder doesn’t make an XML sitemap for you, you tin usage a sitemap generator tool.
For example, if you person a smaller site, you tin usage XML-Sitemaps.com. Just participate your tract URL and click “Start.”
Once you person your sitemap, prevention the record arsenic “sitemap.xml” and upload it to your site’s guidelines directory aliases public_html folder.
Finally, submit your sitemap to Google done your Google Search Console account.
To do that, unfastened your relationship and click “Sitemaps” successful the left-hand menu.
Enter your sitemap URL. And click “Submit.”
Use Site Audit to make judge your sitemap is group up correctly. Just hunt for “Sitemap” connected the “Issues” tab.
5. Set Up Your Robots.txt File
A robots.txt record is simply a group of instructions that tells hunt engines for illustration Google which pages they should and shouldn’t crawl.
This helps attraction crawlers connected your astir valuable content, keeping them from wasting resources connected unimportant pages. Or pages you don’t want to look successful hunt results, for illustration login pages.
If you don’t group up your robots.txt record correctly, you could consequence blocking important pages from appearing successful hunt results. Harming your integrated visibility.
If your tract doesn’t person a robots.txt record yet, usage a robots.txt generator instrumentality to create one. If you’re utilizing a CMS for illustration WordPress, location are plugins that tin do this for you.
Add your sitemap URL to your robots.txt record to thief hunt engines understand which pages are astir important connected your site.
It mightiness look thing for illustration this:
Sitemap: https://www.yourdomain.com/sitemap.xml
User-agent: *
Disallow: /admin/
Disallow: /private/
In this example, we’re disallowing each web crawlers from crawling our /admin/ and /private/ pages.
Use Google Search Console to cheque the position of your robots.txt files.
Open your account, and caput complete to “Settings.”
Then, find "robots.txt" nether "Crawling." And click "OPEN REPORT" to position the details.
Your study includes robots.txt files from your domain and subdomains. If location are immoderate issues, you’ll spot the number of problems successful the “Issues” column.
Click connected immoderate statement to entree the record and spot wherever immoderate issues mightiness be. From here, you aliases your developer tin usage a robots.txt validator to hole the problems.
Further reading: What Robots.txt Is & Why It Matters for SEO
6. Make Sure Important Pages Are Indexed
If your pages don’t look successful Google’s index, Google can’t rank them for applicable hunt queries and show them to users.
And nary rankings intends nary hunt traffic.
Use Google Search Console to find retired which pages aren’t indexed and why.
Click “Pages” from the left-hand menu, nether “Indexing.”
Then scroll down to the “Why pages aren’t indexed” section. To spot a database of reasons that Google hasn’t indexed your pages. Along pinch the number of affected pages.
Click 1 of the reasons to spot a afloat database of pages pinch that issue.
Once you hole the issue, you tin petition indexing to punctual Google to recrawl your page (although this doesn’t guarantee the page will beryllium indexed).
Just click the URL. Then prime “INSPECT URL” connected the right-hand side.
Then, click the “REQUEST INDEXING” fastener from the page’s URL inspection report.
Website Structure
Site structure, aliases website architecture, is the measurement your website’s pages are organized and linked together.
A well-structured tract provides a logical and businesslike navigation strategy for users and hunt engines. This can:
- Help hunt engines find and scale each your site’s pages
- Spread authority passim your webpages via soul links
- Make it easy for users to find the contented they’re looking for
Here’s really to guarantee you person a logical and SEO-friendly tract structure:
7. Check Your Site Structure Is Organized
An organized tract building has a clear, hierarchical layout. With main categories and subcategories that logically group related pages together.
For example, an online bookstore mightiness person main categories for illustration "Fiction," "Non-Fiction," and "Children's Books.” With subcategories for illustration "Mystery," "Biographies," and "Picture Books" nether each main category.
This way, users tin quickly find what they’re looking for.
Here’s really Barnes & Noble’s tract building looks for illustration successful action, from users’ constituent of view:
In this example, Barnes & Noble’s fabrication books are organized by subjects. Which makes it easier for visitors to navigate the retailer’s postulation much easily. And to find what they need.
If you tally a mini site, optimizing your tract building whitethorn conscionable beryllium a lawsuit of organizing your pages and posts into categories. And having a clean, elemental navigation menu.
If you person a ample aliases analyzable website, you tin get a speedy overview of your tract architecture by navigating to the “Crawled Pages” tab of your Site Audit report. And clicking “Site Structure.”
Review your site’s subfolders to make judge the level is well-organized.
8. Optimize Your URL Structure
A well-optimized URL building makes it easier for Google to crawl and scale your site. It tin besides make navigating your tract much user-friendly.
Here’s really to heighten your URL structure:
- Be descriptive. This helps hunt engines (and users) understand your page content. So usage keywords that picture the page’s content. Like “example.com/seo-tips” alternatively of “example.com/page-671.”
- Keep it short. Short, cleanable URL structures are easier for users to publication and share. Aim for concise URLs. Like “example.com/about” alternatively of “example.com/how-our-company-started-our-journey-page-update.”
- Reflect your tract hierarchy. This helps support a predictable and logical tract structure. Which makes it easier for users to cognize wherever they are connected your site. For example, if you person a blog conception connected your website, you could nest individual blog posts nether the blog category. Like this:
Further reading: What Is a URL? A Complete Guide to Website URLs
Breadcrumbs are a type of navigational assistance utilized to thief users understand their location wrong your site's hierarchy. And to make it easy to navigate backmost to erstwhile pages.
They besides thief hunt engines find their measurement astir your site. And tin amended crawlability.
Breadcrumbs typically look adjacent the apical of a webpage. And supply a way of links from the existent page backmost to the homepage aliases main categories.
For example, each of these is simply a breadcrumb:
Adding breadcrumbs is mostly much beneficial for larger sites pinch a heavy (complex) tract architecture. But you tin group them up early, moreover for smaller sites, to heighten your navigation and SEO from the start.
To do this, you request to usage breadcrumb schema successful your page’s code. Check retired this breadcrumb system data guideline from Google to study how.
Alternatively, if you usage a CMS for illustration WordPress, you tin usage dedicated plugins. Like Breadcrumb NavXT, which tin easy adhd breadcrumbs to your tract without needing to edit code.
Further reading: Breadcrumb Navigation for Websites: What It Is & How to Use It
10. Minimize Your Click Depth
Ideally, it should return less than 4 clicks to get from your homepage to immoderate different page connected your site. You should beryllium capable to scope your astir important pages successful 1 aliases 2 clicks.
When users person to click done aggregate pages to find what they’re looking for, it creates a bad experience. Because it makes your tract consciousness analyzable and frustrating to navigate.
Search engines for illustration Google mightiness besides presume that profoundly buried pages are little important. And mightiness crawl them little frequently.
The “Internal Linking” study successful Site Audit tin quickly show you immoderate pages that require 4 aliases much clicks to reach:
One of the easiest ways to trim crawl extent is to make judge important pages are linked straight from your homepage aliases main class pages.
For example, if you tally an ecommerce site, nexus celebrated merchandise categories aliases best-selling products straight from the homepage.
Also guarantee your pages are interlinked well. For example, if you person a blog station connected “how to create a skincare routine,” you could nexus to it successful different applicable station for illustration “skincare regular essentials.”
See our guideline to effective soul linking to study more.
11. Identify Orphan Pages
Orphan pages are pages pinch zero incoming soul links.
Search motor crawlers usage links to observe pages and navigate the web. So orphan pages whitethorn spell unnoticed erstwhile hunt motor bots crawl your site.
Orphan pages are besides harder for users to discover.
Find orphan pages by heading complete to the “Issues” tab wrong Site Audit. And hunt for “orphaned pages.”
Fix the rumor by adding a nexus to the orphaned page from different applicable page.
Accessibility and Usability
Usability measures really easy and efficiently users tin interact pinch and navigate your website to execute their goals. Like making a acquisition aliases signing up for a newsletter.
Accessibility focuses connected making each of a site’s functions disposable for each types of users. Regardless of their abilities, net connection, browser, and device.
Sites pinch amended usability and accessibility thin to connection a amended page experience. Which Google’s ranking systems purpose to reward.
This tin lend to amended capacity successful hunt results, higher levels of engagement, little bounce rates, and accrued conversions.
Here’s really to amended your site’s accessibility and usability:
12. Make Sure You’re Using HTTPS
Hypertext Transfer Protocol Secure (HTTPS) is simply a unafraid protocol utilized for sending information betwixt a user's browser and the server of the website they're visiting.
It encrypts this data, making it acold much unafraid than HTTP.
You tin show your tract runs connected a unafraid server by clicking the icon beside the URL. And looking for the “Connection is secure” option. Like this:
As a ranking signal, HTTPS is an basal point connected immoderate tech SEO checklist. You tin instrumentality it connected your tract by acquiring an SSL certificate. Many web hosting services connection this erstwhile you motion up, often for free.
Once you instrumentality it, usage Site Audit to cheque for immoderate issues. Like having non-secure pages.
Just click connected “View details” nether “HTTPS” from your Site Audit overview dashboard.
If your tract has an HTTPS issue, you tin click the rumor to spot a database of affected URLs and get proposal connected really to reside the problem.
13. Use Structured Data
Structured information is accusation you adhd to your tract to springiness hunt engines much discourse astir your page and its contents.
Like the mean customer standing for your products. Or your business’s opening hours.
One of the astir celebrated ways to people up (or label) this information is by utilizing schema markup.
Using schema helps Google construe your content. And it whitethorn lead to Google showing rich snippets for your tract successful hunt results. Making your contented guidelines retired and perchance pull much traffic.
For example, look schema shows up connected the SERP arsenic ratings, number of reviews, sitelinks, navigator time, and more. Like this:
You tin usage schema connected various types of webpages and content, including:
- Product pages
- Local business listings
- Event pages
- Recipe pages
- Job postings
- How-to-guides
- Video content
- Movie/book reviews
- Blog posts
Use Google’s Rich Results Test instrumentality to cheque if your page is eligible for rich | results. Just insert the URL of the page you want to trial and click “TEST URL.”
For example, the look tract from the illustration supra is eligible for “Recipes” system data.
If there’s an rumor pinch your existing system data, you’ll spot an correction aliases a informing connected the aforesaid line. Click connected the system information you’re analyzing to position the database of issues.
Check retired our article connected how to make schema markup for a step-by-step guideline connected adding system information to your site.
14. Use Hreflang for International Pages
Hreflang is simply a nexus property you adhd to your website's codification to show hunt engines astir different connection versions of your webpages.
This way, hunt engines tin nonstop users to the type astir applicable to their location and preferred language.
Here’s an illustration of an hreflang tag connected Airbnb’s site:
Note that location are aggregate versions of this URL for different languages and regions. Like “es-us” for Spanish speakers successful the USA. And “de” for German speakers.
If you person aggregate versions of your tract successful different languages aliases for different countries, utilizing hreflang tags helps hunt engines service the correct type to the correct audience.
This tin amended your international SEO and boost your site's UX.
Speed and Performance
Page velocity is simply a ranking factor for some desktop and mobile searches. Which intends optimizing your tract for velocity tin summation its visibility. Potentially starring to much traffic. And moreover much conversions.
Here’s really to amended your site’s velocity and capacity pinch method SEO:
15. Improve Your Core Web Vitals
Core Web Vitals are a group of 3 capacity metrics that measurement really user-friendly your tract is. Based connected load speed, responsiveness, and ocular stability.
The 3 metrics are:
- Largest Contentful Paint(LCP): Measures really quickly the largest contented constituent of a page loads
- Interaction to Next Paint (INP): Measures really quickly a tract responds to personification interactions
- Cumulative Layout Shift (CLS): Measures really overmuch a page’s layout shifts while it’s loading
Core Web Vitals are besides a ranking factor. So you should prioritize measuring and improving them arsenic portion of your method SEO checklist.
Measure the Core Web Vitals of a azygous page utilizing Google PageSpeed Insights.
Open the tool, participate your URL, and click “Analyze.”
You’ll spot the results for some mobile and desktop:
Scroll down to the “Diagnostics” conception nether “Performance” for a database of things you tin do to amended your Core Web Vitals and different capacity metrics.
Work done this database aliases nonstop it to your developer to amended your site’s performance.
16. Ensure Mobile-Friendliness
Mobile-friendly sites thin to execute amended successful hunt rankings. In fact, mobile-friendliness has been a ranking facet since 2015.
Plus, Google chiefly indexes the mobile type of your site, arsenic opposed to the desktop version. This is called mobile-first indexing. Making mobile-friendliness moreover much important for ranking.
Here are immoderate cardinal features of a mobile-friendly site:
- Simple, clear navigation
- Fast loading times
- Responsive creation that adjusts contented to fresh different surface sizes
- Easily readable matter without zooming
- Touch-friendly buttons and links pinch capable abstraction betwixt them
- Fewest number of steps basal to complete a shape aliases transaction
17. Reduce the Size of Your Webpages
A smaller page record size is 1 facet that tin lend to faster load times connected your site.
Because the smaller the record size, the faster it tin transportation from your server to the user's device.
Use Site Audit to find retired if your tract has issues pinch ample webpage sizes.
Filter for “Site Performance” from your report’s “Issues” tab.
Reduce your page size by:
- Minifying your CSS and JavaScript files with devices for illustration Minify
- Reviewing your page’s HTML code and moving pinch a developer to amended its building and/or region unnecessary inline scripts, spaces, and styles
- Enabling caching to shop fixed versions of your webpages connected browsers aliases servers, speeding up consequent visits
18. Optimize Your Images
Optimized images load faster because they person smaller record sizes. Which intends little information for the user’s instrumentality to download.
This reduces the clip it takes for the images to look connected the screen, resulting successful faster page load times and a amended personification experience.
Here are immoderate tips to get you started:
- Compress your images. Use package for illustration TinyPNG to easy shrink your images without losing quality.
- Use a Content Delivery Network (CDN). CDNs thief velocity up image transportation by caching (or storing) images connected servers person to the user's location. So erstwhile a user’s instrumentality requests to load an image, the server that’s closest to their geographical location will present it.
- Use the correct image formats. Some formats are amended for web usage because they are smaller and load faster. For example, WebP is up to 3 times smaller than JPEG and PNG.
- Use responsive image scaling. This intends the images will automatically set to fresh the user’s surface size. So graphics won’t beryllium larger than they request to be, slowing down the site. Some CMSs (like Wix) do this by default.
Here’s an illustration of responsive creation successful action:
Further reading: Image SEO: How to Optimize Images for Search Engines & Users
19. Remove Unnecessary Third-Party Scripts
Third-party scripts are pieces of codification from extracurricular sources aliases third-party vendors. Like societal media buttons, analytics search codes, and advertizing scripts.
You tin embed these snippets of codification into your tract to make it move and interactive. Or to springiness it further capabilities.
But third-party scripts tin besides slow down your tract and inhibit performance.
Use PageSpeed Insights to cheque for third-party book issues of a azygous page. This tin beryllium adjuvant for smaller sites pinch less pages.
But since third-party scripts thin to tally crossed galore (or all) pages connected your site, identifying issues connected conscionable 1 aliases 2 pages tin springiness you insights into broader site-wide problems. Even for larger sites.
Content
Technical contented issues tin effect really hunt engines scale and rank your pages. They tin besides wounded your UX.
Here’s really to hole communal method issues pinch your content:
20. Address Duplicate Content Issues
Duplicate content is contented that’s identical aliases highly akin to contented that exists elsewhere connected the internet. Whether connected different website aliases your own.
Duplicate contented tin wounded your site’s credibility and make it harder for Google to scale and rank your contented for applicable hunt terms.
Use Site Audit to quickly find retired if you person copy contented issues.
Just hunt for “Duplicate” nether the “Issues” tab. Click connected the “# pages” nexus adjacent to the “pages person copy contented issues” correction for a afloat database of affected URLs.
Address copy contented issues by implementing:
- Canonical tags to place the superior type of your content
- 301 redirects to guarantee users and hunt engines extremity up connected the correct type of your page
21. Fix Thin Content Issues
Thin content offers small to nary worth to tract visitors. It doesn’t meet search intent aliases reside immoderate of the reader’s problems.
This benignant of contented provides a mediocre personification experience. Which tin consequence successful higher bounce rates, unsatisfied users, and moreover penalties from Google.
To place bladed contented connected your site, look for pages that are:
- Poorly written and don’t present a valuable message
- Copied from different sites
- Filled pinch ads aliases spammy links
- Auto-generated utilizing AI aliases a programmatic method
Then, redirect aliases region it, harvester the contented pinch different akin page, aliases move it into different contented format. Like infographics aliases a societal media post.
22. Check Your Pages Have Metadata
Metadata is accusation astir a webpage that helps hunt engines understand its content. So it tin amended lucifer and show the contented to applicable hunt queries.
It includes elements for illustration the title tag and meta description, which summarize the page’s contented and purpose.
(Technically, the title tag isn’t a meta tag from an HTML perspective. But it’s important for your SEO and worthy discussing alongside different metadata.)
Use Site Audit to easy cheque for issues for illustration missing meta descriptions aliases title tags. Across your full site.
Just select your results for “Meta tags” nether the issues tab. Click the linked number adjacent to an rumor for a afloat database of pages pinch that problem.
Then, spell done and hole each issue. To amended your visibility (and appearance) successful hunt results.
Put This Technical SEO Checklist Into Action Today
Now that you cognize what to look for successful your method SEO audit, it’s clip to execute connected it.
Use Semrush’s Site Audit instrumentality to place complete 140 SEO issues. Like copy content, surgery links, and improper HTTPS implementation.
So you tin efficaciously show and amended your site's performance. And enactment good up of your competition.