What technical SEO basics do I need before focusing on GEO?
Before investing significant time in GEO-specific content and optimization, run through this technical checklist. These are the foundational requirements your site needs to be in order before GEO work becomes effective. Most local business websites check all of these boxes already — but the ones that don't have a problem that will undermine everything else.
1. Your site is indexed by Google
Verify with a site:yourdomain.com search in Google. If results appear, your site is indexed. If nothing appears, you have an indexing problem (often from a robots.txt misconfiguration or a "noindex" tag applied by a developer during setup). AI crawlers that rely on Google's index can't reference a site Google doesn't know about.
2. You have an SSL certificate (HTTPS)
Your site URL should begin with https://, not http://. An SSL certificate is now a baseline requirement. Sites without HTTPS are flagged as insecure by browsers and are treated with lower trust by AI systems. Most hosting providers include SSL for free.
3. Your robots.txt is correctly configured
Check yourdomain.com/robots.txt and verify it's not accidentally blocking crawlers. A robots.txt that says Disallow: / under User-agent: * blocks everything, including AI crawlers. Explicitly add allow rules for major AI crawlers: GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot.
4. You have an XML sitemap submitted to Google Search Console
A sitemap helps crawlers — including AI crawlers — discover all your pages. Create one if you don't have it (WordPress SEO plugins do this automatically), upload it to your root, and submit it in Google Search Console. Verify there are no crawl errors in Search Console for your important pages.
5. Your pages load without errors
Run your homepage and top 3 service pages through Google's PageSpeed Insights. Confirm they return a 200 status code (check with an HTTP status checker), load completely, and don't show console errors in a developer browser tool. A page returning a 404 or 500 error is invisible to crawlers.
6. Your NAP is consistent and visible in HTML text
Your business name, address, and phone number should appear in HTML text on your homepage and in your footer — not embedded in an image. Consistency with your Google Business Profile is required. This is a local SEO fundamental that doubles as a GEO signal.
7. You have LocalBusiness schema on your homepage
This is the bridge between technical SEO and GEO. LocalBusiness schema makes your core business information machine-readable — the foundation that AI citation for local queries is built on.
Key Takeaways
- Verify your site is indexed by Google before investing in GEO — use a site: search to confirm
- HTTPS, a clean robots.txt, and an XML sitemap are the non-negotiable technical prerequisites
- Confirm AI crawlers (GPTBot, ClaudeBot, PerplexityBot) are explicitly allowed in your robots.txt
- NAP consistency in HTML text and LocalBusiness schema on your homepage are local technical foundations that GEO builds on
- Check Google Search Console for crawl errors before adding new GEO content — broken pages can't be cited