Tag: API

  • My New SEO Stack: Tools I Use for Faster AI Search Wins

    My New SEO Stack: Tools I Use for Faster AI Search Wins

    New SEO stack old toolset

    I see generative AI and automation creating both excitement and anxiety across the SEO industry. With 87% of Americans reading AI summaries, I believe any SEO team that is not adapting its toolset is already starting to fall behind.

    When I move away from rigid enterprise tools and toward agile, AI-driven workflows, I can work faster, spot new search signals earlier, and show clients or internal stakeholders that I understand where search is heading.

    In this guide, I’ll walk through what the old SEO stack looked like, what I now add to it, and how I combine both approaches without abandoning the fundamentals that still matter.

    Here’s what an old SEO stack looks like

    I still believe traditional SEO practices matter because generative AI search experiences continue to depend on core search ranking systems, quality systems, and the broader signals search engines have used for years.

    That said, the classic SEO stack was built for a simpler search environment. It usually centered on rank tracking, keyword research, and technical site audits.

    Rank trackers

    For a long time, I treated keyword rankings as the heartbeat of an SEO campaign. I would add target keywords, monitor SERP positions, and expect higher rankings to translate into more search traffic. But rankings have become far more fragmented.

    Now I need to pay attention to AI Overviews, local packs, shopping carousels, and many other search features that can change the value of a ranking completely.

    A third-place local pack ranking, for example, may drive two or three times more traffic than a number one ranking in an AI Overview. That makes old-school rank tracking useful, but incomplete.

    Keyword tools

    Keyword tools still help me understand what people search for, how competitive a topic might be, and which queries match specific user intent. In the past, that information often felt close to a crystal ball.

    I would choose keywords based on difficulty, search volume, intent, and other factors. The better the data, the easier it was to shape a campaign around the right opportunities.

    The problem is that search volume has always looked backward. A keyword may have shown 10,000 monthly searches last month, but that does not mean it will perform the same way this month. Demand can rise, fall, or shift quickly.

    Today, the bigger issue is opportunity loss. A keyword that generated tens of thousands of clicks in 2022 may now be answered directly inside an AI Overview. Even when search volume has not dropped, zero-click behavior can reduce the traffic I can realistically capture.

    Site audit tools

    I still rely on site audit tools because crawlers still crawl websites, interpret content, and surface technical issues. I need to know whether search engines can access, understand, and navigate the pages I care about.

    Audit tools help me find broken links, redirect problems, missing metadata, slow pages, thin content, and other technical issues that can hold a site back.

    But I do not expect crawl audits alone to tell me whether my content will appear in AI-driven search experiences. Technical health is necessary, but it is no longer the full picture.

    Signals such as brand mentions can influence whether a site is included in LLM outputs from tools like ChatGPT, Claude, and Gemini. Many older site audit tools were not built to track those signals.

    That is why I still keep parts of the old stack, but I now add tools and workflows that help me understand AI visibility, brand presence, and faster data-driven decision-making.

    Here’s what a new SEO stack looks like

    If I am optimizing only for Google’s traditional results, I am missing where search behavior is moving. Between the first and second half of 2025, LLM referral traffic grew by 80%. Conversion rates reached 18%, even though LLM referrals still represented 2% or less of total traffic in the dataset.

    That tells me the channel is still small, but meaningful. Now is the time to build a stack that helps me understand, measure, and improve performance across AI-driven discovery.

    LLMs

    I want my site to appear in LLM responses, but I also use LLMs to strengthen my SEO process. These tools can support analysis, content review, competitor research, metadata refinement, and structured data work.

    For example, I can connect ChatGPT with Google Search Console to automate SEO analysis, use Claude to refine copy and conduct content audits, or use Gemini to generate schema markup and compare competitor pages against my own.

    I use the LLM that best fits the task, but I keep human oversight in place. These tools help me improve speed and performance; they do not replace judgment, strategy, or editorial review.

    The biggest shift is speed. Large datasets that once took hours, days, or weeks to review can now be explored in minutes when I use LLMs carefully and integrate them into a repeatable workflow.

    APIs

    The old workflow often meant logging into dashboards, exporting CSV files, and cleaning everything in Excel. I still do that when needed, but APIs let me pull data directly from platforms like Google Search Console and Google Analytics.

    APIs can sound intimidating, but LLMs make the learning curve easier. I can use them to help with authentication, JSON parsing, and the basic structure of repeatable data workflows.

    Once I can connect to APIs, I can stop waiting on manual exports and start building faster reporting, monitoring, and analysis systems around the data I already use.

    Lightweight scripts

    Python scripts are now within reach for many SEOs, especially with tools like Claude Code and similar coding support inside ChatGPT or Gemini. I do not need to be a full-time developer to automate repetitive SEO work.

    I can create scripts that pull top pages from Google Search Console, compare title tags against character limits, flag 30-day performance changes, or generate a clean CSV output for review.

    Instead of waiting for a vendor to add the exact feature I need, I can build a small script that removes a bottleneck. A hundred-line script can replace hours of manual work without requiring another SaaS license.

    I also like that scripts make the logic visible. If I hand the workflow to another teammate, they can inspect what the script does and understand how the output was created.

    Notebooks and local workflows

    SEO teams usually have data scattered across shared folders, Google Sheets, Notion docs, monthly CSV dumps, and long-running audit trackers. I have seen how quickly that fragmentation slows decisions down.

    Notebooks and local workflows help me turn scattered files into a working system. A script can pull the data, an API can surface the signal, and an LLM can help interpret the results before the output lands in a notebook or spreadsheet.

    The value is consistency. I get cleaner data formats, shared access, and documented logic instead of rebuilding the same process every time someone needs a report or audit update.

    As search optimization becomes more connected to generative AI, I need workflows that scale. Local workflows help me keep data consistent while giving the team a faster way to act on what we find.

    Creating hybrid workflows that mix old and new SEO stacks

    I do not think the old SEO stack is obsolete. I also do not think the new tools replace everything. The strongest approach is a hybrid workflow that keeps proven SEO fundamentals while adding AI, APIs, scripts, and notebooks where they create real leverage.

    Tool + custom script + AI layer

    To build a practical hybrid workflow, I would start with a familiar audit tool such as Screaming Frog, then run a Python script that joins the crawl data with Google Search Console data.

    From there, I could flag pages with high impressions and low clicks, send those pages to an LLM for title and intent analysis, place the output into a notebook or spreadsheet for editors, and turn approved recommendations into change logs.

    Work like this used to take weeks, so many teams pushed it aside. At enterprise scale, the amount of data could easily become overwhelming. With a hybrid SEO stack, I can complete larger projects in a fraction of the time.

    For me, the goal is not to chase every new tool. The goal is to build a more agile SEO stack that can handle today’s massive datasets, identify AI search signals, and help teams move faster without losing the core SEO basics.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Google Ads API v24.2 Boosts AI Transparency and PMax Reporting

    Google Ads API v24.2 Boosts AI Transparency and PMax Reporting

    I’m looking at Google Ads API v24.2 as a practical update for advertisers and developers, especially because it brings together stronger security controls, AI transparency features, better reporting and new experiment options in one release.

    What’s new. The biggest security addition I see is support for multi-party approvals, or MPA. This requires a second administrator to approve sensitive account actions, including user invitations and access-level changes, which gives agencies and larger organizations another layer of protection when managing Google Ads accounts.

    I’m also watching Google’s expanded support for AI-generated content disclosures. The API now exposes new SyntheticContentInfo and SyntheticContentAttestation fields on assets and ads, so developers can identify and label AI-generated creative programmatically. This is especially relevant for advertisers preparing for the EU AI Act, which takes effect on August 2nd.

    Developers can start building integrations now, although I’d note that advertiser attestation fields will remain read-only until v25 launches.

    Performance Max gets more visibility. I see one of the most useful changes in version 24.2 as the added visibility for Performance Max campaigns. Advertisers can now segment performance_max_placement_view reports by ad_network_type, making it easier to understand where ads are appearing across Search, Display and partner networks.

    The release also adds YouTube brand channel linking through the API, which should make video campaign integrations stronger. I’m also noting the new landing page text generation option, which can automatically create text assets from a website’s landing page.

    New testing capabilities. Google is expanding experimentation tools with two new experiment types, and I see both as useful for advertisers who want more structured ways to compare campaign changes.

    The new COMPARE_CAMPAIGNS workflow lets advertisers compare multiple campaigns or campaign types across as many as five experiment arms, including custom Performance Max experiments.

    A second experiment type lets advertisers test text customization and final URL expansion inside a single Performance Max campaign by splitting traffic between variations.

    Documentation improvements. I also appreciate that Google has reorganized its API release notes by separating breaking changes from feature updates. It has also introduced a dedicated guide for feature deprecations and unversioned changes, which should make future upgrades easier to manage.

    Why I care. This release may not be a dramatic overhaul, but I see it as a meaningful step for teams that need to prepare for AI disclosure requirements, tighten account security and get more useful Performance Max reporting.

    The bottom line. Google Ads API v24.2 is a straightforward upgrade from v24.1, but I think it gives advertisers and developers important tools for AI transparency, stronger account controls and more actionable Performance Max insights.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Google Ads API Ending Smart Campaign Creation: My Take

    Google Ads API Ending Smart Campaign Creation: My Take

    I see Google’s latest Google Ads API change as another clear move away from legacy automation and toward newer AI-driven campaign types, especially Performance Max.

    Beginning August 3, 2026, Google says developers will no longer be able to create new Smart Campaigns through the Google Ads API. For me, the key detail is that this change is about new campaign creation only.

    Existing Smart Campaigns are not being shut down. They can keep serving ads, and advertisers and developers will still be able to update and manage those campaigns through the API.

    What changes is the ability to create brand-new Smart Campaigns through API workflows. If I depend on automated campaign setup, that is the part I would review now.

    I care about this because it signals where Google wants advertisers to go next. Smart Campaigns may continue running, but the path for new API-based campaign creation is moving toward newer products such as Performance Max, Search campaigns, and Demand Gen campaigns.

    Google is specifically pointing advertisers toward Performance Max as the primary alternative. Since Performance Max runs across Google’s advertising inventory and uses AI to automate more of the campaign process, it fits the broader direction Google has been taking for years.

    I also see this as part of a wider consolidation around automated campaign formats. Google has increasingly emphasized systems that handle bidding, targeting, and creative optimization across channels, and limiting new Smart Campaign creation reinforces that shift.

    For developers, the practical next step is to audit any application that creates Smart Campaigns before the August 3, 2026 deadline. The affected requests are campaign creation operations where advertising_channel_type is set to SMART and advertising_channel_sub_type is set to SMART_CAMPAIGN.

    After August 3, attempts to create new Smart Campaigns through the API will fail. In version 24 of the Google Ads API, developers will receive a SmartCampaignError.CREATION_FAILED error.

    In version 23 and earlier, the same type of request will return an OperationAccessDeniedError.CREATE_OPERATION_NOT_PERMITTED error.

    My main takeaway is that advertisers, agencies, and software providers should not treat this as a last-minute technical cleanup. If campaign creation is built into an internal tool, onboarding flow, or platform integration, I would start mapping the replacement path now.

    Google is not ending existing Smart Campaigns, but it is removing a key creation path for new ones. To me, that is a strong signal that future campaign planning should center on Performance Max and other AI-driven Google Ads campaign types.

    Dig deeper: Changes to Support for Smart Campaigns in the Google Ads API


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Google Unveils Enhanced Data Manager API for Seamless Ad Integration

    Google Unveils Enhanced Data Manager API for Seamless Ad Integration

    I’ve recently discovered that Google is taking major strides in helping advertisers streamline their measurement workflows and enhance audience match rates throughout its advertising ecosystem. Exciting times lie ahead for us marketers!

    By incorporating new capabilities into the Data Manager API, Google enables us to send offline conversion data seamlessly across multiple Google Marketing Platform destinations. This can significantly boost Customer Match performance through IP-based matching.

    What’s happening. The enhanced Data Manager API now accepts offline conversion event uploads to platforms like Campaign Manager 360, Search Ads 360, and Display & Video 360. This represents an expanded role for the API as a central data ingestion layer in Google’s advertising universe.

    We can now rely on a single schema to distribute conversion data across several Google products, which is a game-changer compared to our previously disjointed workflows requiring individual integrations. Additionally, this API supports encrypted user identifiers, including email and phone numbers, enabling event routing to multiple destinations with just one request.

    Between the lines: Google is urging us who still use the Campaign Manager 360 API for conversions to transition to the Data Manager API. They assure us that the new framework not only simplifies implementation but also offers more flexibility in measurement and attribution capabilities.

    What’s new and fascinating is the introduction of IP ingestion support for Google Ads Customer Match through a new CompositeData field. This means alongside traditional identifiers like email and postal addresses, we can now upload IP addresses as well.

    Starting in Q3 2026, incorporating IP addresses with corresponding observation timestamps promises us enhanced Customer Match rates, potentially widening audience reach and elevating match precision.

    Why we care. These updates simplify the unification of conversion measurement across Google’s ad products and improve audience matching. For those of us managing large-scale data programs, the benefits could include better attribution and more effective audience targeting.

    The bottom line. With the Data Manager API being positioned as the ultimate hub for conversion and audience data, Google offers us a more cohesive system to manage measurement and improve Customer Match across its platforms. Check it out for yourself through Google’s official blog post.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Unlock DV360 API’s New Demand Gen Features for Enhanced Campaigns

    Unlock DV360 API’s New Demand Gen Features for Enhanced Campaigns

    As a digital marketer, I’m thrilled about the new tools that will soon enhance the way I automate campaign management and targeting through existing DV360 workflows. The opportunities for advertisers and developers are about to expand significantly.

    Demand Gen campaigns are now more intricately woven into Google’s advertising stack. From June 10th, I’ll have the chance to manage Demand Gen resources directly via the Display & Video 360 API, aligning campaign automation and management workflows more closely with other DV360 inventory types.

    What’s happening. Google is set to roll out Demand Gen resource support to Display & Video 360 API partners beginning June 10, with the rollout expected to be fully available by June 24.

    The upgrade introduces support for Demand Gen line items, ad groups, and ad formats. This expansion allows developers and advertisers like me to retrieve, create, update, and delete Demand Gen resources through the API. Once enabled, Demand Gen resources will seamlessly appear alongside standard line item and ad group list responses with existing DV360 campaign objects.

    Between the lines. For those of us who depend on API integrations, a major immediate effect is that our existing list queries might start returning additional Demand Gen line items and ad groups. Google’s advice to developers is to update integrations before June 10 to ensure our systems can handle these new resource types.

    Why I care. This update simplifies automating Demand Gen campaign management within my current DV360 workflows, diminishing the necessity for separate tools or manual processes as I explore YouTube and other discovery-focused inventory.

    The bottom line. Demand Gen is transitioning from a beta feature to a standard component of the DV360 API, offering increased flexibility for advertisers and partners like me to programmatically manage campaigns at scale.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Unlock Coding Potential with the Profound API Cookbook

    Unlock Coding Potential with the Profound API Cookbook

    Hey there! I’m excited to introduce you to something that has truly changed the way I approach coding projects—the Profound API Cookbook. If you’ve ever started with the thought, ‘I want this number,’ and wished for a seamless way to transform that into runnable code, this is for you.

    Imagine having a collection of end-to-end recipes right at your fingertips, perfectly layered on top of our REST API references. This isn’t just about coding; it’s about enhancing your workflow and efficiency in a whole new way. Each recipe is designed to guide you from concept to execution with ease.


    Inspired by this post on Try Profound Blog.


    crushpress.ai community screenshot
  • Google Shifts Offline Conversion Imports to Data Manager API

    Google Shifts Offline Conversion Imports to Data Manager API

    As a developer working with Google Ads, I’ve recently learned that Google is encouraging us to migrate offline conversion imports from the Google Ads API to the Data Manager API by June.

    Starting June 15th, Google plans to phase out offline conversion imports through the Google Ads API for some developers, which could impact how we track conversions.

    For those of us who depend on these offline conversion imports, including enhanced conversions for leads, it’s crucial to transition our workflows to the Data Manager API to ensure seamless operations.

    Details. We’re now aware that after June 15, offline conversion imports using the UploadClickConversions request will become non-functional for accounts inactive with this feature for the past 180 days, as per Google’s notification to developers.

    This change specifically targets offline conversion imports and enhanced conversions for leads, while all other operations in the Google Ads API will continue as usual.

    According to Google, we should transition our workflows to the Data Manager API moving forward.

    Why this matters. Offline conversion imports play a critical role in measuring leads, sales, and other actions occurring offline. Without timely migration, our conversion data might not integrate into Google Ads, affecting reporting, attribution, and automated bidding performance. This shift aligns with Google’s broader strategy towards AI-driven, centralized data infrastructure.

    ```json
{
  "alt": "Google Ads API offline conversion usage changes announced effective June 15, 2026.",
  "caption": "Exciting updates for Google Ads API users! Starting June 15, 2026, use the Data Manager API for enhanced offline conversion imports.",
  "description": "This image details upcoming changes in Google Ads API concerning offline conversion imports. By June 15, 2026, developers must transition to using the Data Manager API for this functionality. The change aims to improve the developer experience and provide additional features for sending data to Google. The notice includes steps for those who haven't used the UploadClickConversions request in the last 180 days, recommending continued use of the Google Ads API for non-offline conversion operations."
}
```

    The bigger picture. This move signifies Google’s ongoing effort to centralize data ingestion and streamline measurement infrastructure through automation.

    Google promotes the Data Manager API as a comprehensive system for sending advertiser data into Google Ads, embracing functions like Customer Match and conversion imports, with additional capabilities for developers.

    Between the lines. With attribution leaning more on privacy-centric, first-party data, Google is narrowing down its advertising tools to more integrated systems that leverage AI-driven campaign products.

    For developers and platforms, the migration necessitates updates to integrations, the redevelopment of import processes, and the testing of new workflows ahead of the deadline.

    What’s next. We can continue using the Google Ads API for non-offline conversion functions, but must shift any workflows involving offline conversion imports to the Data Manager API before June 15th to avoid disruptions.

    First spotted. I came across this update through a post by PPC Specialist Arpan Banerjee, who shared the communication he received on LinkedIn.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Discover Google Ads API v24.1: Enhance Reporting & Security

    Discover Google Ads API v24.1: Enhance Reporting & Security

    I’ve recently delved into Google’s exciting release of Ads API version 24.1, and it’s packed with valuable updates for advertisers. This version brings us advanced reporting capabilities, expanded AI campaign testing, and improved security measures.

    In this update, Google has prepared us for their upcoming data retention policy changes, which will commence next year—something I believe every developer should be ready for.

    Why we care. The latest release highlights three crucial areas: performance visibility, creative control, and testing automation, which are becoming vital for advertisers like me.

    What’s more, brands now have greater control over creative displays in Demand Gen campaigns, overcoming the typical limits imposed by automation. It’s a significant update that I’m excited to explore further.

    Those of us who lean heavily on reporting infrastructures should also be mindful of Google’s impending 37-month data retention limit, set to impact historical performance analysis come 2026.

    Mobile reporting gets more granular. One of the features I’m most thrilled about is the new mobile device platform segment that allows for reporting by operating system.

    With the new segments.mobile_device_platform field, I’m able to differentiate performance across iOS and Android, a game-changer for app marketers and ecommerce advertisers alike.

    Demand Gen adds classic image support. I love how Google is providing us with more creative control in Demand Gen campaigns, specifically through the classic_display_images field.

    This new field allows us to upload and display static image ads exactly as designed, which is perfect for maintaining branding consistency without AI alterations.

    Passkeys come to Google Ads. Security is always a top concern of mine, so I’m pleased to see the inclusion of the passkey_enabled field to boost account security through passwordless authentication.

    Experiment support expands. I’ve noticed that Google has significantly enhanced the support for Experiments, allowing us to run and analyze tests across AI Max, Video, Demand Gen, and Performance Max campaigns.

    This update also enables us to view metrics such as clicks and conversions more transparently, making experiment analysis straightforward and insightful.

    A major data retention change is coming. From June 1st, Google Ads and related APIs will enforce a 37-month data retention limit, something I must prepare for to avoid disruptions in performance analytics.

    The release includes a new error code: DateRangeError.REQUESTED_DATE_GRANULARITY_NOT_SUPPORTED, and it’s essential that I update reporting workflows accordingly.

    What’s next. I’ve already checked out the updated client libraries and code samples for v24.1, and I plan to participate in Google’s live walkthrough on Discord, YouTube Live, and LinkedIn Live for additional insights.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Discover Unified Conversion Data with Google Analytics API

    Discover Unified Conversion Data with Google Analytics API

    In my latest venture into Google Analytics, I’ve discovered exciting news. Google is enhancing its Analytics Data API by adding cross-channel conversion reporting. Although it’s still in the alpha phase, developers like myself now have programmatic access to both paid and organic conversion data in a unified view.

    What’s happening. Currently in alpha, this new feature lets users pull conversion data across various channels through the API, mirroring data from the Conversion performance report in the Analytics interface.

    For developers, this means we can now capture the same insights without the need for manual reporting, making the process smoother and more efficient.

    Why it matters. In a world where digital measurement is increasingly complex, having a unified view of performance across both paid and organic channels is crucial. This feature empowers teams to automate their reporting processes, seamlessly integrate data into existing systems, and build advanced analysis workflows.

    It’s a game-changer for businesses juggling multiple platforms, helping to centralize performance data for better strategic decisions.

    The caveat. Not every Google Analytics property has access to this feature yet. Google is actively working to broaden availability, so it’s wise to connect with support teams to verify eligibility.

    What to watch:

    • The transition from alpha to wide availability of the feature.
    • How advertisers leverage this API access to create customized attribution models.
    • Potential addition of more reporting capabilities to the Data API.

    Bottom line. Google’s integration of cross-channel conversion data into the API equips advertisers and developers like me with more control over how we access, analyze, and act on performance data. You can find more information about this update here.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Upgrade Google Ads API: Avoid Service Interruptions by June 10

    Upgrade Google Ads API: Avoid Service Interruptions by June 10

    Google Ads API v20 will officially sunset on June 10, 2026, and I need to make sure I’m ready. If you’re like me, using older API versions, it’s crucial to act now to avoid any service disruptions.

    Google has made it clear: after the cutoff date, any requests made to v20 will fail. This means we must move to a newer version if we want to maintain access to vital tools for managing our campaigns.

    Why I Care. If I don’t upgrade in time, my automated workflows—ranging from reporting to bidding—could suddenly become dysfunctional. This could lead to data gaps, performance issues, and operational headaches. By transitioning early, I can ensure smooth operations and avoid last-minute scrambles.

    What I’m Doing. Google encourages swift upgrades by providing helpful resources like release notes and upgrade guides. I am also using the Google Cloud Console to keep an eye on recent API activities and pinpoint the exact methods and versions my projects engage with.

    Between the Lines. While API sunsets are nothing new, the potential impact can be daunting. Relying on custom scripts, tools, or third-party platforms means missing the upgrade deadline could disrupt essential workflows like reporting and campaign automation.

    The Bottom Line. This deadline is serious and comes with real consequences. If I don’t upgrade to a newer Google Ads API version by June 10, I risk losing access to my tools entirely, something I can’t afford to let happen. More details here.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot