Technical SEO that gets you indexed.
Core Web Vitals, crawl budget, schema markup, and indexation — shipped, not audited. Pairs with on-page SEO and off-page SEO.
- Core Web Vitals passing on mobile
- 1,181 URLs indexed · 0 crawl errors
- Schema validated on every URL
- Redirect chains flattened (23 → 0)
Core Web Vitals, fixed.
Three metrics Google uses to score real user experience. Pass all three and rankings lift. We ship the fixes — they aren't sitting in a PDF.
Site speed is one leg of the stool. Pair it with on-page SEO for content + schema and off-page SEO for authority.
What Googlebot sees.
Every URL is a vote for crawl budget. We map your site tree, mark broken branches, and prune what drains authority.
Broken crawl, broken rankings.
Every 404, redirect chain, or orphan URL wastes crawl budget Googlebot could be spending on your money pages. We find them, fix them, and ship a clean crawl tree.
Technical SEO compounds with off-page SEO — authority can’t flow through broken crawl paths.
- Full-site crawl with Screaming Frog
- Redirect-chain flattening
- Orphan-URL discovery
- 404 cleanup + smart 301s
- Canonical tag audit
The files Google reads first.
Every crawl starts with robots.txt and sitemap.xml. Tune them right and Googlebot prioritizes the right URLs on every visit.
1# maxmarketpros.com robots.txt23User-agent: *4Allow: /5Disallow: /admin/6Disallow: /cart/7Disallow: /*?filter=89# AI crawler policy10User-agent: GPTBot11Allow: /1213User-agent: Google-Extended14Allow: /1516Sitemap: https://www.maxmarketpros.com/sitemap.xml
1<?xml version="1.0" encoding="UTF-8"?>2<urlset xmlns="...sitemap/0.9">3 <url>4 <loc>/services/seo/technical</loc>5 <lastmod>2026-04-24</lastmod>6 <priority>0.9</priority>7 </url>8 <url>9 <loc>/services/seo/on-page</loc>10 <priority>0.9</priority>11 </url>12 <url>13 <loc>/services/seo/off-page</loc>14 </url>15 <!-- +78 more URLs -->16</urlset>
XML sitemap generation
Priority-tuned sitemap split by content type — synced to your CMS.
Pair with on-page SEOrobots.txt hygiene
Clean allow/disallow rules, AI-crawler policy, sitemap reference.
Also see AI searchIndexation, under control.
Every URL Google knows about lives in one of six coverage states. We move the right URLs into 'Indexed' and prune the rest.
Six states. Six fixes.
GSC tells you what Google sees, not what to do about it. We categorize every URL, then ship the right fix per category.
- Indexed
- Submitted, not indexed
- Duplicate (canonical)
- Crawled, not indexed
- Discovered, not indexed
- Blocked by robots.txt
Indexation problems often trace back to on-page SEO (thin content) or off-page SEO (low authority). We triage all three.
Talk to a tech SEO strategistTechnical SEO FAQ.
Real answers on Core Web Vitals, crawl budget, indexation, schema, and how technical SEO compounds with on-page and off-page work.
Technical SEO is the foundation layer — site speed, Core Web Vitals, crawlability, indexation, schema markup, robots.txt, sitemaps, redirects, and mobile-first readiness. On-page SEO sits on top of that foundation, tuning the content + HTML Google reads on each URL (titles, meta, headings, internal links). Technical SEO makes the site indexable; on-page SEO makes each indexed page rankable. You need both.
Core Web Vitals — LCP (Largest Contentful Paint), INP (Interaction to Next Paint), and CLS (Cumulative Layout Shift) — are confirmed Google ranking factors. They measure real user experience: load speed, responsiveness, and visual stability. Pages that pass all three get a small ranking boost and, more importantly, better user engagement (lower bounce, higher dwell), which compounds into sustained ranking gains. Targets: LCP ≤ 2.5s, INP ≤ 200ms, CLS ≤ 0.1.
Crawl budget is the number of URLs Googlebot will crawl on your site in a given time window. Smaller sites (under 1,000 pages) rarely hit crawl-budget limits. But once you pass a few thousand URLs — or have heavy JavaScript, faceted search, infinite scroll, or lots of redirect chains — crawl budget starts getting wasted on low-value pages. Technical SEO fixes that: pruning low-quality URLs, flattening redirects, cleaning robots.txt, and pushing priority URLs via your sitemap.
Every important page, yes. At minimum: Organization + WebSite on the homepage, BreadcrumbList sitewide, Article on blog posts, Service on service pages, LocalBusiness for geo-targeted pages, FAQPage where you have FAQs, and Product + Review on commerce. Schema unlocks SERP rich features (stars, FAQ dropdowns, sitelinks) and feeds Google's knowledge graph. We deploy JSON-LD schema on every URL we touch and validate it with the Rich Results Test. See also on-page SEO for how we pair schema with content optimization.
Start by categorizing the issue in the GSC Pages report: Indexed / Duplicate / Crawled-not-indexed / Discovered-not-indexed / Excluded by noindex / Blocked by robots. Each has a different fix. Duplicate content usually needs canonical tags. Crawled-not-indexed often means thin or low-quality content — upgrade the page or noindex it. Discovered-not-indexed usually points to crawl-budget or authority issues (where good off-page SEO helps). We run a full coverage audit as part of every technical SEO engagement.
robots.txt controls crawl — it tells Googlebot which URLs not to crawl. noindex controls index — it tells Google not to include the page in search results. Critical distinction: if you block a page in robots.txt, Google can't crawl it to see the noindex tag, so the page can remain indexed indefinitely. For pages you want removed from Google, use noindex (and let Google crawl the page) — not robots.txt disallow. Save robots.txt for truly crawl-wasteful URLs (admin, faceted search, internal search).
LCP under 2.5s on mobile is the Google threshold; we target under 1.8s as a healthy margin. INP under 200ms, CLS under 0.1. But speed beyond thresholds still matters — every 100ms of faster LCP typically lifts conversion by 1–2% on service-business pages. We optimize images to AVIF, preload hero assets, defer non-critical JS, inline critical CSS, and tune Core Web Vitals on mobile (where most searches happen).
Generative AI crawlers (GPT-Bot, Google-Extended, Claude-Web, Perplexity) need the same clean fundamentals: fast pages, crawlable HTML, clear semantic structure, schema markup, and consistent entity signals. Technical SEO gets you cited in AI answers by making your content parseable. We also tune robots.txt for AI crawler policy (allow/block per bot) and reinforce schema so AI systems can extract facts cleanly. See also AI search optimization.
Further reading: the hreflang and bilingual local SEO playbook is the technical implementation that pays off for Irvine's 51% non-English-speaking households.
Your site, actually indexed.
Senior engineer runs Core Web Vitals, a full crawl, an indexation coverage report, and a schema audit. You get a prioritized ship-ready fix list in 3 days.