Technical SEO

Find out why Google skips your pages. Then get it fixed.

I read your Search Console, crawl the site and trace every indexing, crawl and speed problem to its cause. Then I fix the ones that matter first.

Live check
fetches your site now

AI Visibility Checker

What the check covers

  • robots.txt rules for 13 search and AI crawlers
  • Content readable without JavaScript
  • noindex tags and firewall challenge pages
  • Title, description, canonical and language
  • Organization and Person schema, sameAs links
  • Sitemap, H1 and llms.txt

Free, no sign-up. Results in about 20 seconds; the fix for each problem unlocks with your email.

See what it costs
  • Read-only access is enough for the audit
  • Every problem traced to a cause
  • Fixes checked after they go live
  • Only methods inside Google's guidelines

5 days

Until your indexing report

6 areas

Checked by hand

Read-only

Audit access

1 person

Audits and fixes

Your technical SEO

The person who reads your Search Console fixes it too.

Ashikur RahmanSEO and AI Search Specialist

Most of my work since 2017 has been the technical side of SEO: pages Google would not index, sites that lost URLs across CMS migrations, firewalls that quietly blocked crawlers, and WordPress sites slowed down by plugins.

I studied law before SEO (LLB, then an LLM in International Law), and it shaped how I work: I read the source first. Google's own documentation, your Search Console data and your server's actual responses come before any tool's score.

There is no hand-off between the audit and the fix. The same person reads your Search Console, edits the template, writes the redirects and checks the result. I also run criticnest.com, where I publish search news and reviews of SEO tools.

Technical SEO since 2017
Indexing problems, crawl waste, migrations and site speed, on WordPress, Lovable and custom stacks.
Migrations without lost URLs
Redirect maps, canonicals and post-launch crawls, so moved pages keep their place.
Reads the documentation first
Law-trained (LLB, LLM), so Google's own documentation comes before any tool's score.
Fixes in the code, not only the report
Templates, redirects and markup changed directly, or ticketed precisely for your developer.

Search Console, decoded

What your Search Console is trying to tell you.

The Page indexing report gives a reason for every page Google left out. Some are normal; others mean pages you care about are invisible. Pick the status you see to find out what it means and what fixes it.

Pick the status you see

  • Needs a fix
  • Check it
  • Usually fine
Needs a fix

Discovered – currently not indexed

Shown in Search Console under Indexing, then Pages.

What it means

Google knows the URL exists but has not crawled it yet. On most small sites this means Google sees too little reason to spend time there: few internal links, no outside links, or too many low-value URLs competing for attention.

What I do about it

Link the page from pages Google already visits, cut the URLs that should not exist, and earn the page a reason to be crawled.

Seeing this on pages you need found?

Audit scope

Six technical areas, traced to the cause.

Tools find symptoms. The audit traces each one to the page, template or setting that causes it, so the fix is aimed at the cause and not at the report.

01

Indexing

Pages Google has not indexed cannot rank for anything.

  • Page indexing report, reason by reason
  • Sitemap URLs compared with indexed URLs
  • URL Inspection on your most important pages
  • Noindex and canonical conflicts
02

Crawling

Google spends limited time on a small site. Waste it and key pages wait.

  • robots.txt rules and what they really block
  • Redirect chains, loops and broken links
  • Crawl stats and host status in Search Console
  • Parameter, tag and filter URLs that multiply
03

Rendering

If the content only appears after JavaScript runs, crawlers may see an empty page.

  • Text and links in the raw HTML
  • The rendered page Google reports in URL Inspection
  • Blocked scripts, styles and images
  • Content hidden behind tabs or lazy loading
04

Site structure

Internal links tell Google which pages matter and how they relate.

  • Clicks from the homepage to key pages
  • Orphan pages with no internal links
  • Anchor text on internal links
  • Category, tag and pagination structure
05

Page experience

Slow or unstable pages lose visitors first, and rankings at the margin.

  • Core Web Vitals field data: LCP, INP and CLS
  • Mobile layout and tap targets
  • Images, fonts and third-party scripts
  • HTTPS and mixed content
06

Pages and duplication

Pages that compete with each other split the signals between them.

  • Titles and descriptions, missing or duplicated
  • Pages targeting the same search
  • Thin pages that should be merged or removed
  • Structured data errors and mismatches

Indexing report

Your indexing report, in plain language.

Delivered within 5 business days and yours to keep. It explains what Search Console is showing, why, and what to change first.

  1. 01

    The one-page verdict

    What is keeping pages out of Google, what it is likely costing you, and the first three fixes.

  2. 02

    Status-by-status breakdown

    Each Page indexing reason on your site, how many URLs it affects, and the template or setting behind it.

  3. 03

    Crawl findings

    Redirect chains, broken links, orphan pages and canonical conflicts found in a full crawl.

  4. 04

    Priority order

    Every fix ranked by likely impact and effort, so the first week goes to what moves indexing most.

  5. 05

    Warnings you can ignore

    Search Console notices that look alarming but are normal for your site.

Technical fix sprint

Two weeks of technical fixes, then validation.

I implement the top fixes from the report on your site, then ask Google to validate them in Search Console.

01

Indexing problems traced and fixed

Noindex, canonical and redirect mistakes corrected, and the pages that matter linked so Google finds them.

02

Canonical and redirect clean-up

One URL per page, redirects that go straight to the final address, and a sitemap that only lists pages you want indexed.

03

Internal linking

Links added from the pages Google already visits to the pages you need found, with anchor text that says what they are about.

04

Speed fixes where the stack allows

Images, fonts, caching and heavy scripts, measured before and after on real pages.

05

Validation in Search Console

Fixes submitted for validation, and key URLs inspected again once they are live.

06

A change log

Every change written down as it is made, so you or the next person can see what was done and why.

Four steps

From access to verified fixes, in four steps.

Each step has its own deliverable, and the fixes only start once the report shows they are worth it.

  1. 01

    Access

    Day one

    You add me to Search Console with restricted, read-only access. For a sprint, you also give me access to the site or its code.

  2. 02

    Diagnose

    Days one to four

    I crawl the site, compare it with what Search Console reports and trace each problem to the page, template or setting behind it.

  3. 03

    Report

    Day five at the latest

    The indexing report lands in your inbox, and I answer your questions about it for seven days.

  4. 04

    Fix and verify

    Optional, 2 weeks

    I implement the top fixes, log each change, request validation in Search Console and tell you what to watch next.

Technical SEO pricing

What technical SEO work costs.

The same published prices as every service, applied to your indexing, crawl and speed problems.

Audit

$149

fixed price / 5 business days

Find out why pages are missing from Google.

  • Search Console reviewed status by status
  • A full crawl of the site
  • Every issue ranked by impact
  • Fix instructions for you or your developer
  • A week of follow-up questions by email

You end up with: A written indexing report and a ranked fix list you keep.

2-week sprint

Recommended

$599

per service / 2 weeks

Get the indexing and crawl fixes done.

  • Builds on the audit's fix list
  • Noindex, canonical and redirect fixes
  • Internal links to pages that need finding
  • Speed fixes where the stack allows
  • Validation requested in Search Console

You end up with: Fixes live, a change log, and validation running in Search Console.

Monthly

$399/mo

per month, from / ongoing, cancel monthly

Keep Search Console clean as the site changes.

  • Search Console checked every month
  • New indexing issues fixed as they appear
  • A crawl after every major change
  • A plain-language monthly report
  • Cancel before the next month starts

You end up with: A site that stays indexable through redesigns, plugins and new pages.

Full pricing

Right for you?

Built for sites that should already be ranking.

If one of these sounds like your site, the audit shows exactly what is holding it back, and the sprint fixes it.

A strong fit if

  • Pages stuck at Discovered or Crawled, currently not indexed
  • Traffic dropped and you do not know why
  • A migration or redesign is coming, or just happened
  • Search Console shows errors nobody has looked at
  • Your site is on WordPress, Lovable or another stack I can work in

Fixed at the cause

Every problem traced to the page, template or setting behind it, so it stays fixed instead of coming back next month.

Validated in Search Console

Fixes submitted for validation, so you see Google confirm them, not just me.

Google's rules, nothing grey

Only techniques Google documents. No link schemes or doorway pages that cause trouble later.

Access you can revoke

Restricted Search Console access you can remove in one click, and no contract to escape.

My promise

I put in place what Google needs to crawl, index and rank your pages, and I show you the proof in Search Console. The ranking itself is Google's call, and Google consistently favours sites that are easy to crawl and clearly structured. Making yours one of them is the job.

When technical SEO is not the first step

Unsure? Send the site anyway and I will say what to do first.

  • A brand-new site

    With only a few pages, content comes first. Technical work pays off once there is something to index.

  • Link-buying plans

    Bought links and private blog networks risk a manual action. The work here is fixing the site itself.

  • Tens of thousands of URLs

    Very large shops need more than one sprint, so they are scoped separately after the audit.

SEO questions

Technical SEO, answered.

The questions site owners ask before letting someone into their Search Console.

What is the difference between Discovered and Crawled, currently not indexed?

Discovered means Google knows the URL but has not fetched it yet, which usually points to weak crawl demand: few links, or too many low-value URLs. Crawled means Google fetched the page and chose not to index it, which usually points to the page itself being thin or too similar to another. The fixes are different, so the audit separates them first.

Can you fix pages that Google will not index?

Often, yes. Some causes are technical and can be fixed directly. Others need the pages themselves to be worth indexing, and I will tell you which one you have before you pay for any fixes.

Will you request indexing for my pages?

Where it helps, yes, but requesting indexing in Search Console only asks Google to crawl a page sooner. It does not force indexing, and it will not save a page Google has decided is not worth keeping. The lasting fix is the cause.

Do you implement the fixes or only report them?

The audit is a written report with a ranked fix list. The 2-week sprint is where I implement the fixes on WordPress, Lovable or other stacks I have access to, or write tickets clear enough for your developer.

What access do you need?

Restricted access to Google Search Console is enough for the audit; you can remove it in one click afterwards. For a sprint I also need access to the site or its code, ideally an account created for the work.

How soon will I see results?

Technical fixes take effect as Google recrawls the fixed pages: often within days on an active site, a few weeks on a quieter one. Indexing changes usually show first, then impressions and clicks. I send you what changed and what to watch in Search Console, so you can follow the progress yourself.

Can you help after a migration lost traffic?

Yes, and the sooner the better. Most migration losses come from missing redirects, changed URLs, lost internal links or a noindex left on from staging. The old URLs, the new ones and Search Console together usually show which.

Is technical SEO a one-off job?

The big fixes usually are. After that, sites change: new plugins, new pages and redesigns break things again. Some clients book a single audit and sprint; others keep a monthly plan so someone checks Search Console every month.

Beyond technical SEO

Where technical SEO leads next.

Generative Engine Optimization

Once Google can index you, the same groundwork helps AI engines find and cite you.

Answer Engine Optimization

Indexed pages win snippets when the answer is clear, and AEO reshapes the content to make it so.

WordPress Speed and SEO Repair

If the site runs on WordPress, plugins and speed are often the root cause.

Start here

Send the domain. Find out what Google is skipping.

Tell me what Search Console shows or what changed. I will look at the site and tell you where I would start.

  1. 1I open your site and run a quick crawl before I reply.
  2. 2You get an answer within one working day, usually sooner.
  3. 3If an audit is worth it, you get the scope and price in writing first.

Start with your domain

No sales call. I reply by email with what I found.

Or message on WhatsApp