Season 3 is liveAEO//DECODEDListen at aeodecoded.ai ↗

AEO Decoded

The Glossary

Welcome to the AEO Decoded Glossary. We do things a bit differently here. Instead of just giving you a boring dictionary definition, every term below is broken down into three distinct layers so you get exactly what you need:

  • The Real Talk: A real-world sample that anyone can relate to. No jargon, just plain English to help you grasp the concept instantly.
  • The Deep Dive: A quick tech talk. I absolutely love getting into the weeds with this stuff. I know not everyone wants the heavy detail, but it's here because I love it, and you might just find it interesting to see under the hood.
  • How Irishguy Handles It: Exactly what it says on the tin. How we engineer the solution into your website, complete with links to our actual performance logs and case studies.

AEO (Answer Engine Optimization)

Answer Engine Optimization is the process of structuring website content so that AI language models and conversational search engines can easily read, understand, and cite it.

The Real Talk▼
SEO is about getting humans to click your blue link on Google. AEO is about making sure AI bots (like ChatGPT or Perplexity) actually recommend you when someone asks a question. If your website is bloated, confusing, or built on outdated code, the AI simply skips you and cites your competitor instead. It's like having a brilliant coffee shop, but the door is locked when the local food critic walks by.
The Deep Dive▼
AI models rely on clean, semantic HTML and highly structured data (JSON-LD) to parse context reliably. They do not execute complex JavaScript or wait for heavy client-side rendering to resolve. AEO focuses on providing deterministically structured entity relationships and low-latency code delivery so Retrieval-Augmented Generation (RAG) systems can instantly extract your data with zero hallucination.
How Irishguy Handles It▼

We engineer your site from the ground up to be 'Agent-Ready.' By serving sub-second, perfectly formatted static HTML directly from the edge, we ensure your brand is the definitive, easily accessible answer the AI pulls from.

See our Agentic Browsing Case Study →

Related reading: Why an AI Company Bought a Concert App — and What It Tells You About Your Website

The podcast // Season 3 is liveHear AEO tested on AEO DecodedGary Crossey's podcast documents, tests, and proves how websites earn citations from ChatGPT, Perplexity, and Gemini — principles and tested results, not theory.Listen at aeodecoded.ai ↗

AEO Decoded (The Podcast)

AEO Decoded is a podcast hosted by Gary Crossey of Irishguy Design Studio that tests how websites earn citations from AI answer engines such as ChatGPT, Perplexity, and Gemini, and reports only the principles that held up. Listen at aeodecoded.ai.

The Real Talk▼
Every industry has a lad at the end of the bar who swears he knows exactly how the algorithm works. He has never tested any of it. AEO Decoded is the opposite of that lad. Gary runs the experiment, writes down what happened, and only then opens his mouth. It is also the only glossary entry on this page that you can listen to while doing the dishes, which we believe makes it the most advanced term in the dictionary.
The Deep Dive▼
Season 3 is an editorial reset: no hot takes, no "10 AEO hacks," no reading press releases aloud. Each episode takes one claim about how large language models select and cite sources, puts it to a test, and reports the result, including the results that embarrassed the hypothesis. If a principle does not survive the test, it does not make the show.
How Irishguy Handles It▼

Shamelessly. We host it, we produce it, and we link to it from our own glossary, which is either excellent internal linking or a cry for attention. Probably both. The findings feed straight back into the sites we build, so clients get the tested version rather than the rumour.

Agentic Browsing

Agentic Browsing is a Lighthouse audit category that checks whether AI agents can read, navigate, and complete tasks on a web page. It reports as a pass ratio, such as 3/3.

The Real Talk▼
More and more, it isn't a person walking into your shop — it's their assistant, sent in with a shopping list. If your aisles are blocked, your labels are missing, and the till only works if you know the secret knock, the assistant walks out empty-handed. Agentic Browsing checks that a robot errand-runner can actually get the job done.
The Deep Dive▼
The audit looks at whether the page's content and controls are available in clean, readable HTML when it loads, whether interactive elements expose proper names and roles, and whether an agent can follow the page's structure without relying on visuals alone. Semantic markup, real <button> and <a> elements, labelled form fields, and server-rendered content all help.
How Irishguy Handles It▼

Our static Astro builds deliver complete, semantic HTML the moment the page loads, with accessible names on every control. This site passes Agentic Browsing 3/3 — the same standard we build to for clients.

Related reading: Performance Is Prestige — Rebuilding the Studio From 58 to 100

AI Citation

An AI citation is a link or source reference that an AI answer engine, such as ChatGPT, Perplexity, Gemini, or Google AI Mode, shows alongside its answer to credit the website it drew from.

The Real Talk▼
Getting cited is being the person the barman points to when a tourist asks for directions: "Ask Siobhán, she knows." The tourist might never have heard of Siobhán, but now they trust her, because someone they already trust vouched for her. A citation is an AI vouching for you in the middle of its answer.
The Deep Dive▼
Answer engines retrieve candidate passages, generate a response, then attach sources to the claims they used. Pages that state facts plainly (what, where, how much), load as clean HTML, and carry consistent entity signals are easier to quote and attribute. Citation patterns differ by engine, so being cited by one doesn't guarantee the others.
How Irishguy Handles It▼

We write pages to be quotable: plain statements of what you do, where, and for whom, backed by structured data and fast, readable HTML. Then we check the answers across ChatGPT, Gemini, Perplexity, and Google AI Mode, and test what changes the result on AEO Decoded.

See our AEO service →

Related reading: Why Being #1 on Google No Longer Guarantees AI Visibility

AI Overviews

AI Overviews are AI-generated answers Google shows at the top of some search results, summarizing information from multiple sources and linking to some of them.

The Real Talk▼
Imagine asking the barman for the best chipper in town, and instead of pointing you down the road, he just hands you a summary of every chipper's menu — and only mentions a couple by name. AI Overviews answer the question right there on Google. Your job is to be one of the names he mentions.
The Deep Dive▼
AI Overviews generate an answer using Google's language models grounded in search results, then cite supporting pages — and a growing share now place links right beside the part of the answer each source supported. Pages that state facts plainly, answer the question near the top, and carry clear structured data are easier to extract and cite. Ranking well helps, but it no longer guarantees a citation.
How Irishguy Handles It▼

We structure your pages answer-first, mark them up with schema, and make sure they say plainly what you do, where, and roughly what it costs — the details an answer engine needs before it can cite you.

Related reading: Why Being #1 on Google No Longer Guarantees AI Visibility

Alt Text

Alt text is a short written description attached to an image in HTML. Screen readers read it aloud to people who can't see the image, and search engines and AI systems use it to understand what the image shows.

The Real Talk▼
Alt text is describing the photo to a mate on the phone. "A picture" is useless. "Our head baker pulling sourdough out of the oven at 5am" tells them exactly what they're missing. If you wouldn't say it out loud to a friend, it's not good alt text.
The Deep Dive▼
It's the alt attribute on an <img> element, and WCAG requires a text alternative for meaningful images. Decorative images should use an empty alt="" so screen readers skip them. AI-generated alt text is a starting point, not a finish: it often describes what's in the frame without saying why the image is on the page.
How Irishguy Handles It▼

We write alt text by hand for every meaningful image, describing its purpose on the page, and mark purely decorative images so they're skipped. As AEO Decoded puts it: don't use AI-generated alt text blindly.

Related reading: The 15 Web Standards Every Website Should Meet — Whether You Sell Stuff or Not

Anchor Text

Anchor text is the clickable words of a link. It tells readers and search engines what the page on the other end is about.

The Real Talk▼
If a mate recommends a pub by saying “go there”, you've learned nothing. If he says “the best trad session in Asheville is at The Fiddler's”, you know exactly what you're getting before you walk in. Anchor text is the difference between “click here” and telling people what's waiting for them.
The Deep Dive▼
Search engines use anchor text as a strong relevance signal for the target page. Descriptive anchors (“web design in Asheville”) outperform generic ones (“read more”), but an unnatural pattern of exact-match keyword anchors — especially from external sites — can look manipulative. In HTML, it's simply the text between the <a> tags.
How Irishguy Handles It▼

We write link text that describes the destination in plain words, vary it naturally, and avoid generic “click here” links entirely. When you ask a partner for a backlink, we give you the exact wording and URL to send them.

Related reading: Backlinks Still Rule — Your Link Building Playbook

Canonical URL & 301 Redirect

A canonical URL is the preferred address for a page when the same content is reachable at more than one URL. A 301 redirect permanently sends visitors and search engines from an old URL to a new one.

The Real Talk▼
A canonical tag is telling the post office, "Mail for the cottage and mail for Rose Cottage is the same house, deliver it here." A 301 is the forwarding notice when you move: anyone who turns up at the old address gets sent straight to the new one, and so do the letters already in the post.
The Deep Dive▼
Add <link rel="canonical" href="…"> to each page to point at its preferred URL, which consolidates signals from duplicates such as tracking parameters or http/https variants. A 301 is a server response that tells search engines the move is permanent, so rankings and backlinks transfer to the new address. A 302 says the move is temporary, and the old URL keeps its place.
How Irishguy Handles It▼

Every page we build declares its canonical URL. On a migration we map every old URL to its new home with a 301 before launch, so bookmarks, backlinks, and rankings follow you to the new site.

See our migration process →

Related reading: Part 5: UTMs Before You Need Them

CMS (Content Management System)

Software that allows users to create, manage, and modify content on a website without needing to write specialized code.

The Real Talk▼
This is the back-office of your website. It's the dashboard where you log in to write a new blog post, update a team member's photo, or change a price, all without having to call a developer or look at a scary wall of code. WordPress is the most famous example, but unfortunately, it's also the slowest.
The Deep Dive▼
Traditional 'monolithic' CMS platforms tightly couple the backend database with the frontend rendering engine. Every time a user visits the site, the server has to query the database and stitch the HTML together on the fly. This introduces massive latency. Modern architecture uses a 'Headless CMS', which completely separates the content database from the frontend code, allowing the frontend to be pre-built statically for maximum speed.
How Irishguy Handles It▼

We refuse to compromise on speed. If your project requires you to edit content regularly, we integrate a Headless CMS. You get a beautiful, easy-to-use dashboard to update your text and images, but the website itself remains a lightning-fast, static Astro build. You get the best of both worlds.

Related reading: Performance Is Prestige — Rebuilding the Studio From 58 to 100

Core Web Vitals

A set of specific factors that Google considers important in a webpage's overall user experience, focusing on loading, interactivity, and visual stability.

The Real Talk▼
Imagine walking into a shop. If the door is stuck (slow loading), the card machine takes ten seconds to beep (poor interactivity), and the shelves keep moving around while you try to grab something (visual instability), you are going to leave. Core Web Vitals are Google's way of measuring how annoying your website is to use. If your vitals are bad, Google physically stops recommending your site to people.
The Deep Dive▼
Google quantifies these signals into three primary metrics: Largest Contentful Paint (LCP) measures loading performance, Interaction to Next Paint (INP) measures responsiveness, and Cumulative Layout Shift (CLS) measures visual stability. Failing these metrics results in a direct algorithmic penalty in search rankings, regardless of how good your content is. Standard WordPress sites frequently fail all three out of the box due to heavy theme bloat and render-blocking scripts.
How Irishguy Handles It▼

We bypass the bloated legacy platforms entirely. By building your site with an Astro static architecture, we strip out the unnecessary JavaScript that ruins Core Web Vitals. Our sites consistently hit perfect 100/100 Lighthouse scores, meaning your website passes every single Google speed and usability test with flying colors.

See our Core Web Vitals scores →

Related reading: Performance Is Prestige — Rebuilding the Studio From 58 to 100

CSS (Cascading Style Sheets)

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in HTML, dictating how elements are rendered on screen.

The Real Talk▼
Think of HTML as the actual bricks and mortar of your coffee shop. It's the walls, the counter, and the espresso machine. CSS is the interior design. It’s the paint on the walls, the ambient lighting, and the stylish aprons your baristas wear. Without CSS, your website is just a boring, unstyled list of text. But if your CSS is bloated and messy, it’s like making your customers navigate a maze of useless decorations just to get to the till.
The Deep Dive▼
CSS fundamentally alters the render tree. When a browser parses HTML, it must also download, parse, and execute all external CSS files before it can paint the page (render-blocking). Heavy, unoptimized CSS frameworks (like standard Bootstrap or bloated WordPress themes) drastically inflate your First Contentful Paint (FCP) and Largest Contentful Paint (LCP).
How Irishguy Handles It▼

We utilize Tailwind CSS within our Astro framework. Instead of loading a massive stylesheet with thousands of unused rules, Tailwind's compiler scans our actual markup and outputs exactly the CSS classes we use, and nothing else. This results in microscopic stylesheets—often under 10kb—ensuring the browser can paint the page almost instantly.

Edge Deployment

The practice of hosting website files on a distributed network of servers located physically close to the users, rather than on a single central server.

The Real Talk▼
If your website lives on a server in New York, and a customer in London tries to visit it, the data literally has to travel across the bottom of the ocean. That takes time. Edge deployment is like having a perfectly cloned copy of your coffee shop on every street corner in the world. When the London customer types in your website, they are served instantly by a local server right down the road from them.
The Deep Dive▼
Traditional hosting relies on a single origin server. Even with a CDN, dynamic requests often require a round-trip to the origin, inflating Time to First Byte (TTFB). Edge deployment pushes the entire statically generated site—and even lightweight serverless functions—directly to the network edge (Points of Presence). This means the browser receives the initial HTML payload in milliseconds, drastically accelerating the critical rendering path.
How Irishguy Handles It▼

We deploy your site via the Cloudflare Edge network. The moment you publish an update, we instantly push an optimized copy of your website to hundreds of servers positioned all over the globe. Your customers get near-instant load times, no matter what country they are sitting in.

Related reading: Performance Is Prestige — Rebuilding the Studio From 58 to 100

Entity

An entity is a single, distinct thing that search engines and AI systems can identify, such as a person, a business, a place, or a product. The sameAs property in structured data tells engines that several profiles online all describe the same entity.

The Real Talk▼
In a small town everyone knows there's only one Mick who runs the hardware shop, even if he's "Mick" at the pub, "Michael" on the invoices, and "your man with the van" to the kids. Search engines want that same certainty about you. If they can't tell your website, your Google profile, and your LinkedIn are the same business, they treat them as three strangers and trust none of them fully.
The Deep Dive▼
Google's Knowledge Graph and the retrieval systems behind AI answers organise information around entities, not pages. In JSON-LD you give each entity a stable @id and list its other verified profiles in sameAs: a LinkedIn page, a Wikidata item, a podcast feed. Consistent naming plus explicit links lets an engine merge those signals into one confident record.
How Irishguy Handles It▼

We map your entities before we write a line of code: the business, the founder, the services, any shows or products. Each gets one ID, linked to its real profiles with sameAs, and every page references those IDs instead of redefining them.

See this site's entity graph →

Related reading: Part 2: NAP Consistency, the Boring Fix With Outsized Payoff

GA4 (Google Analytics 4)

A web analytics service offered by Google that tracks and reports website traffic and user behavior.

The Real Talk▼
Imagine you own a local pub. GA4 is the lad sitting in the corner with a notebook, writing down exactly what everyone orders, how long they stay, and if they went to the loo. It’s brilliant information to have. But here is the problem: out of the box, GA4 acts like a bouncer stopping every single customer at the front door to ask their name before letting them in. Suddenly, you have a queue in the rain, people are getting frustrated, and half of them just give up and go to the pub next door. That is what standard GA4 does to your website—it forces your visitors to wait while it loads heavy tracking code, slowing down your site before they even read your headline.
The Deep Dive▼
When you drop the standard gtag.js library into the <head> of your document, it executes on the critical rendering path. This introduces roughly 67 KiB of unused JavaScript right at the top of the waterfall. Because browsers parse HTML synchronously, this immediately inflates your Total Blocking Time (TBT) and aggressively damages your Largest Contentful Paint (LCP). You are essentially sacrificing your core rendering metrics and automated audit scores just to fire an analytics payload before the DOM has even fully painted.
How Irishguy Handles It▼

You shouldn't have to choose between rich data and a 100/100 Lighthouse score. We deploy GA4 using interaction-delays. Instead of firing the script on load, we use vanilla JavaScript to listen for intent—a scroll, a click, or a mouse movement. Once the user proves they are actually engaging with the page, we fire the analytics script quietly in the background. If they bounce before interacting, a 4-second fallback ensures they are still counted. Zero data loss, zero performance hit.

Read the Performance Log entry →

Related reading: Does Google Analytics Slow Down Your Site? We Measured It — Here's What Happened

GBP (Google Business Profile)

Google Business Profile is a free tool that allows business owners to manage how their local business appears across Google Search and Google Maps.

The Real Talk▼
This is your digital storefront on Google Maps. Before a customer ever clicks the link to your website, they are looking at your GBP to see your star rating, your opening hours, and pictures of your coffee. If you haven't claimed and optimized this profile, you are leaving money on the table for the shop down the street.
The Deep Dive▼
A hyper-optimized GBP is the highest-weighted signal for local search visibility. The synergy between a well-maintained GBP and a high-performance website creates a feedback loop: the website's LocalBusiness schema validates the GBP data, while the GBP drives high-intent local traffic to the site.
How Irishguy Handles It▼

While we focus on building elite web architecture, we ensure your site is built to seamlessly integrate with and validate your Google Business Profile. The structured data we deploy matches your GBP character-for-character, providing the exact verification Google's local algorithm demands.

Related reading: Part 6: Google Business Profile Setup

Google Search Console

Google Search Console is a free Google tool that shows how a website performs in Google Search: which searches it appears for, which pages are indexed, and any technical problems Google has found.

The Real Talk▼
Analytics tells you who walked into the shop. Search Console tells you who walked past the window, what they were looking for, and whether Google even let them see your sign. It's the only place Google tells you, in its own words, what it thinks of your site.
The Deep Dive▼
The Performance report lists queries, impressions, clicks, and average position per page. The Pages report shows what's indexed and why the rest isn't. You can submit a sitemap, request indexing for a new URL, inspect how Googlebot rendered a page, and, for sites hit by spam links, upload a disavow file. Ownership is verified with a DNS record or an HTML tag.
How Irishguy Handles It▼

Every site we launch is verified in Search Console with its sitemap submitted on day one. We use the query data to decide which pages should link to each other and what to write next.

Related reading: Backlinks Still Rule — Your Link Building Playbook

Lighthouse (Google Lighthouse)

Google Lighthouse is an open-source, automated tool for improving the quality of web pages by auditing performance, accessibility, SEO, and best practices.

The Real Talk▼
Think of Lighthouse as the ultimate health inspector for your coffee shop. They don't just check if the coffee tastes good. They bring a stopwatch to see how fast you pour, they check if the aisles are wide enough, and they make sure your signs are easy to read. If you fail their inspection, Google is going to hesitate before recommending your shop to anyone on the street. It gives you a score out of 100, and trust me, getting a perfect score takes serious work.
The Deep Dive▼
Lighthouse operates within Chrome DevTools to run a series of diagnostic audits against a page. It throttles network speed and CPU to simulate real-world mobile conditions, calculating critical metrics like Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and Total Blocking Time (TBT). It then produces a weighted performance score. Because these metrics are directly tied to Google's Core Web Vitals, a low Lighthouse score is a definitive signal that your architecture is fundamentally flawed and actively penalized by search algorithms.
How Irishguy Handles It▼

A lot of agencies hide their Lighthouse scores because standard legacy builds physically cannot pass them without cheating. We put ours front and center. By utilizing zero-JavaScript static rendering with Astro and edge deployment via Cloudflare, we consistently deliver verified 100/100 scores across all four Lighthouse pillars: Performance, Accessibility, Best Practices, and SEO.

Check our live verified Lighthouse scores →

Related reading: Performance Is Prestige — Rebuilding the Studio From 58 to 100

LLM (Large Language Model)

A type of artificial intelligence program that has been trained on vast amounts of text data to understand and generate human-like language.

The Real Talk▼
An LLM is the "brain" inside tools like ChatGPT or Perplexity. Imagine a super-librarian who has read almost every book, article, and website in existence. When you ask them a question, they don't hand you a list of links to go read yourself—they just instantly write you a custom summary of the answer based on everything they know.
The Deep Dive▼
LLMs use deep neural networks with transformer architectures to predict the most statistically probable next token (word) in a sequence. However, they are prone to 'hallucinations' (making things up) if they lack clear, structured context. This is why Answer Engine Optimization (AEO) is critical—by structuring your website data clearly, you feed the LLM deterministic facts via Retrieval-Augmented Generation (RAG), ensuring it cites your brand accurately.
How Irishguy Handles It▼

We build your website to be natively 'Agent-Ready.' We inject clean, semantic code and structured Schema data that LLMs can easily parse, ensuring that when an Answer Engine formulates a response about your industry, it uses your brand as the authoritative source.

Read the Agentic Browsing Case Study →

Related reading: Why Being #1 on Google No Longer Guarantees AI Visibility

llms.txt

llms.txt is a proposed plain-text file at the root of a website that gives AI systems a short, curated map of the site: what it is, its key pages, and how they fit together. It is not an official standard yet.

The Real Talk▼
Think of it as the note you leave for the house-sitter: "Kettle's here, the dog eats at six, ignore the shed." They could work it all out by opening every cupboard, but the note gets them to the important bits first, and they're less likely to get it wrong.
The Deep Dive▼
The file lives at /llms.txt and is written in Markdown: a title, a one-line summary, then sections of links to the pages an AI should read first. It complements robots.txt and the XML sitemap rather than replacing them. Support varies, and no major search engine has said it ranks pages based on it, so treat it as cheap insurance, not a ranking lever.
How Irishguy Handles It▼

It takes ten minutes, so we ship one with every site, kept in step with the real navigation. This site has one at /llms.txt.

See our llms.txt →

Local Pack (Map Pack)

The local pack is the map and short list of businesses Google shows at the top of searches with local intent, such as “plumber near me” or “coffee in Asheville”.

The Real Talk▼
It's the front window of the high street. When someone searches for what you do in your town, Google puts a map and three businesses right at the top — before any websites. Being one of those three is like having the only shop on the street with the lights on.
The Deep Dive▼
Local pack rankings are driven mainly by relevance, distance, and prominence. Relevance comes heavily from your Google Business Profile: primary category, services and their descriptions, and accurate details. Prominence draws on reviews, links, and how consistently your name, address, and phone appear across the web. Fresh, complete profiles tend to earn more interactions — calls, direction requests, and website clicks.
How Irishguy Handles It▼

We optimize your Google Business Profile end to end — categories, services with 300-character descriptions, photos, review replies, and regular posts — and match it exactly to your website's LocalBusiness schema and NAP details.

Related reading: The Secret Menu Inside Your Google Business Profile (and How to Use It)

NAP (Name, Address, Phone Number)

NAP stands for Name, Address, and Phone number, which are the core data points search engines use to identify and verify the physical location and legitimacy of a local business.

The Real Talk▼
If your coffee shop is called 'The Daily Grind' on your website, but 'Daily Grind Cafe' on Yelp, and lists an old phone number on Facebook, Google gets confused. And when Google gets confused, it drops you from the local map results. NAP consistency is simply making sure your business details match perfectly everywhere on the internet.
The Deep Dive▼
NAP consistency is a primary ranking factor for the Google Local Pack. Search engines cross-reference your site's NAP data with third-party aggregators and directories. Inconsistent entity data fractures your local search authority. Embedding this data cleanly via Schema.org structured markup directly on your domain serves as the authoritative source of truth to resolve these conflicts.
How Irishguy Handles It▼

We lock down your NAP data at the code level. We inject rigid LocalBusiness JSON-LD schema into your site's global header, ensuring that every time a bot crawls your site, it receives the exact same, mathematically verifiable business details.

Related reading: Part 2: NAP Consistency, the Boring Fix With Outsized Payoff

Schema: FAQPage

FAQPage is a Schema.org structured data type that explicitly maps questions and answers on a webpage, allowing search and answer engines to easily extract and serve direct responses.

The Real Talk▼
Think of it like training a new bartender. If you just hand them a dense 50-page manual, they're going to panic when a customer asks what's on tap. But if you hand them a cheat sheet of the 10 most common questions and the exact answers, they sound like a pro instantly. FAQPage code is that cheat sheet for AI. Instead of making ChatGPT guess what your page is about, you are spoon-feeding it the exact questions your customers ask and the exact answers you want the AI to repeat back to them.
The Deep Dive▼
By injecting FAQPage JSON-LD into the <head> of your document, you create a deterministic map of Question and Answer entities. While Google has scaled back traditional FAQ rich results in standard SERPs, Answer Engines like Perplexity and Google's AI Overviews heavily weight Q&A formatted structured data for their Retrieval-Augmented Generation (RAG). It provides clean, semantic nodes that drastically reduce hallucination when an LLM cites your brand.
How Irishguy Handles It▼

We don't just write FAQs; we engineer them. When we build an accordion on your site, our Astro framework automatically generates and injects the corresponding JSON-LD script perfectly formatted to schema.org standards. The AI gets the raw data instantly without having to execute any JavaScript, and the human user gets a beautiful, lightning-fast interface.

Related reading: Part 1: Schema That Actually Gets Read

Schema: LocalBusiness

LocalBusiness is a structured data markup that provides search engines with standardized, machine-readable details about a physical business, including its name, address, phone number, and operating hours.

The Real Talk▼
Imagine trying to meet a mate for a pint, but he just tells you he's at 'the pub on the corner.' There are four pubs on the corner! You need the exact name, the street, and to know if they are even open right now. LocalBusiness markup does this for Google and AI. It takes your basic business details and translates them into a language the bots understand perfectly. It ensures they never send your customers to the wrong address, or worse, to your competitor who actually bothered to fill out their digital paperwork.
The Deep Dive▼
LocalBusiness schema establishes a recognized entity in the Knowledge Graph. By providing a strict JSON-LD payload containing properties like telephone, address, geo coordinates, and @id (a unique URI for your business), you eliminate ambiguity for crawlers. This directly reinforces your NAP consistency, validates your Google Business Profile signals, and significantly boosts your probability of appearing in the localized Map Pack.
How Irishguy Handles It▼

We treat your NAP data as sacred code. We inject a robust, error-free LocalBusiness JSON-LD payload into your global layout. Because we serve your site statically via Cloudflare edge nodes, Google's crawlers can parse your entity data in milliseconds. No database lookups, no plugin conflicts—just pure, validated signals that prove exactly who and where you are.

Related reading: Part 1: Schema That Actually Gets Read

SEO (Search Engine Optimization)

Search Engine Optimization is the practice of improving a website's technical configuration, content relevance, and link popularity to increase its visibility in search engine results pages.

The Real Talk▼
SEO is making sure that when someone is standing in the rain googling 'best coffee near me,' Google points them directly to your front door. It’s not dark magic; it’s just making sure your website proves to Google that you are the most relevant, reliable, and fastest option available.
The Deep Dive▼
Modern SEO is intrinsically tied to technical performance and user experience signals (Core Web Vitals). While on-page content and backlink profiles remain critical, Google's algorithm aggressively penalizes sites with poor Cumulative Layout Shift (CLS), high Total Blocking Time (TBT), and slow server response times (TTFB).
How Irishguy Handles It▼

We treat technical SEO as a baseline, not an add-on. Every Astro site we build is structurally optimized for Google's crawlers out of the box. We guarantee 100/100 Lighthouse SEO scores by enforcing strict semantic HTML, automated sitemaps, perfectly configured meta tags, and sub-second load times.

View our verified 100/100 SEO scores →

Related reading: The Instant Diagnostic Method: How to Prove User Interest in 3 Seconds

Structured Data (JSON-LD)

Structured data is machine-readable information added to a web page that tells search engines and AI systems exactly what the page describes, such as a business, a person, a product, or an article. JSON-LD is the format Google recommends for writing it.

The Real Talk▼
Your website is written for people. Structured data is the same information written out again for the machines, like the label on the back of a bottle of whiskey. A person reads the fancy front label; the shop's stock system reads the barcode. Without the barcode, the system has to guess what's in the bottle, and sometimes it guesses wrong.
The Deep Dive▼
JSON-LD is a block of JSON in a <script type="application/ld+json"> tag, using the Schema.org vocabulary. Each object has a @type (LocalBusiness, Person, BlogPosting) and ideally an @id, so separate pages can point at the same thing instead of describing it from scratch. Because it sits apart from the visible HTML, you can describe relationships (who wrote this, who runs that business) that the page design never spells out.
How Irishguy Handles It▼

Schema comes first on our builds, before the design. Every page on this site ships one connected graph: the studio, the founder, each service, and each post share stable IDs, so engines read one coherent business instead of a pile of unrelated pages.

See how this site's schema connects →

Related reading: Part 1: Schema That Actually Gets Read

Topical Authority

Topical authority is the degree to which search engines and AI systems see a website as a dependable source on a subject, built by covering that subject in depth with connected, well-linked content.

The Real Talk▼
One good article makes you the person who once said something clever about hurling. Twenty connected articles, each linking to the others, make you the person everyone asks about hurling. Search engines and AI tools work the same way: depth and connection beat one lucky hit.
The Deep Dive▼
A topic cluster pairs a broad pillar page with detailed supporting posts, linked in both directions with descriptive anchor text. That internal link structure, plus consistent entity signals and steady publishing, helps engines see the site as a coherent body of work rather than scattered pages. As AEO Decoded puts it: think in trees rather than silos.
How Irishguy Handles It▼

We plan content as trees: a pillar page for each service, with posts that branch off it and link back. Older posts are updated to point at new ones, so authority keeps flowing through the whole site.

See the Gaining Your First Traffic series →

Related reading: Prototyper, Builder, Sweeper, Grower, Maintainer: The Five Stages Every Website Actually Goes Through

UTM (Urchin Tracking Module)

UTM parameters are short text codes appended to URLs that allow analytics tools to track the specific source, medium, and campaign name of website traffic.

The Real Talk▼
Imagine you hand out flyers for your pub all over town. Without UTMs, people just show up at the door, and you have no idea if they came from the flyer at the train station, the one at the local shop, or if they just walked past. A UTM is like handing out flyers with different colored tickets attached. When a customer hands the ticket to the bouncer, you know exactly which marketing effort brought them in. It stops you from guessing where your money is actually working.
The Deep Dive▼
UTM parameters (utm_source, utm_medium, utm_campaign) append key-value pairs to the query string of a URL. When a user clicks a tagged link, the analytics script parses the window.location.search object, extracts the parameters, and attributes the session data. This is critical because it bypasses the unreliability of HTTP referrers, which are constantly stripped by secure cross-origin policies or privacy-focused browsers.
How Irishguy Handles It▼

We build clean, standardized UTM frameworks for every campaign you run. But more importantly, we ensure your site actually captures them. Because our Astro builds load in sub-second times, our delayed analytics scripts can fire reliably before a user ever has a chance to click away. Your campaign data stays perfectly accurate because no clicks are lost to a slow-loading page.

Related reading: Part 5: UTMs Before You Need Them

WCAG (Web Content Accessibility Guidelines)

A set of internationally recognized standards detailing how to make web content more accessible to people with disabilities.

The Real Talk▼
Imagine opening a brilliant new coffee shop, but you put a massive step at the front door and print the menus in tiny, light gray text. Sure, some folks can get in and order, but you're physically locking out anyone in a wheelchair or someone who forgot their reading glasses. That's terrible hospitality, and it's terrible for business. WCAG is the building code that makes sure your digital front door is open to absolutely everyone, whether they use a screen reader, a keyboard, or just have bad eyesight.
The Deep Dive▼
WCAG operates on four core principles: Perceivable, Operable, Understandable, and Robust (POUR). Achieving an AA or AAA compliance level requires rigorous adherence to contrast ratios (like a minimum of 4.5:1 for normal text), ARIA attributes, semantic HTML, and ensuring fully logical focus management for keyboard navigation. Failing these audits doesn't just alienate users; it exposes businesses to legal liabilities and degrades overall structural SEO.
How Irishguy Handles It▼

We bake accessibility into the atomic level of your site. We don't rely on those automated 'accessibility overlay' widgets that fail basic audits. Instead, we use semantic HTML and test every color palette for WCAG contrast ratios before a single line of CSS is written. Our Astro builds consistently hit 100/100 on automated Lighthouse accessibility audits, meaning your site is legally compliant, ethically sound, and welcoming to every single visitor.

See how we handle WCAG contrast ratios →

Related reading: The 15 Web Standards Every Website Should Meet — Whether You Sell Stuff or Not

Free 15-point website checklistGet it →