Everything we know about getting found, in one place. Practical guides, step-by-step checklists, a plain-English glossary of AEO, GEO and SEO terms, the tools we actually use, and straight answers to the questions clients ask most.

Run a free audit of your site

Check whether search engines can index your site, whether it carries the schema AI engines rely on, and what is holding its visibility back. Takes about thirty seconds and needs nothing but your address.

Audit my website

Start here

New to AI search? Read these first

Three guides that cover the foundations, in the order we recommend reading them.

Browse by topic

Pick a subject

Every guide is filed under a topic. Jump straight to the area you are working on.

The library

All guides

41 in-depth articles, grouped by topic and newest first.

Shopify

SEO

Do it yourself

Checklists you can run today

8 step-by-step sequences we work through on client projects. No sign-up, no download.

AI visibility audit

Find out whether AI engines currently mention your business, and which layer of the stack is failing. Takes about an afternoon.

  1. Open Google Search Console and check the Pages report for URLs stuck in "Crawled, currently not indexed" or "Discovered, currently not indexed".
  2. Search your ten highest-intent commercial queries in Google and note whether you own a featured snippet or People Also Ask entry.
  3. Ask those same ten questions in ChatGPT, Perplexity, and Gemini, and record whether your business is named and linked.
  4. Confirm every money page returns a 200 status, carries one canonical tag, and has valid structured data.
  5. Check that your robots.txt does not block the AI crawlers you want citations from.
  6. Save the results as a baseline and repeat monthly, tracking the change rather than the absolute number.

Technical SEO pre-launch checks

Run these before any site goes live, and again after every migration or redesign.

  1. Verify robots.txt does not block CSS, JavaScript, or any page you want indexed.
  2. Remove any staging noindex tags before the site goes public, then confirm with a live fetch.
  3. Submit a current XML sitemap in Google Search Console and Bing Webmaster Tools.
  4. Confirm every page loads over HTTPS with no mixed-content warnings.
  5. Test Core Web Vitals on real mobile hardware, targeting LCP under 2.5 seconds and INP under 200 milliseconds.
  6. Check that each page has a unique title, meta description, and canonical URL.
  7. Validate structured data and fix every error before launch.
  8. Map 301 redirects for every URL that changed, then crawl the site to catch redirect chains.
  9. Confirm analytics and Search Console tracking fire on the production domain.

Publishing a new page or post

The content checks we run before anything ships, tuned for both classic search and AI citation.

  1. Write the direct answer to the page topic in the first two sentences, before any preamble.
  2. Open every heading section with a one-sentence answer to that heading.
  3. Replace vague claims with specific statements, and link every statistic to its primary source.
  4. Add FAQ content using question headings, and make sure each answer stands alone without surrounding context.
  5. Mirror the visible FAQ text exactly in FAQPage structured data, since engines cross-check the two.
  6. Add descriptive alt text to every meaningful image, and empty alt attributes to decorative ones.
  7. Link to at least three related pages on your own site using descriptive anchor text.
  8. Set a unique title under 60 characters and a meta description between 145 and 155 characters.

Monthly GEO tracking routine

A repeatable thirty-minute routine that turns AI visibility from a guess into a trend line.

  1. Keep a fixed prompt set of ten to twenty real customer questions, and change it only when your services change.
  2. Run every prompt through ChatGPT, Perplexity, Gemini, and Google AI Overviews on the same day each month.
  3. Record for each prompt whether your business is named, whether it is linked, and which competitors appear.
  4. Calculate citation share of voice as your citations divided by total brand citations across the prompt set.
  5. Read the wording of each citation and flag anything inaccurate about your services or location.
  6. Check analytics for referral traffic from AI engine domains and note the trend.
  7. Pick the single prompt with the weakest showing and fix the content behind it before the next cycle.

Local SEO setup

Everything a location-based business needs before it can compete in the Google local pack.

  1. Claim and verify your Google Business Profile, then complete every available field.
  2. Choose the most specific primary category available, then add secondary categories that genuinely apply.
  3. Publish your exact business name, address, and phone number, and use that identical format everywhere online.
  4. Add real photos of your team, workspace, and work, and refresh them quarterly.
  5. Build consistent citations on reputable local and industry directories.
  6. Ask satisfied clients for Google reviews using a direct review link, and reply to every review.
  7. Add LocalBusiness structured data to your site with matching name, address, phone, and hours.
  8. Create location-specific content that names the areas you actually serve.

Site migration without losing rankings

The sequence that prevents a redesign or domain change from erasing years of search equity.

  1. Crawl the current site and export every indexable URL, along with its title, traffic, and backlinks.
  2. Build a one-to-one redirect map from every old URL to its closest new equivalent, avoiding blanket homepage redirects.
  3. Rebuild the highest-traffic pages first and preserve their headings, copy, and internal links.
  4. Stage the new site behind authentication or a noindex tag so it never gets indexed early.
  5. Launch, then immediately crawl the live site to verify every redirect resolves in a single hop.
  6. Submit the new XML sitemap in Google Search Console and keep the old sitemap available briefly so redirects get discovered.
  7. Monitor index coverage, impressions, and rankings daily for the first two weeks and weekly for two months.

Core Web Vitals triage

What to fix first when a page fails Core Web Vitals, ordered by how much each change usually moves the metric.

  1. Pull field data from the Chrome UX Report rather than relying on lab scores alone, since Google ranks on real-user data.
  2. Identify the Largest Contentful Paint element, which is usually the hero image or headline, and preload it.
  3. Serve images in a modern format, size them correctly, and set explicit width and height to prevent layout shift.
  4. Defer or remove render-blocking JavaScript and inline only the CSS needed for the first screen.
  5. Reduce Time to First Byte with server caching and a content delivery network.
  6. Reserve space for ads, embeds, and late-loading elements so nothing pushes content down.
  7. Re-measure on a real mid-range phone over a throttled connection, not on desktop.

Schema markup implementation

How to add structured data that engines actually honour, in the order that returns the most value.

  1. Add Organization and Website schema site-wide to anchor your brand entity.
  2. Add Article schema to every blog post, including author, publish date, and headline.
  3. Add FAQPage schema wherever real question-and-answer content already appears on the page.
  4. Add LocalBusiness schema to your contact and location pages if you serve a specific area.
  5. Add BreadcrumbList schema so results show a clean navigation path.
  6. Confirm every marked-up fact is visible to users on the page, because hidden markup gets ignored or flagged.
  7. Validate each type in the Rich Results Test and the Schema Markup Validator, then fix every error.
  8. Re-validate after any template change, since redesigns silently break markup more often than anything else.

Plain English

AEO, GEO and SEO glossary

70 terms defined in one sentence each, so you can quote them without reading a whole article.

AI Search

Answer Engine Optimization (AEO)
Answer Engine Optimization is the practice of structuring content so a search engine can extract a single, complete answer from it and display that answer directly, in a featured snippet, People Also Ask entry, or voice result.
Generative Engine Optimization (GEO)
Generative Engine Optimization is the practice of making content quotable and verifiable enough that AI engines such as ChatGPT, Perplexity, Gemini, and Google AI Overviews cite your business by name inside a generated answer.
AI Overviews
AI Overviews are Google-generated summaries shown above the traditional results, synthesized from several sources and linked back to the pages they were drawn from.
AI Mode
AI Mode is Google's conversational search experience, where a user asks follow-up questions and Google returns generated answers rather than a standard list of ranked links.
Generative engine
A generative engine is an AI system that reads many retrieved sources and writes one synthesized answer, rather than returning a ranked list of links. ChatGPT, Perplexity, and Gemini are generative engines.
Large language model (LLM)
A large language model is an AI system trained on vast text data to predict and generate language. Search products built on LLMs summarize retrieved sources instead of listing them.
Retrieval-augmented generation (RAG)
Retrieval-augmented generation is the technique where an AI system fetches relevant documents at query time and grounds its written answer in them, which is why indexable content can be cited.
Retrieval
Retrieval is the step where a generative engine gathers candidate source documents before writing an answer. A page that is not indexed is rarely retrieved, which is why crawlability precedes every AI visibility tactic.
Grounding
Grounding is the practice of tying an AI-generated statement to a specific retrieved source, which is what produces a citation instead of an unattributed claim.
Citation share of voice
Citation share of voice is how often an AI engine names your business relative to competitors across a fixed set of test prompts. It is the primary outcome metric for Generative Engine Optimization.
Prompt set
A prompt set is a fixed list of customer questions run through AI engines on a schedule, creating a repeatable baseline for measuring citation performance over time.
llms.txt
llms.txt is a plain-text file published at a domain root that gives AI engines a curated summary of the site and links to its most important pages. It is an emerging convention rather than a formal standard.
AI crawler
An AI crawler is a bot operated by an AI company, such as GPTBot or PerplexityBot, that fetches web pages to power retrieval or training. Blocking one removes your eligibility for its citations.
Hallucination
A hallucination is a confident but factually wrong statement produced by an AI engine. Publishing clear, sourced facts about your business reduces the chance of engines inventing details about you.

Technical SEO

Crawlability
Crawlability is whether a search engine bot can reach and read a page. A page blocked in robots.txt, orphaned from internal links, or returning an error cannot rank or be cited.
Indexability
Indexability is whether a crawled page is eligible to be stored in a search index. A noindex tag, a canonical pointing elsewhere, or thin content can all prevent indexing.
Canonical tag
A canonical tag tells search engines which URL is the primary version when similar content exists at multiple addresses, concentrating ranking signals on one page instead of splitting them.
Crawl budget
Crawl budget is the number of pages a search engine will crawl on a site within a given period. Redirect chains, duplicate URLs, and slow responses waste it.
robots.txt
robots.txt is a root-level file that tells crawlers which paths they may request. It controls crawling, not indexing, so a blocked page can still appear in results if other sites link to it.
noindex
A noindex directive tells search engines not to store a page in their index. The page must remain crawlable for the directive to be seen and obeyed.
Structured data
Structured data is machine-readable markup, usually JSON-LD, that labels the meaning of page content so engines understand what a passage represents rather than inferring it from raw HTML.
JSON-LD
JSON-LD is the structured data format Google recommends, placed in a script tag separate from visible HTML so it can be added and generated without changing page layout.
XML sitemap
An XML sitemap is a file listing the URLs a site wants indexed, helping search engines discover pages that internal linking alone might not surface.
Core Web Vitals
Core Web Vitals are Google's measured thresholds for page experience: Largest Contentful Paint for loading, Interaction to Next Paint for responsiveness, and Cumulative Layout Shift for visual stability.
Largest Contentful Paint (LCP)
Largest Contentful Paint measures how long the biggest visible element takes to render. Google treats under 2.5 seconds as good.
Interaction to Next Paint (INP)
Interaction to Next Paint measures how quickly a page responds visually after a user interacts with it. Google treats under 200 milliseconds as good.
Cumulative Layout Shift (CLS)
Cumulative Layout Shift measures how much visible content moves unexpectedly while a page loads. Google treats a score below 0.1 as good.
Time to First Byte (TTFB)
Time to First Byte measures how long the server takes to send the first byte of a response. Slow TTFB delays every other loading metric downstream.
Mobile-first indexing
Mobile-first indexing means Google uses the mobile version of a page to determine ranking. Content hidden or removed on mobile is effectively invisible to the index.
301 redirect
A 301 redirect permanently sends users and crawlers from an old URL to a new one and passes ranking signals to the destination. Chains of consecutive redirects waste crawl budget.
Render-blocking resource
A render-blocking resource is a CSS or JavaScript file the browser must download and process before it can display content, directly delaying Largest Contentful Paint.
Hreflang
Hreflang is an annotation that tells search engines which language and regional version of a page to serve, preventing the wrong locale from ranking in a given market.

Content & On-Page

Search intent
Search intent is the goal behind a query: informational, navigational, commercial, or transactional. Content that answers a different intent than the query implies rarely ranks, regardless of quality.
People Also Ask
People Also Ask is the expandable list of related questions on a Google results page, each answered with a short extract from a ranking page.
Pillar and cluster
A pillar and cluster structure pairs one broad authority page with several focused articles that link back to it, building topical authority around a subject.
Topical authority
Topical authority is the depth and consistency of a site's coverage of a subject. Engines use it to judge whether a domain is a credible source on that topic.
E-E-A-T
E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness, the qualities described in Google's Search Quality Rater Guidelines for assessing content credibility.
Answer-first writing
Answer-first writing places a direct, complete answer in the first sentence under a heading, then expands with evidence. It is the single highest-return formatting change for answer and generative engines.
Quotable claim
A quotable claim is a specific, self-contained sentence, ideally with a number, that stays accurate when an engine lifts it away from its surrounding paragraph.
Content decay
Content decay is the gradual loss of traffic as a page ages, competitors publish fresher work, and facts go stale. Scheduled refreshes reverse it more cheaply than new articles.
Keyword cannibalization
Keyword cannibalization happens when several pages on one site target the same query, splitting signals so none of them rank as well as a single consolidated page would.
Anchor text
Anchor text is the visible, clickable text of a link. Descriptive anchor text tells both users and engines what the destination page covers.
Meta description
A meta description is the summary a search engine may show beneath a page title. It does not affect ranking directly, but it strongly influences click-through rate.
Alt text
Alt text is a written description of an image, read aloud by screen readers and used by search engines to understand image content. Decorative images should carry empty alt attributes.
Semantic HTML
Semantic HTML uses elements that describe their meaning, such as heading, list, and table tags, giving both assistive technology and extraction engines a reliable content structure.

Entities & Local

Entity
An entity is a distinct thing an engine can identify and understand, such as a business, person, or place, along with its attributes and relationships to other entities.
Knowledge Graph
The Knowledge Graph is Google's database of entities and the relationships between them, introduced in 2012 to move search from matching text strings to understanding real-world things.
Knowledge panel
A knowledge panel is the information box Google shows for a recognized entity. It appears when Google is confident about who or what the entity is, not on request.
Entity co-occurrence
Entity co-occurrence is how often two entities, such as a brand and a topic, appear together in text across the web. Strong co-occurrence makes an engine more likely to name that brand when answering about the topic.
NAP consistency
NAP consistency means your business Name, Address, and Phone number appear in exactly the same format everywhere online. Inconsistent NAP data weakens local ranking signals.
Google Business Profile
A Google Business Profile is the free listing that controls how a business appears in Google Maps and the local pack, covering categories, hours, services, photos, and reviews.
Local pack
The local pack is the boxed group of three business listings with a map that Google shows for location-based queries, positioned above the standard organic results.
Local citation
A local citation is any mention of your business name, address, and phone number on another website, such as a directory or industry listing. Citations reinforce local prominence.
Service area business
A service area business serves customers at their location rather than a storefront, and can rank locally by defining service areas in Google Business Profile instead of showing a street address.

Links & Authority

Nofollow
A nofollow attribute tells search engines not to pass ranking credit through a link. It is standard for paid, sponsored, and untrusted user-generated links.
Digital PR
Digital PR is earning links and brand mentions from publications by producing newsworthy material, which builds both backlink authority and the entity signals AI engines rely on.
Unlinked brand mention
An unlinked brand mention is a reference to your business without a hyperlink. Mentions still strengthen entity recognition even when they pass no link equity.

Measurement

Impressions
An impression is recorded each time a page appears in search results for a query, whether or not the user clicks. Impressions measure visibility rather than traffic.
Click-through rate (CTR)
Click-through rate is clicks divided by impressions, expressed as a percentage. A high ranking with low CTR usually signals a weak title or meta description.
Average position
Average position is the mean ranking of a page across all queries it appeared for. It hides wide variation, so segment by query before drawing conclusions from it.
Referral traffic
Referral traffic is visits arriving from links on other sites, including clicks on citations inside AI engine answers, which appear under the engine's domain in analytics.
Index coverage
Index coverage is the Google Search Console report showing which URLs are indexed and which are excluded, along with the reason for each exclusion.
Conversion rate
Conversion rate is the percentage of visitors who complete a defined goal, such as submitting a contact form. Search visibility without conversion is a vanity metric.
Attribution
Attribution is assigning credit for a conversion to the channels a visitor touched. AI search complicates it because users often read an answer, then arrive later through a direct visit.

Our toolkit

Tools we actually use

22 tools, grouped by job. Primary sources and first-party tools only, and nothing here is an affiliate link.

Search Console & Analytics

Tool What we use it for Cost
Google Search Console Indexing status, impressions, clicks, and Core Web Vitals for your own site. The first place to look when rankings move. Free
Bing Webmaster Tools Indexing and search data for Bing, which also feeds some AI search products. Includes a free site audit crawler. Free
Google Analytics Traffic, engagement, and conversion reporting, including referral visits arriving from AI engine citations. Free
Google Trends Relative search interest over time and by region. Useful for validating demand before committing to a content topic. Free

Structured Data

Tool What we use it for Cost
Google Rich Results Test Validate structured data and confirm which rich results a page qualifies for, using Google's own parser. Free
Schema Markup Validator Validate any schema.org markup, including types Google does not use for rich results. Free
Schema.org The open vocabulary that defines every structured data type and property. The authoritative reference for what a type expects. Free

Performance

Tool What we use it for Cost
PageSpeed Insights Field and lab Core Web Vitals data, with specific fixes ranked by estimated impact. Free
Chrome Lighthouse Built into Chrome DevTools. Audits performance, accessibility, and SEO on any page, including local builds before deployment. Free
web.dev Google's reference for Core Web Vitals thresholds and the optimization techniques that move each metric. Free
Chrome UX Report Real-world Core Web Vitals data from actual Chrome users, which is the field data Google ranks on. Free

Technical & Crawling

Tool What we use it for Cost
Screaming Frog SEO Spider Desktop crawler for auditing status codes, canonicals, titles, redirects, and structured data at scale. Free up to 500 URLs
IndexNow An open protocol for instantly notifying participating search engines that a URL changed, instead of waiting for a recrawl. Free

Documentation

Tool What we use it for Cost
Google Search Central The primary documentation for how Google crawls, indexes, and ranks pages. Cite this instead of second-hand summaries. Free
Search Quality Rater Guidelines Google's published handbook describing how human raters judge page quality and E-E-A-T. Free
Google Search Status Dashboard Official confirmation of ranking, indexing, and serving incidents. Check here before diagnosing a sudden traffic drop. Free

AI Search

Tool What we use it for Cost
ChatGPT Test whether your business is named for real customer questions. Prompt testing is the core GEO measurement method. Freemium
Perplexity An AI answer engine that lists its sources inline, making it the fastest way to see which pages get cited for a query. Freemium
Google Gemini Google's conversational AI. Test it alongside AI Overviews to compare how each surfaces and attributes your content. Freemium

Research

Tool What we use it for Cost
Ahrefs Webmaster Tools Backlink profile and site audit data for domains you verify ownership of, at no cost. Free for verified sites
Semrush Keyword research, competitor visibility, and position tracking. The free tier covers a limited number of daily queries. Freemium
Wayback Machine Historical snapshots of any URL. Essential for diagnosing what changed on a page before a ranking drop or after a migration. Free

Question & Answer

Answers to the questions we hear most

Still stuck? Send us the question directly and we will answer it, whether or not you become a client.

Ask a question

Loop2Tech offers web development, mobile development, Shopify development, custom web solutions, AEO, GEO and SEO services, digital marketing and brand building. It is everything needed to launch and grow a digital product under one roof, delivered by one accountable team in Karachi, Pakistan.

Every project is priced on scope rather than a fixed package. After a short discovery call, Loop2Tech sends a clear, itemized quote with no hidden fees, so you know the full cost before any work starts.

Timelines depend on complexity. A marketing website typically takes two to four weeks, while a custom web application or mobile app usually runs a few months. Loop2Tech agrees milestones up front so you always know what ships next and when.

Yes. Loop2Tech redesigns, rebuilds, optimizes and extends existing sites and applications, including Shopify stores, WordPress sites and custom platforms. We start with an audit of what you already have before recommending anything.

SEO optimizes for traditional search engines, AEO structures content to win direct answers and featured snippets, and GEO makes your brand quotable enough for AI engines such as ChatGPT and Perplexity to cite. Loop2Tech runs all three as one workflow, because each layer depends on the one below it.

Yes. Loop2Tech provides ongoing maintenance, updates, monitoring and growth support so your product stays fast, secure and effective long after launch. Support plans are monthly and can be cancelled at any time.

AEO wins a direct answer extracted from a single page, such as a featured snippet or voice result. GEO wins a citation inside an answer that an AI engine synthesizes from several sources. AEO targets extraction, GEO targets synthesis, and both sit on top of solid SEO foundations.

Most sites see meaningful movement within three to six months, though technical fixes and local SEO changes often show within four to eight weeks. Competitive national keywords take longer. Loop2Tech reports on leading indicators such as impressions and indexing well before rankings move.

Start by sending your project details through the Loop2Tech contact page. We reply with a short discovery call, review your current site and goals, then send a written proposal with scope, timeline and cost. There is no charge for the initial call or audit.

Yes. Loop2Tech is based in Karachi, Pakistan and works with clients across the Middle East, Europe, North America and Australia. We schedule calls around your timezone and communicate in writing so nothing depends on being online at the same hour.

Loop2Tech builds with Laravel and PHP for web applications, React and modern JavaScript for interfaces, React Native and native frameworks for mobile, and Shopify for e-commerce. We pick the stack that fits the problem and your team, not the one that is trendiest.

Loop2Tech sends a monthly report covering the work completed, the metrics that moved, and what happens next. For search work that includes rankings, impressions, indexing health and AI citation share of voice, tied back to enquiries rather than vanity numbers.

Yes. Loop2Tech takes on SEO, AEO and GEO engagements for sites we did not build. We begin with a technical and content audit, and if the existing platform is holding results back, we say so plainly rather than quietly billing around the problem.

Yes to both. Loop2Tech signs non-disclosure agreements before discovery when requested, and you own all source code, design files and accounts on final payment. Everything is delivered in your own repositories and hosting accounts, never locked to ours.

Every Loop2Tech project includes review rounds at each agreed milestone, so problems surface early rather than at handover. If something misses the brief, we fix it within the agreed scope at no extra cost. Milestone-based payment means you are never paying far ahead of delivered work.