SEO · Search Console · One‑time
Google Search Console setup and diagnosis, with a written fix list
If Search Console says your pages are not indexed and you cannot tell which state they are in, we set up the property, read the key reports and hand you a written fix list in order of priority.
A Google Search Console expert sets up and reads Google's own reports for your site, turning indexing problems, warnings and traffic drops into a prioritized fix list. Professional reads every report and diagnoses the whole site; Expert adds recovery support after a manual action and the BigQuery export. We never change the site itself, and the decision on indexing always stays with Google.
EU-registered · GDPR / DPA on request · Access by invite, matched to the task · Fixed price · EN/UK/RU/PL
- in the Google Partner program
- since 2015
- clients since 2015
- 490+
- to reply to your inquiry
- 1 business day
Problems
Recognize yourself?
These are real Search Console situations clients come to us with. If even one sounds familiar, the diagnosis will show what to fix.
Pages are not indexed, and the reports do not say why
- "Page is not indexed" and you don't know which state it is in
- Crawled but not indexed, discovered but not indexed, duplicate without a canonical, soft-404, noindex set by accident, robots-blocked. Each one has a completely different fix. Without knowing which state your pages are in, any action you take is a guess. This is the most common GSC misread we see, and it is also the most expensive to leave alone. Start diagnoses your priority URLs; the diagnosis across the whole site is part of Professional.
- Search Console shows warnings you can't translate into actions
- Thousands of excluded URLs, and indexing errors that do not match what you see on the page. GSC gives you the signal but not the interpretation. It is easy to open the report, see the numbers and close the tab, because nothing in the interface tells you what to do next. Start covers the Page indexing and Performance reports; every other report, one by one, is part of Professional.
- "Search Console shows nothing" or barely any data at all
- This is almost always a setup problem: wrong property type chosen, verification that silently failed, no sitemap submitted, or a property added only days ago, before its data appears. For a business where Google is the main channel, an empty report is worth a quick diagnosis.
Traffic fell, or the speed report is red
- Traffic dropped and the Performance report isn't telling you why
- The chart fell. Was it a core update, a specific page group losing rank, a query cluster disappearing, a country-level shift, or plain seasonality? Teasing these apart inside the Performance report takes a clear diagnostic method. For a business whose only search channel is Google, an unexplained drop is worth taking apart rather than waiting out.
- The Core Web Vitals report is red and you don't know who to blame
- Field data in GSC shows LCP, INP, or CLS failing, but PageSpeed Insights says the page is fast. Lab data and field data measure different things under different conditions. Before you ask your developer to fix something, you need to know whether the problem is in the theme, in images, in a third-party script, or in hosting under real-world load. The Core Web Vitals triage is part of Professional.
A manual action, or an agency you cannot check
- A manual action or security issue appeared and traffic fell sharply
- The notice is vague, the guidelines are long, and a request sent to Google before the site is actually clean means waiting for its review only to be turned down. Getting this wrong is more expensive than the time it takes to get it right. Recovery support is part of Expert.
- An agency "manages" your Search Console but you've never seen it act on anything
- Monthly screenshots of the Performance chart, no indexing triage, no validate-fix loop run, no indexing issues addressed. Search Console is not a reporting tool you glance at once a month. It is a work queue, and a screenshot of the Performance chart does not show whether anyone worked it.
How we solve them
What the deliverable looks like
Every tier ends with a written document and a call, not a raw data dump.
-
Classified URL list, grouped by indexing state
Every affected URL in scope, the priority URLs on Start and the whole site from Professional, sorted into its state: crawled but not indexed, discovered but not indexed, duplicate without canonical, soft-404, noindex, robots-blocked. Each cluster carries a severity level, so you see at a glance what to fix first and what can wait.
-
A fix and validation path for each cluster
In plain language: what to change and who typically changes it. From Professional, each cluster also gets the validation to start in Search Console, so the fix registers instead of cycling back to unresolved.
-
A walkthrough call, run as owner training
We read the reports together on your own property. The goal is that the next warning does not require hiring anyone: you will know what it means and whether it needs action.
-
30 days of implementation Q&A on the Expert tier
While your developer works through the list, questions about specific items get answered along the way instead of piling up for another engagement.
How we write up an issue, from our sample register
Example, not a client's data-
A noindex tag returns to the blog index after some releases
CriticalAcceptance criteria: Two consecutive releases pass with the tag absent, and a change detection rule watches it
-
A removed page answers with a normal status and a styled template
HighAcceptance criteria: Removed URLs answer with a not found or gone status, and the template is not indexable
-
Filter parameters create crawlable URLs that nobody searches for
HighAcceptance criteria: Only the combinations named in the agreed parameter policy stay crawlable and indexable
-
The sitemap lists URLs that redirect or are excluded from indexing
MediumAcceptance criteria: The sitemap is generated from the live indexable set and regenerates on publish
Our published sample, Technical issue register, is built on an invented website with no real client behind it. It shows how we write up an issue: what is wrong, how serious it is, and when it counts as fixed. Each row of the excerpt is a problem that shows up in Search Console as an indexing state.
What we do
Three different things sit on this page and they need different rights. Reading the reports and saying what they mean needs read access only. Setting things up inside Search Console, the property, the user permissions, the sitemap, validation, the export, needs more than read-only rights, owner rights for part of it, and is agreed step by step before anything is changed. Changing the site itself, the code, the content management system, the redirects, is not part of this service: that is Technical SEO, quoted separately. A part that starts in a higher tier is marked on its card.
Setup and verification done right
We choose between a Domain property and a URL-prefix property for your situation and prepare the exact verification record, whether that is a DNS entry, a file or a tag on the site. Verification happens on your side, because the record lives in your hosting or your domain settings. Changing user permissions, linking Google Analytics and associating properties are owner-level actions: we either walk you through them on your own screen or perform them under rights you grant for that step. None of this runs on read-only rights, and no password ever changes hands.
Report-by-report interpretation
Performance, Page indexing, Sitemaps, Core Web Vitals, Manual Actions, Security Issues, Removals, and Shopping or Merchant listings where relevant. Every flagged item becomes a plain-language action: what it means, why it matters, and which cluster to address first. You get a prioritized list, not a wall of raw data.
Start: Page indexing and Performance. Every report: Professional and Expert
Indexing diagnosis with URL Inspection
We use URL Inspection, and its live test where your rights allow it, to separate the six common non-indexed states: crawled but not indexed, discovered but not indexed, duplicate without canonical, soft-404, noindex, and robots-blocked. Each cluster has a different root cause and a different fix path. We map which state each affected URL is in and document the validation steps.
Start: priority URLs. Across the site: Professional and Expert
Manual action and security issue recovery support
We read the notice against the relevant Google guidelines, scope exactly what triggered it, and work through a cleanup checklist. We then help structure a well-documented request for Google to review the site. The decision to revoke a manual action or clear a security issue is Google's, and we say that plainly from the start.
Expert
Validate-fix workflow and Core Web Vitals triage
We start validation on the right report for the state you actually fixed, so a fix is not left cycling back to unresolved because the wrong loop was running. Validation tells Google to re-check those URLs; it does not decide indexing, and that decision stays Google's. For the Core Web Vitals report we triage by URL group and attribute INP, LCP, and CLS failures to the most likely layer, whether that is the theme, images, third-party scripts, or hosting, so your developer has a starting point rather than a mystery.
Professional and Expert
Data retention beyond the 16-month limit
Google Search Console stores roughly 16 months of search performance data. The Search Console to BigQuery bulk export writes a daily batch into a BigQuery dataset on your own Google Cloud project, so the data accumulates on your side from the day it is switched on. It does not bring back what Search Console has already dropped: history past the limit cannot be recovered, by us or by anyone. Switching the export on is an owner-level action in Search Console, and the Google Cloud project with its billing stays yours. Year-on-year comparison becomes possible once the export has been running for a year.
Expert
What is not included
The deliverable is a written diagnosis, a prioritized fix list and a walkthrough call.
- Changes to the site itself. Code, the content management system and redirects stay with your developer, or we quote the work separately.
- Content writing and link building. The service covers Search Console and what its reports say about the site.
- Malware or server cleanup. That is a separate engagement. From Expert we help with the request for Google to review the site.
- A full backlink audit. Backlinks are part of the SEO Site Audit, not of this service.
Need the fixes implemented for you? That is Technical SEO. Want a full-site diagnosis covering content and backlinks too? See the SEO Site Audit.
Process
How the work goes
-
Express review
Free, up to twenty minutes on a call or in chat. We look at what Search Console shows, name up to three first findings or steps, and tell you which tier fits. There is no written report at this stage.
-
Access, agreed step by step
You invite us by email with read-only access for reading and diagnosis. Steps that read-only rights cannot perform, such as verification, permissions, the sitemap or validation, happen in your own hands with us on the call, or under rights you grant for that step, agreed in writing first.
-
Diagnosis
We classify the affected URLs by indexing state and read the reports your tier covers. Start covers Page indexing and Performance; Professional reads every report and diagnoses the whole site. Expert adds recovery support and the BigQuery export.
-
The fix list and the call
One written diagnosis with a prioritized fix list, in 3‑5 business days on Start and Professional and 5‑10 on Expert, then a walkthrough call. Expert adds 30 days of implementation Q&A.
Let's look at your Search Console
We start with the free express review from step 1. After it, the decision is yours.
What we need from you to start
You do not need to share a password. The rest we settle in the free express review.
- The site and what Search Console shows. The site address, roughly how big it is, and what worries you, so we can suggest the tier.
- A read-only invite to Search Console. By email, never a password. It covers reading the reports and the diagnosis, and you revoke it in one click.
- Your help, or rights for one step, for everything beyond reading. Creating and verifying the property, user permissions, the sitemap, validation and, on Expert, the BigQuery export. We agree each step in writing before anything is changed.
- Someone who can edit your DNS or hosting, if the property needs verifying. The verification record goes there, so verification happens on your side.
- Your own Google Cloud project, for the BigQuery export. On Expert. The data and the billing stay yours from the day the export is switched on.
After the diagnosis: two paths
The fix list is yours. You are under no obligation to order the implementation from us.
Path 1
Your own developer or agency implements it
The fix list is written so you can hand it to your own developer or existing agency, or implement it yourself. On Expert, 30 days of implementation Q&A are included.
Path 2
Order the work from us
Implementation is quoted separately, based on the fix list. Our Technical SEO service covers that work.
Price
Google Search Console service pricing
The express review is free. Tiers scale from setup to recovery, not by guesswork.
- Property setup & verification (Domain / URL-prefix) + permissions
- Sitemap submission & validation
- Page indexing + Performance report walkthrough
- One round of indexing diagnosis on priority URLs
- Free express review
- Everything in Start
- Full report-by-report interpretation (Page indexing, CWV, Sitemaps, Removals, Security)
- "Why not indexed?" diagnosis across the site
- Core Web Vitals triage + validate-fix workflow setup
- Prioritized, developer-ready fix list
- Everything in Professional
- Manual-action / security recovery support & reconsideration prep
- BigQuery / Looker Studio retention setup (beyond 16 months)
- Multi-property / large-property coverage triage
- 30-day implementation Q&A
What each tier adds
The Start tier costs €199 and covers property setup, verification and a walkthrough of the key reports; the steps inside it that need more than read-only rights are agreed with you before they are taken. Professional at €399 adds full report-by-report interpretation and a site-wide indexing diagnosis. Expert at €750 adds manual-action and security recovery support plus BigQuery retention beyond the 16-month limit.
Prefer not to fill in a form? Write us on Telegram (t.me/cyberlabteam) or WhatsApp (+48 668 155 303).
Why us
- since 2010 working with Google search and ads
- 490+ clients over the years
- 15 countries where our clients do business
- since 2014 Google Top Contributors and Product Experts on the team
Our team holds 9 Google certifications
-
Google Ads Search -
Google Ads Video -
Google Ads Display -
Shopping Ads -
Google Ads Apps -
Google Ads Measurement -
Conversion Optimization -
Google Analytics -
Display & Video 360
No lock-in. Your Search Console stays yours.
Everything that gets configured lives in your own accounts. The express review happens before any payment: up to twenty minutes, up to three first findings or steps, no written report.
- Access by invite, matched to the task. Reading and diagnosis run on a read-only invite you can revoke in one click. Steps that read-only rights cannot perform happen in your own hands with us on the call, or under rights you grant for that one step and take back afterwards, agreed in writing before anything is changed.
- Who actually does the work. The work is led by the founder, a participant in the Google Product Experts program. We are a Google Partner agency active since 2015.
- EU-registered, GDPR. The legal entity behind every contract is CyberLab.Team OÜ, Estonian registry code 14647320. We work under GDPR and sign a DPA on request.
- Transparent pricing on this page. The three tier prices are listed with the packages, each one-time, with no long-term contract.
Compare your options
Ways to get Search Console help
Free Google Search Central forums work well for one-off questions. A marketplace freelancer can be enough for a narrow setup task if you can vet and manage the work yourself. A fixed-scope specialist fits when you want one accountable party and a written diagnosis.
| CyberLab | Freelance marketplace | Staffing / VA | Agency retainer | |
|---|---|---|---|---|
| Pricing shown on the page | CyberLab€199 / €399 / €750 | Freelance marketplacePer gig, varies by seller | Staffing / VAUsually quoted after a call | Agency retainerUsually quoted after a call |
| Fixed written deliverable | CyberLabDiagnosis + prioritized fix list | Freelance marketplaceDepends on the gig | Staffing / VADepends on the tasks you assign | Agency retainerDepends on the contract |
| Account access model | CyberLabBy email invite, matched to the task; read‑only for the diagnosis | Freelance marketplaceSet by each seller | Staffing / VASet by each provider | Agency retainerSet by each agency |
| EU entity + DPA on request | CyberLabYes, CyberLab.Team OÜ (Estonia) | Freelance marketplaceVaries by seller | Staffing / VAVaries by provider | Agency retainerVaries by agency |
| Languages | CyberLabEN / UK / RU / PL | Freelance marketplaceVaries by seller | Staffing / VAVaries by provider | Agency retainerVaries by agency |
| Contract and lock-in | CyberLabOne-time, fixed scope, no retainer | Freelance marketplacePer gig | Staffing / VAMonthly subscription | Agency retainerUsually a monthly retainer |
Columns describe common market models, not specific companies. Terms vary by provider; check before you hire.
Example of work
What does one engagement look like?
An online store owner wrote to us after new category pages stopped appearing on Google. The free express review showed a Pages report full of excluded URLs with no obvious pattern, so we classified every affected URL by indexing state. Most turned out to be duplicates without a user-selected canonical, created by filter parameters. A second cluster sat in crawled but not indexed. A handful of key pages carried a leftover noindex from a staging plugin.
The fix list ordered the clusters by impact, named the exact settings to change, and specified which validation to start in Search Console after each fix. On the walkthrough call we read the Pages and Performance reports together so the owner could repeat the checks later. Once the leftover noindex was removed and validation passed, those pages were eligible again; whether and when a page is indexed stays Google's decision.
An anonymized example of our process, not a promise of results. The TemplateMonster case below is an SEO audit with a lifted Google penalty, not a Search Console engagement.
Proof before you order
Questions
Frequently asked questions
Scope, price and timing
What is NOT included, and do I have to hire you to implement the fixes?
How long does the whole engagement take?
Do you need access to my Search Console, and how does that work?
Can you guarantee my page gets indexed?
Do you offer ongoing monthly Search Console monitoring afterwards?
Why not just hire a cheap freelancer or a marketplace gig?
Is this the right service?
How is this different from your SEO Site Audit, and do I need both?
I'm on WordPress. Should I order this or your WordPress SEO audit?
I care about appearing in AI Overviews or AI Mode. Is that covered here?
GSC flags Shopping or Merchant Center listing issues. Is that covered?
What does a "Google Search Console expert" actually do that I can't do myself?
Can you train me or my team to read Search Console ourselves?
Indexing and the Pages report
My Search Console "shows nothing" or has almost no data. What's wrong?
Domain property vs URL-prefix property: which should I use and does it matter?
The Pages report says "Crawled, currently not indexed." What does that mean and can you fix it?
What is the difference between "Discovered, not indexed" and "Crawled, not indexed", and should I just hit Request Indexing on all of them?
Google chose a different canonical than the one I specified. What does that mean and what should I do?
Manual actions, speed, traffic and data
I got a manual action or security issue notice. Can you get it lifted?
My Core Web Vitals report is red, but PageSpeed Insights says the page is fast. Which is correct?
Can you help me figure out why my traffic dropped using the Performance report?
GSC only keeps about 16 months of data. Can you set up longer retention?
Not the right fit?
Want a full technical, content and backlink review rather than help with the Search Console tool? See the SEO Site Audit. On WordPress with plugin, theme or permalink issues? See WordPress SEO. Chasing visibility in Google AI Overviews? See AI SEO.
Every SEO service is in the SEO hub.
Get in touch
Ready to hand the setup to us?
Send the site address and tell us what Search Console shows. We start with the free express review. You decide after that.
No commitment. Response within one business day.