Netlinks

SEO and GEO audit · Backed by Google for Startups

An SEO audit that ends in an action plan.

We crawl the entire site, cross it against Search Console, competitors and real search demand, and hand back what is holding growth down, ranked by impact. Every finding ships with a specification your engineers can act on.

We work in English, Portuguese and Spanish. Headquarters in Belo Horizonte, Brazil.

A consultant using a loupe to examine a large printed site architecture diagram spread across a table

01Overview

SEO audit

An SEO audit is a full examination of your website from the point of view of whoever has to find it: Google's crawler, the language models that answer questions, and the person who clicks. It measures what exists, flags what is broken, prices what each problem costs you in visibility, and hands back the order in which fixes should ship.

Most of what circulates under that name is a tool export with hundreds of red lines. Our audit separates what actually moves rankings from what only fills a report, and each finding arrives with the technical instruction to fix it, the owner who ships it, and the way to verify it once it is live.

We have done this since 2017 across more than 200 companies, using the shortcuts we learned running SEO for Méliuz, Globo.com, Rock Content and LWSA. The most recent example is the SP Labor case: crawl errors down from 753 to 326 pages and a mobile PageSpeed score of 97 after the audit closed.

200+
companies audited since 2017
753 → 326
pages with errors in the SP Labor audit
3
languages we audit and execute in
24h
of live tracking in the App and on WhatsApp

02Definition

What an SEO audit actually covers

An SEO audit is the structured review of everything that affects your ability to be found, understood and chosen in search results and in AI answers. It looks at four layers at once, because a problem in any one of them holds the other three back.

  • Access. Can Google crawl every page that matters? Is anything blocked by robots.txt, trapped behind a filter, carrying a noindex inherited from a staging environment, or lost inside a redirect chain?
  • Comprehension. What the page says it is, versus what the machine understands it to be. Titles, heading hierarchy, canonicals, URL architecture, internal links and structured data all sit here.
  • Experience. Real load speed, Core Web Vitals, visual stability, behavior on mobile networks and certificate health.
  • Competition. Who owns the space today, with what depth of content, what authority and for which search intent. Without that read, an audit becomes a spec sheet for a site with no market around it.

What separates a useful audit from a PDF nobody opens is impact scoring. Every finding gets an estimated gain (search volume affected, pages involved, revenue at stake) and an estimated effort (one line of code, one sprint, an architecture project). The order comes out of that ratio, not out of the auditor's preference.

03Scope

What goes into the SEO audit

The protocol is the same for everyone. What changes is the weight of each block: a store with tens of thousands of SKUs has a different bottleneck than a publisher or a thirty-page corporate site.

Full crawl

The whole site swept with Screaming Frog and our own crawler, compared against what Google actually indexed in Search Console. This is where orphan pages and crawl waste surface.

Indexing and canonicals

Pages out of the index, duplication from parameters, canonicals pointing at the wrong target, broken pagination and content repeated across product variants.

Performance and Core Web Vitals

PageSpeed Insights, CrUX field data, image weight, render blocking and what can be fixed without rebuilding the site. Detailed in website optimization.

Content and intent

Which pages compete against each other for the same term, where depth is missing, what is stale, and which buying intents in your market have no page at all.

Structured data

Existing markup, validation errors, unused opportunities and schema broken by a site update. The full practice is in structured data.

Authority and link profile

Your backlink profile against the category leader, toxic links, links lost in old migrations, and the authority gap that keeps head terms out of reach.

04Checklist

The audit checklist, block by block

This is the protocol behind every Netlinks SEO audit. Each row becomes a set of checks in the report, with status, evidence and the fix written out.

BlockWhat we checkWhat you get
Crawlingrobots.txt, XML sitemaps, redirect chains and loops, orphan pages, click depth, crawl budget spent on pages that earn nothingA URL list per issue and the fix at server or CMS level
IndexingSearch Console coverage, accidental noindex, parameter duplication, wrong canonicals, pagination, thin contentA map of pages to keep, fix, merge or remove
On-pageTitles, meta descriptions, H1 to H3 hierarchy, intent coverage, cannibalization between pages, images without alt textA per-URL sheet with the new copy ready to publish
PerformanceLCP, INP and CLS in field and lab data, image weight and format, blocking JavaScript, caching, CDN and server TTFBA technical specification per item, with a numeric target
Structured dataOrganization, Service, Product, Article, FAQ, Breadcrumb and LocalBusiness: presence, validity and agreement with the page contentSchema ready to publish, validated in a test environment
Architecture and internal linksTopic silos, internal link equity, anchors, navigation and footer, category pages with no contentThe new structure and an internal linking plan
AuthorityReferring domains, anchor profile, lost links and a side-by-side with the three main competitors in your categoryAn acquisition target and an opening press angle
GEO and AI modelsPresence in ChatGPT, Gemini, Claude, Perplexity and Copilot answers for your funnel questions, and what blocks the citationThe questions to cover and the content format changes to make
InternationalReciprocal hreflang, x-default, domain and language structure, translated copy versus copy written for the marketAn international SEO design when you operate in more than one country
LocalGoogle Business Profile, name, address and phone consistency, reviews, city pages and service area schemaA local SEO plan per market

05Content

The layer almost nobody audits: intent

A technical audit on its own fixes the site and moves no revenue. The layer that decides the outcome is demand: which questions your market asks, in which words, at which stage of the purchase, and which of your pages answers each one.

Three expensive problems show up here in almost every large operation: two or three pages fighting over the same term and splitting the equity between them, entire categories without a line of copy explaining what they sell, and a large volume of content produced for terms nobody searches.

The call is direct: what stays, what gets rewritten, what gets merged into a single page, and what comes down with a redirect. Every decision carries the search volume and the current position next to it. The full practice is in keyword mapping.

  • Cannibalization: which URLs compete with each other and which one survives
  • Intent gaps: funnel questions with no page answering them
  • Stale content that still ranks and deserves an update before anything else
  • Pages with no traffic, no links and no conversions, candidates for pruning
A printed topic map with connected keyword clusters pinned to a wall, a consultant pointing at one node

06GEO

An SEO audit now audits the AI models too

Your buyer is still on Google, and has also opened ChatGPT, Gemini, Perplexity and Copilot to ask the same thing in different words. When the model answers, it cites sources. If you never show up, there is a verifiable reason, and it belongs in the audit.

We run the real questions from your funnel across dozens of models, record who gets cited in your place, and match that against what your site is missing: a direct answer near the top of the page, structured data that removes ambiguity, authority the model can trust, and consistent company information across the web.

Ongoing measurement lives in AI monitoring inside the Netlinks App, and the full practice is in GEO: SEO for AI.

A person facing three screens with AI chat interfaces, soft violet light on their face

07Cadence

How the audit runs, week by week

A complete audit takes two to four weeks, depending on the size of the site and how many environments are involved. Operations above one hundred thousand URLs land at the longer end, and we agree on that before starting.

  1. Week 1

    Access and crawl

    Search Console, analytics, server and CMS. The crawler runs across the full site and a competitor sample. Nothing is changed at this stage.

  2. Week 2

    Cross-checks and testing

    Crawl data against real indexing, field performance, schema validation and funnel questions tested across AI models.

  3. Week 3

    Impact scoring

    Every finding gets an estimated gain and effort. This is where the list becomes an order of attack, with same-week fixes separated from project work.

  4. Week 4

    Delivery, presented live

    A working session with your marketing and engineering teams, document on screen. Every item is discussed, placed on the roadmap and assigned an owner.

  5. After

    Execution with oversight

    Netlinks ships what belongs to us, specifies what belongs to your team and verifies every fix that goes live, with deadlines inside the App.

  6. 90 days

    Re-audit

    The same protocol runs again to measure what closed, what reopened and what competitors changed in the meantime.

08Deliverable

What you receive at the end

The audit does not end in a slide deck. It ends in material your team can execute without translating anything:

  • An executive document with the state of the site, the five most expensive problems and the estimated opportunity per theme. This is the piece that goes to leadership.
  • A detailed technical report, block by block, with evidence (URL, screenshot, code snippet) and the fix written in developer language.
  • A prioritized backlog in a spreadsheet, with effort, impact, owner and sequence. It drops straight into Jira, Trello or whatever board your team already runs.
  • An on-page sheet per URL, with titles, meta descriptions and headings already rewritten and ready to publish.
  • Validated schema per page type, tested before it ships.
  • A 90-day plan with what enters each month and which metric proves it worked.

After delivery, all of it lives in the Netlinks App: you follow the fix queue, approve each deliverable and watch rankings, traffic, AI citations and speed in real time, 24 hours a day, with Alfred on WhatsApp whenever a question comes up.

09Timing

When to order an SEO audit

Six situations turn an audit from good practice into something urgent. If any of them sounds familiar, the initial diagnosis carries no commitment.

Traffic dropped and nobody knows why

A decline that starts on a specific date usually has a technical cause or an algorithm update behind it. The audit finds the date, the cause and the way back.

The site was rebuilt

A new website is the leading destroyer of organic results. Auditing before and after protects what took years to build. See website migration.

Spend with no return

Content published, links acquired, nothing moves. There is almost always a technical blocker underneath cancelling the work done on top of it.

Changing agency or team

Before signing the next contract, it pays to know what is actually there. The audit becomes the baseline every future result is measured against.

Expanding into another country

Running in more than one language multiplies every mistake. Hreflang, domains and content enter the scope before the first new page goes live.

A breach or security incident

A hacked site produces indexed spam pages and lost trust. The audit clears the index and restores control, as in the Nobre case.

10The deliverable

What you receive

Finished work, approved by you in the App and shipped. Not a report that only describes the problem.

Executive document

The state of the site in business language, with the costliest problems and the estimated opportunity per theme. Presented live.

Full technical report

Block by block, with evidence and the fix written for whoever ships it. No vague recommendations.

Prioritized backlog

A spreadsheet with effort, impact and sequence. It drops into the tool your team already uses.

On-page copy per URL

Titles, meta descriptions and headings rewritten and ready to publish for the pages that carry the most weight.

Validated schema

Structured data ready per page type, tested in a staging environment before it ships.

90-day plan

What enters each month, who ships it and which number proves it worked. Tracked in the App.

11How it works

From the audit to the page going live

The same path on every project, with an owner and a date on each step.

  1. 01

    Diagnostic conversation

    One meeting to understand the business, the history of the site and what has already been tried. No commitment.

  2. 02

    Access

    Search Console, analytics, CMS and server. Where access does not exist, the audit runs on external data and the report says what could not be verified.

  3. 03

    Crawl and testing

    Full-site crawl, field performance, schema validation and funnel questions tested across AI models.

  4. 04

    Impact scoring

    Every finding gets an estimated gain and an estimated effort. The order comes out of that ratio.

  5. 05

    Delivery, presented live

    A session with marketing and engineering, document on screen, every item with an owner and a date.

  6. 06

    Execution and re-audit

    Fixes ship with item-by-item verification, and the protocol runs again after 90 days.

12Who leads

Who leads your project

The three of them own the process and manage the team on every account. No senior who shows up at kickoff and disappears: they sign off on the plan, review the work and talk to your team.

Digo Garcia, founder and CAIO at Netlinks

Digo Garcia

Founder and CAIO

Over 20 years in digital. Built and scaled Letras.mus.br, then worked at Méliuz and in the joint venture with Globo.com. Owns AI, technical SEO and engineering inside every project.

Letras.mus.br · Méliuz · Globo.com

André Mousinho, Chief SEO Officer at Netlinks

André Mousinho

Chief SEO Officer

Comes from Rock Content, Tray/Locaweb and LWSA. Designs the keyword mapping, the content architecture and the GEO strategy that turns a brand into the answer.

Rock Content · Tray/Locaweb · LWSA

Gabriel Raposo, Chief Authority Officer at Netlinks

Gabriel Raposo

Chief Authority Officer

Comes from Ambev and Agibank. Owns link building, digital PR and the authority that holds up both rankings and citations inside AI answers.

Ambev · Agibank

And the team behind them: Nathália Barcala (cofounder and COO, governance), Roberto Murta (CTO), Marcelo Ligere (senior advisor, 30+ years, formerly Grupo Globo) and Alfred, the artificial intelligence that runs the day to day: delivery queue, reporting and 24/7 support on WhatsApp.

13Who it is for

Where this work pays off the most

E-commerce with a large catalog

Large catalogs produce duplication, indexed filters and wasted crawl. The audit finds what burns crawl budget without producing sales.

A company that just relaunched

A drop after a new site has a traceable cause: a lost redirect, a URL changed without a plan, content that vanished in the migration.

An operation with an in-house team

The team exists; what is missing is the outside read that separates what moves rankings from what only fills a sprint. The audit becomes the roadmap for the half-year.

FAQ

Frequently asked questions

What is an SEO audit and what does it include?

It is the full examination of a site across crawling, indexing, on-page, performance, structured data, architecture, authority, GEO, international and local layers. Each finding ships with evidence, a written fix and an impact estimate, organized into a prioritized backlog.

How long does the audit take?

Two to four weeks from the moment access is granted. Sites above one hundred thousand URLs, with several languages or several domains, land at the longer end, and that is agreed before the work starts.

Do you need access to Search Console and the server?

Search Console changes the quality of the result the most, because it shows what Google actually did with each URL. CMS and server access help test performance hypotheses. Without them the audit runs on external data and the report declares what could not be verified.

Does the audit include fixing the problems?

The audit delivers the diagnosis and the specification. Execution can stay with your team, with Netlinks, or be split. When it stays with us it moves into the monthly cadence of SEO consulting and you approve each deliverable in the App.

What is the difference between an SEO audit and a technical audit?

A technical audit looks at crawling, indexing, performance and code. An SEO audit includes all of that and adds content, search intent, information architecture, authority and presence in AI answers. It is the difference between knowing the site works and knowing it competes.

Do you audit sites on WordPress, Shopify, VTEX or custom platforms?

We audit any platform. What changes is how the fix is applied, not the diagnosis. We run daily work on WordPress, WooCommerce, Shopify, VTEX, Next.js and proprietary systems.

How often should the audit be repeated?

A complete re-audit every 6 to 12 months covers most cases. Inside a consulting engagement, continuous monitoring in the App already flags crawl errors, PageSpeed drops and broken schema as they appear, without waiting for the cycle.

How much does an SEO audit cost?

It depends on the number of URLs, how many languages and domains are involved, and how much of the execution stays with Netlinks. The initial diagnosis carries no commitment, and pricing comes with the scope so you can compare investment against estimated opportunity.

Next step

Get a diagnosis of your case

Tell us what your company sells and to whom. One of the three looks at your scenario, points out what is holding organic back today and shows where we would start.

  • A review of your site and your market, with no commitment
  • An answer from a senior specialist within 24 business hours
  • A direct conversation: what can be done, in what order and how deep

Prefer WhatsApp?

Chat directly with a Netlinks Expert on WhatsApp.

Rather talk now? WhatsApp is answered by the team, with Alfred covering the rest of the day.

Talk to an Expert

Fill out the form and we will get back to you within 24 business hours.