Technical SEO · Speed + crawl + schema

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.

LCP < 1.8s avg.98% indexation rateSchema on every URLMobile-first ready
Technical Audit
Live
98/ 100
Technical Health
All systems green
Shipped fixes across Core Web Vitals, crawl, and schema.
5198+47
1.4s
LCP
142ms
INP
0.04
CLS
What we shipped
  • Core Web Vitals passing on mobile
  • 1,181 URLs indexed · 0 crawl errors
  • Schema validated on every URL
  • Redirect chains flattened (23 → 0)
Your free audit includes 20 more checksSee all
Core Web Vitals

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.

LCP
Largest Contentful Paint
How fast the biggest visible element loads — the perceived load speed.
≤ 2.5s≤ 4.0s> 4.0s
What we ship
Preload hero imageConvert to AVIF / WebPInline critical CSSOptimize server TTFB
INP
Interaction to Next Paint
How fast the page reacts when a user taps, clicks, or types.
≤ 200ms≤ 500ms> 500ms
What we ship
Defer non-critical JSBreak up long tasksRemove unused librariesDebounce input handlers
CLS
Cumulative Layout Shift
How much things jump around while the page loads.
≤ 0.1≤ 0.25> 0.25
What we ship
Reserve image dimensionsPreload web fontsStatic ad slotsAvoid late injections
Want the full 24-point checklist?Request your free audit

Site speed is one leg of the stool. Pair it with on-page SEO for content + schema and off-page SEO for authority.

Crawl audit

What Googlebot sees.

Every URL is a vote for crawl budget. We map your site tree, mark broken branches, and prune what drains authority.

Crawl tree · maxmarketpros.com1,284 URLs
/200
/services/200
/services/seo/200
/services/seo/local200
/services/seo/on-page200
/services/seo/off-page200
/blog/200
/blog/old-post301Flattened to one hop
/old-products/404Blocking crawl budget
/admin/noindex
1,247Indexable
23Redirects
14Broken

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
Robots + sitemap

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.

robots.txt
1# maxmarketpros.com robots.txt
2 
3User-agent: *
4Allow: /
5Disallow: /admin/
6Disallow: /cart/
7Disallow: /*?filter=
8 
9# AI crawler policy
10User-agent: GPTBot
11Allow: /
12 
13User-agent: Google-Extended
14Allow: /
15 
16Sitemap: https://www.maxmarketpros.com/sitemap.xml
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>

Crawl budget audit

Identify wasted crawl on low-value URLs, facets, and admin paths.

See crawl audit

XML sitemap generation

Priority-tuned sitemap split by content type — synced to your CMS.

Pair with on-page SEO

robots.txt hygiene

Clean allow/disallow rules, AI-crawler policy, sitemap reference.

Also see AI search
Indexation

Indexation, 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 strategist
GSC Coverage · maxmarketpros.com
1,284 URLs
92%Indexed
Indexed1,18192%
Duplicate / canonical645%
Excluded393%
URLStatusReason
/services/seo/technicalIndexedCrawled 2d ago · ranked #4
/services/seo/on-pageIndexedCrawled 1d ago · ranked #3
/blog/?utm_source=xDuplicateCanonical set to /blog/
/old-products/widgetExcluded404 · slated for removal
/admin/settingsNoindexBlocked in robots.txt
After our coverage audit+47 URLs indexed
FAQ

Technical 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.

Still have questions?Ask a tech SEO strategist
Free technical SEO audit

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.

24-point technical audit
Prioritized fix list
Ship-ready, not PDF-ware
Delivered in 3 business days
Contact Max Market Pros

Get in touch with
Max Market Pros

Send a message and a senior strategist replies within one business day.

  • Replies within one business day
  • Real strategists, not a call center
  • Based in Irvine, CA · serving the U.S.

Tell us about your business.

Free audit + 20-minute strategy call.

Replies in 1 biz day

By submitting you agree to be contacted by our team. We don’t spam. Ever.

Our office

Visit our Irvine office.

Max Market Pros
2600 Michelson Dr, 16th Floor
Irvine, CA 92612
Hours

Hours of operation

  • Monday8:30 AM – 3:30 PM
  • Tuesday8:30 AM – 3:30 PM
  • WednesdayToday8:30 AM – 3:30 PM
  • Thursday8:30 AM – 3:30 PM
  • Friday8:30 AM – 3:30 PM
  • SaturdayClosed
  • SundayClosed

After hours? Drop us a message and we’ll respond by 9 AM the next business day.

Follow along

See our work daily.

Wins, behind-the-scenes builds, and quick local-marketing tips for service businesses.