SEO14 min read
Technical SEO Guide
12 Critical Steps That Take Your Site to the Top of Google
SEO
Craftsoft Editorial Team14 min read
However good your content is, you will not rank at the top of Google on a weak technical foundation. Explore the implementation details of 12 critical technical steps, including Core Web Vitals, crawlability, schema markup and JavaScript SEO.
Technical SEO is like the load-bearing columns of a building: invisible, yet essential to keep it standing. Even if your content team writes the best guide in the world, if Googlebot cannot crawl your site properly, if your pages do not load within seconds or if your mobile experience drives users away in the first five seconds, that content will sit on page two of the results without the attention it deserves. With Google’s 2024–2025 updates, technical health carries even more weight among ranking signals; Core Web Vitals in particular are no longer just a “user experience recommendation” but a real ranking factor. In this guide we share the 12 critical technical SEO steps we apply across dozens of corporate web projects at Craftsoft, how to audit each one and in what order to prioritise them.
Before applying the guide, get to know two tools. Google Search Console is your site’s free health report in Google’s eyes; PageSpeed Insights shows the Core Web Vitals scores of a single page with both lab and field data. You will first detect every step in this guide with these two tools and then fix it. In technical SEO, the rule of “measure, don’t guess” prevents ninety per cent of misguided optimisations.
Step zero of technical SEO is checking whether Google actually indexes the important pages on your site. Open the “Page indexing” report in Search Console: if the number of pages labelled “Crawled – currently not indexed” runs into the thousands, your site has a serious crawl budget or quality problem. The most common causes are a robots.txt file pushed live with a noindex rule by mistake, redirect loops chaining pages together, canonical tags pointing to the wrong place and important pages missing from the sitemap. Submit your sitemap in Search Console and verify that every page that should be indexed appears in Google with a “site:yourdomain.com/page” search.
On e-commerce and catalogue sites with more than 10,000 pages, crawl budget management is a speciality of its own. Googlebot sends a limited number of requests to your site each day; if filter pages, internal search results and duplicate parameterised URLs consume that budget, your real product and content pages go uncrawled. Blocking parameterised URLs in robots.txt, applying noindex to unnecessary filter combinations and reducing faceted navigation to fixed categories are the first three moves. Crawl your site with a tool such as Ahrefs or Screaming Frog and check the “depth” report: how many clicks from the homepage are your important pages?
Core Web Vitals consist of three metrics: Largest Contentful Paint (LCP, ideally under 2.5 seconds), Interaction to Next Paint (INP, under 200 milliseconds) and Cumulative Layout Shift (CLS, under 0.1). Since 2024, INP has replaced the old First Input Delay metric and measures real user interactions, so sites that look fast in the lab but respond slowly to clicks are now caught. If the “Good” share in the field data (CrUX) section of PageSpeed Insights is below 75 per cent, your ranking potential is limited. Remember: these metrics are evaluated separately for mobile and desktop, and mobile is usually worse.
To improve INP, break up long JavaScript tasks, look for ways to defer heavy work that runs on click (defer, idle callbacks) and measure with WebPageTest how much third-party widgets occupy the main thread. For CLS, always add width and height attributes to images and video slots, use a font-loading strategy with size-adjust rather than relying on font-display: swap alone to prevent text shifts while fonts load, and give ad or notification banners reserved space instead of letting them push content after load. A CLS of 0.2 may look small, but when users click the wrong thing it comes back to you as returns and lost trust.
Practical target: on mobile, LCP under 2.5 s, INP under 200 ms and CLS under 0.1. If the share of “Good” URLs in Search Console’s Core Web Vitals report is above 90 per cent, you can close the speed topic and focus on content and authority work.
Modern websites are now largely built with React, Next.js, Vue or similar frameworks, and these frameworks carry both a big opportunity and a hidden risk for SEO. If Googlebot sees no content in the HTML when it crawls a page, it has to render the page to produce the content, and this two-stage process causes indexing delays. If you use Next.js, render your pages on the server (SSR or SSG); critical content pages built entirely on the client, especially product and service pages, put search visibility at risk. Test the live URL with Google’s URL Inspection tool and confirm that your content appears in the rendered HTML section.
The second common mistake is opening links with JavaScript event listeners. Googlebot follows HTML links given with the anchor (a) tag; “navigation” built by adding click events to a div or button is not a link to Google, and your internal linking architecture collapses. The third risk is infinite scroll and pagination: if your product list opens with a single “load more” button, make sure every product page can be reached through an HTML link. In the Next.js projects we build at Craftsoft, pagination is always designed with crawlable HTML links and infinite scroll as an extra convenience; this distinction is the backbone of technical SEO.
Schema.org markup lets you describe your content to search engines in a structured language and, when applied correctly, triggers rich results such as star ratings, price, stock information, FAQ accordions and breadcrumbs. Rich results can raise your click-through rate by 20–35 per cent; at the same ranking, the result that looks bigger always wins. Product and Offer schema are the priority for e-commerce sites, Article for blogs, LocalBusiness for businesses and FAQ and HowTo for service pages. Validate your markup with Google’s Rich Results Test and clear the errors in Search Console’s structured data reports.
Schema markup is your site’s identity card. Google no longer has to work out your content; you explain it as if reading aloud, and over months that difference becomes a ranking difference.
— Craftsoft Editorial Team
Mobile-first indexing is now the standard: Google uses the mobile version of your site as the primary one and the desktop version comes second. So do not show different content, a different heading structure or hidden blocks on mobile, and prefer responsive design over a separate mobile subdomain (m.site.com). HTTPS is a settled matter: if your TLS certificate is invalid or content loads over HTTP as mixed content, browser warnings drive users away and Google lowers its trust signal. Adding an HSTS header and redirecting all HTTP traffic to HTTPS in a single hop is basic hygiene.
The golden rule of site architecture: users and Googlebot should reach any important page from the homepage in at most three clicks. Deep, illogical category trees waste crawl budget and make it harder for PageRank to flow to product pages. Map your keyword research (Ahrefs, Semrush or Search Console query data) to your site architecture so that each important search intent has a single strong page. One strong page instead of five weak pages serving the same intent always wins on both ranking and conversion.
Rather than trying to apply all 12 steps at once, work through an impact-effort matrix. Tackle indexing and crawl errors in the first month, Core Web Vitals in the second and structured data and site architecture in the third. Technical SEO is a process, not a project: if your development team ships code every sprint, run a regression check in Search Console every sprint, because on JavaScript-based sites a single wrong component update can quietly break indexing. A full Screaming Frog crawl every quarter, monthly PageSpeed tracking and Search Console alerts that are always on are the three legs of this rhythm.
Technical SEO is not about perfection but controlled consistency. A small improvement every month becomes a compound advantage that leaves your competitors behind within a year.
— Craftsoft Editorial Team
If you do not know where to start a technical SEO audit, or your site is built on React or Next.js and you suspect JavaScript rendering problems, the Craftsoft team offers a comprehensive technical SEO audit. We measure the whole stack, from indexing health to Core Web Vitals scores, and hand a prioritised fix plan to your technical team. Remember: content is king, but technical SEO is the key that opens the palace gate; if the gate is closed, nobody sees the king.
You have read the guide; leave the doing to us.
In a free intro call we will work out which steps matter most for your business.
E-commerce11 min read
A 90-Day Growth Plan That Increases Sales
E-commerce10 min read
More Sales with Catalogues, Advantage+ and Retargeting
Meta Ads9 min read
8 Steps to Setting Up Your First Campaign Right