What we check on your website
Before any proposal, we put your website under the microscope. Here are the 43 checkpoints of our SEO & GEO audit — the exact method we apply for our clients, as an SEO agency in Liège and across Belgium.
Tags & content
We check every tag and every block of content that Google reads first on your pages.
- ✓Unique
<title>tag, 50–60 chars, main keyword at the startCritical - ✓Meta description 130–160 chars, compelling, unique per pageCritical
- ✓One
<h1>per page containing the main keywordCritical - ✓
canonicaltag on every pageCritical - ✓Logical H2–H6 hierarchyImportant
- ✓
alttext for all images (descriptive, no keyword stuffing)Important - ✓Short URLs, lowercase, hyphenated, no stopwordsImportant
- ✓Internal links (minimum 3–5 per strategic page)Important
- ✓Content ≥ 800 words for business pagesImportant
- ✓Open Graph + Twitter Card configuredImportant
- ✓Schema.org structured data on each key pageBonus
Infrastructure & performance
We audit the invisible foundation of your site — the part that decides whether Google can read you at all.
- ✓HTTPS across the entire site (valid SSL certificate)Critical
- ✓XML Sitemap submitted in Google Search ConsoleCritical
- ✓Robots.txt correctly configured (no accidental blocking)Critical
- ✓Core Web Vitals: LCP < 2.5s · FID < 100ms · CLS < 0.1Critical
- ✓Mobile-first, responsive design, viewport configuredCritical
- ✓Hreflang for multilingual sites (FR/EN, x-default)Important
- ✓Custom 404 page with navigation linksImportant
- ✓Stable 301 redirects (avoid redirect chains)Important
- ✓Correct
<html lang="en">tag per language versionImportant - ✓Schema.org JSON-LD: Organization, LocalBusiness, BreadcrumbListImportant
- ✓Server logs analysed regularly (crawl budget)Bonus
- ✓
llms.txtfile at root (for AI crawlers)Bonus
Optimising for generative AI
We measure your visibility across generative AIs — ChatGPT, Perplexity, Gemini, Claude — and fix what makes you invisible.
- ✓Direct answers at the start of sections (TL;DR, clear definitions)Critical
- ✓Q&A structure with FAQ JSON-LD schemaCritical
- ✓Visible E-E-A-T: author mentions, dates, cited sourcesCritical
- ✓Factual, verifiable, comprehensive content on target topicsImportant
- ✓
llms.txtat root with a summary of your activityImportant - ✓Rich Schema.org markup: FAQ, HowTo, Article, PersonImportant
- ✓Third-party mentions: press, interviews, guest postsImportant
- ✓Information consistent across all channels (NAP, bio, profiles)Important
- ✓Long content ≥ 1,500 words on strategic queriesImportant
- ✓"Guide" and "comparison" pages — highly covered by AIBonus
- ✓Consistent brand on LinkedIn, YouTube, podcastsBonus
Local SEO
We optimise your local presence so your clients in Liège and across Belgium find you first.
- ✓Google Business Profile complete, verified, regularly updatedCritical
- ✓NAP consistency (Name · Address · Phone) across all platformsCritical
- ✓Collect Google reviews regularly, reply to all of themCritical
- ✓LocalBusiness schema with address, hours, service areaImportant
- ✓Local citations: Pages Jaunes BE, Kompass, Yelp BE, LinkedInImportant
- ✓Geolocated content: mentions of "Liège", "Belgium", "Wallonia"Important
- ✓Local backlinks: Liège chamber of commerce, local press, associationsImportant
- ✓Weekly GBP posts (news, offers, photos)Bonus
- ✓Dedicated local pages if operating in multiple areasBonus
Essential tools
The tools we use every day to audit and improve your search visibility — free or freemium.
Track performance, indexation and crawl errors.
Performance ↗ PageSpeed InsightsCore Web Vitals & performance score per URL.
Technical ↗ Rich Results TestValidate Schema.org structured data.
Technical ↗ Schema ValidatorOfficial Schema.org validator (all entity types).
Technical ↗ Screaming FrogFull SEO crawler: technical audit, links, tags.
Analysis ↗ Ahrefs FreeBacklinks, keywords, site health (free plan).
Analysis ↗ SEMrushKeywords, competitors, site audit (freemium).
Local ↗ Google BusinessManage your Google Maps & Business Profile listing.
Analysis ↗ Bing WebmasterBing indexation, complementary crawl data.
Performance ↗ GTmetrixPerformance analysis with waterfall and recommendations.
Content ↗ Answer The PublicQuestions people ask online about your topics.
AI / GEO ↗ PerplexityTest whether your brand is cited by generative AIs.
Analysis ↗ Google AnalyticsTraffic, audiences, conversions and visitor behaviour.
Analysis ↗ WhatsMySERPSimple, free keyword rank tracking.
Content ↗ Google TrendsSearch query trends and seasonality.
Analysis ↗ Keyword PlannerSearch volumes and keyword ideas (Google Ads).
Analysis ↗ UbersuggestKeyword ideas, volumes and competitor analysis.
Performance ↗ WebPageTestDetailed load testing from multiple locations.
Technical ↗ Schema GeneratorGenerate Schema.org JSON-LD markup in one click.
Technical ↗ WAVEWeb accessibility audit (WCAG), good for SEO.
Technical ↗ W3C ValidatorValidate the HTML code of your pages.
Analysis ↗ Moz Link ExplorerBacklink analysis and domain authority.
AI / GEO ↗ ChatGPTCheck how AI describes your brand and competitors.
Search operators
The Google commands we use to analyse a site, its indexation and its competitors. Click to try.
site: Lists a domain's pages indexed by Google — check your indexation.
site:fullbooking.comTry ↗ site: + word Find a site's pages on a specific topic.
site:fullbooking.com trainingTry ↗ intitle: Pages whose title tag contains the word — competitor analysis.
intitle:seo auditTry ↗ inurl: Pages whose URL contains the word — reveals a site's structure.
inurl:blogTry ↗ intext: Pages whose body text contains the exact phrase.
intext:"seo agency liège"Try ↗ "..." Exact match — detect duplicate or plagiarised content.
"your exact sentence"Try ↗ filetype: Find indexed files (PDF, DOC, XLS…).
site:example.com filetype:pdfTry ↗ related: Shows similar sites — handy for spotting competitors.
related:fullbooking.comTry ↗ - (exclude) Excludes a term — e.g. find subdomains other than www.
site:example.com -wwwTry ↗ * (wildcard) Stands in for an unknown word in a phrase.
best * agency in liègeTry ↗ OR Combines two alternative queries (same as | ).
seo OR searchTry ↗ AROUND(X) Two terms within X words of each other.
seo AROUND(3) liègeTry ↗ Deprecated: the link: and cache: operators were removed by Google. For backlinks use Ahrefs, Moz or Search Console; for cache use the Wayback Machine.
SEO & GEO: your questions
Questions our Belgian and international clients ask before starting an SEO project.
What is the difference between SEO and GEO?
How long does it take to see SEO results?
What is a llms.txt file?
Is local SEO important for a Belgian SME?
Does Fullbooking offer SEO audits?
Give us 30 minutes,
we handle the rest
Free brief, no commitment. We will tell you honestly if we are the right studio for your project — and how much it costs.