Technical SEO and AI visibility: audit, fixes and ongoing care for WordPress and shops
When people search for your services, they should understand what you offer and why your business is a suitable choice. I review your website's technology and work with you on clear service descriptions and page structure. This supports Google Search, local discovery and AI search. We agree factual content and larger writing tasks with you or your agency.
SEO & AI visibility: how we work
1. Assessment with clear priorities
- Search Console via the API: queries, positions and clicks per page over 90 or 180 days, and which of your pages compete for the same terms
- Loading and usability: Lighthouse lab tests for each page type, assessed separately from available real-user Core Web Vitals data
- Indexing and access: which pages Google knows, which are excluded and whether robots.txt or server rules block relevant search crawlers
- Services and content: are services, location, contacts and first-hand experience clear? Which customer questions remain unanswered?
- Structured data: present, valid and matching the content
- Redirects: chains, loops, 302 instead of 301, links that go nowhere
- Security: open interfaces, outdated plugins, missing security headers
You receive a findings report with priorities, specific actions and estimated effort. We distinguish technical faults, missing content and changes whose effect still needs to be measured.
2. Implement agreed improvements
- Speed: images in the right size and a modern format, fonts from your own server, only the JavaScript the page actually needs
- Clear service pages: improve titles, headings, internal links and descriptions; add real project examples and approved information from your experience
- Structured data: suitable business, service or product information that matches the visible content
- hreflang and language versions: every language with its own URL and its own slug, all versions pointing to each other
- A sitemap with real modification dates instead of one date for every page
- Clean 301 redirects: one hop to the target instead of chains
- Cookie-free analytics with Plausible: measure identifiable visits and enquiries without advertising cookies; missing referrers and blockers limit attribution
3. Ongoing care
If you want ongoing support, we agree the scope and reporting schedule. I compare queries, impressions, clicks and enquiries and check sitemaps, redirects and structured data after changes. Identifiable visits from AI search add to that picture. Not every AI citation produces a click or can be attributed reliably.
GEO: visibility in AI answers
GEO stands for Generative Engine Optimization: work intended to improve how an offering can be found in AI search, including ChatGPT, Perplexity and Google's AI answers. Accessible pages and useful, reliable content are the foundation. Each system decides whether to mention your business or link to your website.
What I review and implement
- Search crawlers can access your content: review access, indexing and server rules. OAI-SearchBot is relevant to ChatGPT search. GPTBot concerns potential model training, which is a separate permission.
- Your business is described clearly: services, service area, contact details and responsibilities agree across your pages and the business profiles included in our scope.
- Your experience is visible: answer customer questions and explain real projects with their starting point, implementation and supported results. You provide and approve the factual claims.
- Content and structured data agree: review existing information and add appropriate markup. A schema alone is not evidence of better rankings.
Google does not require a special AI file and does not use llms.txt to improve search visibility or rankings. Such a file may be maintained for other applications, but it is not an established general GEO lever. See Google's guidance and OpenAI's crawler documentation.
How we assess progress
We record the starting point and changes, then review search data, identifiable AI referrals and actual enquiries. Additional AI-search checks record the date, question and system used. They are snapshots rather than stable ranking positions. I do not promise a particular number of mentions or enquiries.
When an assessment is useful
- Search Console shows plenty of impressions but hardly any clicks, or your pages sit beyond page three for good
- Several of your own pages show up for the same query and take each other's position
- Lighthouse on mobile shows less than 90 for performance or accessibility
- New pages take weeks until Google knows them, or Search Console reports “Discovered, currently not indexed”
- The English version runs under German URLs, or Google shows the wrong language
Done on my own site first
These are technical improvements made to my own website. They demonstrate implementation, not a particular level of visibility in AI answers:
- Search Console via the API: the analysis in September 2026 showed several of my pages competing for the same terms. Titles, copy and links have been split up since
- A sitemap with real modification dates: the date comes from the source files, not from hand. Before, the home page reported a date from May although it had been reworked over the summer
- hreflang and English URLs: since 26 September 2026 every service page has an English slug, old URLs redirect to the target with a single 301, hreflang for German, English and x-default
- Structured data and crawler rules: service pages with Service, FAQPage and BreadcrumbList; the business as ProfessionalService. OAI-SearchBot is allowed. The additional llms.txt is not evidence of improved AI visibility
- Plausible instead of Google Analytics: in the week of 1 to 7 September 2026, Google Analytics behind the cookie banner saw only about 2 % of the visitors Plausible counted
| Page | Performance | Accessibility | Best Practices | SEO |
|---|---|---|---|---|
| markusstoeger.com, home page | 94–97 | 100 | 100 | 100 |
| Service page for yoga studios | 99 | 100 | 100 | 100 |
| Wiesenraum (demo) | 100 | 100 | 100 | 69* |
| HALLRAUM (demo) | 100 | 100 | 100 | 66* |
For ROC Sports, a headless shop with a Next.js frontend, WooCommerce and JTL-Wawi, I cut the home page HTML from 755 to 304 KB. Lighthouse performance on mobile went from 70 to 97–99 (15 Sep 2026).
How to start
Send me your site's URL and, if possible, read access to Search Console. You get an honest assessment of whether an audit is worth it. A quote follows a conversation, because every site is built differently.
You run an agency yourself and need someone to build things? There is a separate page for that: Development partner for agencies.
Frequently Asked Questions
Do I still need an SEO agency?
My focus is technical assessment and implementation. We improve service descriptions and page structure together. For extensive editorial work, topic planning or external publicity, we separately agree who will handle those tasks. Your agency can stay involved.
How is this different from an SEO tool report?
I verify findings on the running site, prioritise them by relevance and effort, and distinguish evidence from questions that need investigation. I can then implement the agreed changes. A tool score alone does not explain a ranking.
How long does an audit take?
For a website with a few dozen pages usually a few working days from access to Search Console. Shops with many products and several languages take longer. I give you a range after a first look at the site.
Can I keep working with my current agency?
Yes, that is the normal case. I coordinate with them, deliver the findings in a form their editorial team can work with, and do not change copy without agreement.
Does this work for shops too?
Yes. Shops add product data, variants, filter pages and redirects after range changes. At ROC Sports, a headless shop with WooCommerce and JTL-Wawi, product URLs change when the ERP restructures articles. The technology has to catch that, or old links go nowhere.
What is GEO?
GEO stands for Generative Engine Optimization. It includes accessible pages, reliable information about your business and useful content drawn from your experience. The aim is to improve discoverability in AI search. Google does not require a special AI file. OAI-SearchBot is relevant to ChatGPT search; GPTBot permission for model training is separate. Mentions and rankings cannot be guaranteed.
Related Services
- Website for Your Business · No website yet or your old one is outdated? I create professional, fast websites: ready to go, mobile-friendly and SEO-optimized. Ideal for tradespeople, restaurants, local businesses and service providers.
- WordPress & WooCommerce · I take over and improve existing WordPress websites and WooCommerce shops: performance, bug fixes, development and migrations when needed. We review your current setup before choosing the next step.
- AI Consulting · Want to know how AI can help your business most? I give you concrete advice: which processes are most worth automating and which AI tools pay off. No buzzword bingo, just concrete recommendations with an implementation plan.
