Technical SEO: indexing, speed and mobile without coding

Technical doesn't mean for developers

The word "technical" scares people off, wrongly. Technical SEO isn't about coding: it's about removing the obstacles that prevent Google from crawling, indexing and correctly displaying your site, and giving visitors a fast, comfortable page. Most settings are done in your CMS interface, via a plugin, or by reading a report. The stakes are asymmetric: a single technical problem can sink a whole site, whereas a technically sound site lets content and authority express themselves fully.

Check indexing: the most important GSC report

Your first technical mission is to know which pages Google has actually indexed. Search Console's Page indexing report lists included pages and, above all, excluded ones with the reason: "noindex detected", "blocked by robots.txt", "crawled, currently not indexed", "duplicate without canonical"… Each reason is a diagnosis. The URL Inspection tool (still in GSC) goes further: it tells you, page by page, whether it's indexed, when it was last crawled, and lets you request indexing after an update. It's free, and it's the reflex to have as soon as a page doesn't appear.

Core Web Vitals: speed turned criterion

Google measures the loading experience through three indicators, the Core Web Vitals: LCP (time to display the main content), INP (responsiveness to interactions) and CLS (visual stability, the absence of content that "jumps"). Two free tools measure them: PageSpeed Insights (enter a URL, get a score and recommendations) and Search Console's Core Web Vitals report (site overview). Speed isn't just a ranking factor: a slow page scares visitors off before it's even read. On mobile, every second counts double.

Concretely speeding up a slow site

The most common causes of slowness, and their accessible remedies:

Common cause Concrete remedy Tools
Images too heavy Compress, WebP format TinyPNG, Squoosh, ShortPixel
No caching Enable caching WP Rocket, the CMS caching plugin
Slow hosting Change host / CDN Cloudflare (free CDN)
Too many scripts/plugins Disable the useless ones PageSpeed audit

On WordPress, a plugin like WP Rocket (~€50/year) handles caching, compression and lazy loading at once. On Webflow, Shopify or Wix, many optimizations are already built in: you then focus mainly on image weight.

Mobile first: the mobile-first index

Google indexes and ranks sites based on their mobile version (mobile-first indexing). If your site looks great on desktop but is unreadable on a phone — tiny text, buttons too close together, cut-off content — that's the degraded version Google evaluates. Test on a real phone, and check the mobile tab in PageSpeed Insights. Most modern themes and builders are "responsive" by default, but a real check avoids nasty surprises. The reflex: design and proofread for the thumb, not the mouse.

HTTPS, canonicals and redirects: the silent foundations

Three technical elements go unnoticed when they work, and cost dearly when they're missing. HTTPS (the padlock) is a prerequisite: a plain-HTTP site inspires distrust and is penalized — most hosts provide a free certificate (Let's Encrypt). Canonical tags (rel=canonical) tell Google which is the "official" version of a page that exists at several URLs (with/without www, sorting parameters…), avoiding duplicate content. 301 redirects preserve SEO when a URL changes: without them, you send visitors and Google to a 404 error page, and lose the work done.

Crawling at scale: Screaming Frog

For a site beyond a few dozen pages, a crawler simulates Googlebot's pass and reveals all problems at once. Screaming Frog SEO Spider is the reference: free up to 500 URLs, ~€239/year beyond. In one analysis, it lists error pages (404, 500), redirect chains, missing or duplicate titles, forgotten noindex tags, broken links, images without alt. It's the tool for periodic technical audits — useless day to day, valuable once or twice a year or before a redesign.

Structured data: helping Google enrich your results

Structured data (Schema.org vocabulary) is invisible code that precisely describes content: a review, a price, a recipe, a FAQ, an event, a local business. Well placed, it lets Google display rich results (review stars, prices, expandable questions) that catch the eye and raise click-through rate. On WordPress, RankMath or Yoast generate it automatically for common types; Google's free Rich Results Test validates your markup. It's not a launch priority, but it's a real visibility gain once the basics are in place.

Technical discipline: check after every big change

Technical SEO isn't a job done once and for all. Every redesign, theme change, migration or mass page addition can break something silently. The healthy reflex: after any major change, take a tour of Search Console (indexing, Core Web Vitals), inspect a few key URLs, and run a crawl if the site is large. A few minutes of checking prevent weeks of lost traffic with no explanation.

We use Microsoft Clarity to understand how the site is used and improve it. By continuing to browse, you accept it. You can disable it at any time.