# Bridge SEO > AI SEO fills in the meta title and description, Open Graph, cards and JSON-LD that a page is missing. Tags you wrote yourself are never touched. Bridge SEO is the AI SEO feature brand of Bridge CDN. It defines AEO and GEO plainly and documents what is shipped for machine readability: prerendering for crawlers and AI agents, IndexNow submission, and automatic enrichment of missing page metadata. Enrichment fills the meta, Open Graph, Twitter and JSON-LD tags a page lacks and never alters a tag somebody already wrote; it is available on Pro and above and is off for a domain until enabled. It also documents the technical signals underneath findability: hreflang, redirects, and page metadata. How the request path itself works lives on botbridge.io; accounts are created at bridge-cdn.com. Key topics: AI SEO, Redirects, Hreflang, Meta tags, On-page, Tools. ## Main Documentation - [About Bridge SEO](https://bridge-seo.com/about.txt): what this layer covers and where its boundaries are. - [Bridge SEO FAQ](https://bridge-seo.com/faq.txt): every question answered on the site, in one file. - [Bridge SEO for LLM, GPT, AI, and AI-Agents](https://bridge-seo.com/llms-instructions.txt): what may and may not be stated about this layer. - [Bridge SEO full text](https://bridge-seo.com/llms-full.txt): every published page, in build order. ## Part of Bridge CDN Bridge CDN is the product and the network this site belongs to: it covers the infrastructure between a visitor and a server — naming, delivery, certificates, and traffic filtering. Bridge SEO is its feature brand for the AI SEO niche and documents the entry point; depth on prerendering and agentic discovery lives on botbridge.io. - [Bridge CDN](https://bridge-cdn.com/): the product and the network; signup and plans. - [BotBridge](https://botbridge.io/): the feature brand for the bot and AI-crawler request path. ## Additional Resources - [Bridge SEO](https://bridge-seo.com/): this site. - [Sitemap](https://bridge-seo.com/sitemap.xml): index of every published address. - [AI SEO: what it fills in, and what it never touches](https://bridge-seo.com/ai-seo/): AI SEO fills the tags a page is missing and never touches the ones you wrote. What the boundary is, which tags are covered, and what the terms around it mean. - [Hreflang tags: what they declare, what they do not](https://bridge-seo.com/hreflang/): Hreflang declares that pages are versions of one another for different audiences. See what it states, the rule that makes it work, and where it stops. - [Title tags and meta descriptions: what really works](https://bridge-seo.com/meta-tags/): Two tags decide how your page is offered in results. What each one does, why the engine rewrites them, and where the real limit is measured. - [On-page SEO: the signals a page sends about itself](https://bridge-seo.com/on-page/): On-page SEO covers what a page says about itself: headings, address, images, links and site structure. What each signal does, and what it does not. - [URL redirects for SEO: which code to use, and when](https://bridge-seo.com/redirects/): A redirect tells a client to look elsewhere, and the code you send changes what happens to the old address. See how to choose one, and what redirects cost. - [SEO checks: what each reads and what it leaves alone](https://bridge-seo.com/tools/): A short index of the checks this site explains: what each one reads, in what order, what the result answers, and what it deliberately leaves alone. ## AI SEO - [AEO vs GEO: two names for machine answers, compared](https://bridge-seo.com/ai-seo/aeo-geo/): AEO and GEO are often used as synonyms. How being extracted differs from being composed from, how each one fails, and what both ask of a page. - [What is AEO? Answer engine optimization, plainly put](https://bridge-seo.com/ai-seo/aeo/): AEO is work to make a page the answer a system shows directly. What the term covers, what Google says about it, and what it asks of every page. - [AI Overviews: how Google chooses the pages it links](https://bridge-seo.com/ai-seo/ai-overviews/): AI Overviews summarise a topic above Google's results and link their sources. What makes a page eligible, what Google says is not needed, and how to see it. - [Generative engine optimization (GEO): what it means](https://bridge-seo.com/ai-seo/geo/): GEO is work to make a page a source of generative answers. Where the term comes from, what the research measured, and what Google says about it. - [llms.txt: what the file declares, and who reads it](https://bridge-seo.com/ai-seo/llms-txt/): A markdown file at the root offering a site's own summary to language models. What it declares, who has committed to reading it, and what it cannot do. - [llms.txt examples: two good files and one done badly](https://bridge-seo.com/ai-seo/llms-txt/examples/): Three llms.txt files read line by line: a product site, a documentation set, and the same file done badly enough to defeat the point of writing one. - [llms.txt format: the four parts, in order, and why](https://bridge-seo.com/ai-seo/llms-txt/format/): The file has four parts and a strict order. What each one is for, what the Optional section actually means, and the mistakes that make a file read badly. - [llms.txt vs robots.txt: two files that never overlap](https://bridge-seo.com/ai-seo/llms-txt/vs-robots-txt/): Both are plain text at the root and both address machines. That is where it ends: one governs access, the other offers content, and neither substitutes. - [Meta titles and descriptions, written where missing](https://bridge-seo.com/ai-seo/meta-title-description/): The pair a search result is built from. What each one is read for, what happens when neither is declared, and what filling the gap does and does not touch. - [OG image size: the working numbers and what matters](https://bridge-seo.com/ai-seo/og-image-size/): The working size is 1200 by 630, and the date you checked it matters more than the digits. What other sizes get, and what to declare beside the address. - [Open Graph tags: the link that unfolds into nothing](https://bridge-seo.com/ai-seo/open-graph/): Open Graph decides what a pasted link becomes. Which tags are read, what a missing set costs, and what gets filled where nothing was declared. - [Preview images: a card composed rather than imagined](https://bridge-seo.com/ai-seo/preview-images/): Where a page has no social image, a 1200 by 630 card can be composed from your brand colour, your typeface and a picture of the page itself. - [Schema markup: JSON-LD written where there is none](https://bridge-seo.com/ai-seo/structured-data/): Structured data tells an engine what a page is, in a form it does not have to guess at. Which types are written where none exist, and what stays. - [FAQ schema in 2026: markup without the rich result](https://bridge-seo.com/ai-seo/structured-data/faq-schema/): FAQ schema is FAQPage markup from schema.org. Google stopped showing FAQ rich results on May 7, 2026. What the markup still does, and whether to keep it. - [Rich results: what Google shows, and who decides it](https://bridge-seo.com/ai-seo/structured-data/rich-results/): A rich result is a search result with extra elements built from structured data. Markup makes one possible, not certain. What they are and why they disappear. - [Twitter card tags: a second preview vocabulary for X](https://bridge-seo.com/ai-seo/twitter-cards/): Twitter cards are a separate set of tags from Open Graph, which is why a page can preview well in one place and badly in another. What fills the gaps. ## Hreflang - [Hreflang and canonical: using the two tags together](https://bridge-seo.com/hreflang/canonical/): Hreflang offers a reader the right version; canonical names the address that counts. One rule keeps the two compatible, and sites break it quietly. - [Hreflang errors: the ones that break the whole set](https://bridge-seo.com/hreflang/errors/): Most hreflang faults are not typos: they are declarations one side never returns. Which errors break an entire set, how to detect them, and what to fix first. - [Hreflang implementation: tags, headers or a sitemap](https://bridge-seo.com/hreflang/implementation/): Hreflang can be declared in HTML link tags, an HTTP header or an XML sitemap, and Google treats the three as equal. How each is written, and which to choose. - [International SEO: choosing a URL for each country](https://bridge-seo.com/hreflang/url-structure/): A site for several countries can use country domains, subdomains or subfolders. What Google lists for and against each, and why each still needs hreflang. - [The x-default entry: whom your hreflang set misses](https://bridge-seo.com/hreflang/x-default/): The fallback entry names the version for everybody your set does not describe. When a set needs one, which page to point it at, and where it goes wrong. ## Meta tags - [Canonical tags for SEO: which address search keeps](https://bridge-seo.com/meta-tags/canonical/): A canonical tag names the main address among copies of one page. Google treats it as a strong signal, not a command: how to write it and what overrides it. - [Duplicated titles and descriptions: what they cost](https://bridge-seo.com/meta-tags/duplicates/): Duplicate titles are not a penalty. They leave the engine to choose between your pages, and that choice is the cost. Where they come from and how to fix them. - [Featured snippets: the answer box above the results](https://bridge-seo.com/meta-tags/featured-snippets/): A featured snippet shows a passage from a page first and the link second. How Google picks it, why markup does not decide it, and how a page can be a candidate. - [Meta description length: no limit, only truncation](https://bridge-seo.com/meta-tags/meta-description/): Google sets no limit on meta description length and cuts the snippet to fit the screen. Where the cut falls, a working target, and how to write for it. - [Meta keywords: why Google ignores the tag since 2009](https://bridge-seo.com/meta-tags/meta-keywords/): The meta keywords tag lists terms for a page. Google has ignored it since 2009 and says it has no effect on indexing or ranking. Should you remove yours? - [Title tags for SEO: length, truncation and rewrites](https://bridge-seo.com/meta-tags/title-tag/): A title tag has no length limit; Google cuts the title link to fit the screen and may build its own. Where the cut falls and how to write one that holds. ## On-page - [Alt text: how to write it for people and for search](https://bridge-seo.com/on-page/alt-text/): Alt text is the description that stands in for an image. Who reads it, what Google says about it, when an image needs an empty one, and how to write it well. - [Anchor text: link words that say where a link goes](https://bridge-seo.com/on-page/anchor-text/): Anchor text is the visible, clickable text of a link. What Google says makes it good, why "click here" fails, and how to write links people can follow. - [Breadcrumbs: showing where a page sits on your site](https://bridge-seo.com/on-page/breadcrumbs/): Breadcrumbs are the trail of links from the home page to the current page. How they help readers, what BreadcrumbList adds, and where Google shows them. - [Heading tags and the H1: structure readers can scan](https://bridge-seo.com/on-page/headings/): Heading tags h1 to h6 give a page its outline. Why a page should generally have one H1, why levels should not be skipped, and how headings relate to the title. - [Internal links: connecting the pages of one website](https://bridge-seo.com/on-page/internal-links/): Internal links connect pages of one site. How Google finds and follows them, why pages without them get missed, and how to build links that serve readers. - [URL slugs: what they are and how to write them well](https://bridge-seo.com/on-page/url-slug/): A URL slug is the readable part of an address that names one page. What Google recommends for it, and what to do before changing one that is already live. - [XML sitemaps: what Google reads, and what it ignores](https://bridge-seo.com/on-page/xml-sitemap/): An XML sitemap lists a site's addresses for search engines. What Google uses from it, what it ignores, the size limits, and how to keep lastmod honest. ## Redirects - [301 redirects: how to set one up and when to use it](https://bridge-seo.com/redirects/301/): A 301 redirect tells browsers and search that a page has moved for good. When to use it, how to set one up on a server or CMS, and how long to keep it. - [302 redirect: temporary moves and what search shows](https://bridge-seo.com/redirects/302/): A 302 says the move is temporary, and Google keeps showing the original address. When that is the right answer, and when a server default chose it for you. - [307 and 308 redirects: both keep the request method](https://bridge-seo.com/redirects/307-308/): Older codes let a form submission arrive as a plain page load. What method preservation means, when 307 and 308 are the honest choice, and how a trace shows it. - [Redirect chains: how to find them and collapse them](https://bridge-seo.com/redirects/chains/): A chain works, costs a round trip per hop, and fails only for some clients. How to find every chain on a site and collapse them at the source. - [Htaccess redirect: why the default code is temporary](https://bridge-seo.com/redirects/htaccess/): An .htaccess redirect is a 302 unless you say otherwise, in both Redirect and RewriteRule. How to make it permanent, and why some rules are silently ignored. - [HTTP to HTTPS redirect: one site, one address form](https://bridge-seo.com/redirects/https-www/): Moving to HTTPS is a site move: every http address should answer with a permanent redirect to its https copy. Pick one address form and reach it in one hop. - [JavaScript redirects: when Google sees them, and not](https://bridge-seo.com/redirects/javascript/): A JavaScript redirect changes the address from a script after the page loads. Google reads it as permanent but sees it only if rendering works. When to use one. - [Too many redirects: finding the rule behind the loop](https://bridge-seo.com/redirects/loops/): A redirect loop fails for everybody and usually comes from two rules that disagree. How to see the hops, identify which layer issued them, and fix it. - [Meta refresh: how Google reads an HTML page redirect](https://bridge-seo.com/redirects/meta-refresh/): A meta refresh redirects from inside the HTML. Google reads an instant one as permanent, a delayed one as temporary. When it is the right tool, and when not. - [Nginx redirects: return, rewrite and the default 302](https://bridge-seo.com/redirects/nginx/): Nginx redirects come from return and rewrite, and both send a temporary 302 unless you name a permanent code. How each works and how to make a move permanent. - [WordPress redirects: three paths, one default code](https://bridge-seo.com/redirects/wordpress/): WordPress redirects come from a plugin, a server rule or code, and the code path defaults to a temporary 302. Which path to use, and how to make it permanent. ## Tools - [Redirect trace: every hop, including the hidden ones](https://bridge-seo.com/tools/redirect-trace/): How a redirect trace follows an address hop by hop, and what the whole chain shows, including the redirects that are not server responses at all. ## What is shipped today - Prerendering for crawlers and AI agents: rendered HTML instead of a shell. Nothing on this path is blocked, slowed, or made to prove itself. - IndexNow submission: discovered and changed URLs only; enabling it imports no history; full-site submission is manual. Google does not participate. - AI SEO enrichment: fills missing meta title and description, Open Graph, Twitter and X cards, and JSON-LD in the copy served to machines. Pro and above; off for a domain until enabled. ## What enrichment never does - It does not alter a tag somebody already wrote. An authored tag is kept; a generated one appears only where that tag is absent. - Preview-image generation is off until switched on. - The description of tone and subject that steers the wording is never published on the page. ## Subjects this site covers in depth - AI SEO: what enrichment fills where a tag is missing, and what it never touches; AEO and GEO defined; a page for each tag family. - Redirects: which status code declares what, and how chains and loops break a working page. - Hreflang: what a language declaration claims, and the errors that make a set of pages contradict itself. - Meta tags: what a title and description are read for, and what duplication costs. - Tools: how each check reads a page, and what it deliberately leaves alone.