SEO, AEO & GEO

Technical SEO, from crawl to index.

We find what stops search engines reaching, reading and storing your pages, fix it at the source, and check the result in Search Console.

What is technical SEO?

Technical SEO (search engine optimization) is the work that lets search engines find, read and store your pages correctly. It covers crawl rules, duplicate addresses, sitemaps, redirects and page data. ASquared Creatives audits these foundations, fixes them in your code or platform, and tracks them in Google Search Console and Bing Webmaster Tools.

01/WHAT YOU GET

What you get.

  • A full technical audit of your site
  • A ranked fix plan with the evidence
  • Corrected crawl rules, tested on real pages
  • A clean sitemap submitted to Google and Bing
  • Page data that matches what visitors see
  • Search Console and Bing Webmaster Tools set up

A good fit for

  • Sites with pages Google has found but not listed
  • Sites whose content only appears after JavaScript runs
  • Stores with more filter and duplicate URLs than real pages
02/HOW IT WORKS

How the work runs.

  1. Crawl and measure

    We scan your site like a search engine, with and without JavaScript, and read your Search Console data.

  2. Diagnose

    We trace each issue to its real cause, since one Search Console status can have several causes.

  3. Prioritize

    We fix first what blocks the most pages from being listed.

  4. Fix at the source

    We change the code or platform, not page by page, so the problem does not return.

  5. Verify

    We inspect fixed pages, resubmit sitemaps, and watch reports until the change is reflected.

  6. Monitor

    We review reports on a schedule, so a later release that breaks something is caught in days.

03/PROBLEMS

What we fix.

  • Problem

    Pages exist but Google does not list them

    What we do

    We trace each missing page to its cause in the template, platform, crawl rules or content.

  • Problem

    Content only appears after JavaScript runs

    What we do

    We change the code so your words and links load with the page, not after scripts run.

  • Problem

    The same page lives at several addresses

    What we do

    We make links, redirects and your sitemap agree on one address for each page.

04/COMPARISON

Which control does which job?

Four controls often confused in technical SEO, as they behave in Google Search. Using the wrong one can remove real pages from search.
ControlWhat it doesUse it when
robots.txt disallowAsks crawlers to skip a URL; indexing is still possible.Crawling an area wastes effort, like internal search results.
noindex directiveTells engines to hide a page; it must stay crawlable.A page is for visitors, never for search results.
Canonical tagMarks which duplicate URL represents the content; a strong signal.Several URLs show the same content and must keep working.
301 redirectSends visitors and crawlers on to the replacement URL.A URL moved permanently or merged into a better page.
05/QUESTIONS

Frequently asked questions

What does a technical SEO audit check?

A technical SEO audit checks whether search engines can discover, crawl, render and index every page that should appear, and whether they choose the right URL when they do. That covers robots.txt, meta robots, canonicals, redirects, status codes, sitemaps, rendering, structured data, images and internal links, with each finding tied to the pages it affects and ranked by impact.

Is robots.txt enough to keep a page out of Google?

No. robots.txt asks crawlers not to fetch a URL, but a blocked URL can still be indexed when other pages link to it, usually without a description. To keep a page out of results, leave it crawlable and use a noindex directive, or put it behind a login if it should not be public at all.

Do I need Google Search Console to appear in Google?

No. Google crawls and indexes sites whether or not they use Search Console. What Search Console provides is visibility: which pages are indexed, why others are not, how queries perform, and a way to request recrawling. Bing Webmaster Tools does the same job for Bing, which is why we set up both.

How long until a fixed page is indexed again?

It varies, and no search engine commits to a time. A recrawl requested through URL Inspection in Search Console can take from a few days to a few weeks, and individual requests are subject to a quota, so large changes are better signaled through an updated sitemap. We confirm the fix is live and crawlable, then monitor until the report reflects it.

Does technical SEO include page speed?

Technical SEO identifies speed problems that affect search, and Core Web Vitals are part of page experience in Google Search. Diagnosing and fixing Largest Contentful Paint, Interaction to Next Paint and layout shift is engineering work, so it is scoped under performance and security, and the two pieces of work are planned together.

06/THE FULL DETAIL

The full detail.

Short answers are above. Open a panel below for the specifics: how we decide, what is included and the deeper questions.

Is this the right choice?

  • Choose technical SEO when pages are missing, duplicated or slow to index.

    If Search Console shows real pages outside the index, or several URLs competing to represent one page, the cause is technical and content work will not reach it.

  • Choose on-page SEO when pages are indexed but match the wrong searches.

    Indexed pages that earn impressions for queries they answer badly need their intent, titles and headings fixed rather than their directives.

  • Choose a rebuild when the platform cannot render content on the server.

    Some rendering problems are configuration and some are the framework itself. When the front end cannot be server-rendered, the fix is website redesign and modernization.

How do search engines crawl, render and index a page?

A crawler discovers a URL through links or a sitemap, requests it if robots.txt allows, renders the returned HTML and any JavaScript, then decides whether to index the page and which URL is canonical. Each stage can fail independently, so a missing page is diagnosed stage by stage rather than guessed at.

In Google Search, rendering is a separate step that can happen after the initial crawl, which is why content present only after JavaScript runs may be indexed late or incompletely. Server rendering or static generation removes that dependency by putting the words, links and structured data in the first response.

  • Discovery: internal links, sitemaps and links from other sites.
  • Crawling: permitted by robots.txt and served with a 200 status.
  • Rendering: the HTML and scripts the page needs to show its content.
  • Canonical selection: one URL chosen to represent a set of duplicates.
  • Indexing: the page stored and eligible to be shown in results.

What does canonicalization fix?

Canonicalization tells search engines which URL represents a page when several URLs show the same or very similar content. Without it, the engine picks a canonical itself, and ranking signals can be divided across parameter, protocol, trailing-slash and tracking variants of what is really one page.

The canonical tag is one signal among several. In Google Search, redirects are the strongest of them, canonical tags are strong and sitemap inclusion is weak, and each one indicates a preference. The reliable result comes from making them agree: internal links point at the canonical URL, redirects end on it, the sitemap lists it, and the tag confirms it.

Should noindex be used to choose between duplicate URLs?

No. Noindex is not suited to choosing a canonical within a site, because it blocks that page from Google Search completely. A canonical tag is the preferred solution, supported by redirects, internal links and sitemap entries that point at the same URL.

Should paginated pages all point their canonical at page one?

No. Each page in a series shows different items, so each is normally its own canonical. Pointing every page at the first one can stop the items listed on later pages from being discovered.

What belongs in an XML sitemap?

An XML sitemap should list the canonical URLs you want indexed, each returning a 200 status, and nothing else. Redirects, noindexed pages, duplicates and error pages do not belong in it. A sitemap helps search engines discover pages on large or poorly linked sites, but it does not guarantee that any of them are indexed.

The sitemaps protocol allows up to 50,000 URLs or 50 MB uncompressed in one file, with a sitemap index file joining several files beyond that. Google Search ignores the priority and change frequency fields, and uses the last modified date only when that date is consistently accurate, so a date that changes on every deployment is worse than no date.

  • Only canonical URLs that return a 200 status.
  • No redirected, noindexed or robots-blocked URLs.
  • A last modified date only where it reflects a real content change.
  • Separate files joined by a sitemap index beyond the protocol limits.
  • The sitemap declared in robots.txt and submitted to Google and Bing.

Which structured data is worth adding, and which is a risk?

Structured data is worth adding where it accurately describes content visible on the page and matches a type the engine supports, such as Organization, BreadcrumbList or Product. It becomes a risk when it describes anything the page does not show, including reviews, ratings, prices or authors, which is a structured data policy violation.

Markup can make a page eligible for some enhanced search results; it does not guarantee them, and misleading markup can lead to a manual action. We generate structured data from the same data that renders the page, so the markup and the visible content cannot drift apart when either one changes.

Does structured data help a page appear in AI search?

Appearing in the AI features of Google Search needs no special optimization beyond being indexed and eligible to show a snippet. Accurate markup still makes entities and relationships explicit, which helps any system that reads it, but it is not a shortcut into AI answers.

Everything included

  • Technical SEO
  • Crawlability
  • Indexing
  • Canonicalization
  • XML sitemap
  • Robots.txt optimization
  • Structured data
  • Schema markup
  • Image SEO
  • Search Console setup

How a page gets into the index.

Every page passes through the same four stages before it can appear anywhere in search, and each stage has its own controls. A problem at an early stage cannot be fixed by work on a later one.

  1. 01

    Discover

    Engines find URLs through links, sitemaps and redirects, so an unlinked page missing from the sitemap may never be found.

  2. 02

    Crawl

    A crawler requests the URL when robots.txt allows it and the server responds reliably with the right status code.

  3. 03

    Render

    The page is processed the way a browser would process it, which is where content that depends on JavaScript can be delayed.

  4. 04

    Index

    The engine chooses a canonical URL, reads directives such as noindex, and decides whether to store the page at all.

This is the general model Google Search follows. Passing every stage makes a page eligible to be indexed; there is no guarantee that Google Search will crawl, index or serve any page.

Why it matters

  • Every page that should compete can

    Removing crawl and index blockers is the precondition for everything else. Content and links cannot help a page that a search engine never stores.

  • Signals point at one URL

    Canonicals, redirects, internal links and the sitemap agree with each other, so the authority a page earns is not divided across its duplicates.

  • Machines read what people read

    Server-rendered content and accurate structured data mean search engines and AI systems receive the same information a visitor sees.

  • Problems are found early

    Monitoring in Search Console and Bing Webmaster Tools catches a broken release before its effect shows up in traffic reports.

Where it applies

  • A site with a large not-indexed report

    Hundreds of URLs sit outside the index. The work separates the duplicates and low-value pages that should stay out from the real pages being blocked.

  • A JavaScript front end that indexes slowly

    A client-rendered application needs rendering moved to the server or the build, which is an engineering change rather than a setting.

  • A store drowning in parameter URLs

    Filters and sort orders generate far more URLs than products. Canonical rules and crawl controls return attention to the category and product pages.

Technology and approach

  • Search Console and Bing Webmaster Tools are the ground truth for coverage. Third-party crawlers are used to find causes, not to report scores.
  • robots.txt manages crawling and is never used to hide a page from the index, because a blocked URL cannot show its noindex directive.
  • Canonical tags, redirects, internal links and sitemap entries are made to agree, since conflicting signals leave the choice to the engine.
  • Sitemaps list only canonical, indexable URLs that return a 200 status, with a last modified date only where it reflects a real content change.
  • Structured data is generated from the same data that renders the page and describes only what a visitor can see.
  • Images carry descriptive alternative text and explicit dimensions, in modern formats such as WebP, inside real img elements rather than CSS backgrounds.
  • Core Web Vitals diagnosis and speed work belong to performance and security. Technical SEO flags them and hands them over.
07/RELATED

Related services

Talk to us about Technical SEO.

Tell us what you need and when you need it. We reply with a clear scope and the next steps.