Google Ads Expertise
The Google algorithm can be a black hole for your time and money if you let it. With years of experience managing dozens of clients, I’ve developed lean, high-impact strategies that prioritize results over "getting lost in the weeds." Whether you are a business owner, a brand, or an agency, my goal is to simplify the complex and navigate the "almighty algorithm" for you.
Free Educational Materials
Success in Google Ads starts with starting. To help you scale faster without sacrificing quality, I provide resources designed to inspire and educate. My workflow is built to increase your time efficiency and campaign effectiveness, regardless of your current experience level.
Free AI Prompts to 10x Your Productivity
Efficiency is the key to scaling a book of business. I offer Google Ads Editor Prompts and optimized workflows to help you (or your agency) cut costs and improve output quality through smart automation and AI integration.
I Don't Need Access To Your Account to Build You a Campaign
In the interest of security and speed, I don't require your login credentials. I build your campaigns in my own Editor and export an AEA file. You simply upload that file to your Google Ads Editor, and you’re ready to go. This "plug-and-play" method ensures you maintain total control of your account at all times.
Services:
Project-Based Contract Work: High-quality campaign builds at a lower cost than traditional contract specialists.Ad Hoc Consulting: Targeted advice to solve specific bottlenecks in your current strategy.Ongoing Account Management: Dedicated oversight to ensure long-term ROI.White-Glove Campaigns & Asset Imports: Comprehensive setup from scratch, delivered via ready-to-import files.
Note on Availability
I maintain a 9-5 commitment within the automotive space. To avoid conflicts of interest, I do not take on automotive clients, and my primary communication happens outside of conventional business hours.
I'll be in touch as soon as possible. Have an awesome day.
Many business owners think of Google Ads solely as the "sponsored" links appearing at the top of a Search Engine Results Page (SERP). While those text ads are a cornerstone of digital marketing, the platform—formerly known as Google AdWords—has evolved into a massive ecosystem that reaches users across the entire web.
Google Ads allows you to cast a wide net or a laser-focused beam, depending on your goals. Beyond the standard search result, your brand can appear across:
- Display Banners: Visual advertisements on millions of partner websites and apps.
- YouTube Videos: Video ads that play before or during content on the world’s largest video platform.
- Discovery & Demand Gen: Personalized feeds on the Google app and YouTube home screen.
- Gmail Sponsored Ads: Targeted promotions that appear directly in a user’s inbox.
- Google Maps: Localized placements that capture customers looking for nearby services.
The power of Google Ads lies in its ability to meet a potential customer exactly where they are in the buying journey.
1. Intent-Based Marketing
When someone types a specific query into a search engine, they are "intentionally searching" for a solution. Google Ads puts your product or service in front of these high-intent users the moment they need it most.
2. Behavioral & Interest Targeting
The platform doesn't stop at search. It also allows you to reach people while they are simply browsing the web. By analyzing what users have engaged with or searched for in the past, Google can serve your ads to people who have already demonstrated a clear interest in your specific industry.
Whether you are looking to drive immediate sales through Search or build long-term brand recognition through Video and Display, Google Ads provides the tools to scale. By leveraging the full suite of placements, you ensure your business is visible throughout the entire digital landscape, not just the top of the SERP.
If your business relies on online visits and customer inquiries, you may be leaving significant revenue on the table. Many business owners assume that having a website is enough, but if you aren’t appearing at the top of search results when potential customers look for your services, you are essentially invisible.Here is a breakdown of why your current organic presence might be falling short and how Google Ads can bridge the gap to drive growth.
There are several strategic reasons why your website might not be appearing for high-intent searches:Competitor Conquesting: Your competitors may be outranking you or, more aggressively, bidding on your business name. This means when a customer specifically searches for you, they see a competitor’s ad first.Communication Gaps: Your website may focus heavily on your primary service, but if it lacks detailed content regarding your secondary or niche offerings, Google’s organic algorithm may not recognize your relevance for those specific searches.Search Engine Saturation: With the rise of "Local Packs," "People Also Ask" boxes, and sponsored results, organic listings are being pushed further down the page, making it harder to get noticed without a paid strategy.
Google Ads is not just about "buying traffic." It is a multi-functional tool used to secure your market position and expand your reach. Key benefits include:
1. Brand Defense
Protect your reputation and "defend your name." By running ads on your own brand terms, you ensure that you own the top spot on the search results page, preventing competitors from siphoning off your existing leads.
2. Market Conquesting
You can strategically appear when customers search for your competitors. This allows you to present your unique value proposition at the exact moment a lead is considering a similar service in your industry.
3. Highlighting Niche Offerings
If you have launched a new product or want to grow a specific niche segment of your business, Google Ads allows you to bypass the time-consuming process of organic SEO. You can immediately stay "front of mind" for specific keywords that describe your newest or most profitable offerings.
Any business looking to scale through Google Ads or online campaign management must first develop a sustainable system. Whether you are focusing on organic SEO or paid advertising, success isn't accidental—it’s the result of a deliberate strategy that aligns with your specific business goals.
For SEO, consistency is the foundation. This often means committing to a regular posting cadence, researching high-value topics relevant to your target market, and connecting those searches to educational or instructional content on your website. This approach does more than just drive traffic; it develops a layer of trust between the searcher and your brand before a sales conversation even begins.
In many ways, advertising follows the same logic. At its core, Google Ads is about connecting users with the solutions they need at the exact moment they are searching for them.However, the customer journey is rarely a straight line. People don’t always search for the "perfect" keyword initially; one search often leads to another. As an advertiser, my job is to map out this journey and develop campaigns that meet users at every stage—from initial exploration to final conviction. The goal is to keep your brand top of mind as efficiently as possible, inviting the customer to pick up the phone or share their email.
The challenge of any campaign depends heavily on the quality of your existing website. If your site already answers the questions a potential customer might have, building campaigns around those landing pages is seamless.
Think of your website like a party and advertising like the invitations. If the party is missing the food and drinks (the content and user experience), guests won't stay long. You aren’t truly ready to send out the invites until the preparation is complete.
After launching a Google Ads campaign, the initial phase requires frequent check-ins. While it’s important to make necessary adjustments in the first few days, the best results come when you allow "smart bidding" algorithms the space to learn.Once a campaign settles, the opportunities for optimization are vast. Whether you are running Search or Performance Max campaigns, you can continuously improve performance through:Backend Keyword Management: Refining what triggers your ads.Ad Copy Refinement: Updating search-facing verbiage to improve click-through rates.Offer Testing: Finding the specific value proposition that converts.
It is tempting to "set and forget" an account, but the best ROI comes from ongoing attention. Each campaign should be defined by a specific goal and regularly updated with new offers, fresh verbiage, or A/B testing. This proactive approach ensures there is always a path for continuous improvement.
The backbone of any successful marketing cadence is your data. Tools like Google Analytics and detailed spreadsheets reveal what is performing, who to retarget, and how different campaigns complement—or occasionally hinder—one another.There is no "standard" number of hours required to maintain an account because every business is dynamic. The maintenance your account needs is a reflection of your real-world business moves. Are you updating offers, expanding into new markets, or shifting seasonal priorities? Your Ads account should be a living reflection of those goals to ensure it aligns with your marketing mix and overall ROI.
In the world of digital advertising, you usually have to choose between two extremes: the slow-moving, template-driven "big agency" or the unpredictable, automated "AI-only" platform. I believe there’s a better way.I pride myself on outperforming the status quo by delivering a level of quality and speed that most agencies simply can't match. Here is how I manage your account to ensure consistent growth and rapid adaptability.
Most agencies take days—or even weeks—to implement major campaign changes. I operate on a different timeline. By leveraging Google Ads Editor (a specialized tool for high-speed, spreadsheet-style account management), I can update your Search and Performance Max (PMax) campaigns on a monthly, weekly, or even daily basis.Whether you have a flash sale or a seasonal shift, I can take your brand messaging and turn it into live, optimized imports in minutes. If you need a 24-hour turnaround, that is the standard I set.
Many providers rely on a "set-and-forget" approach: they build a comprehensive account at launch but do the bare minimum to optimize it over time. Digital advertising requires both short-term agility and long-term strategy.Through aggressive keyword targeting, audience layering, and continuous messaging updates, I’ve built a track record of delivering ROI upticks within the first month and maintaining that growth year after year.
I’ve been fine-tuning my digital advertising process with AI since before it was a buzzword. However, I don't believe in handing the keys over entirely to an algorithm.- The Agency Problem: They often use "cookie-cutter" templates applied to every client regardless of unique business needs.
- The AI Problem: Automated platforms lack accountability and often make assumptions that result in wasted spend.My approach uses your brand assets and our one-on-one conversations to fuel the "fixed" strategy of your account. I then use AI to scale the speed and volume of the work, ensuring that the technology adds value rather than uncertainties.
Your business deserves a specialist who provides the speed of an AI platform with the accountability and nuance of a human expert. If your business needs change overnight, your ads should too.
| Service Category | Blueprint Track (Pay Per Asset) | Management Track (Monthly Service) |
|---|---|---|
| Onboarding & Account Setup | Included in Deposit | $500.00 (One-time) |
| Management Fee | N/A | 15% of Monthly Ad Spend |
| Custom Campaign Build | $99.00 Deposit | Included in Setup |
| Primary URL Build | $125.00 per campaign | Included |
| Secondary URL (Sitelink) | $45.00 per sitelink | Included |
| Extension Sets (Callouts/Snippets) | $45.00 per set | Included |
| Performance Max Add-on | $99.00 (ad copy only) | Included (client provides creative) |
| Negative Keyword List | Starter Pack Included | Continuous Optimization |
Best for teams with internal capacity for daily management but who require a professional, high-performance account structure.
- Deliverable: A single .AEA file for direct import via Google Ads Editor.
- Structure: Precision-Hybrid model (Exact and Phrase match) designed for maximum Smart Bidding data density.
- Support: Includes a deployment guide for a seamless launch.
A full-service partnership focusing on long-term growth, scaling, and ROI.
- Strategic Oversight: Continuous A/B testing of ad copy and landing page performance.
- Optimization: Ongoing negative keyword sculpting and bid strategy adjustments.
- Reporting: Monthly performance deep-dives and strategy alignment communications.
Q: Are there any industries you do not take requests for?
A: To avoid conflict with existing client work, I do not fulfill any custom work for automotive-related businesses.
Q: Do you offer account management or consultations?
A: If you are not in the automotive industry then you are welcome to submit a request to see if we may be a good fit for ongoing Google Ads management
Terms and Conditions By using this website or purchasing a Campaign Blueprint, you agree to the following terms:Deliverables: You will receive a single .AEA file for import via Google Ads Editor and a deployment guide.Usage: These templates are intended for your individual business use and may not be resold.Refunds: Due to the digital nature of .AEA files, all sales are final once the download is provided.Performance: While I provide expertly researched keywords (Broad, Phrase, and Exact Match), I do not guarantee specific ad performance or financial results.Industry Restrictions: I do not fulfill custom requests for automotive-related businesses to avoid conflicts of interest.Liability: I am not responsible for any financial loss incurred through your management of these campaigns in Google Ads.
PLANNING AND RESEARCH
- Google like a customer - Get a feel for your competition and how they position their brand and offerings.- Use Google Trends to find seasonal patterns and associated search terms and topics.- Use Google Keyword Planner (in Google Ads Account) to get a feel for the level of competition and search volume for your working keyword list - take this data with a grain of salt.
LAUNCHING AND OPTIMIZING
- Brainstorm around your ultimate selling points, your value propositions, what makes you different than your competition. Create a list, feed it to Google Gemini and ask for additional ideas - take all suggestions with a grain of salt.- Repeat this process of brainstorming and feedback with Gemini for your keywords, ad copy, and any other campaign considerations. Provide your website URLs for SEO scraping to help with keywords and ad copy.- Use Gemini to create imports to Google Ads Editor based off of the assets created through your brainstorming sessions.- Check your import for errors and launch your campaign - allow to run for 2-6 weeks before making any major changes - make immediate changes in keywords/negatives as you monitor daily.- Use the Gemini-to-Editor import process to add to your campaign or launch additional campaigns, ad variations, or extensions as necessary.
ANALYZING AND A/B TESTING
- Reference Research Terms, Auction Insights, and other reports to analyze performance relative to competition and historical metrics.- Find opportunities to push additional messaging, landing pages, and brand hooks in your ad copy and keywords.
These prompts are thoroughly tested for my own purposes, however may not work at first for new users with unfamiliar workflows. If at first they do not work, communicate, refine your inputs, and soon you will have a method to scale your workflow that will transform how you are able to manage your time.
Quick Start Guide: Google Ads Editor + AI
This guide shows you how to turn raw business data into professional, bulk-ready Google Ads builds in seconds. By using the prompts in this document with Gemini, you bypass manual entry and move straight to high-scale implementation.The Workflow
- Select Your Tool Choose the specific prompt that matches your task (e.g., PMax, Search Builder, or Sitelinks).
- Fill the [STEP 1] User Inputs
Naming Logic: Decide if you are creating a NEW campaign, adding to an EXISTING one, or typing EXCLUDE to remove the Campaign column for a direct paste into a selected group in Editor.
- Raw Data: Don't worry about formatting. Paste your messy site audits, client spreadsheets, or URL lists directly into the input field.Execute & Copy
- Copy the entire prompt block (including the AI Automation Zone).
- Paste it into Gemini.
- Copy the resulting Raw Text Code Box. This box contains the hidden TAB characters required for a clean import.Bulk Import to Editor
- Open Google Ads Editor and navigate to the relevant section (Keywords, Ads, or Assets).
- Click the Make Multiple Changes button.
- Click Paste from Clipboard.Review & Save
- Check that your headers match the columns.
- Click Process, then Finish and Review.
- Crucial: Always click the Keep button in the top yellow bar to save your changes.Pro Tips for Power Users
- Import Destinations Matter: For the cleanest import, ensure you are in the specific tab related to your data (e.g., stay in the Keywords tab to import keywords, or the Ads tab for RSAs).
- Fixing Naming Mismatches: If your import accidentally creates a brand-new campaign due to a naming typo, don't panic. Simply Copy the new assets/keywords, Paste them into your intended campaign, and then Delete the accidental campaign shell.
- Correcting Asset Mapping: If an extension (like a Sitelink or Callout) maps to the Ad Group level when you wanted it at the Campaign or Account level, you can simply copy the asset within Editor, navigate to the desired level in the left-hand tree menu, paste it there, and remove the original version.
- The "EXCLUDE" Hack: If you are already inside a specific campaign in Editor, use the EXCLUDE option in the prompt. This keeps your clipboard clean so you can paste data without worrying about campaign name mismatches.
RSA + Ad Group + Campaign Prompt
User Instructions:
Prep Data: Have your Ad Group names, target URLs, and seed keywords ready.
Run: Paste the prompt into Gemini. It will generate two separate code blocks.
Import: Block 1 goes into Keywords; Block 2 goes into Ads (RSAs).[ STEP 1: USER INPUTS ]
CAMPAIGN NAME: [ TYPE "NEW: Name", "EXISTING: Name", or "EXCLUDE" ]
RAW DATA DUMP: [ PASTE URLS, AD GROUP NAMES, AND SEED KEYWORDS/PAIN POINTS HERE ]
{ STEP 2: AI AUTOMATION ZONE }
MISSION: Create Keywords (Broad, Phrase, Exact) and RSAs mapped to User's Ad Groups.
CONSTRAINTS: No exclamation points. Limits: Headlines (30), Descriptions (90), Paths (15). Use actual TAB characters between values.
FORMAT: Return TWO raw text code blocks. DO NOT use Markdown table syntax (no pipes/dashes).
Block 1 Headers: Campaign, Ad Group, Keyword, Match Type.
Block 2 Headers: Campaign, Ad Group, Headline 1, Headline 2, Headline 3, Headline 4, Headline 5, Headline 6, Headline 7, Headline 8, Headline 9, Headline 10, Headline 11, Headline 12, Headline 13, Headline 14, Headline 15, Description 1, Description 2, Description 3, Description 4, Path 1, Final URL.
Character Logic: Pretend that character limits for descriptions are 85 instead of 90.
Keyword Builder Prompt
User Instructions:
Seed List: Provide your core keywords or creative direction.
Ad Group: Specify the Ad Group name or leave it blank for the AI to suggest.
Import: Use the Keywords section in Editor.[ STEP 1: USER INPUTS ]
CAMPAIGN NAME: [ TYPE "EXISTING: Name" or "EXCLUDE" ]
AD GROUP NAME: [ INSERT AD GROUP NAME OR LEAVE BLANK ]
SEED LIST / STRATEGY: [ PASTE SEED KEYWORDS OR DESCRIBE CREATIVE DIRECTION ]
{ STEP 2: AI AUTOMATION ZONE }
MISSION: Scale seed list into a keyword import table.
STRICT MATCH TYPES: Broad, Phrase, Exact. Expand intent with high-buying-intent variations.
CONSTRAINTS: No exclamation points or commas in keywords. Use TAB characters.
FORMAT: Return ONLY a raw text code block. DO NOT use pipes or dashes.
Headers: Campaign, Ad Group, Keyword, Match Type.
The Geo-Target Researcher
User Instructions:
Define Scope: Specify your radius or target regions.
Strategy: Decide if the AI should stay strict to your list or suggest additions.
Import: In Editor, go to Locations → Make Multiple Changes.[ STEP 1: USER INPUTS ]
CAMPAIGN NAME: [ TYPE "EXISTING: Name" or "EXCLUDE" ]
GEO SCOPE: [ e.g., 20-mile radius around [ADDRESS], then expand to all of [STATE] ]
LOCATION STRATEGY: [ CHOOSE ONE: "Use ONLY locations I give you" | "Suggest additional relevant locations" | "Here are some locations, feel free to build off these" ]
{ STEP 2: AI AUTOMATION ZONE }
MISSION: Analyze URL/Geo Scope. Use Google-compliant Canonical Names (State,Country) or (distance:lat:long).
STRICT COMPLIANCE: No abbreviations like "TX" or "USA." No exclamation points. Use TAB characters. For States/Zips, use the Name,Country format with NO SPACE after the comma.
FORMAT: Return ONLY a raw text code block. DO NOT use pipes or dashes.
Headers: Campaign, Location.
Sitelink Prompt
User Instructions:
Input URLs: Paste 2–6 unique URLs from the site.
Strategy: Define the USPs or specific category focus for these links.
Import: In Editor, go to Sitelinks → Make Multiple Changes.[ STEP 1: USER INPUTS ]
CAMPAIGN NAME: [ TYPE "NEW: Name", "EXISTING: Name", or "EXCLUDE" ]
URL LIST: [ PASTE 2-6 UNIQUE URLS HERE ]
STRATEGY: [ INSERT USPs OR CATEGORY FOCUS HERE ]
{ STEP 2: AI AUTOMATION ZONE }
MISSION: Create unique Sitelink Assets. Only use provided URLs.
CONSTRAINTS: No exclamation points (!). Sitelink Text (25), Description 1 (35), Description 2 (35). Use TAB characters.
FORMAT: Return ONLY a raw text code block. DO NOT use pipes or dashes.
Headers: Campaign, Sitelink Text, Description 1, Description 2, Final URL.
Callout Extension Prompt
User Instructions:
Analyze Content: Paste the URL and any specific offers (e.g., "Free Shipping").
Import: Use the Callouts section in Editor.[ STEP 1: USER INPUTS ]
CAMPAIGN NAME: [ TYPE "NEW: Name", "EXISTING: Name", or "EXCLUDE" ]
URL: [ INSERT URL HERE ]
STRATEGY: [ INSERT KEY BENEFITS, OFFERS, OR TRUST SIGNALS ]
{ STEP 2: AI AUTOMATION ZONE }
MISSION: Analyze content and generate 10+ high-impact Callout Assets. Focus on non-repetitive benefits, shipping info, or competitive advantages.
CONSTRAINTS: No exclamation points (!). Character limit: 25 per callout. Use actual TAB characters between values.
FORMAT: Return ONLY a raw text code block. DO NOT use Markdown table syntax (no pipes, no dashes).
Header row: Campaign, Callout Text.
Structured Snippet Prompt
User Instructions:
Choose Type: Select one of the Google-approved headers from the list in [STEP 1].
Import: Use the Structured Snippets section in Editor.[ STEP 1: USER INPUTS ]
CAMPAIGN NAME: [ TYPE "NEW: Name", "EXISTING: Name", or "EXCLUDE" ]
SNIPPET TYPE: [ SELECT ONE: Amenities, Brands, Courses, Degree programs, Destinations, Featured hotels, Models, Neighborhoods, Service catalog, Shows, Styles, Types ]
URL / RAW DATA: [ INSERT URL OR LIST OF CATEGORIES HERE ]
{ STEP 2: AI AUTOMATION ZONE }
MISSION: Analyze the URL and selected Type to generate a highly relevant Structured Snippet import. Provide 4-10 values that directly categorize the business offerings.
CONSTRAINTS: No exclamation points (!). Value limit: 25 characters per value.
DELIMITER: You MUST use a literal TAB character between the Campaign, Header, and Snippet values.
STRUCTURE: Return exactly TWO lines. Line 1 is the header. Line 2 is the data.
VALUES: All values must be inside ONE set of double quotes, separated by internal line breaks.
FORMAT: Return ONLY a raw text code block. DO NOT use Markdown table syntax.
Header row (Tab-separated): Campaign Header Snippet values
Data row (Tab-separated): [CAMPAIGN NAME] [SNIPPET TYPE] "[Value 1] [Value 2] [Value 3] [Value 4]"
Price Extension Prompt
User Instructions:
Product/Price List: Paste your list of products and their prices.
Import: Use the Price Extensions section in Editor.[ STEP 1: USER INPUTS ]
CAMPAIGN NAME: [ INSERT CAMPAIGN NAME ]
URL: [ INSERT URL HERE ]
RAW DATA DUMP: [ PASTE PRODUCTS AND PRICES HERE ]
{ STEP 2: AI AUTOMATION ZONE }
MISSION: Analyze the URL and data to generate a single-row Price Extension import for Google Ads Editor. Provide 3-8 items.
CONSTRAINTS: No exclamation points (!). Max 25 chars for headers/descriptions. Prices must be numerical.
FORMAT: Return ONLY a raw text code block. DO NOT use Markdown table syntax.
Header row: Campaign, Header 1, Description 1, Price 1, Final URL 1, Header 2, Description 2, Price 2, Final URL 2, Header 3, Description 3, Price 3, Final URL 3, Header 4, Description 4, Price 4, Final URL 4... (up to 8).
PMAX Prompt
User Instructions:
Gather Data: Copy your product list, URLs, and brand hooks.
Naming Logic: In [STEP 1], specify if this is a NEW campaign, EXISTING, or EXCLUDE to remove the column for direct pasting.
Run & Copy: Paste the prompt into Gemini and copy the resulting code box.
Import: In Editor, go to Asset Groups → Make Multiple Changes → Paste from Clipboard.[ STEP 1: USER INPUTS ]
CAMPAIGN NAME: [ TYPE "NEW: Name", "EXISTING: Name", or "EXCLUDE" ]
RAW DATA DUMP: [ PASTE PRODUCT LIST, URLs, AND USPs HERE ]
{ STEP 2: AI AUTOMATION ZONE }
MISSION: Analyze each URL provided and generate one PMax Asset Group row per URL.
CONSTRAINTS: No exclamation points (!). No terminal punctuation. Headlines (30), Long Headlines (90), Descriptions (90), Business Name (25). Use actual TAB characters between values.
FORMAT: Return ONLY a raw text code block. DO NOT use Markdown table syntax (no pipes, no dashes). DO NOT use brackets in headers.
Header row: Campaign, Asset Group, Business Name, Final URL, Headline 1, Headline 2, Headline 3, Headline 4, Headline 5, Long Headline 1, Long Headline 2, Description 1, Description 2.
Site Buildout Protocol Prompt
GOAL & DETAIL You are a Senior Google Ads Architect. Your goal is to perform a comprehensive Site Buildout for a business to prepare for a multi-channel campaign launch. You will identify every relevant URL on the site and categorize them into a technical hierarchy suitable for Ad Groups, Sitelinks, and Ad Extensions.
RESOURCES & METHODOLOGY
INPUT REQUIRED: The user must provide a link to the XML Sitemap(s) or the full text of the Sitemap. If they only provide a homepage URL, your first response MUST be to ask for the sitemap or permission to locate it. DO NOT proceed with guessing the site structure.
STEP-BY-STEP ANALYSIS:
Scan the sitemap for Page vs Post structures.
Categorize Pages into Primary Service Landers (high-intent, standalone offerings) and Secondary Landers (supporting features, niche variants, or utility pages).
Scan Posts or Blogs to identify seasonal content or high-value educational content for Sitelinks or Top-of-Funnel assets.
Extract brand names, specific services/products, and value propositions for Structured Snippets and Callouts.
NEGATIVE CONSTRAINTS
DO NOT hallucinate URLs. Only use URLs explicitly found in the provided data.
DO NOT group URLs by their visual position; group them by Search Intent.
DO NOT provide prose or explanations; the final output must be the data only.
DO NOT skip niche pages; if it exists in the sitemap, it must be categorized.
FINAL OUTPUT FORMAT Return a single Code Box containing a Comma-Delimited (CSV) table with the following columns: Type, Category/Season, Header/Ad Group, Item/URL
The Type column must use these labels:
Primary Landing Page (Main Ad Group targets)
Sitelink (Secondary support pages)
Seasonal (Time-specific content)
Snippet (Product/Service/Brand lists)
Callout (Value propositions)
Wait for the user to provide the Sitemap URL or data before generating the table.