Home / Technical SEO Consultant
Technical SEO consultant

Technical SEO Consultant Who Fixes What Blocks Your Rankings

I'm Mansoor Bhanpurawala. I've done SEO since 2012. Technical SEO decides whether Google and AI crawlers can find, render, index and trust your pages. I audit the site, give your developers tickets they can build, then check every release.

Quick answer: technical SEO is the work that lets search engines reach, render and index your pages: crawling, indexing, site structure, speed, redirects, rendering and structured data. I run a full crawl, rank the fixes by impact, write developer-ready tickets and verify after release. No 200-page PDF nobody reads.
MB
Mansoor Bhanpurawala
SEO since 2012. GA4 certified. Microsoft Advertising Certified Professional. Reviewed October 2026.

Technical SEO at a glance

Starts with
Full crawl plus Search Console review
Delivered as
Ranked audit and developer tickets
Checked after
Every release, in Search Console
Platforms
WordPress, Shopify, WooCommerce, custom
First movement
Often within weeks
Who is behind this page

14 years. 600+ clients. Technical fixes with numbers attached.

53.2K

Clicks to the gold-rates page of an Indian fintech platform in about 3 months. A footer hidden from crawlers and 302 redirects were the first fixes.

6K to 300K

Monthly visits for a news site after a hack. Revenue went from Rs 5,000 to Rs 12,00,000 a month (client figures). 1.9 years.

1 to 16-22

Inquiries for an Indian B2B manufacturer, with schema, product page rebuilds and llms.txt in the work. Six months.

about 2x

Monthly clicks for a US site that fell from about 300 to about 145, then climbed about 2x in three months.

23%

Clicks I cost a client in one month by removing catalog pages without a traffic check. I now run a pre-mortem before any removal.

600+

Clients since 2012, across fintech, SaaS, healthcare, home services, jewellery, education and B2B.

I started in SEO in 2012 and went fully independent in 2020. I hold the Google Analytics (GA4) certification and the Microsoft Advertising Certified Professional credential. Read the full story on my About page.

What technical SEO covers

Eight areas. Each one ends in something your team can ship.

Every area below is done by me, from the crawl to the post-release check. I quote after I see your site.

Crawling and indexing

Whether Google can reach every page that should earn traffic, and ignore the ones that should not.

  • Full-site crawl with Screaming Frog, compared against Search Console data
  • Index coverage review, including "Crawled, currently not indexed" and "Discovered, currently not indexed"
  • XML sitemap clean-up: only indexable, canonical, 200 URLs
  • robots.txt review so nothing important is blocked and nothing wasteful is open
  • Canonical, noindex and parameter rules checked against what Google chose
  • Orphan page and crawl-depth report
You will see: indexed pages, valid pages, crawl errors in Search Console.

Site architecture and internal links

How authority and crawlers move through the site.

  • URL structure and folder logic
  • Click depth for money pages
  • Internal link audit by template: nav, footer, body, related
  • Anchor text review and cannibalization check
  • Hub-and-spoke linking plan for topics you want to own
  • Breadcrumbs and pagination handling
You will see: clicks per page type, crawl depth, pages gaining impressions.

Speed and Core Web Vitals

Field data first, lab tests second.

  • Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift from CrUX field data
  • Template-level diagnosis: home, category, product, article
  • Image formats, sizing, lazy loading and priority hints
  • Render-blocking CSS and JavaScript, font loading, third-party scripts
  • Hosting, caching and CDN review with your developer
  • Before and after check after the release
You will see: Core Web Vitals pass rate in Search Console, load times by template.

Rendering and JavaScript

What Googlebot actually sees, not what the browser shows you.

  • Rendered HTML against raw HTML for key templates
  • Client-side content, links and metadata that never reach the crawler
  • Lazy-loaded content and infinite scroll handling
  • Framework review: React, Next.js, Vue, Angular
  • Server-side rendering or pre-rendering recommendations
  • URL Inspection tests on live pages
You will see: rendered content match, indexed JavaScript pages.

Redirects, migrations and URL changes

Where most self-inflicted traffic losses start.

  • Redirect map: 301 for permanent moves, no chains, no loops
  • Replace 302s that should be 301s
  • Pre-migration crawl and URL inventory
  • Traffic pre-mortem before any page removal
  • Launch-day checks and 4-week monitoring
  • Domain, HTTPS, CMS and theme migrations
You will see: preserved clicks after a move, redirect errors at zero.

Structured data and snippets

Telling machines what a page is.

  • Organization, Person, WebSite, Article, Product, LocalBusiness, BreadcrumbList, FAQPage and VideoObject
  • JSON-LD that matches visible content
  • Validation in Rich Results Test and Search Console enhancement reports
  • Duplicate markup from plugins and themes removed
  • Entity links with sameAs to real profiles
  • Review and rating markup only where policy allows
You will see: valid items, eligible rich results, fewer warnings.

International and mobile

Right page, right market, right device.

  • hreflang sets with return tags and x-default
  • Country and language targeting decisions
  • Mobile parity: same content, links and schema as desktop
  • Tap targets, viewport and interstitial checks
  • Geo-redirect problems that block Googlebot
  • Currency and language switchers that create duplicate URLs
You will see: impressions in target countries, mobile usability errors at zero.

AI crawler access

Making sure AI search can read you, and deciding who may.

  • robots.txt rules for Googlebot, Google-Extended, GPTBot, ClaudeBot, PerplexityBot and others
  • CDN and firewall settings that block bots by mistake
  • Server-rendered answers in plain HTML
  • llms.txt as low-cost hygiene, with honest expectations
  • Log file checks when logs are available
  • Content-Signal and AI preference review
You will see: AI referral visits, bot access in logs, citations over time.
How a technical SEO project runs

Seven steps from access to proof.

The order never changes. Skipping steps is how fixes break things.

1

Scope and access

I get Search Console, GA4, CMS or staging access and a developer contact. I ask what changed on the site in the last 12 months.

Output: Access checklist and a change history
2

Crawl and data pull

Full crawl, Search Console export, sitemap and robots.txt, PageSpeed and CrUX data, log files if you have them.

Output: Raw crawl and a data pack
3

Diagnose

I group issues by template, not by URL. Fifty thousand product pages with one bug is one problem.

Output: Issue list by template
4

Rank by impact

Each fix gets a severity: blocks indexing, loses links, slows revenue pages, or hygiene. Revenue pages go first.

Output: Ranked audit, written for non-developers
5

Tickets for developers

One ticket per fix with the URL pattern, what is wrong, the exact change, how to test and the expected result.

Output: Ticket list ready for Jira, Trello or email
6

Release check

I re-crawl staging or the live site after each release and use URL Inspection on samples.

Output: Pass or fail per ticket
7

Monitor and report

Monthly report from Search Console and GA4: indexed pages, errors, vitals, clicks on fixed templates, what I do next.

Output: Monthly report
The audit checklist

49 checks. Here is what I look at.

This is the working list. Your site will fail some of these. Most sites fail more than ten. I rank the failures so you fix the costly ones first.

Crawl and index

  • Important pages return 200 and are indexable
  • Noindex tags only where intended
  • Canonicals point to the right, indexable URL
  • XML sitemap holds canonical 200 URLs only
  • No money pages blocked in robots.txt
  • Soft 404s and thin pages found
  • Parameter and filter URLs controlled
  • Pagination does not hide deep pages

Architecture and links

  • Money pages within three clicks of home
  • No orphan pages
  • Internal links use descriptive anchors
  • Broken internal links fixed
  • Breadcrumbs match the site hierarchy
  • Duplicate content clusters resolved

Speed and vitals

  • LCP at or under 2.5 s at the 75th percentile
  • INP at or under 200 ms at the 75th percentile
  • CLS at or under 0.1 at the 75th percentile
  • Hero image sized, compressed and prioritised
  • Render-blocking CSS and JS reduced
  • Third-party scripts audited for cost
  • Server response time and caching checked

Rendering

  • Key content present in rendered HTML
  • Links are real anchor tags with href
  • Metadata not injected too late
  • Lazy-loaded content reachable by crawlers
  • Blocked JS or CSS resources removed

Redirects and URLs

  • No redirect chains or loops
  • 301 used for permanent moves
  • HTTP to HTTPS and www rules consistent
  • Trailing slash and case rules consistent
  • Old URLs from past migrations still redirect
  • Soft redirects to home page removed
  • URL slugs readable and stable

Schema and snippets

  • Organization and WebSite markup present
  • Page-type markup matches content
  • No duplicate or conflicting schema from plugins
  • Breadcrumb markup valid
  • Product markup carries price, availability and reviews where real
  • Search Console enhancement reports clean

Security and mobile

  • HTTPS everywhere, no mixed content
  • Mobile and desktop content match
  • No intrusive interstitials
  • Security headers reviewed
  • Hacked-content and malware signs checked

AI crawlers and extras

  • AI bots allowed or blocked on purpose
  • CDN or WAF not blocking Googlebot
  • Important answers in plain HTML
  • llms.txt present and accurate if used
  • hreflang valid where used
How I rank fixes

Four severity levels, so developer time goes to the right place.

LevelWhat it meansExampleWhen
1. Blocks indexingGoogle cannot or will not keep the pageNoindex on a product template, robots.txt block, soft 404sFirst release
2. Loses equityLinks and signals leak away302s on permanent moves, redirect chains, broken internal linksFirst or second release
3. Slows revenue pagesUsers and Google wait too longLCP over 2.5 s on category pages, layout shifts on product pagesWithin the first month
4. HygieneHelps clarity, little immediate effectSchema warnings, minor duplicate tagsBacklog

Core Web Vitals thresholds I work to: LCP 2.5 s, INP 200 ms and CLS 0.1, measured at the 75th percentile of real visits. Google uses these as a page experience signal. Content relevance still outweighs them, so I fix vitals after indexing and equity problems.

What I see go wrong

Eight technical mistakes I find again and again.

Cleaning up pages without a traffic check

Deleting "dead" products or posts often removes pages that still carry links and rankings. I cost one client 23% of clicks this way. Check clicks, links and rankings first, then redirect.

302 where 301 belongs

A temporary redirect on a permanent move leaves link signals in limbo. I found this on the fintech platform and fixed it in the first weeks.

Navigation hidden from crawlers

The same fintech site had a footer that crawlers could not see. Links to key sections were invisible, so those sections starved.

Chasing lab scores

A perfect Lighthouse score on a fast laptop means little. Core Web Vitals use real-user field data from the Chrome UX Report.

Letting plugins duplicate schema

Theme, SEO plugin and a schema plugin each print Product or Organization markup. Conflicts confuse validators and waste effort.

Sitemaps stuffed with junk

Sitemaps full of redirected, noindexed or parameter URLs teach Google to ignore the file.

Blocking AI bots by accident

A firewall rule or CDN bot setting can shut out Googlebot and AI crawlers at once. Nobody notices until visibility drops.

Fixing everything at once

Ten changes in one release hide which one helped or hurt. I stage releases so each result can be traced.

What I use for this

Tools for technical work

Crawlers find the problems. Search Console proves whether Google agrees.

Screaming FrogGoogle Search ConsoleGoogle Analytics 4PageSpeed Insights and CrUXChrome DevToolsRich Results TestAhrefsSemrushUbersuggestServer log files when available
Search Console proof

Technical fixes, shown in Search Console.

These are client properties I worked on personally. Figures come from Google Search Console or the client. Clients agreed to show the data and asked me to keep their names out.

Fintech platform, India
53.2K
clicks to the gold-rates page in about 3 months
47.2K
clicks to the silver-rates page in about 2 months
Clicks to two new rate pagesClicks to two new rate pagesgold-rates page, about 3 months53.2Ksilver-rates page, about 2 months47.2KTwo new pages, 100.4K clicks combined
Traffic had fallen by half before I started. Both rate pages were new builds. Clicks come from Search Console.
What I did: fixed a footer hidden from crawlers and 302 redirects where 301s belonged. Then a news section, hub-and-spoke blog, rate pages and programmatic stock pages.
News site after a hack
6K to 300K
monthly visits
Rs 12,00,000
monthly revenue at the end
Monthly visits, start against endMonthly visits, start against endafter the hack6K1.9 years later300K50x in 1.9 years
Recovery over 1.9 years. Revenue started at Rs 5,000 a month. Revenue figures come from the client.
What I did: recovery plan after the hack.
Client D, traffic recovery, US
about 85 to 175
monthly clicks
+20%
impressions per month
Monthly clicks, low point against recentMonthly clicks, low point against recentlow pointabout 85three months laterabout 175About 2x in three months
Jul 2025 to Mar 2026. Traffic fell from about 300 to about 145 a month, then climbed about 2x in three months. Still below the first peak. December not shown.
B2B manufacturer, India
1 to 16-22
inquiries
6 months
window
Inquiries per quarter, start against endInquiries per quarter, start against endbefore, per quarterabout 1after 6 months16 to 22About 16x to 22x more inquiries
About half the inquiries came from GCC and tier-1 buyers. 82% of clicks had come from India, though the company sells only abroad. The end bar sits at the middle of the 16 to 22 range.
What I did: rebuilt product pages, MOQ-led content, schema and llms.txt. What went wrong: a catalog cleanup without a traffic check cost 23% of clicks in one month.

Mistakes belong here too.

The B2B manufacturer lost 23% of clicks in one month after a catalog cleanup I did not test first. It happened again three months later. I report it because a case study with only upward lines is marketing, not proof.

Each chart draws the confirmed start and end values from Search Console as bars. They are not daily data and show no curve in between. Exact monthly values come from the CSV exports. Search Console measures clicks and impressions, not revenue. Each property had several kinds of work running at once, so no chart isolates one service. Client names are withheld at their request. Screenshots available on a call.

Case studies

Three technical turnarounds, including what went wrong.

Each started with a crawl and a Search Console export, not a guess.

Fintech

An Indian platform that lost half its traffic

Found: a footer hidden from crawlers and 302 redirects where 301s belonged.

Did: fixed both first, then a news section, hub-and-spoke blog, gold and silver rate pages, programmatic stock pages.

Result: Gold-rates page reached 53.2K clicks in about 3 months and silver-rates 47.2K in about 2.

What went wrong: navigational traffic fell 50% and transactional 60% as link equity moved to programmatic pages.
Publisher

A news site after a hack

Found: a hacked site whose traffic had collapsed to about 6K visits a month.

Did: a recovery plan, run over 1.9 years.

Result: 6K to 300K monthly visits in 1.9 years. Revenue from Rs 5,000 to Rs 12,00,000 a month (client figures).

What went wrong: recovery took almost two years.
B2B manufacturing

A manufacturer that needed export buyers

Found: 82% of clicks came from India. The business sells only abroad.

Did: rebuilt product pages, MOQ-led content, schema, llms.txt.

Result: 16 to 22 inquiries in six months, about half from GCC and tier-1 buyers.

What went wrong: a catalog cleanup without a traffic check cost 23% of clicks in one month.
How long it takes

Timelines from my own projects.

Nobody can promise a date. These ranges come from my own projects.

Weeks

Redirects and indexing

Redirect fixes, sitemap clean-up and unblocked pages can show in Search Console within weeks.

About 28 days

Core Web Vitals

Field data updates on a rolling 28-day window, so vitals gains show a month after release.

3 to 6 months

Large sites

Re-crawling and re-indexing a big site takes months, not days.

16 months

Recovery

Recovering a 50% traffic drop on the fintech platform took 16 months.

Your timeline depends on site size, crawl budget, developer speed and the cause of the problem.

ROI and KPIs

I set targets before I start, and tie them to revenue pages.

Indexed pages

Valid pages in Search Console against pages that should be indexed.

Crawl errors

4xx, 5xx and redirect errors, trending to zero.

Core Web Vitals pass rate

Share of URLs passing LCP, INP and CLS in field data.

Clicks on fixed templates

Clicks and impressions for the page types I changed.

Crawl stats

Requests, response time and host status in Search Console.

If a KPI does not move, I say so and change the plan. I will not hide behind "rankings improved."

What it costs

Five things decide the price.

I do not publish a price list, because the same budget buys different work depending on these factors. Message me on WhatsApp or call +91 90331 72192. I quote after I see your site.

Site size

A 40-page service site and a 200,000-URL store are different jobs.

Platform and access

Shopify limits some fixes. Custom builds need developer time.

Rendering stack

JavaScript-heavy sites need extra testing.

Migration or recovery

A live traffic drop or a planned migration raises scope.

One-off or ongoing

A single audit costs less than monthly release checks.

Consultant, agency or freelancer

Which one fits a technical SEO project?

Solo consultant (me)SEO agencyTask-based freelancer
Who does the workThe person you talk to. I do the crawling, ticket writing and release checks myself.A team, with an account manager as your contact.One person, often alongside a job or other clients.
AccountabilityOne person owns the strategy and the result.Shared across a team and an account manager.Owns the task, often not the outcome.
Speed of decisionsSame day. No approval chain.Passes through account manager, strategist and executor.Fast, but limited to the brief.
ReportingMonthly from Search Console and GA4, written by me.Dashboard plus a call with the account manager.Varies from none to a spreadsheet.
What you pay forExpert time.Expert time plus management and overhead.Task time. Quality varies the most.
Developer handoverTickets written by the person who found the issue.Often a long PDF handed to your team.Usually a list of issues without test steps.

A technical audit only pays when someone checks the fix. The person who finds the bug should be the person who checks the release.

Who this is for

  • Your pages are not indexing or traffic dropped after a release or migration.
  • You run an e-commerce, SaaS, publisher or B2B site with thousands of URLs.
  • Your developers want clear tickets, not general advice.
  • You plan a redesign, CMS or domain move.

Who I am not the right fit for

  • You want a guaranteed number one ranking in 30 days. Nobody controls Google.
  • You want 500 cheap directory links. They no longer help.
  • You need full-scope SEO on a very small budget. Start with my free SEO tools.

How we work

I work with clients across India and abroad over video calls, WhatsApp and email.

Phone and WhatsApp: +91 90331 72192. Email: me@digitalmansoor.com.

What clients say

Testimonials

Technical SEO
Some important pages on our website were not appearing as expected in Google. Mansoor helped us investigate technical SEO issues and prioritize fixes. The process was methodical, and we could track the work completed.
Philip CrawfordManifestly
Technical audit
The technical SEO audit helped us understand issues with our website structure, indexing, and internal links. Instead of giving us an overwhelming list, the recommendations helped us focus on the most important fixes first.
Clevio Prakash MonteiroSunraj Travel
Technical SEO
We wanted to improve the technical health of our website. Mansoor reviewed the key areas affecting crawling, page experience, and SEO. The findings gave our development team clearer steps to work on.
RajIonic Wealth
Migration
We were planning a website migration and wanted to avoid unnecessary SEO problems. Mansoor helped us review redirects, URLs, and important pages before the move. Having a clear checklist made the process easier to manage.
Suresh KalathiyaOfferopedia
Migration
The SEO support during our website migration was useful. We received guidance on technical checks, indexing, and monitoring organic traffic after the launch. It helped our team approach the migration in a more organized way.
Hema AdhiaMocha Manage
Schema markup
The schema markup work helped us address structured data issues on our website. We received guidance on implementation and validation, which made it easier for our development team to check the changes.
Hermit ChawlaAlliance International
FAQ

Questions people ask

What does a technical SEO consultant do?

A technical SEO consultant finds and fixes the issues that stop search engines from crawling, rendering and indexing your pages: broken redirects, blocked resources, slow templates, duplicate URLs and missing structured data. I rank issues by impact, write developer tickets and check the release.

How is a technical SEO audit different from an SEO audit?

A full SEO audit covers content, links, local signals and technical health. A technical audit goes deeper on crawling, indexing, rendering, speed and structured data. If pages are not indexing or traffic fell after a release, start with the technical audit.

How long does a technical SEO audit take?

Small sites take about a week from access to written audit. Large stores and publishers take longer because the crawl and analysis take longer. I give a date after I see the site.

Do you implement the fixes or only advise?

Both. On WordPress I can make many changes myself. On other stacks I write exact tickets for your developers and re-test after each release.

What are Core Web Vitals and do they affect rankings?

Core Web Vitals measure loading (LCP), responsiveness (INP) and layout stability (CLS) using real-user data. Google uses them as part of page experience. They matter, but content relevance and links still weigh more. Fix indexing and redirect problems first.

Can technical SEO recover a traffic drop?

Sometimes. If the drop came from a technical cause such as a bad migration, blocked pages or lost redirects, fixing it can restore traffic. If it came from a core update or weak content, technical fixes alone will not. The fintech platform I worked on recovered after I fixed the crawl and redirect problems and rebuilt the content structure, but it took more than technical fixes.

Do I need technical SEO before content?

If pages are not indexed, yes. Content on pages Google cannot reach earns nothing. If the site is healthy, content can run alongside.

Does llms.txt help rankings?

No major AI search engine has confirmed that it uses llms.txt for ranking or citation. I add it as low-cost hygiene on request, not as a lever.

Is schema markup part of technical SEO?

Yes. Valid, accurate structured data helps search engines understand pages and can make them eligible for rich results. Google has limited FAQ rich results to a narrow set of sites since 2023, so I add FAQ markup for clarity, not for extra snippets.

Do you work on Shopify, WooCommerce and custom sites?

Yes. Platform limits change what is fixable. See my Shopify SEO and WooCommerce SEO pages.

What do you need from me to start?

Search Console and GA4 access, CMS or staging access, a developer contact and a list of site changes from the last year.

Do you guarantee rankings?

No. Nobody controls Google. I promise a ranked plan, release checks and honest monthly reports.

Send your URL. I'll tell you what is blocking the site.

WhatsApp +91 90331 72192 · me@digitalmansoor.com

Last reviewed October 2026. Digital Mansoor, India.